*,*::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%}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}._40uqff{float:left;margin:0 1rem .5rem 0}._2xd5dr{float:right;margin:0 0 .5rem 1rem}._21ttge{display:block;margin:.5rem auto}._4ubfkd{display:block;width:100%}._3pomge{width:25%}._4fkvmr{width:50%}._1fcl9h{width:75%}._2zlesb{width:100%}._40uqff,._21ttge,._2xd5dr,._4ubfkd,._3pomge,._4fkvmr,._1fcl9h,._2zlesb{max-width:100%;height:auto}._33ppv6{text-align:left}._47opht{text-align:center}._565rsk{text-align:right}._2gq1xn{text-align:justify}._wdcy2c table{border-collapse:collapse;width:100%}._wdcy2c th,._wdcy2c td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._wdcy2c th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._wdcy2c table._4fjv44{margin-right:auto;width:auto!important}._wdcy2c table._264g0o{margin-left:auto;margin-right:auto;width:auto!important}._wdcy2c table._53gx3u{margin-left:auto;width:auto!important}._wdcy2c table._1npjyt{width:10%!important}._wdcy2c table._3y26o8{width:15%!important}._wdcy2c table._5cyckc{width:20%!important}._wdcy2c table._3isngv{width:25%!important}._wdcy2c table._2nsifh{width:30%!important}._wdcy2c table._1a7s5u{width:35%!important}._wdcy2c table._3xa0hp{width:40%!important}._wdcy2c table._uxdb3g{width:45%!important}._wdcy2c table._55jq9b{width:50%!important}._wdcy2c table._3rhi2e{width:55%!important}._wdcy2c table._1gk4wx{width:60%!important}._wdcy2c table._2b1q58{width:65%!important}._wdcy2c table._1ozrju{width:70%!important}._wdcy2c table._4xyvc2{width:75%!important}._wdcy2c table._lqvoly{width:80%!important}._wdcy2c table._3qhbqr{width:85%!important}._wdcy2c table._1bt0up{width:90%!important}._wdcy2c table._5p49d3{width:95%!important}._wdcy2c table._9onhh6{width:100%!important}._wdcy2c table._1npjyt,._wdcy2c table._3y26o8,._wdcy2c table._5cyckc,._wdcy2c table._3isngv,._wdcy2c table._2nsifh,._wdcy2c table._1a7s5u,._wdcy2c table._3xa0hp,._wdcy2c table._uxdb3g,._wdcy2c table._55jq9b,._wdcy2c table._3rhi2e,._wdcy2c table._1gk4wx,._wdcy2c table._2b1q58,._wdcy2c table._1ozrju,._wdcy2c table._4xyvc2,._wdcy2c table._lqvoly,._wdcy2c table._3qhbqr,._wdcy2c table._1bt0up,._wdcy2c table._5p49d3,._wdcy2c table._9onhh6{min-width:0!important}._wdcy2c ._3mjk1v{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._wdcy2c ._3mjk1v table{min-width:0;table-layout:auto!important}}

._59gsq6{position:relative;height:620px;min-height:620px;overflow:hidden;background:var(--c-bg, #0b0b12);color:var(--c-text, #ffffff);font-family:var(--t-font-body, system-ui, sans-serif)}
._47uf0z{position:relative;width:100%;height:100%}
._529dof{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease}
._529dof._1q285j{opacity:1;visibility:visible}
._529dof._293c30{justify-items:end;text-align:right}
._1eiyev{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
._4gqb1o{position:absolute;inset:0;background:linear-gradient(90deg,var(--c-overlay, rgba(0,0,0,.8)),rgba(0,0,0,.35))}
._529dof._293c30 ._4gqb1o{background:linear-gradient(270deg,var(--c-overlay, rgba(0,0,0,.8)),rgba(0,0,0,.35))}
._65e5bd{position:relative;max-width:var(--t-container-max, 1200px);width:90%;padding:var(--t-section-py, 4rem) 5%;z-index:1;max-height:100%;overflow:auto}
._529dof._293c30 ._65e5bd{display:flex;flex-direction:column;align-items:flex-end;padding-right:20%}
._59gsq6 ._5yriyd{font:800 clamp(1.7rem, 3.4vw, 3rem) var(--t-font-heading, system-ui, sans-serif);max-width:640px;margin:.4rem 0 .8rem;line-height:1.15}
._59gsq6 p{max-width:560px;font-size:clamp(.95rem, 1.4vw, 1.1rem);line-height:1.6}
._529dof._293c30 ._vuogvz{justify-content:flex-end}
._23bw68{color:var(--c-primary, #f5c518);font-weight:800;font-size:clamp(.8rem, 1.2vw, .95rem);text-transform:uppercase}
._vuogvz{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin:1.4rem 0}
._vuogvz strong{font-size:clamp(1.3rem, 2.4vw, 1.9rem)}
._vuogvz b{font-size:clamp(1.1rem, 1.8vw, 1.4rem);color:var(--c-primary, #f5c518)}
._vuogvz span{display:block;width:100%;font-size:clamp(.85rem, 1.2vw, 1rem)}
._1u6dqz{display:inline-block;background:var(--c-primary, #f5c518);color:var(--c-text-dark, #111111);padding:.9rem 2.2rem;border-radius:var(--t-radius, 12px);font-weight:800;text-decoration:none}
._67veh2{position:absolute;bottom:1.5rem;left:0;right:0;display:flex;justify-content:center;gap:.6rem;z-index:2}
._38mlet{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;background:var(--c-muted, rgba(255,255,255,.4));padding:0;transition:background .3s ease,transform .3s ease}
._38mlet._1q285j{background:var(--c-primary, #f5c518);transform:scale(1.25)}
@media(max-width:600px){._59gsq6,._47uf0z{height:560px;min-height:560px}._529dof._293c30{justify-items:center;text-align:left}._529dof._293c30 ._65e5bd{align-items:flex-start;padding-right:5%}._529dof._293c30 ._vuogvz{justify-content:flex-start}}

._1lxbcy{position:relative;color:var(--c-text-dark,#172323);font-family:var(--t-font-body,system-ui,sans-serif);padding:var(--t-section-py,5rem) 5%}
._2jamum{background:var(--c-surface-light,#fffdf8);color:var(--c-text-dark,#172323)}
._64gmpx{background:var(--c-bg,#080808);color:var(--c-text,#ffffff)}
._2xonxl{background:var(--c-gold-soft,#ffe09a);color:var(--c-text-dark,#172323)}
._5697vo{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff)}
._4ka0ub{max-width:var(--t-container-max,1240px);margin:auto}
._1lxbcy ._2kzk2j{text-align:center;font:800 var(--t-fs-h2,2.4rem) var(--t-font-heading,system-ui,sans-serif);margin:0}
._2jo042{line-height:1.75;margin:1.5rem 0 2rem}
._2jo042 p{margin:0 0 1rem}
._2jo042 p:empty{display:none;margin:0}
._54etv2{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}
._3nnl1s{border:1px solid var(--c-border,#e6a915);border-radius:var(--t-radius,18px);overflow:hidden;background:rgba(255,255,255,.03)}
._3nnl1s div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--c-gold-soft,#ffe09a)}
._3nnl1s div:last-child{border:0}
._3nnl1s strong{color:var(--c-primary-dark,#d99408);font-weight:800}
._64gmpx ._3nnl1s strong,._5697vo ._3nnl1s strong{color:var(--c-primary,#ffb82e)}
._1lxbcy aside{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff);padding:2rem;border-radius:var(--t-radius,18px)}
._5697vo aside{background:var(--c-teal-light,#165555)}
._1lxbcy aside h3{font-size:var(--t-fs-h3,1.35rem);margin:0 0 .8rem}
._1lxbcy aside p{line-height:1.7;margin:0 0 1.4rem}
._3d8qlp{display:flex;flex-direction:column;gap:.5rem;background:var(--c-primary,#ffb82e);color:var(--c-text-dark,#172323);padding:1rem 1.3rem;border-radius:var(--t-radius-sm,10px);text-decoration:none;transition:filter .2s ease}
._3d8qlp:hover{filter:brightness(1.06)}
._3p4kxl{font-weight:800;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:760px){._54etv2{grid-template-columns:1fr}._3nnl1s div{flex-direction:column;gap:.3rem}}


._4frncf {
  padding: var(--t-section-py, 2rem) var(--t-section-px, 5%);
  font-family: var(--t-font-body, system-ui, sans-serif);
}
._3j2fxe {
  background: var(--c-surface-light, #fffdf8);
  color: var(--c-text-dark, #172323);
}
._2a43k1 {
  background: var(--c-bg, #080808);
  color: var(--c-text, #ffffff);
}
._3se80l {
  width: 100%;
  max-width: var(--t-container-max, 1240px);
  margin: 0 auto;
}
._k1a9f7 {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: var(--t-space-lg, 1.5rem);
  margin-bottom: var(--t-space-xl, 2rem);
}
._4v5uue {
  max-width: var(--t-content-max, 42rem);
}
._550nlw {
  margin: 0 0 var(--t-space-sm, 0.75rem);
  color: var(--c-primary, #ffb82e);
  font-size: var(--t-fs-sm, 0.875rem);
  font-weight: var(--t-fw-bold, 800);
  letter-spacing: var(--t-letter-wide, 0.08em);
  text-transform: uppercase;
}
._4yn0pa {
  max-width: var(--t-copy-max, 32rem);
  margin: 0;
  font-size: var(--t-fs-base, 16px);
  line-height: var(--t-lh-body, 1.7);
}
._3j2fxe ._4yn0pa {
  color: var(--c-text-dark, #172323);
}
._2a43k1 ._4yn0pa {
  color: var(--c-muted, #b9c1bd);
}
._42v7sl {
  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;
}
._3573ap {
  min-width: 0;
  display: flex;
}
._4mnbkb {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--c-border, #e6a915);
  border-radius: var(--t-radius, 18px);
  transition: transform var(--t-transition, 180ms) ease, border-color var(--t-transition, 180ms) ease;
}
._3j2fxe ._4mnbkb {
  background: var(--c-surface-light, #fffdf8);
}
._2a43k1 ._4mnbkb {
  background: var(--c-surface, #151515);
}
._4mnbkb:hover,
._4mnbkb:focus-within {
  transform: translateY(var(--t-hover-lift, -0.25rem));
  border-color: var(--c-primary, #ffb82e);
}
._1fcakk {
  position: relative;
  width: 100%;
  aspect-ratio: 400 / 600;
  overflow: hidden;
}
._3j2fxe ._1fcakk {
  background: var(--c-surface-light, #fffdf8);
}
._2a43k1 ._1fcakk {
  background: var(--c-surface, #151515);
}
._5byu1n {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
._5ywezj {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--t-space-md, 1rem);
  padding: var(--t-card-padding, 1.25rem);
}
._4y71va {
  width: 100%;
  margin: 0;
  font-family: var(--t-font-body, system-ui, sans-serif);
  font-size: var(--t-fs-base, 16px);
  font-weight: var(--t-fw-base, 400);
  line-height: var(--t-lh-body, 1.5);
  min-height: calc(var(--t-fs-base, 16px) * var(--t-lh-body, 1.5) * 2);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
}
._3j2fxe ._4y71va {
  color: var(--c-text-dark, #172323);
}
._2a43k1 ._4y71va {
  color: var(--c-text, #ffffff);
}
._1lbkbz {
  display: inline-flex;
  width: 100%;
  min-height: var(--t-control-height, 3rem);
  align-items: center;
  justify-content: center;
  margin-top: auto;
  padding: var(--t-button-py, 0.8rem) var(--t-button-px, 1.6rem);
  border-radius: var(--t-radius-pill, 999px);
  background: var(--c-primary, #ffb82e);
  color: var(--c-text-dark, #172323);
  font-family: var(--t-font-body, system-ui, sans-serif);
  font-size: var(--t-fs-base, 16px);
  font-weight: var(--t-fw-bold, 800);
  line-height: var(--t-lh-control, 1.2);
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  overflow-wrap: break-word;
  transition: filter var(--t-transition, 180ms) ease, transform var(--t-transition, 180ms) ease;
}
._1lbkbz:hover {
  filter: brightness(1.06);
  transform: scale(var(--t-button-hover-scale, 1.02));
}
._1lbkbz:focus-visible {
  outline: var(--t-focus-width, 3px) solid var(--c-primary, #ffb82e);
  outline-offset: var(--t-focus-offset, 3px);
}
@media (max-width: 64rem) {
  ._42v7sl {
    grid-template-columns: repeat(min(var(--slg-columns, 4), 3), minmax(0, 1fr));
  }
}
@media (max-width: 48rem) {
  ._k1a9f7 {
    align-items: flex-start;
    flex-direction: column;
  }
  ._4yn0pa {
    max-width: none;
  }
  ._42v7sl {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 30rem) {
  ._5ywezj {
    padding: var(--t-card-padding-sm, 0.9rem);
  }
  ._1lbkbz {
    padding: var(--t-button-py-sm, 0.7rem) var(--t-button-px-sm, 1.1rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  ._4mnbkb,
  ._1lbkbz {
    transition: none;
  }
  ._4mnbkb:hover,
  ._4mnbkb:focus-within,
  ._1lbkbz:hover {
    transform: none;
  }
}


._40206s{position:relative;color:var(--c-text-dark,#172323);font-family:var(--t-font-body,system-ui,sans-serif);padding:var(--t-section-py,5rem) 5%}
._1uebf5{background:var(--c-surface-light,#fffdf8);color:var(--c-text-dark,#172323)}
._4x05os{background:var(--c-bg,#080808);color:var(--c-text,#ffffff)}
._1206ib{background:var(--c-gold-soft,#ffe09a);color:var(--c-text-dark,#172323)}
._4v1sbk{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff)}
._56z28o{max-width:var(--t-container-max,1240px);margin:auto}
._40206s ._7xe8qp{text-align:center;font:800 var(--t-fs-h2,2.4rem) var(--t-font-heading,system-ui,sans-serif);margin:0}
._4h5mc7{line-height:1.75;margin:1.5rem 0 2rem}
._4h5mc7 p{margin:0 0 1rem}
._31js9q{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}
._64i8qh{border:1px solid var(--c-border,#e6a915);border-radius:var(--t-radius,18px);overflow:hidden;background:rgba(255,255,255,.03)}
._64i8qh div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--c-gold-soft,#ffe09a)}
._64i8qh div:last-child{border:0}
._64i8qh strong{color:var(--c-primary-dark,#d99408);font-weight:800}
._4x05os ._64i8qh strong,._4v1sbk ._64i8qh strong{color:var(--c-primary,#ffb82e)}
._40206s aside{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff);padding:2rem;border-radius:var(--t-radius,18px)}
._4v1sbk aside{background:var(--c-teal-light,#165555)}
._40206s aside h3{font-size:var(--t-fs-h3,1.35rem);margin:0 0 .8rem}
._40206s aside p{line-height:1.7;margin:0 0 1.4rem}
._3jnt1h{display:flex;flex-direction:column;gap:.5rem;background:var(--c-primary,#ffb82e);color:var(--c-text-dark,#172323);padding:1rem 1.3rem;border-radius:var(--t-radius-sm,10px);text-decoration:none;transition:filter .2s ease}
._3jnt1h:hover{filter:brightness(1.06)}
._5icdh3{font-weight:800;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:760px){._31js9q{grid-template-columns:1fr}._64i8qh div{flex-direction:column;gap:.3rem}}

._eb8dlk{background:var(--c-surface-light, #fffdf8);color:var(--c-text-dark, #172323);font-family:var(--t-font-body, system-ui, sans-serif);padding:var(--t-section-py, 2rem) 5%}._4h05tm{max-width:var(--t-container-max, 1240px);margin:auto}._eb8dlk ._3kmlc8{text-align:center;font:800 var(--t-fs-h2, 2.4rem) var(--t-font-heading, system-ui, sans-serif);margin:0 0 1rem}._eb8dlk details{border:1px solid var(--c-border, #e6a915);border-radius:var(--t-radius-sm, 10px);margin:1rem 0;padding:1rem}._eb8dlk summary{cursor:pointer;font-weight:800;font-size:var(--t-fs-base, 16px)}._eb8dlk details p{line-height:1.7;overflow-wrap:break-word}@media(max-width:480px){._eb8dlk{padding:var(--t-section-py, 2rem) 4%}._eb8dlk details{padding:.8rem}}

._u2cvhq{background:var(--c-bg);color:var(--c-text);font-family:var(--t-font-body);position:relative;z-index:5}._5rvhnw{max-width:var(--t-container-max);margin:auto;padding:1rem 5%;display:flex;align-items:center;gap:2rem}._6dff3w{display:flex;align-items:center;gap:.7rem;color:var(--c-text);font-family:var(--t-font-heading);font-weight:800;text-decoration:none;font-size:var(--t-fs-h3)}._1e1pde{width:215px;height:65px;object-fit:contain}._3z8va7{margin-left:auto;display:flex;align-items:center;gap:1.5rem}._3z8va7 a{color:var(--c-text);text-decoration:none;font-size:var(--t-fs-base);font-weight:650}._4bafwf,._370c7t{padding:.7rem 1.2rem;border-radius:var(--t-radius-sm)}._4bafwf{background:var(--c-primary);color:var(--c-text-dark)!important}._370c7t{border:1px solid var(--c-text)}._1g030b{display:none;background:none;color:var(--c-text);border:0;font-size:var(--t-fs-h3)}@media(max-width:760px){._1g030b{display:block;margin-left:auto}._3z8va7{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;align-items:stretch;background:var(--c-surface);padding:1rem 5%;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s}._3z8va7._5ikvjc{transform:translateY(0);opacity:1;pointer-events:auto}._3z8va7 a{text-align:center;padding:.75rem}}

._2mp3bf{background:var(--c-bg);color:var(--c-text);font-family:var(--t-font-body);padding:var(--t-section-py) 5%;text-align:center}._56e265{max-width:var(--t-container-max);margin:0 auto 4rem}._2mp3bf h2{font:800 var(--t-fs-h2) var(--t-font-heading)}._56e265 p{line-height:1.8;color:var(--c-muted)}._5j2q93{display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:var(--t-fs-h3)}._5j2q93 img{width:58px;height:58px;object-fit:contain}._2mp3bf nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:2rem 0}._2mp3bf nav a{color:var(--c-gold-soft);text-decoration:none}._2v36nd{border-top:1px solid var(--c-surface);padding-top:1.5rem;color:var(--c-muted)}

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