*,*::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}._45uuco{float:left;margin:0 1rem .5rem 0}._5msoz2{float:right;margin:0 0 .5rem 1rem}._29d4ta{display:block;margin:.5rem auto}._5rfguw{display:block;width:100%}._2bu73j{width:25%}._4bx0oc{width:50%}._30he7f{width:75%}._23o9kt{width:100%}._45uuco,._29d4ta,._5msoz2,._5rfguw,._2bu73j,._4bx0oc,._30he7f,._23o9kt{max-width:100%;height:auto}._un0q33{text-align:left}._nyanmf{text-align:center}._3gvbvt{text-align:right}._45zzbr{text-align:justify}._3zahh3 table{border-collapse:collapse;width:100%}._3zahh3 th,._3zahh3 td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._3zahh3 th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._3zahh3 table._4udbir{margin-right:auto;width:auto!important}._3zahh3 table._5nuyci{margin-left:auto;margin-right:auto;width:auto!important}._3zahh3 table._4e076l{margin-left:auto;width:auto!important}._3zahh3 table._4dda41{width:10%!important}._3zahh3 table._41cldf{width:15%!important}._3zahh3 table._56eywq{width:20%!important}._3zahh3 table._2yyxqe{width:25%!important}._3zahh3 table._5k4pft{width:30%!important}._3zahh3 table._4sllny{width:35%!important}._3zahh3 table._18sp7x{width:40%!important}._3zahh3 table._67w7zs{width:45%!important}._3zahh3 table._3r6ajm{width:50%!important}._3zahh3 table._24n9f4{width:55%!important}._3zahh3 table._5v36f9{width:60%!important}._3zahh3 table._603ovv{width:65%!important}._3zahh3 table._54xxcs{width:70%!important}._3zahh3 table._1ru9r2{width:75%!important}._3zahh3 table._44ix5z{width:80%!important}._3zahh3 table._1zr4lv{width:85%!important}._3zahh3 table._jcxlc7{width:90%!important}._3zahh3 table._2ddk00{width:95%!important}._3zahh3 table._6ao7fo{width:100%!important}._3zahh3 table._4dda41,._3zahh3 table._41cldf,._3zahh3 table._56eywq,._3zahh3 table._2yyxqe,._3zahh3 table._5k4pft,._3zahh3 table._4sllny,._3zahh3 table._18sp7x,._3zahh3 table._67w7zs,._3zahh3 table._3r6ajm,._3zahh3 table._24n9f4,._3zahh3 table._5v36f9,._3zahh3 table._603ovv,._3zahh3 table._54xxcs,._3zahh3 table._1ru9r2,._3zahh3 table._44ix5z,._3zahh3 table._1zr4lv,._3zahh3 table._jcxlc7,._3zahh3 table._2ddk00,._3zahh3 table._6ao7fo{min-width:0!important}._3zahh3 ._1rlu6s{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._3zahh3 ._1rlu6s table{min-width:0;table-layout:auto!important}}

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

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


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


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

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

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

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