/* ============================================================
   Tarish AlMansoori — shared site styles
   ============================================================ */

:root {
  --navy: #1E2E5E;
  --navy-deep: #15234A;
  --gold: #CA9C57;
  --gold-warm: #BD8A4F;
  --cream: #F4F0E8;
  --cream-2: #EBE5D6;
  --white: #FFFFFF;
  --ink: #1B1B1B;
  --muted: #6B6B6B;
  --hairline: #E5DFD3;
  --hairline-dark: rgba(244,240,232,0.18);

  --serif: "Cormorant Garamond", "Libre Caslon Text", Georgia, serif;
  --sans: "Inter", system-ui, -apple-system, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, monospace;

  --container: 1320px;
  --gutter: clamp(20px, 4vw, 56px);
  --label: 11px;
}

*,*::before,*::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--sans);
  font-weight: 300;
  color: var(--ink);
  background: var(--white);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-size: 16px;
  line-height: 1.55;
}
img { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; border: 0; background: transparent; color: inherit; }

.container { max-width: var(--container); margin: 0 auto; padding: 0 var(--gutter); }

.label {
  font-family: var(--sans);
  font-weight: 500;
  font-size: var(--label);
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--muted);
}
.label--gold { color: var(--gold); }
.rule {
  display: inline-block;
  width: 32px; height: 1px;
  background: var(--gold);
  vertical-align: middle;
  margin-right: 14px;
  margin-bottom: 3px;
}

/* ---------- Editorial headline ---------- */
.h-display {
  font-family: var(--serif);
  font-weight: 400;
  line-height: 1.02;
  letter-spacing: -0.005em;
  color: var(--ink);
  margin: 0;
}
.h-display em { font-style: italic; font-weight: 400; color: var(--ink); }
.h-display.on-dark, .h-display.on-dark em { color: var(--cream); }
.h-1 { font-size: clamp(48px, 7.4vw, 108px); }
.h-2 { font-size: clamp(40px, 5.6vw, 84px); }
.h-3 { font-size: clamp(32px, 4vw, 56px); }
.h-4 { font-size: clamp(24px, 2.6vw, 36px); }

/* ---------- Chevron link & ghost button ---------- */
.chev {
  display: inline-flex; align-items: center; gap: 10px;
  font-family: var(--sans);
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--gold);
  padding-bottom: 4px;
  position: relative;
  transition: color .3s ease;
}
.chev::after {
  content: ""; position: absolute; left: 0; bottom: 0;
  height: 1px; width: 0;
  background: currentColor;
  transition: width .5s cubic-bezier(.2,.7,.2,1);
}
.chev:hover::after { width: 100%; }
.chev .arrow { display: inline-block; transition: transform .35s cubic-bezier(.2,.7,.2,1); }
.chev:hover .arrow { transform: translateX(4px); }
.chev.on-ink { color: var(--ink); }
.chev.on-ink::after { background: var(--gold); }

.ghost {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 14px 22px;
  border: 1px solid var(--gold);
  color: var(--gold);
  font-family: var(--sans);
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  transition: background .35s ease, color .35s ease;
}
.ghost:hover { background: var(--gold); color: var(--navy); }
.ghost.on-light { color: var(--navy); border-color: var(--navy); }
.ghost.on-light:hover { background: var(--navy); color: var(--cream); }

/* ---------- NAV ---------- */
.nav {
  position: fixed; inset: 0 0 auto 0;
  z-index: 50;
  padding: 22px 0;
  transition: background .4s ease, padding .4s ease, border-color .4s ease;
  border-bottom: 1px solid transparent;
}
.nav.is-scrolled,
.nav.is-solid {
  background: rgba(255,255,255,0.94);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  padding: 14px 0;
  border-bottom-color: var(--hairline);
}
.nav.is-scrolled .nav__link,
.nav.is-scrolled .nav__lang,
.nav.is-solid .nav__link,
.nav.is-solid .nav__lang { color: var(--ink); }
.nav.is-scrolled .nav__logo,
.nav.is-solid .nav__logo { color: var(--navy); }
.nav.is-scrolled .nav__logo-img,
.nav.is-solid .nav__logo-img { width: 176px; height: 50px; }
.nav.is-scrolled .nav__cta,
.nav.is-solid .nav__cta { color: var(--navy); border-color: var(--navy); }
.nav.is-scrolled .nav__cta:hover,
.nav.is-solid .nav__cta:hover { background: var(--navy); color: var(--cream); }

.nav__inner { display: flex; align-items: center; gap: 44px; }
.nav__logo {
  display: flex; align-items: center;
  margin-right: auto;
  color: var(--cream);
  transition: color .3s ease;
}
.nav__logo-img {
  width: 196px; height: 56px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20592.56%20169.61%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-5%22%20d%3D%22M76.95%2C9.74l-9.84%2C9.96-10.07-9.96L67.11%2C0l9.84%2C9.74ZM38.28%2C28.27v6.45h57.52v-6.45h-57.52ZM8.93%2C57.81l11.03%2C6.47h21.68v36.2l6.45%2C11.01v-53.69H8.93ZM85.98%2C57.81v53.69l6.47-11.01v-36.2h21.66l11.03-6.47h-39.17ZM130.04%2C25.86c-2.64-2.62-6.12-4.06-9.8-4.06s-7.16%2C1.44-9.78%2C4.06c-2.52%2C2.52-3.95%2C5.82-4.06%2C9.32h6.47c.12-1.81.87-3.49%2C2.14-4.76%2C1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.83.77%2C5.22%2C2.16c1.41%2C1.41%2C2.18%2C3.25%2C2.18%2C5.24s-.77%2C3.83-2.16%2C5.22c-1.41%2C1.41-3.25%2C2.18-5.24%2C2.18h-49.03v85.54l6.45-11.02V49.49h42.58c3.68%2C0%2C7.16-1.43%2C9.78-4.04%2C2.62-2.64%2C4.06-6.12%2C4.06-9.8s-1.44-7.16-4.04-9.78ZM13.85%2C43.04c-1.98%2C0-3.83-.77-5.22-2.16-1.41-1.41-2.16-3.25-2.16-5.24s.75-3.83%2C2.14-5.22c1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.85.77%2C5.24%2C2.16c1.29%2C1.29%2C2.04%2C2.97%2C2.14%2C4.78h6.47c-.12-3.5-1.54-6.8-4.04-9.32-2.64-2.62-6.1-4.06-9.8-4.06s-7.14%2C1.44-9.76%2C4.06c-2.64%2C2.62-4.08%2C6.1-4.08%2C9.78s1.44%2C7.16%2C4.06%2C9.78c2.64%2C2.64%2C6.1%2C4.06%2C9.78%2C4.06h42.58v68.07l6.47%2C11.03V43.04H13.85Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Ctext%20class%3D%22cls-2%22%20transform%3D%22translate(180.66%20164.62)%22%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%220%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-11%22%20x%3D%2215.87%22%20y%3D%220%22%3EDV%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2248.17%22%20y%3D%220%22%3EO%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-1%22%20x%3D%2266.08%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-8%22%20x%3D%2281.45%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2296.65%22%20y%3D%220%22%3ETES%20%26amp%3B%20L%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-12%22%20x%3D%22180.58%22%20y%3D%220%22%3EE%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22195.21%22%20y%3D%220%22%3EGAL%20%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-6%22%20x%3D%22248.01%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22263.41%22%20y%3D%220%22%3EONSU%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-10%22%20x%3D%22329.46%22%20y%3D%220%22%3EL%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-4%22%20x%3D%22341.47%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22353.91%22%20y%3D%220%22%3EAN%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-9%22%20x%3D%22387.16%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22400.1%22%20y%3D%220%22%3ES%3C%2Ftspan%3E%3C%2Ftext%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22241.57%2023.59%20177.77%2023.59%20182.21%2026.42%20205.87%2026.46%20205.87%2065.73%20213.47%2065.73%20213.47%2026.46%20236.91%2026.46%20241.57%2023.59%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M239.74%2C65.73l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM246.33%2C49.26l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M180.92%2C126.78l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM187.5%2C110.32l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M291.43%2C48.22h14.62l11.09%2C17.5h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06%2C0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-24.85v42.14h7.6v-17.5ZM318.3%2C35.91c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-17.25v-19.24h17.25c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22230.47%20106.75%20230.47%20124.18%20252.82%20124.18%20252.82%20127.05%20222.88%20127.05%20222.88%2084.91%20230.52%2084.91%20230.52%2087.78%20230.47%2087.78%20230.47%20103.87%20230.47%20106.75%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M362.5%2C24.33c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.25.98%2C4.9%2C1.89%2C7.85%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.29.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.72%2C1.39-4.05%2C2.11-6.94%2C2.13h-16.55v2.22l.06.65h16.26s.24%2C0%2C.24%2C0c2.85-.03%2C5.58-.48%2C8.1-1.36%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.56-4.03%2C2.56-6.4%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.05-.93-4.57-1.83-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h16.48v-2.87h-16.57c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22436.78%2042.56%20404.66%2042.56%20404.66%2023.6%20397.06%2023.6%20397.06%2065.74%20404.66%2065.74%20404.66%2045.43%20436.78%2045.43%20436.78%2065.74%20444.38%2065.74%20444.38%2023.6%20436.78%2023.6%20436.78%2042.56%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M405.12%2C85.39c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.27.99%2C4.91%2C1.9%2C7.86%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.28.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.74%2C1.42-4.12%2C2.13-7.02%2C2.14h-14.54s0%2C2.22%2C0%2C2.22l.06.65h15.21v-.02c2.62-.08%2C5.13-.53%2C7.45-1.35%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.57-4.03%2C2.57-6.41%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.04-.93-4.56-1.82-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h14.55v-2.87h-14.63c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22281.65%20118.63%20264.59%2084.65%20257.25%2084.65%20257.25%20126.78%20260.13%20126.78%20260.13%2091.71%20277.78%20126.78%20280.98%20126.78%20296.63%2091.95%20296.63%20126.78%20304.23%20126.78%20304.23%2084.65%20296.87%2084.65%20281.65%20118.63%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M327.4%2C84.65l-16.91%2C42.14h3.14l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07ZM335.92%2C110.32h-15.7l7.8-19.44%2C7.9%2C19.44Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22387.38%20116.77%20362.58%2084.65%20355.55%2084.65%20355.55%20126.78%20358.42%20126.78%20358.42%2090.8%20386.49%20126.78%20390.25%20126.78%20390.25%2084.65%20387.38%2084.65%20387.38%20116.77%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M469.23%2C86.6c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM473.65%2C105.77c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M520.94%2C86.03c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM525.36%2C105.2c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M575.87%2C96.96c0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-18.13v42.14h7.6v-17.51h7.9l11.09%2C17.51h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06ZM567.98%2C96.96c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-10.53v-19.24h10.53c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22582.85%22%20y%3D%2284.65%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22336.02%22%20y%3D%2223.59%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat center / contain;
          mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20592.56%20169.61%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-5%22%20d%3D%22M76.95%2C9.74l-9.84%2C9.96-10.07-9.96L67.11%2C0l9.84%2C9.74ZM38.28%2C28.27v6.45h57.52v-6.45h-57.52ZM8.93%2C57.81l11.03%2C6.47h21.68v36.2l6.45%2C11.01v-53.69H8.93ZM85.98%2C57.81v53.69l6.47-11.01v-36.2h21.66l11.03-6.47h-39.17ZM130.04%2C25.86c-2.64-2.62-6.12-4.06-9.8-4.06s-7.16%2C1.44-9.78%2C4.06c-2.52%2C2.52-3.95%2C5.82-4.06%2C9.32h6.47c.12-1.81.87-3.49%2C2.14-4.76%2C1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.83.77%2C5.22%2C2.16c1.41%2C1.41%2C2.18%2C3.25%2C2.18%2C5.24s-.77%2C3.83-2.16%2C5.22c-1.41%2C1.41-3.25%2C2.18-5.24%2C2.18h-49.03v85.54l6.45-11.02V49.49h42.58c3.68%2C0%2C7.16-1.43%2C9.78-4.04%2C2.62-2.64%2C4.06-6.12%2C4.06-9.8s-1.44-7.16-4.04-9.78ZM13.85%2C43.04c-1.98%2C0-3.83-.77-5.22-2.16-1.41-1.41-2.16-3.25-2.16-5.24s.75-3.83%2C2.14-5.22c1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.85.77%2C5.24%2C2.16c1.29%2C1.29%2C2.04%2C2.97%2C2.14%2C4.78h6.47c-.12-3.5-1.54-6.8-4.04-9.32-2.64-2.62-6.1-4.06-9.8-4.06s-7.14%2C1.44-9.76%2C4.06c-2.64%2C2.62-4.08%2C6.1-4.08%2C9.78s1.44%2C7.16%2C4.06%2C9.78c2.64%2C2.64%2C6.1%2C4.06%2C9.78%2C4.06h42.58v68.07l6.47%2C11.03V43.04H13.85Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Ctext%20class%3D%22cls-2%22%20transform%3D%22translate(180.66%20164.62)%22%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%220%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-11%22%20x%3D%2215.87%22%20y%3D%220%22%3EDV%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2248.17%22%20y%3D%220%22%3EO%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-1%22%20x%3D%2266.08%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-8%22%20x%3D%2281.45%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2296.65%22%20y%3D%220%22%3ETES%20%26amp%3B%20L%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-12%22%20x%3D%22180.58%22%20y%3D%220%22%3EE%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22195.21%22%20y%3D%220%22%3EGAL%20%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-6%22%20x%3D%22248.01%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22263.41%22%20y%3D%220%22%3EONSU%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-10%22%20x%3D%22329.46%22%20y%3D%220%22%3EL%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-4%22%20x%3D%22341.47%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22353.91%22%20y%3D%220%22%3EAN%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-9%22%20x%3D%22387.16%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22400.1%22%20y%3D%220%22%3ES%3C%2Ftspan%3E%3C%2Ftext%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22241.57%2023.59%20177.77%2023.59%20182.21%2026.42%20205.87%2026.46%20205.87%2065.73%20213.47%2065.73%20213.47%2026.46%20236.91%2026.46%20241.57%2023.59%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M239.74%2C65.73l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM246.33%2C49.26l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M180.92%2C126.78l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM187.5%2C110.32l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M291.43%2C48.22h14.62l11.09%2C17.5h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06%2C0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-24.85v42.14h7.6v-17.5ZM318.3%2C35.91c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-17.25v-19.24h17.25c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22230.47%20106.75%20230.47%20124.18%20252.82%20124.18%20252.82%20127.05%20222.88%20127.05%20222.88%2084.91%20230.52%2084.91%20230.52%2087.78%20230.47%2087.78%20230.47%20103.87%20230.47%20106.75%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M362.5%2C24.33c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.25.98%2C4.9%2C1.89%2C7.85%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.29.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.72%2C1.39-4.05%2C2.11-6.94%2C2.13h-16.55v2.22l.06.65h16.26s.24%2C0%2C.24%2C0c2.85-.03%2C5.58-.48%2C8.1-1.36%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.56-4.03%2C2.56-6.4%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.05-.93-4.57-1.83-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h16.48v-2.87h-16.57c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22436.78%2042.56%20404.66%2042.56%20404.66%2023.6%20397.06%2023.6%20397.06%2065.74%20404.66%2065.74%20404.66%2045.43%20436.78%2045.43%20436.78%2065.74%20444.38%2065.74%20444.38%2023.6%20436.78%2023.6%20436.78%2042.56%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M405.12%2C85.39c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.27.99%2C4.91%2C1.9%2C7.86%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.28.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.74%2C1.42-4.12%2C2.13-7.02%2C2.14h-14.54s0%2C2.22%2C0%2C2.22l.06.65h15.21v-.02c2.62-.08%2C5.13-.53%2C7.45-1.35%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.57-4.03%2C2.57-6.41%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.04-.93-4.56-1.82-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h14.55v-2.87h-14.63c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22281.65%20118.63%20264.59%2084.65%20257.25%2084.65%20257.25%20126.78%20260.13%20126.78%20260.13%2091.71%20277.78%20126.78%20280.98%20126.78%20296.63%2091.95%20296.63%20126.78%20304.23%20126.78%20304.23%2084.65%20296.87%2084.65%20281.65%20118.63%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M327.4%2C84.65l-16.91%2C42.14h3.14l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07ZM335.92%2C110.32h-15.7l7.8-19.44%2C7.9%2C19.44Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22387.38%20116.77%20362.58%2084.65%20355.55%2084.65%20355.55%20126.78%20358.42%20126.78%20358.42%2090.8%20386.49%20126.78%20390.25%20126.78%20390.25%2084.65%20387.38%2084.65%20387.38%20116.77%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M469.23%2C86.6c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM473.65%2C105.77c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M520.94%2C86.03c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM525.36%2C105.2c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M575.87%2C96.96c0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-18.13v42.14h7.6v-17.51h7.9l11.09%2C17.51h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06ZM567.98%2C96.96c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-10.53v-19.24h10.53c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22582.85%22%20y%3D%2284.65%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22336.02%22%20y%3D%2223.59%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat center / contain;
  transition: width .3s ease, height .3s ease;
}
.nav__links { display: flex; gap: 36px; }
.nav__link {
  font-family: var(--sans);
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--cream);
  position: relative;
  padding: 6px 0;
  transition: color .3s ease;
}
.nav__link::after {
  content: ""; position: absolute; left: 0; bottom: 0;
  width: 0; height: 1px;
  background: var(--gold);
  transition: width .4s cubic-bezier(.2,.7,.2,1);
}
.nav__link:hover::after,
.nav__link.is-current::after { width: 100%; }
.nav__link.is-current { color: var(--gold); }
.nav__right { display: flex; align-items: center; gap: 24px; }
.nav__lang {
  display: flex; align-items: center; gap: 4px;
  font-family: var(--sans);
  font-size: 12px; letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--cream);
}
.nav__lang .sep { opacity: .4; }
.nav__lang .active { color: var(--gold); }
.nav__cta {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 11px 20px;
  border: 1px solid var(--gold);
  color: var(--gold);
  font-family: var(--sans);
  font-size: 11px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  transition: background .3s ease, color .3s ease;
}
.nav__cta:hover { background: var(--gold); color: var(--navy); }
.nav__search { color: inherit; opacity: .85; }
@media (max-width: 980px) {
  .nav__links { display: none; }
}

/* ---------- INNER PAGE HERO ---------- */
.page-hero {
  position: relative;
  min-height: 72vh;
  color: var(--cream);
  background: var(--navy-deep);
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  padding: 180px 0 90px;
}
.page-hero__bg {
  position: absolute; inset: 0;
  background:
    linear-gradient(180deg, rgba(21,35,74,0.55) 0%, rgba(21,35,74,0.35) 40%, rgba(21,35,74,0.9) 100%);
  z-index: 1;
}
.page-hero__photo {
  position: absolute; inset: 0;
  background:
    radial-gradient(ellipse at 70% 30%, rgba(202,156,87,0.22), transparent 55%),
    repeating-linear-gradient(135deg, rgba(244,240,232,0.025) 0 2px, transparent 2px 22px),
    linear-gradient(160deg, #2a3a6a 0%, #1E2E5E 60%, #0c1633 100%);
  animation: kenburns 22s ease-in-out infinite alternate;
}
@keyframes kenburns {
  0%   { transform: scale(1.02); }
  100% { transform: scale(1.10) translate(-1.5%, -1%); }
}
.page-hero__photo-tag {
  position: absolute;
  top: 50%; left: 50%; transform: translate(-50%, -50%);
  font-family: var(--mono);
  font-size: 11px;
  letter-spacing: 0.18em;
  color: rgba(244,240,232,0.22);
  text-transform: uppercase;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  line-height: 2;
}
.page-hero__content {
  position: relative; z-index: 2;
  width: 100%;
}
.page-hero__crumb {
  display: flex; align-items: center; gap: 12px;
  font-family: var(--sans);
  font-size: 11px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: rgba(244,240,232,0.7);
  margin-bottom: 32px;
}
.page-hero__crumb a { color: rgba(244,240,232,0.7); }
.page-hero__crumb a:hover { color: var(--gold); }
.page-hero__crumb .sep { color: var(--gold); }
.page-hero__crumb .current { color: var(--gold); }
.page-hero__headline {
  max-width: 18ch;
  color: var(--cream);
  opacity: 0;
  transform: translateY(28px);
  animation: rise 1s .25s cubic-bezier(.2,.7,.2,1) forwards;
}
.page-hero__sub {
  margin-top: 36px;
  max-width: 56ch;
  color: rgba(244,240,232,0.85);
  font-size: 17px;
  line-height: 1.65;
  font-weight: 300;
  opacity: 0;
  transform: translateY(20px);
  animation: rise .9s .55s cubic-bezier(.2,.7,.2,1) forwards;
}
@keyframes rise { to { opacity: 1; transform: translateY(0); } }

/* ---------- SECTION HEAD ---------- */
.section-head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  margin-bottom: clamp(60px, 7vw, 100px);
  align-items: end;
}
.section-head__intro {
  color: var(--muted);
  font-size: 16px;
  line-height: 1.7;
  max-width: 44ch;
  padding-bottom: 8px;
}
.section-head__intro p { margin: 0 0 16px 0; }
@media (max-width: 780px) {
  .section-head { grid-template-columns: 1fr; gap: 28px; }
}

/* ---------- FOOTER ---------- */
.footer {
  background: var(--navy-deep);
  color: var(--cream);
  padding: clamp(60px, 7vw, 110px) 0 32px;
  border-top: 1px solid var(--hairline-dark);
}
.footer__top {
  display: grid;
  grid-template-columns: 4fr 2fr 2fr 2fr 3fr;
  gap: 56px;
  padding-bottom: 60px;
  border-bottom: 1px solid var(--hairline-dark);
}
.footer__brand-mark { display: flex; align-items: center; margin-bottom: 24px; }
.footer__logo-img {
  width: 240px; height: 68px;
  background-color: var(--cream);
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20592.56%20169.61%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-5%22%20d%3D%22M76.95%2C9.74l-9.84%2C9.96-10.07-9.96L67.11%2C0l9.84%2C9.74ZM38.28%2C28.27v6.45h57.52v-6.45h-57.52ZM8.93%2C57.81l11.03%2C6.47h21.68v36.2l6.45%2C11.01v-53.69H8.93ZM85.98%2C57.81v53.69l6.47-11.01v-36.2h21.66l11.03-6.47h-39.17ZM130.04%2C25.86c-2.64-2.62-6.12-4.06-9.8-4.06s-7.16%2C1.44-9.78%2C4.06c-2.52%2C2.52-3.95%2C5.82-4.06%2C9.32h6.47c.12-1.81.87-3.49%2C2.14-4.76%2C1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.83.77%2C5.22%2C2.16c1.41%2C1.41%2C2.18%2C3.25%2C2.18%2C5.24s-.77%2C3.83-2.16%2C5.22c-1.41%2C1.41-3.25%2C2.18-5.24%2C2.18h-49.03v85.54l6.45-11.02V49.49h42.58c3.68%2C0%2C7.16-1.43%2C9.78-4.04%2C2.62-2.64%2C4.06-6.12%2C4.06-9.8s-1.44-7.16-4.04-9.78ZM13.85%2C43.04c-1.98%2C0-3.83-.77-5.22-2.16-1.41-1.41-2.16-3.25-2.16-5.24s.75-3.83%2C2.14-5.22c1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.85.77%2C5.24%2C2.16c1.29%2C1.29%2C2.04%2C2.97%2C2.14%2C4.78h6.47c-.12-3.5-1.54-6.8-4.04-9.32-2.64-2.62-6.1-4.06-9.8-4.06s-7.14%2C1.44-9.76%2C4.06c-2.64%2C2.62-4.08%2C6.1-4.08%2C9.78s1.44%2C7.16%2C4.06%2C9.78c2.64%2C2.64%2C6.1%2C4.06%2C9.78%2C4.06h42.58v68.07l6.47%2C11.03V43.04H13.85Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Ctext%20class%3D%22cls-2%22%20transform%3D%22translate(180.66%20164.62)%22%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%220%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-11%22%20x%3D%2215.87%22%20y%3D%220%22%3EDV%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2248.17%22%20y%3D%220%22%3EO%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-1%22%20x%3D%2266.08%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-8%22%20x%3D%2281.45%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2296.65%22%20y%3D%220%22%3ETES%20%26amp%3B%20L%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-12%22%20x%3D%22180.58%22%20y%3D%220%22%3EE%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22195.21%22%20y%3D%220%22%3EGAL%20%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-6%22%20x%3D%22248.01%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22263.41%22%20y%3D%220%22%3EONSU%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-10%22%20x%3D%22329.46%22%20y%3D%220%22%3EL%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-4%22%20x%3D%22341.47%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22353.91%22%20y%3D%220%22%3EAN%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-9%22%20x%3D%22387.16%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22400.1%22%20y%3D%220%22%3ES%3C%2Ftspan%3E%3C%2Ftext%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22241.57%2023.59%20177.77%2023.59%20182.21%2026.42%20205.87%2026.46%20205.87%2065.73%20213.47%2065.73%20213.47%2026.46%20236.91%2026.46%20241.57%2023.59%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M239.74%2C65.73l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM246.33%2C49.26l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M180.92%2C126.78l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM187.5%2C110.32l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M291.43%2C48.22h14.62l11.09%2C17.5h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06%2C0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-24.85v42.14h7.6v-17.5ZM318.3%2C35.91c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-17.25v-19.24h17.25c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22230.47%20106.75%20230.47%20124.18%20252.82%20124.18%20252.82%20127.05%20222.88%20127.05%20222.88%2084.91%20230.52%2084.91%20230.52%2087.78%20230.47%2087.78%20230.47%20103.87%20230.47%20106.75%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M362.5%2C24.33c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.25.98%2C4.9%2C1.89%2C7.85%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.29.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.72%2C1.39-4.05%2C2.11-6.94%2C2.13h-16.55v2.22l.06.65h16.26s.24%2C0%2C.24%2C0c2.85-.03%2C5.58-.48%2C8.1-1.36%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.56-4.03%2C2.56-6.4%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.05-.93-4.57-1.83-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h16.48v-2.87h-16.57c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22436.78%2042.56%20404.66%2042.56%20404.66%2023.6%20397.06%2023.6%20397.06%2065.74%20404.66%2065.74%20404.66%2045.43%20436.78%2045.43%20436.78%2065.74%20444.38%2065.74%20444.38%2023.6%20436.78%2023.6%20436.78%2042.56%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M405.12%2C85.39c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.27.99%2C4.91%2C1.9%2C7.86%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.28.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.74%2C1.42-4.12%2C2.13-7.02%2C2.14h-14.54s0%2C2.22%2C0%2C2.22l.06.65h15.21v-.02c2.62-.08%2C5.13-.53%2C7.45-1.35%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.57-4.03%2C2.57-6.41%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.04-.93-4.56-1.82-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h14.55v-2.87h-14.63c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22281.65%20118.63%20264.59%2084.65%20257.25%2084.65%20257.25%20126.78%20260.13%20126.78%20260.13%2091.71%20277.78%20126.78%20280.98%20126.78%20296.63%2091.95%20296.63%20126.78%20304.23%20126.78%20304.23%2084.65%20296.87%2084.65%20281.65%20118.63%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M327.4%2C84.65l-16.91%2C42.14h3.14l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07ZM335.92%2C110.32h-15.7l7.8-19.44%2C7.9%2C19.44Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22387.38%20116.77%20362.58%2084.65%20355.55%2084.65%20355.55%20126.78%20358.42%20126.78%20358.42%2090.8%20386.49%20126.78%20390.25%20126.78%20390.25%2084.65%20387.38%2084.65%20387.38%20116.77%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M469.23%2C86.6c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM473.65%2C105.77c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M520.94%2C86.03c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM525.36%2C105.2c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M575.87%2C96.96c0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-18.13v42.14h7.6v-17.51h7.9l11.09%2C17.51h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06ZM567.98%2C96.96c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-10.53v-19.24h10.53c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22582.85%22%20y%3D%2284.65%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22336.02%22%20y%3D%2223.59%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat center / contain;
          mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20592.56%20169.61%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-5%22%20d%3D%22M76.95%2C9.74l-9.84%2C9.96-10.07-9.96L67.11%2C0l9.84%2C9.74ZM38.28%2C28.27v6.45h57.52v-6.45h-57.52ZM8.93%2C57.81l11.03%2C6.47h21.68v36.2l6.45%2C11.01v-53.69H8.93ZM85.98%2C57.81v53.69l6.47-11.01v-36.2h21.66l11.03-6.47h-39.17ZM130.04%2C25.86c-2.64-2.62-6.12-4.06-9.8-4.06s-7.16%2C1.44-9.78%2C4.06c-2.52%2C2.52-3.95%2C5.82-4.06%2C9.32h6.47c.12-1.81.87-3.49%2C2.14-4.76%2C1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.83.77%2C5.22%2C2.16c1.41%2C1.41%2C2.18%2C3.25%2C2.18%2C5.24s-.77%2C3.83-2.16%2C5.22c-1.41%2C1.41-3.25%2C2.18-5.24%2C2.18h-49.03v85.54l6.45-11.02V49.49h42.58c3.68%2C0%2C7.16-1.43%2C9.78-4.04%2C2.62-2.64%2C4.06-6.12%2C4.06-9.8s-1.44-7.16-4.04-9.78ZM13.85%2C43.04c-1.98%2C0-3.83-.77-5.22-2.16-1.41-1.41-2.16-3.25-2.16-5.24s.75-3.83%2C2.14-5.22c1.41-1.4%2C3.25-2.18%2C5.24-2.18s3.85.77%2C5.24%2C2.16c1.29%2C1.29%2C2.04%2C2.97%2C2.14%2C4.78h6.47c-.12-3.5-1.54-6.8-4.04-9.32-2.64-2.62-6.1-4.06-9.8-4.06s-7.14%2C1.44-9.76%2C4.06c-2.64%2C2.62-4.08%2C6.1-4.08%2C9.78s1.44%2C7.16%2C4.06%2C9.78c2.64%2C2.64%2C6.1%2C4.06%2C9.78%2C4.06h42.58v68.07l6.47%2C11.03V43.04H13.85Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Ctext%20class%3D%22cls-2%22%20transform%3D%22translate(180.66%20164.62)%22%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%220%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-11%22%20x%3D%2215.87%22%20y%3D%220%22%3EDV%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2248.17%22%20y%3D%220%22%3EO%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-1%22%20x%3D%2266.08%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-8%22%20x%3D%2281.45%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%2296.65%22%20y%3D%220%22%3ETES%20%26amp%3B%20L%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-12%22%20x%3D%22180.58%22%20y%3D%220%22%3EE%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22195.21%22%20y%3D%220%22%3EGAL%20%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-6%22%20x%3D%22248.01%22%20y%3D%220%22%3EC%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22263.41%22%20y%3D%220%22%3EONSU%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-10%22%20x%3D%22329.46%22%20y%3D%220%22%3EL%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-4%22%20x%3D%22341.47%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22353.91%22%20y%3D%220%22%3EAN%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-9%22%20x%3D%22387.16%22%20y%3D%220%22%3ET%3C%2Ftspan%3E%3Ctspan%20class%3D%22cls-7%22%20x%3D%22400.1%22%20y%3D%220%22%3ES%3C%2Ftspan%3E%3C%2Ftext%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22241.57%2023.59%20177.77%2023.59%20182.21%2026.42%20205.87%2026.46%20205.87%2065.73%20213.47%2065.73%20213.47%2026.46%20236.91%2026.46%20241.57%2023.59%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M239.74%2C65.73l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM246.33%2C49.26l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M180.92%2C126.78l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07l-16.91%2C42.14h3.14ZM187.5%2C110.32l7.8-19.44%2C7.9%2C19.44h-15.7Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M291.43%2C48.22h14.62l11.09%2C17.5h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06%2C0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-24.85v42.14h7.6v-17.5ZM318.3%2C35.91c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-17.25v-19.24h17.25c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22230.47%20106.75%20230.47%20124.18%20252.82%20124.18%20252.82%20127.05%20222.88%20127.05%20222.88%2084.91%20230.52%2084.91%20230.52%2087.78%20230.47%2087.78%20230.47%20103.87%20230.47%20106.75%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M362.5%2C24.33c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.25.98%2C4.9%2C1.89%2C7.85%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.29.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.72%2C1.39-4.05%2C2.11-6.94%2C2.13h-16.55v2.22l.06.65h16.26s.24%2C0%2C.24%2C0c2.85-.03%2C5.58-.48%2C8.1-1.36%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.56-4.03%2C2.56-6.4%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.05-.93-4.57-1.83-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h16.48v-2.87h-16.57c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22436.78%2042.56%20404.66%2042.56%20404.66%2023.6%20397.06%2023.6%20397.06%2065.74%20404.66%2065.74%20404.66%2045.43%20436.78%2045.43%20436.78%2065.74%20444.38%2065.74%20444.38%2023.6%20436.78%2023.6%20436.78%2042.56%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M405.12%2C85.39c-2.66.94-4.85%2C2.32-6.5%2C4.1-1.68%2C1.81-2.53%2C3.95-2.53%2C6.37%2C0%2C2.66.8%2C4.87%2C2.37%2C6.56%2C1.54%2C1.7%2C3.4%2C3.01%2C5.68%2C4.01%2C2.27.99%2C4.91%2C1.9%2C7.86%2C2.7%2C2.72.79%2C4.69%2C1.45%2C6.02%2C2.02%2C1.28.53%2C2.31%2C1.26%2C3.05%2C2.18.77.91%2C1.14%2C2.11%2C1.14%2C3.67%2C0%2C2.25-.88%2C4.07-2.63%2C5.43-1.74%2C1.42-4.12%2C2.13-7.02%2C2.14h-14.54s0%2C2.22%2C0%2C2.22l.06.65h15.21v-.02c2.62-.08%2C5.13-.53%2C7.45-1.35%2C2.59-.88%2C4.78-2.24%2C6.52-4.07%2C1.7-1.87%2C2.57-4.03%2C2.57-6.41%2C0-2.57-.79-4.78-2.36-6.55-1.49-1.73-3.34-3.09-5.64-4.14-2.04-.93-4.56-1.82-7.94-2.82-2.9-.86-4.9-1.51-6.13-1.99-1.16-.42-2.18-1.13-2.96-2.06-.76-.87-1.14-2.05-1.14-3.62%2C0-2.25.88-4.07%2C2.62-5.42%2C1.76-1.39%2C4.11-2.1%2C7.06-2.1h14.55v-2.87h-14.63c-2.87.04-5.61.5-8.14%2C1.37Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22281.65%20118.63%20264.59%2084.65%20257.25%2084.65%20257.25%20126.78%20260.13%20126.78%20260.13%2091.71%20277.78%20126.78%20280.98%20126.78%20296.63%2091.95%20296.63%20126.78%20304.23%20126.78%20304.23%2084.65%20296.87%2084.65%20281.65%20118.63%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M327.4%2C84.65l-16.91%2C42.14h3.14l5.49-13.6h17.98l5.54%2C13.6h7.99l-17.16-42.14h-6.07ZM335.92%2C110.32h-15.7l7.8-19.44%2C7.9%2C19.44Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpolygon%20class%3D%22cls-3%22%20points%3D%22387.38%20116.77%20362.58%2084.65%20355.55%2084.65%20355.55%20126.78%20358.42%20126.78%20358.42%2090.8%20386.49%20126.78%20390.25%20126.78%20390.25%2084.65%20387.38%2084.65%20387.38%20116.77%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M469.23%2C86.6c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM473.65%2C105.77c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M520.94%2C86.03c-3.63-1.69-7.54-2.54-11.62-2.54s-7.94.85-11.59%2C2.54c-3.67%2C1.7-6.67%2C4.21-8.93%2C7.48-2.27%2C3.29-3.41%2C7.22-3.41%2C11.69s1.15%2C8.39%2C3.41%2C11.66c2.25%2C3.25%2C5.25%2C5.75%2C8.9%2C7.43%2C3.63%2C1.67%2C7.52%2C2.51%2C11.56%2C2.51s8-.85%2C11.65-2.51c3.67-1.67%2C6.67-4.17%2C8.93-7.43%2C2.26-3.27%2C3.41-7.19%2C3.41-11.66s-1.15-8.4-3.41-11.69c-2.25-3.27-5.24-5.79-8.9-7.48ZM525.36%2C105.2c0%2C3.62-.69%2C6.89-2.06%2C9.73h0c-1.36%2C2.81-3.27%2C5.04-5.69%2C6.63-2.41%2C1.58-5.19%2C2.37-8.28%2C2.37s-5.83-.8-8.25-2.38c-2.44-1.58-4.36-3.81-5.72-6.62-1.37-2.83-2.06-6.1-2.06-9.73s.71-6.85%2C2.09-9.73c1.38-2.85%2C3.32-5.11%2C5.75-6.71%2C2.43-1.59%2C5.19-2.4%2C8.19-2.4s5.76.81%2C8.19%2C2.4c2.44%2C1.6%2C4.37%2C3.86%2C5.75%2C6.71%2C1.39%2C2.88%2C2.09%2C6.15%2C2.09%2C9.73Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-3%22%20d%3D%22M575.87%2C96.96c0-3.86-1.6-6.93-4.74-9.11-3.07-2.13-7.36-3.21-12.77-3.21h-18.13v42.14h7.6v-17.51h7.9l11.09%2C17.51h8.48l-11.36-17.96c3.58-.63%2C6.44-1.91%2C8.5-3.8%2C2.29-2.1%2C3.45-4.81%2C3.45-8.06ZM567.98%2C96.96c0%2C3.34-.78%2C5.81-2.32%2C7.33-1.54%2C1.52-4%2C2.29-7.3%2C2.29h-10.53v-19.24h10.53c3.31%2C0%2C5.77.77%2C7.3%2C2.29%2C1.54%2C1.52%2C2.32%2C3.99%2C2.32%2C7.33Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22582.85%22%20y%3D%2284.65%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20class%3D%22cls-3%22%20x%3D%22336.02%22%20y%3D%2223.59%22%20width%3D%227.6%22%20height%3D%2242.14%22%3E%3C%2Frect%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat center / contain;
}
.footer__tagline {
  font-family: var(--serif);
  font-style: italic;
  font-size: 17px;
  color: rgba(244,240,232,0.85);
  line-height: 1.5;
  max-width: 28ch;
  margin: 16px 0 32px 0;
}
.footer__newsletter {
  display: flex; align-items: center;
  border-bottom: 1px solid var(--hairline-dark);
  max-width: 320px;
  padding: 6px 0;
}
.footer__newsletter input {
  flex: 1; background: transparent; border: 0;
  color: var(--cream);
  padding: 10px 0;
  font-family: var(--sans); font-size: 13px;
  outline: 0;
}
.footer__newsletter input::placeholder { color: rgba(244,240,232,0.45); }
.footer__newsletter button { color: var(--gold); padding: 8px 0 8px 12px; font-size: 14px; }
.footer__newsletter:focus-within { border-bottom-color: var(--gold); }

.footer__col-title {
  font-family: var(--sans);
  font-size: 10px;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 24px;
}
.footer__col ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 14px; }
.footer__col a {
  font-family: var(--serif);
  font-size: 16px;
  color: rgba(244,240,232,0.85);
  transition: color .3s ease;
}
.footer__col a:hover { color: var(--gold); }

.footer__contact {
  font-family: var(--serif);
  font-size: 16px; line-height: 1.6;
  color: rgba(244,240,232,0.85);
}
.footer__contact a:hover { color: var(--gold); }

.footer__bottom {
  display: flex; justify-content: space-between; align-items: center;
  padding-top: 32px;
  font-family: var(--sans);
  font-size: 11px; letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(244,240,232,0.55);
  flex-wrap: wrap;
  gap: 24px;
}
.footer__social { display: flex; gap: 20px; }
.footer__social a:hover { color: var(--gold); }
.footer__legal { display: flex; gap: 28px; }

@media (max-width: 980px) {
  .footer__top { grid-template-columns: 1fr 1fr; gap: 40px; }
}

/* ---------- Reveal animations ---------- */
.reveal { opacity: 0; transform: translateY(40px); transition: opacity 1s cubic-bezier(.2,.7,.2,1), transform 1s cubic-bezier(.2,.7,.2,1); }
.reveal.in { opacity: 1; transform: translateY(0); }
.reveal-stagger > * { opacity: 0; transform: translateY(28px); transition: opacity .9s cubic-bezier(.2,.7,.2,1), transform .9s cubic-bezier(.2,.7,.2,1); }
.reveal-stagger.in > * { opacity: 1; transform: translateY(0); }
.reveal-stagger.in > *:nth-child(1) { transition-delay: 0s; }
.reveal-stagger.in > *:nth-child(2) { transition-delay: .08s; }
.reveal-stagger.in > *:nth-child(3) { transition-delay: .16s; }
.reveal-stagger.in > *:nth-child(4) { transition-delay: .24s; }
.reveal-stagger.in > *:nth-child(5) { transition-delay: .32s; }
.reveal-stagger.in > *:nth-child(6) { transition-delay: .40s; }
.reveal-stagger.in > *:nth-child(7) { transition-delay: .48s; }
.reveal-stagger.in > *:nth-child(8) { transition-delay: .56s; }

/* ---------- Page CTA strip (reusable) ---------- */
.cta-strip {
  background: var(--navy);
  color: var(--cream);
  padding: clamp(60px, 7vw, 100px) 0;
}
.cta-strip__inner {
  display: grid;
  grid-template-columns: 7fr 5fr;
  gap: 60px;
  align-items: center;
}
.cta-strip h2 { color: var(--cream); }
.cta-strip h2 em { color: var(--cream); }
.cta-strip__sub {
  font-family: var(--sans);
  color: rgba(244,240,232,0.8);
  font-size: 16px;
  line-height: 1.7;
  margin: 24px 0 0 0;
  max-width: 56ch;
}
.cta-strip__actions {
  display: flex; flex-direction: column; gap: 18px;
  align-items: flex-start;
}
.cta-strip .chev { color: var(--gold); font-size: 14px; }
@media (max-width: 780px) {
  .cta-strip__inner { grid-template-columns: 1fr; }
}

/* image placeholder helper */
.ph {
  position: relative;
  background:
    repeating-linear-gradient(135deg, rgba(30,46,94,0.04) 0 1px, transparent 1px 16px),
    linear-gradient(165deg, #d8cdb6 0%, #b9a98b 100%);
  overflow: hidden;
}
.ph--dark {
  background:
    repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 0 1px, transparent 1px 18px),
    linear-gradient(165deg, #2a3a6a 0%, #1E2E5E 60%, #0e1a3d 100%);
}
.ph__tag {
  position: absolute; bottom: 14px; left: 16px;
  font-family: var(--mono);
  font-size: 10px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(30,46,94,0.55);
}
.ph--dark .ph__tag { color: rgba(244,240,232,0.55); }
