*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:clip}img,video{max-width:100%;height:auto}svg{max-width:100%}a,button,input,select,textarea,[role="button"]{max-width:100%}:where([data-h-5aq],[role="button"]){cursor:pointer}:where([data-h-5aq],[role="button"]):hover{opacity:.9}:where([data-h-5aq],[role="button"]):focus-visible{outline:2px solid currentColor;outline-offset:2px}section,main,header,footer,article,aside{max-width:100%;min-width:0}body{margin:0;font-family:var(--t-font-body);font-size:var(--t-fs-base);color:var(--c-text, #111);background:var(--c-bg, #fff)}h1,h2,h3,.is-heading{font-family:var(--t-font-heading)}h1{font-size:var(--t-fs-h1)}h2{font-size:var(--t-fs-h2)}h3{font-size:var(--t-fs-h3)}.is-heading{font-size:var(--t-fs-h2);font-weight:bold}._1j9sr7{float:left;margin:0 1rem .5rem 0}._7yq1ea{float:right;margin:0 0 .5rem 1rem}._3ioud3{display:block;margin:.5rem auto}._1zxarj{display:block;width:100%}._4fyja9{width:25%}._4leql6{width:50%}._2tclmb{width:75%}._2r0l3j{width:100%}._1j9sr7,._3ioud3,._7yq1ea,._1zxarj,._4fyja9,._4leql6,._2tclmb,._2r0l3j{max-width:100%;height:auto}._2fv350{text-align:left}._bkbma6{text-align:center}._1v2xpk{text-align:right}._5vjvn9{text-align:justify}._2ixzc7 table{border-collapse:collapse;width:100%}._2ixzc7 th,._2ixzc7 td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._2ixzc7 th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._2ixzc7 table._pc7u6k{margin-right:auto;width:auto!important}._2ixzc7 table._56wg49{margin-left:auto;margin-right:auto;width:auto!important}._2ixzc7 table._4f4jz5{margin-left:auto;width:auto!important}._2ixzc7 table._390r2c{width:10%!important}._2ixzc7 table._3hbaki{width:15%!important}._2ixzc7 table._mvuin4{width:20%!important}._2ixzc7 table._21aa21{width:25%!important}._2ixzc7 table._3fjmgn{width:30%!important}._2ixzc7 table._2czal5{width:35%!important}._2ixzc7 table._2dzmer{width:40%!important}._2ixzc7 table._qbjv8f{width:45%!important}._2ixzc7 table._14mp9l{width:50%!important}._2ixzc7 table._4gjwqj{width:55%!important}._2ixzc7 table._2t7r25{width:60%!important}._2ixzc7 table._3il4n7{width:65%!important}._2ixzc7 table._2pnwju{width:70%!important}._2ixzc7 table._4ghe7h{width:75%!important}._2ixzc7 table._5eooep{width:80%!important}._2ixzc7 table._4uxpcd{width:85%!important}._2ixzc7 table._4i9l7m{width:90%!important}._2ixzc7 table._4yhnz9{width:95%!important}._2ixzc7 table._sveau0{width:100%!important}._2ixzc7 table._390r2c,._2ixzc7 table._3hbaki,._2ixzc7 table._mvuin4,._2ixzc7 table._21aa21,._2ixzc7 table._3fjmgn,._2ixzc7 table._2czal5,._2ixzc7 table._2dzmer,._2ixzc7 table._qbjv8f,._2ixzc7 table._14mp9l,._2ixzc7 table._4gjwqj,._2ixzc7 table._2t7r25,._2ixzc7 table._3il4n7,._2ixzc7 table._2pnwju,._2ixzc7 table._4ghe7h,._2ixzc7 table._5eooep,._2ixzc7 table._4uxpcd,._2ixzc7 table._4i9l7m,._2ixzc7 table._4yhnz9,._2ixzc7 table._sveau0{min-width:0!important}._2ixzc7 ._4ck49e{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._2ixzc7 ._4ck49e table{min-width:0;table-layout:auto!important}}

._3zdr4s{position:relative;background:radial-gradient(120% 90% at 50% 0%,#1c3129 0%,var(--c-bg) 70%);font-family:var(--t-font-body);overflow:hidden;border-bottom:1px solid var(--c-border)}
._y1h2ab{position:relative;min-height:430px}
._5y16ie{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease;display:flex;align-items:center;justify-content:center;padding:calc(var(--t-section-py) * 1.1) 1.2rem}
._5y16ie._48xldj{opacity:1;visibility:visible;position:relative}
._pfcpl9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
._1fdvji{position:absolute;inset:0;background:radial-gradient(80% 120% at 50% 30%,rgba(216,178,99,.14),transparent 60%),linear-gradient(180deg,rgba(8,14,12,.55),rgba(8,14,12,.88))}
._3su320{position:relative;max-width:var(--t-container-max);width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}
._2wi2kv{display:inline-block;padding:.35rem .9rem;border:1px solid var(--c-border);border-radius:999px;color:var(--c-gold-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}
._1grquq{margin:0;font-family:var(--t-font-heading);font-size:var(--t-fs-h1);font-weight:800;line-height:1.05;color:var(--c-cream);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 4px 24px rgba(0,0,0,.6);overflow-wrap:break-word}
._5rjjmj{margin:0;max-width:640px;color:var(--c-text);font-size:1.05rem;line-height:1.6}
._43wvf4{display:inline-block;margin-top:.4rem;padding:.9rem 2.4rem;border-radius:var(--t-radius);background:linear-gradient(180deg,var(--c-gold-soft),var(--c-gold-dark));color:var(--c-text-dark);font-weight:800;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;box-shadow:0 10px 26px var(--c-shadow);transition:transform .15s}
._43wvf4:hover{transform:translateY(-2px)}
._49mfcv{margin:0;color:var(--c-text-muted);font-size:.8rem}
._1hxrb3{position:absolute;bottom:1.1rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem;z-index:3}
._145u1z{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--c-gold);background:transparent;cursor:pointer;transition:background .2s,transform .2s}
._145u1z._48xldj{background:var(--c-gold);transform:scale(1.25)}
@media(max-width:640px){._y1h2ab{min-height:360px}._1grquq{font-size:1.85rem}}


._afe5vt{padding:var(--t-section-py, 2rem) 1.2rem;font-family:var(--t-font-body, system-ui, sans-serif)}
._52i3ow{background:var(--c-bg-light, #f6f3ea);color:var(--c-text-dark, #1b241f)}
._2ac3jt{background:var(--c-bg-alt, #101c18);color:var(--c-text, #e9e4d6)}
._5q347w{max-width:var(--t-container-max, 1180px);margin:0 auto;background:transparent}
._52i3ow ._5q347w{background:var(--c-bg-light-alt, #ffffff);border:1px solid var(--c-border-light, #e3ddcc);border-radius:var(--t-radius, 14px);padding:1.6rem 1.8rem;box-shadow:0 8px 20px var(--c-shadow-soft, rgba(20,30,25,.06))}
._2ac3jt ._5q347w{border-left:3px solid var(--c-gold, #d8b263);padding-left:1.4rem}
._3t7urc{margin:0 0 1rem;font-family:var(--t-font-heading, system-ui, sans-serif);font-size:var(--t-fs-h2, 1.9rem);font-weight:700;display:flex;align-items:center;gap:.6rem;line-height:1.2;overflow-wrap:break-word}
._2ac3jt ._3t7urc{color:var(--c-cream, #f4ecd8)}
._20mm5n{color:var(--c-gold-dark, #a37c33);font-size:1.1em}
._2ac3jt ._20mm5n{color:var(--c-gold, #d8b263)}
._121pv3{line-height:1.78;font-size:var(--t-fs-base, 16px);overflow-wrap:break-word}
._121pv3 p{margin:0 0 1rem}
._121pv3 img{max-width:100%;height:auto}
._121pv3 iframe,._121pv3 video{max-width:100%;aspect-ratio:16/9;height:auto}
._121pv3 pre,._121pv3 code{overflow-x:auto;white-space:pre-wrap}
._121pv3 table{width:100%;border-collapse:collapse}
._6ailyq{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}
._6ailyq li{position:relative;padding:.7rem .9rem .7rem 2rem;border-radius:var(--t-radius-sm, 8px);font-size:.92rem;background:var(--c-gold-tint, rgba(216,178,99,.1));border:1px solid var(--c-border, rgba(216,178,99,0.28))}
._6ailyq li:before{content:"◆";position:absolute;left:.75rem;color:var(--c-gold-dark, #a37c33)}
._2ac3jt ._6ailyq li:before{color:var(--c-gold, #d8b263)}
._mjo1bh{display:inline-block;margin-top:1.4rem;padding:.8rem 2rem;border-radius:var(--t-radius, 14px);background:linear-gradient(180deg,var(--c-gold-soft, #efd9a4),var(--c-gold-dark, #a37c33));color:var(--c-text-dark, #1b241f);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:.85rem;text-decoration:none;box-sizing:border-box}
._mjo1bh:hover{filter:brightness(1.06)}
@media(max-width:600px){._52i3ow ._5q347w{padding:1.2rem}._3t7urc{font-size:1.45rem}}
@media screen and (max-width: 600px) {
  ._121pv3 table {
      max-width: 100%;
      overflow-x: auto;
      display: block;
  }
}


._3w7d8k {
  padding: var(--t-section-py, 4rem) var(--t-section-px, 1.25rem);
  font-family: var(--t-font-body, system-ui, sans-serif);
}
._3vqipz {
  background: var(--c-bg-light, #f4f6fb);
  color: var(--c-text-on-light, #0b1020);
}
._2hw3j1 {
  background: var(--c-bg-dark, #04070a);
  color: var(--c-text-on-dark, #f8fafc);
}
._19icjy {
  width: 100%;
  max-width: var(--t-container-max, 1200px);
  margin: 0 auto;
}
._5mxo0a {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: var(--t-space-lg, 1.5rem);
  margin-bottom: var(--t-space-xl, 2rem);
}
._429zst {
  max-width: var(--t-content-max, 42rem);
}
._4e0t1v {
  margin: 0 0 var(--t-space-sm, 0.75rem);
  color: var(--c-accent, #a78bfa);
  font-size: var(--t-fs-sm, 0.875rem);
  font-weight: var(--t-fw-bold, 700);
  letter-spacing: var(--t-letter-wide, 0.08em);
  text-transform: uppercase;
}
._4bm3za {
  margin: 0;
  font-family: var(--t-font-heading, system-ui, sans-serif);
  font-size: var(--t-fs-h2, clamp(2rem, 5vw, 3.25rem));
  font-weight: var(--t-fw-heading, 800);
  line-height: var(--t-lh-heading, 1.08);
  letter-spacing: var(--t-letter-tight, -0.03em);
  overflow-wrap: break-word;
  word-break: break-word;
}
._3vqipz ._4bm3za {
  color: var(--c-title-on-light, #0b1020);
}
._2hw3j1 ._4bm3za {
  color: var(--c-title-on-dark, #f8fafc);
}
._5t0vfw {
  max-width: var(--t-copy-max, 32rem);
  margin: 0;
  font-size: var(--t-fs-base, 1rem);
  line-height: var(--t-lh-body, 1.65);
}
._3vqipz ._5t0vfw {
  color: var(--c-muted-on-light, #4d5670);
}
._2hw3j1 ._5t0vfw {
  color: var(--c-muted-on-dark, #a7b0c3);
}
._2y2iru {
  display: grid;
  grid-template-columns: repeat(var(--slg-columns, 4), minmax(0, 1fr));
  gap: var(--t-grid-gap, 1rem);
  margin: 0;
  padding: 0;
  list-style: none;
}
._3zuk6s {
  min-width: 0;
}
._6bbyzi {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: var(--t-border-width, 1px) solid var(--c-border, #27324a);
  border-radius: var(--t-radius, 1rem);
  box-shadow: var(--t-shadow-card, 0 1rem 2.5rem var(--c-shadow, rgba(0, 0, 0, 0.22)));
  transition: transform var(--t-transition, 180ms) ease, border-color var(--t-transition, 180ms) ease, box-shadow var(--t-transition, 180ms) ease;
}
._3vqipz ._6bbyzi {
  border-color: var(--c-border-on-light, #dfe3ee);
  background: var(--c-surface-light, #ffffff);
}
._2hw3j1 ._6bbyzi {
  border-color: var(--c-border-on-dark, #27324a);
  background: var(--c-surface-dark, #141c2f);
}
._6bbyzi:hover,
._6bbyzi:focus-within {
  transform: translateY(var(--t-hover-lift, -0.25rem));
  border-color: var(--c-primary, #7c3aed);
  box-shadow: var(--t-shadow-card-hover, 0 1.25rem 3rem var(--c-shadow, rgba(0, 0, 0, 0.22)));
}
._3ylrdn {
  position: relative;
  width: 100%;
  aspect-ratio: 400 / 600;
  overflow: hidden;
}
._3vqipz ._3ylrdn {
  background: linear-gradient(145deg, var(--c-surface-light-alt, #eef1f8), var(--c-surface-light, #ffffff));
}
._2hw3j1 ._3ylrdn {
  background: linear-gradient(145deg, var(--c-surface-alt, #1d2943), var(--c-surface-dark, #141c2f));
}
._19o8h5 {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._3lcsr9 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--t-space-md, 1rem);
  padding: var(--t-card-padding, 1.25rem);
}
._65tkyj {
  margin: 0;
  font-family: var(--t-font-heading, system-ui, sans-serif);
  font-size: var(--t-fs-h3, 1.25rem);
  font-weight: var(--t-fw-bold, 700);
  line-height: var(--t-lh-title, 1.25);
  min-height: calc(var(--t-fs-h3, 1.25rem) * var(--t-lh-title, 1.25) * 2);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
}
._3vqipz ._65tkyj {
  color: var(--c-text-on-light, #0b1020);
}
._2hw3j1 ._65tkyj {
  color: var(--c-text-on-dark, #f8fafc);
}
._3m9yco {
  display: inline-flex;
  min-height: var(--t-control-height, 3rem);
  align-items: center;
  justify-content: center;
  margin-top: auto;
  padding: var(--t-button-py, 0.75rem) var(--t-button-px, 1.25rem);
  border-radius: var(--t-radius-sm, 0.75rem);
  background: var(--c-primary, #7c3aed);
  color: var(--c-primary-contrast, #ffffff);
  font-size: var(--t-fs-base, 1rem);
  font-weight: var(--t-fw-bold, 700);
  line-height: var(--t-lh-control, 1.2);
  text-align: center;
  text-decoration: none;
  transition: background var(--t-transition, 180ms) ease, transform var(--t-transition, 180ms) ease;
}
._3m9yco:hover {
  background: var(--c-accent, #a78bfa);
  transform: scale(var(--t-button-hover-scale, 1.02));
}
._3m9yco:focus-visible {
  outline: var(--t-focus-width, 3px) solid var(--c-accent, #a78bfa);
  outline-offset: var(--t-focus-offset, 3px);
}
@media (max-width: 64rem) {
  ._2y2iru {
    grid-template-columns: repeat(min(var(--slg-columns, 4), 3), minmax(0, 1fr));
  }
}
@media (max-width: 48rem) {
  ._5mxo0a {
    align-items: flex-start;
    flex-direction: column;
  }
  ._5t0vfw {
    max-width: none;
  }
  ._2y2iru {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (prefers-reduced-motion: reduce) {
  ._6bbyzi,
  ._3m9yco {
    transition: none;
  }
  ._6bbyzi:hover,
  ._6bbyzi:focus-within,
  ._3m9yco:hover {
    transform: none;
  }
}


._2escn6{padding:var(--t-section-py, 2rem) 1.2rem;font-family:var(--t-font-body, system-ui, sans-serif)}
._63no76{background:var(--c-bg-light, #f6f3ea);color:var(--c-text-dark, #1b241f)}
._x2ub7r{background:var(--c-bg-alt, #101c18);color:var(--c-text, #e9e4d6)}
._5wxbng{max-width:var(--t-container-max, 1180px);margin:0 auto;background:transparent}
._63no76 ._5wxbng{background:var(--c-bg-light-alt, #ffffff);border:1px solid var(--c-border-light, #e3ddcc);border-radius:var(--t-radius, 14px);padding:1.6rem 1.8rem;box-shadow:0 8px 20px var(--c-shadow-soft, rgba(20,30,25,.06))}
._x2ub7r ._5wxbng{border-left:3px solid var(--c-gold, #d8b263);padding-left:1.4rem}
._k2cec3{margin:0 0 1rem;font-family:var(--t-font-heading, system-ui, sans-serif);font-size:var(--t-fs-h2, 1.9rem);font-weight:700;display:flex;align-items:center;gap:.6rem;line-height:1.2;overflow-wrap:break-word}
._x2ub7r ._k2cec3{color:var(--c-cream, #f4ecd8)}
._6b3iwn{color:var(--c-gold-dark, #a37c33);font-size:1.1em}
._x2ub7r ._6b3iwn{color:var(--c-gold, #d8b263)}
._39n8w0{line-height:1.78;font-size:var(--t-fs-base, 16px);overflow-wrap:break-word}
._39n8w0 p{margin:0 0 1rem}
._39n8w0 img{max-width:100%;height:auto}
._39n8w0 iframe,._39n8w0 video{max-width:100%;aspect-ratio:16/9;height:auto}
._39n8w0 pre,._39n8w0 code{overflow-x:auto;white-space:pre-wrap}
._39n8w0 table{width:100%;border-collapse:collapse}
._44sbai{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}
._44sbai li{position:relative;padding:.7rem .9rem .7rem 2rem;border-radius:var(--t-radius-sm, 8px);font-size:.92rem;background:var(--c-gold-tint, rgba(216,178,99,.1));border:1px solid var(--c-border, rgba(216,178,99,0.28))}
._44sbai li:before{content:"◆";position:absolute;left:.75rem;color:var(--c-gold-dark, #a37c33)}
._x2ub7r ._44sbai li:before{color:var(--c-gold, #d8b263)}
._49qmhc{display:inline-block;margin-top:1.4rem;padding:.8rem 2rem;border-radius:var(--t-radius, 14px);background:linear-gradient(180deg,var(--c-gold-soft, #efd9a4),var(--c-gold-dark, #a37c33));color:var(--c-text-dark, #1b241f);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:.85rem;text-decoration:none;box-sizing:border-box}
._49qmhc:hover{filter:brightness(1.06)}
@media(max-width:600px){._63no76 ._5wxbng{padding:1.2rem}._k2cec3{font-size:1.45rem}}
@media screen and (max-width: 600px) {
  ._39n8w0 table {
      max-width: 100%;
      overflow-x: auto;
      display: block;
  }
}

._35mxjj{background:var(--c-bg);padding:var(--t-section-py) 1.2rem;font-family:var(--t-font-body)}
._vxwqcx{max-width:860px;margin:0 auto;text-align:center}
._1kmb57{margin:0 0 1.6rem;font-family:var(--t-font-heading);font-size:var(--t-fs-h2);color:var(--c-cream)}
._1qt9sa{display:flex;flex-direction:column;gap:.7rem;text-align:left}
._1my9vt{border:1px solid var(--c-border);border-radius:var(--t-radius);background:var(--c-bg-panel);overflow:hidden}
._4zqjxj{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:none;border:0;cursor:pointer;color:var(--c-cream);font-family:var(--t-font-heading);font-size:1.02rem;text-align:left}
._10kpvh{position:relative;width:14px;height:14px;flex:0 0 auto}
._10kpvh:before,._10kpvh:after{content:"";position:absolute;background:var(--c-gold);transition:transform .25s}
._10kpvh:before{top:6px;left:0;width:14px;height:2px}
._10kpvh:after{left:6px;top:0;width:2px;height:14px}
._4zqjxj[aria-expanded="true"] ._10kpvh:after{transform:rotate(90deg)}
._39p8d8{max-height:0;overflow:hidden;transition:max-height .3s ease}
._39p8d8 p{margin:0;padding:0 1.15rem 1.1rem;color:var(--c-text-muted);line-height:1.7;font-size:.94rem}
._3xn2dz{display:inline-block;margin-top:1.8rem;padding:.9rem 2.3rem;border-radius:var(--t-radius);background:linear-gradient(180deg,var(--c-gold-soft),var(--c-gold-dark));color:var(--c-text-dark);font-weight:800;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}
._3xn2dz:hover{filter:brightness(1.07)}


._3s4atd{position:relative;background:linear-gradient(180deg,var(--c-bg-alt),var(--c-bg));border-bottom:1px solid var(--c-border);font-family:var(--t-font-body);font-size:var(--t-fs-base)}
._58p25p{max-width:var(--t-container-max);margin:0 auto;padding:.85rem 1.2rem;display:flex;align-items:center;gap:1.5rem}
._z9mu5e{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}
._z9mu5e img{height:46px;width:auto;display:block}
._3uwxvu{font-family:var(--t-font-heading);font-size:var(--t-fs-h3);letter-spacing:.06em;color:var(--c-gold);text-transform:uppercase}
._685g2b{margin-left:auto}
._685g2b ul{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0}
._685g2b a{color:var(--c-text);text-decoration:none;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
._685g2b a:hover{color:var(--c-gold);border-color:var(--c-gold)}
._gfomt8{display:flex;gap:.6rem;flex:0 0 auto}
._5zv20c{display:inline-block;padding:.6rem 1.15rem;border-radius:var(--t-radius-sm);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .2s,background .2s}
._39ebyn{color:var(--c-gold-soft);border:1px solid var(--c-border)}
._39ebyn:hover{background:rgba(216,178,99,.12)}
._1iijhy{background:linear-gradient(180deg,var(--c-gold-soft),var(--c-gold-dark));color:var(--c-text-dark);font-weight:700;box-shadow:0 6px 16px var(--c-shadow)}
._1iijhy:hover{transform:translateY(-1px)}
._3bwzl1{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:40px;background:transparent;border:1px solid var(--c-border);border-radius:var(--t-radius-sm);cursor:pointer}
._3bwzl1 span{display:block;height:2px;width:20px;margin:0 auto;background:var(--c-gold);transition:transform .25s,opacity .25s}
._3bwzl1[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
._3bwzl1[aria-expanded="true"] span:nth-child(2){opacity:0}
._3bwzl1[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
._5914t3{position:fixed;inset:0;background:var(--c-overlay);opacity:0;transition:opacity .3s;z-index:60}
._5914t3._qhjw9c{opacity:1}
._6atiiv{position:fixed;top:0;left:0;height:100%;width:min(320px,84vw);background:var(--c-bg-panel);border-right:1px solid var(--c-border);transform:translateX(-102%);transition:transform .32s ease;z-index:61;padding:1.2rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto}
._6atiiv._54bkjm{transform:translateX(0)}
._220dmn{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--c-border);padding-bottom:.8rem}
._5w1jzn{font-family:var(--t-font-heading);color:var(--c-gold);text-transform:uppercase;letter-spacing:.08em}
._13lq7b{background:none;border:0;color:var(--c-cream);font-size:1.9rem;line-height:1;cursor:pointer}
._1jdsl7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}
._1jdsl7 a{display:block;padding:.75rem .4rem;color:var(--c-text);text-decoration:none;border-bottom:1px solid rgba(216,178,99,.14);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}
._1jdsl7 a:hover{color:var(--c-gold)}
._1ghzcc{display:flex;flex-direction:column;gap:.6rem;margin-top:auto}
._1ghzcc ._5zv20c{text-align:center}
@media(max-width:900px){._685g2b,._gfomt8{display:none}._3bwzl1{display:flex;margin-left:auto}}

._3dtwb7{background:linear-gradient(180deg,var(--c-bg-alt, #101c18),var(--c-bg-deep, #070d0b));color:var(--c-text, #e9e4d6);padding:var(--t-section-py, 2rem) 1.2rem 1.5rem;font-family:var(--t-font-body, system-ui, sans-serif);border-top:1px solid var(--c-border, rgba(216,178,99,0.28))}
._5k0xut{max-width:var(--t-container-max, 1180px);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(auto-fit,minmax(150px,1fr));gap:2rem}
._5rwj5t{display:flex;flex-direction:column}
._3wbdd4{display:inline-block;text-decoration:none;margin-bottom:.8rem}
._3wbdd4 img{height:44px;width:auto;display:block;max-width:100%}
._3wbdd4 span{font-family:var(--t-font-heading, system-ui, sans-serif);font-size:var(--t-fs-h3, 1.3rem);color:var(--c-gold, #d8b263);text-transform:uppercase;letter-spacing:.07em}
._1lv2wv{margin:0 0 .8rem;font-family:var(--t-font-heading, system-ui, sans-serif);font-size:1rem;color:var(--c-gold-soft, #efd9a4);text-transform:uppercase;letter-spacing:.08em}
._5a02iu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}
._5a02iu a{color:var(--c-text, #e9e4d6);text-decoration:none;font-size:.88rem;overflow-wrap:break-word}
._5a02iu a:hover{color:var(--c-gold, #d8b263)}
._44fgdd{max-width:var(--t-container-max, 1180px);margin:2rem auto 0;padding-top:1.2rem;border-top:1px solid var(--c-border, rgba(216,178,99,0.28));display:flex;flex-direction:column;gap:.6rem}
._o6wuwt{margin:0;font-size:.8rem;color:var(--c-muted, #6f7c74);line-height:1.6}
._fmcn5v{margin:0;font-size:.8rem;color:var(--c-text-muted, #9aa79f)}
@media(max-width:760px){._5k0xut{grid-template-columns:1fr}}

@media screen and (max-width: 600px) {
  table {
      max-width: 100%;
      overflow-x: scroll;
      display: block;
  }
}

