*,*::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}._329nbp{float:left;margin:0 1rem .5rem 0}._3mw91j{float:right;margin:0 0 .5rem 1rem}._3acpgu{display:block;margin:.5rem auto}._unabcm{display:block;width:100%}._5yuwb0{width:25%}._2mxf4g{width:50%}._2884zo{width:75%}._yogbco{width:100%}._329nbp,._3acpgu,._3mw91j,._unabcm,._5yuwb0,._2mxf4g,._2884zo,._yogbco{max-width:100%;height:auto}._3wq7lh{text-align:left}._1wvgq7{text-align:center}._63f3t5{text-align:right}._2qzqxn{text-align:justify}._ltn0ap table{border-collapse:collapse;width:100%}._ltn0ap th,._ltn0ap td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._ltn0ap th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._ltn0ap table._221wbv{margin-right:auto;width:auto!important}._ltn0ap table._31ktdw{margin-left:auto;margin-right:auto;width:auto!important}._ltn0ap table._5p44eq{margin-left:auto;width:auto!important}._ltn0ap table._53toti{width:10%!important}._ltn0ap table._4m6zsf{width:15%!important}._ltn0ap table._4tx4lz{width:20%!important}._ltn0ap table._17miys{width:25%!important}._ltn0ap table._35f4g7{width:30%!important}._ltn0ap table._lr7enh{width:35%!important}._ltn0ap table._74sbfn{width:40%!important}._ltn0ap table._5k3ioc{width:45%!important}._ltn0ap table._23xmfa{width:50%!important}._ltn0ap table._59wunx{width:55%!important}._ltn0ap table._3dha8v{width:60%!important}._ltn0ap table._62bjbv{width:65%!important}._ltn0ap table._1y79lc{width:70%!important}._ltn0ap table._5sb35s{width:75%!important}._ltn0ap table._49bvs3{width:80%!important}._ltn0ap table._67bmwy{width:85%!important}._ltn0ap table._11dcl5{width:90%!important}._ltn0ap table._5g6dz8{width:95%!important}._ltn0ap table._2f6f6m{width:100%!important}._ltn0ap table._53toti,._ltn0ap table._4m6zsf,._ltn0ap table._4tx4lz,._ltn0ap table._17miys,._ltn0ap table._35f4g7,._ltn0ap table._lr7enh,._ltn0ap table._74sbfn,._ltn0ap table._5k3ioc,._ltn0ap table._23xmfa,._ltn0ap table._59wunx,._ltn0ap table._3dha8v,._ltn0ap table._62bjbv,._ltn0ap table._1y79lc,._ltn0ap table._5sb35s,._ltn0ap table._49bvs3,._ltn0ap table._67bmwy,._ltn0ap table._11dcl5,._ltn0ap table._5g6dz8,._ltn0ap table._2f6f6m{min-width:0!important}._ltn0ap ._5x4gkx{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._ltn0ap ._5x4gkx table{min-width:0;table-layout:auto!important}}

._5ezb6j{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)}
._57on08{position:relative;width:100%;height:100%}
._1p7a9s{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease}
._1p7a9s._4fuvvd{opacity:1;visibility:visible}
._1p7a9s._5xibdn{justify-items:end;text-align:right}
._g5ml05{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
._4h9cxq{position:absolute;inset:0;background:linear-gradient(90deg,var(--c-overlay, rgba(0,0,0,.8)),rgba(0,0,0,.35))}
._1p7a9s._5xibdn ._4h9cxq{background:linear-gradient(270deg,var(--c-overlay, rgba(0,0,0,.8)),rgba(0,0,0,.35))}
._5tjfxv{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}
._1p7a9s._5xibdn ._5tjfxv{display:flex;flex-direction:column;align-items:flex-end;padding-right:20%}
._5ezb6j ._5ok9pc{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}
._5ezb6j p{max-width:560px;font-size:clamp(.95rem, 1.4vw, 1.1rem);line-height:1.6}
._1p7a9s._5xibdn ._67mn2b{justify-content:flex-end}
._4nfot3{color:var(--c-primary, #f5c518);font-weight:800;font-size:clamp(.8rem, 1.2vw, .95rem);text-transform:uppercase}
._67mn2b{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin:1.4rem 0}
._67mn2b strong{font-size:clamp(1.3rem, 2.4vw, 1.9rem)}
._67mn2b b{font-size:clamp(1.1rem, 1.8vw, 1.4rem);color:var(--c-primary, #f5c518)}
._67mn2b span{display:block;width:100%;font-size:clamp(.85rem, 1.2vw, 1rem)}
._1wsinh{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}
._4ltmd2{position:absolute;bottom:1.5rem;left:0;right:0;display:flex;justify-content:center;gap:.6rem;z-index:2}
._6cup98{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}
._6cup98._4fuvvd{background:var(--c-primary, #f5c518);transform:scale(1.25)}
@media(max-width:600px){._5ezb6j,._57on08{height:560px;min-height:560px}._1p7a9s._5xibdn{justify-items:center;text-align:left}._1p7a9s._5xibdn ._5tjfxv{align-items:flex-start;padding-right:5%}._1p7a9s._5xibdn ._67mn2b{justify-content:flex-start}}

._3y174g{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%}
._4u3yoy{background:var(--c-surface-light,#fffdf8);color:var(--c-text-dark,#172323)}
._z2w1j2{background:var(--c-bg,#080808);color:var(--c-text,#ffffff)}
._3uag0n{background:var(--c-gold-soft,#ffe09a);color:var(--c-text-dark,#172323)}
._3zp4ya{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff)}
._e91988{max-width:var(--t-container-max,1240px);margin:auto}
._3y174g ._2wyhp7{text-align:center;font:800 var(--t-fs-h2,2.4rem) var(--t-font-heading,system-ui,sans-serif);margin:0}
._co19qx{line-height:1.75;margin:1.5rem 0 2rem}
._co19qx p{margin:0 0 1rem}
._co19qx p:empty{display:none;margin:0}
._5pj39a{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}
._65p64h{border:1px solid var(--c-border,#e6a915);border-radius:var(--t-radius,18px);overflow:hidden;background:rgba(255,255,255,.03)}
._65p64h div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--c-gold-soft,#ffe09a)}
._65p64h div:last-child{border:0}
._65p64h strong{color:var(--c-primary-dark,#d99408);font-weight:800}
._z2w1j2 ._65p64h strong,._3zp4ya ._65p64h strong{color:var(--c-primary,#ffb82e)}
._3y174g aside{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff);padding:2rem;border-radius:var(--t-radius,18px)}
._3zp4ya aside{background:var(--c-teal-light,#165555)}
._3y174g aside h3{font-size:var(--t-fs-h3,1.35rem);margin:0 0 .8rem}
._3y174g aside p{line-height:1.7;margin:0 0 1.4rem}
._5mppwa{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}
._5mppwa:hover{filter:brightness(1.06)}
._2u9n8g{font-weight:800;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:760px){._5pj39a{grid-template-columns:1fr}._65p64h div{flex-direction:column;gap:.3rem}}


._hjpfcs {
  padding: var(--t-section-py, 2rem) var(--t-section-px, 5%);
  font-family: var(--t-font-body, system-ui, sans-serif);
}
._1rjgh9 {
  background: var(--c-surface-light, #fffdf8);
  color: var(--c-text-dark, #172323);
}
._1bqtbb {
  background: var(--c-bg, #080808);
  color: var(--c-text, #ffffff);
}
._q8kr2z {
  width: 100%;
  max-width: var(--t-container-max, 1240px);
  margin: 0 auto;
}
._3qja6v {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: var(--t-space-lg, 1.5rem);
  margin-bottom: var(--t-space-xl, 2rem);
}
._6cq1yf {
  max-width: var(--t-content-max, 42rem);
}
._2otvqn {
  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;
}
._16g67o {
  max-width: var(--t-copy-max, 32rem);
  margin: 0;
  font-size: var(--t-fs-base, 16px);
  line-height: var(--t-lh-body, 1.7);
}
._1rjgh9 ._16g67o {
  color: var(--c-text-dark, #172323);
}
._1bqtbb ._16g67o {
  color: var(--c-muted, #b9c1bd);
}
._3ltrkm {
  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;
}
._64ldyz {
  min-width: 0;
  display: flex;
}
._4c0ohy {
  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;
}
._1rjgh9 ._4c0ohy {
  background: var(--c-surface-light, #fffdf8);
}
._1bqtbb ._4c0ohy {
  background: var(--c-surface, #151515);
}
._4c0ohy:hover,
._4c0ohy:focus-within {
  transform: translateY(var(--t-hover-lift, -0.25rem));
  border-color: var(--c-primary, #ffb82e);
}
._1x6db6 {
  position: relative;
  width: 100%;
  aspect-ratio: 400 / 600;
  overflow: hidden;
}
._1rjgh9 ._1x6db6 {
  background: var(--c-surface-light, #fffdf8);
}
._1bqtbb ._1x6db6 {
  background: var(--c-surface, #151515);
}
._1pc4fu {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
._5v7j5o {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--t-space-md, 1rem);
  padding: var(--t-card-padding, 1.25rem);
}
._271hfu {
  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;
}
._1rjgh9 ._271hfu {
  color: var(--c-text-dark, #172323);
}
._1bqtbb ._271hfu {
  color: var(--c-text, #ffffff);
}
._54e49k {
  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;
}
._54e49k:hover {
  filter: brightness(1.06);
  transform: scale(var(--t-button-hover-scale, 1.02));
}
._54e49k:focus-visible {
  outline: var(--t-focus-width, 3px) solid var(--c-primary, #ffb82e);
  outline-offset: var(--t-focus-offset, 3px);
}
@media (max-width: 64rem) {
  ._3ltrkm {
    grid-template-columns: repeat(min(var(--slg-columns, 4), 3), minmax(0, 1fr));
  }
}
@media (max-width: 48rem) {
  ._3qja6v {
    align-items: flex-start;
    flex-direction: column;
  }
  ._16g67o {
    max-width: none;
  }
  ._3ltrkm {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 30rem) {
  ._5v7j5o {
    padding: var(--t-card-padding-sm, 0.9rem);
  }
  ._54e49k {
    padding: var(--t-button-py-sm, 0.7rem) var(--t-button-px-sm, 1.1rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  ._4c0ohy,
  ._54e49k {
    transition: none;
  }
  ._4c0ohy:hover,
  ._4c0ohy:focus-within,
  ._54e49k:hover {
    transform: none;
  }
}


._wv83jg{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%}
._675wgo{background:var(--c-surface-light,#fffdf8);color:var(--c-text-dark,#172323)}
._3oe4ja{background:var(--c-bg,#080808);color:var(--c-text,#ffffff)}
._mleu6j{background:var(--c-gold-soft,#ffe09a);color:var(--c-text-dark,#172323)}
._4tommf{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff)}
._1z0vee{max-width:var(--t-container-max,1240px);margin:auto}
._wv83jg ._4ck7uy{text-align:center;font:800 var(--t-fs-h2,2.4rem) var(--t-font-heading,system-ui,sans-serif);margin:0}
._3gw8rm{line-height:1.75;margin:1.5rem 0 2rem}
._3gw8rm p{margin:0 0 1rem}
._182n7e{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}
._5tomau{border:1px solid var(--c-border,#e6a915);border-radius:var(--t-radius,18px);overflow:hidden;background:rgba(255,255,255,.03)}
._5tomau div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--c-gold-soft,#ffe09a)}
._5tomau div:last-child{border:0}
._5tomau strong{color:var(--c-primary-dark,#d99408);font-weight:800}
._3oe4ja ._5tomau strong,._4tommf ._5tomau strong{color:var(--c-primary,#ffb82e)}
._wv83jg aside{background:var(--c-teal,#0d3d3d);color:var(--c-text,#ffffff);padding:2rem;border-radius:var(--t-radius,18px)}
._4tommf aside{background:var(--c-teal-light,#165555)}
._wv83jg aside h3{font-size:var(--t-fs-h3,1.35rem);margin:0 0 .8rem}
._wv83jg aside p{line-height:1.7;margin:0 0 1.4rem}
._5zike3{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}
._5zike3:hover{filter:brightness(1.06)}
._1xryh1{font-weight:800;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:760px){._182n7e{grid-template-columns:1fr}._5tomau div{flex-direction:column;gap:.3rem}}

._2q3pns{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%}._29ka66{max-width:var(--t-container-max, 1240px);margin:auto}._2q3pns ._438b36{text-align:center;font:800 var(--t-fs-h2, 2.4rem) var(--t-font-heading, system-ui, sans-serif);margin:0 0 1rem}._2q3pns details{border:1px solid var(--c-border, #e6a915);border-radius:var(--t-radius-sm, 10px);margin:1rem 0;padding:1rem}._2q3pns summary{cursor:pointer;font-weight:800;font-size:var(--t-fs-base, 16px)}._2q3pns details p{line-height:1.7;overflow-wrap:break-word}@media(max-width:480px){._2q3pns{padding:var(--t-section-py, 2rem) 4%}._2q3pns details{padding:.8rem}}

._1semyu{background:var(--c-bg);color:var(--c-text);font-family:var(--t-font-body);position:relative;z-index:5}._7pw7q2{max-width:var(--t-container-max);margin:auto;padding:1rem 5%;display:flex;align-items:center;gap:2rem}._44c47n{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)}._1tia13{width:215px;height:65px;object-fit:contain}._1s1q8d{margin-left:auto;display:flex;align-items:center;gap:1.5rem}._1s1q8d a{color:var(--c-text);text-decoration:none;font-size:var(--t-fs-base);font-weight:650}._686wry,._15885e{padding:.7rem 1.2rem;border-radius:var(--t-radius-sm)}._686wry{background:var(--c-primary);color:var(--c-text-dark)!important}._15885e{border:1px solid var(--c-text)}._3juk7l{display:none;background:none;color:var(--c-text);border:0;font-size:var(--t-fs-h3)}@media(max-width:760px){._3juk7l{display:block;margin-left:auto}._1s1q8d{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}._1s1q8d._2sqye6{transform:translateY(0);opacity:1;pointer-events:auto}._1s1q8d a{text-align:center;padding:.75rem}}

._3db9bl{background:var(--c-bg);color:var(--c-text);font-family:var(--t-font-body);padding:var(--t-section-py) 5%;text-align:center}._i1i4rv{max-width:var(--t-container-max);margin:0 auto 4rem}._3db9bl h2{font:800 var(--t-fs-h2) var(--t-font-heading)}._i1i4rv p{line-height:1.8;color:var(--c-muted)}._4qnrar{display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:var(--t-fs-h3)}._4qnrar img{width:58px;height:58px;object-fit:contain}._3db9bl nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:2rem 0}._3db9bl nav a{color:var(--c-gold-soft);text-decoration:none}._5x93x1{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;
  }
}
