

:root {--icrax:      var(--om3if) var(--om3if) 0 var(--z7dh);--t05xr:  var(--lbjuv);--e8w: calc(var(--om3if) * -1) var(--om3if) 0 var(--z7dh);--my3a:   var(--v0l3w);--f3e: 3px;--oc1: var(--jnd4);--j0wj:   2px 2px 0 var(--z7dh);--jx3xy:   var(--hsdk);--x8x:   7px 7px 0 var(--z7dh);--z7dh: var(--v0l3w);--vqe:     var(--c92i);--bxh2o:  clamp(18px, 2.4vw, 30px);--yjyj:  clamp(16px, 3vw, 30px);--ro8zz: 1120px;--z6u:   color-mix(in srgb, var(--braz, var(--c92i)) 35%, var(--v0l3w));--om3if: 4px;--zxjf:  var(--wneyg);--d92w8:  var(--n2e);--l12t:"Space Grotesk", "Archivo Black", "Arial Black", Arial, sans-serif;--hu14: color-mix(in srgb, var(--c92i) 35%, var(--v0l3w));}

body {font: 16px/1.6 var(--l12t);color: var(--my3a);-webkit-text-size-adjust: 100%;background: var(--v0jy);margin: 0;}

:focus-visible {outline: var(--f3e) solid var(--hu14);outline-offset: 2px;}

.hj4tz {left: -9999px;font-weight: 800;background: var(--c92i);text-decoration: none;position: absolute;padding: 12px 20px;border: var(--f3e) solid var(--z7dh);top: 0;box-shadow: var(--icrax);color: var(--wbd1, var(--pptp, var(--ksx)));text-transform: uppercase;z-index: 200;}
.hj4tz:focus {left: 12px;top: 12px;}

.fzb4wmc {position: fixed;opacity:0.05;top: 0;pointer-events: none;width: 1px;left: 0;height: 1px;}

.fr342m {z-index: 60;top: 0;background: var(--u53);border-bottom: var(--f3e) solid var(--dyl, var(--v0l3w));position: sticky;}
.evcg {max-width: var(--ro8zz);gap:14px;box-sizing: border-box;padding: 10px var(--yjyj);display: flex;margin: 0 auto;align-items: center;}

.k7g385 {align-items: center;display: inline-flex;text-decoration: none;min-height: 44px;}
.k7g385 img {display: block;height: 26px;width: auto;}
.g7wrn {font: 900 19px/1 var(--l12t);text-transform: uppercase;color: var(--q9u, var(--pea9));letter-spacing: -.02em;}

.x8eps2 {min-width: 0;flex: 1 1 auto;}
.x8eps2 ul {display: flex;padding: 0;flex-wrap: wrap;list-style: none;gap:3px;margin: 0;}
.x8eps2 a {display: inline-flex;padding: 0 11px;border: var(--f3e) solid transparent;min-height: 44px;align-items: center;font: 700 13.5px/1 var(--l12t);letter-spacing: .04em;color: var(--q9u, var(--pea9));text-transform: uppercase;text-decoration: none;}

.x8eps2 a:hover {border-color: var(--dyl, var(--v0l3w));}
.x8eps2 a[aria-current="page"] {box-shadow: var(--j0wj);border-color: var(--dyl, var(--v0l3w));}

.crsw {gap:7px;align-items: center;margin-left: auto;display: flex;}

.ey3p13 {border: var(--f3e) solid var(--z7dh);border-radius: 0;padding: 0 18px;display: inline-flex;letter-spacing: .03em;text-decoration: none;justify-content: center;min-height: 44px;box-shadow: var(--j0wj);align-items: center;font: 800 13.5px/1 var(--l12t);transition:transform 0.072s linear, box-shadow 0.082s linear;text-transform: uppercase;}
.ey3p13:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--z7dh);}
.ey3p13:active {transform: translate(2px, 2px);}

.z9gjkjd {box-shadow: 2px 2px 0 var(--dyl, var(--v0l3w));color: var(--k3oen, var(--isd4));border-color: var(--dyl, var(--v0l3w));background: var(--dtd);}
.z9gjkjd:hover {box-shadow: 0 0 0 var(--dyl, var(--v0l3w));}
.jh6xs {border-color: var(--dyl, var(--v0l3w));box-shadow: 2px 2px 0 var(--dyl, var(--v0l3w));color: var(--eppbv, var(--pecw));background: var(--h9jo);}
.jh6xs:hover {box-shadow: 0 0 0 var(--dyl, var(--v0l3w));}
.gtf9v8y {color: var(--pptp, var(--ksx));background: var(--c92i);}
.gtf9v8y:hover {background: var(--oat);}

.dwb8hd3 {flex-direction: column;min-width: 44px;border: var(--f3e) solid var(--dyl, var(--v0l3w));cursor: pointer;min-height: 44px;align-items: center;gap:4px;justify-content: center;display: none;}
.dwb8hd3 span {height: 3px;width: 20px;background: var(--q9u, var(--pea9));display: block;}

.wr4at {box-sizing: border-box;margin: 0 auto;max-width: var(--ro8zz);padding: clamp(14px, 1.8vw, 24px) var(--yjyj) 0;}
.cmky {background: var(--jx3xy);padding: clamp(16px, 2.2vw, 28px);border: var(--f3e) solid var(--z7dh);border-radius: 0;}

.cmky .ev1cfys {font-size: clamp(28px, 4.4vw, 66px);}
.cmky .ap4zeq {margin-top:10px;-webkit-line-clamp: 2;font-size: 15.5px;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.cmky .zebht {margin-top:13px;}

.peb8rs {box-shadow: var(--x8x);}
.td91j8  {box-shadow: -7px 7px 0 var(--z7dh);}

.jcnkec {font: 800 12px/1 var(--l12t);margin: 0 0 10px;color: var(--t05xr);letter-spacing: .18em;text-transform: uppercase;}

.ev1cfys {margin: 0;letter-spacing: -.03em;font: 900 clamp(30px, 4vw, 200px)/.92 var(--l12t);overflow-wrap: anywhere;}
.qe7nr  {letter-spacing: -.04em;text-transform: uppercase;}
.vbe7 {letter-spacing: -.025em;}
.hppt0p4  {letter-spacing: 0;text-transform: uppercase;}

.ap4zeq {color: var(--t05xr);font-size: 17px;max-width: 56ch;margin: 14px 0 0;}

.zebht {display: flex;align-items: center;flex-wrap: wrap;gap:11px;margin-top:21px;}
.zebht .g6ff {justify-content: flex-start;background: none;font: 800 12px/1 var(--l12t);align-items: center;padding: 0 4px;letter-spacing: .12em;color: var(--t05xr);min-height: 44px;border: 0;text-transform: uppercase;display: inline-flex;}

.bqh9 {padding: clamp(20px, 2.6vw, 34px) var(--yjyj) 56px;margin: 0 auto;box-sizing: border-box;max-width: var(--ro8zz);display: flow-root;}

.bqh9 h1 {text-transform: uppercase;margin: 0 0 18px;font: 900 clamp(30px, 4vw, 200px)/.92 var(--l12t);letter-spacing: -.03em;overflow-wrap: anywhere;}

.bqh9 h2 {text-transform: uppercase;border: 0 !important;border-bottom: var(--f3e) solid var(--z7dh) !important;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--l12t) !important;padding: 0 0 10px !important;margin: 0 0 18px !important;letter-spacing: -.025em;text-align: left !important;}
.bqh9 h2::before {display: none !important;}
.bqh9 h3 {text-transform: uppercase;font: 800 18px/1.28 var(--l12t);margin: 24px 0 8px;letter-spacing: -.015em;}
.bqh9 p {margin: 0 0 14px;}
.bqh9 img {height: auto;border-radius: 0;max-width: 100%;}

.bqh9 p > a, .bqh9 li > a, .bqh9 td > a, .bqh9 dd > a {font-weight: 700;color: var(--hu14);text-decoration-thickness: 3px;text-decoration: underline;text-underline-offset: 3px;}
.bqh9 p > a:hover, .bqh9 li > a:hover {color: var(--oat);}

.b6jvq8b {margin: 0 0 var(--bxh2o);}
.hnstcf {gap:15px;display: grid;}
.ew1dtx {border: var(--f3e) solid var(--z7dh);border-radius: 0;background: var(--jx3xy);}
.qaca {box-shadow: var(--icrax);}
.tevmjp {box-shadow: var(--e8w);}
.s0ta {gap:13px;padding: 12px 16px;list-style: none;min-height: 44px;display: flex;align-items: center;cursor: pointer;}
.s0ta::-webkit-details-marker {display: none;}
.s0ta::marker {content: '';}

.hq9bx {width: 30px;height: 30px;justify-content: center;align-items: center;border: var(--f3e) solid var(--z7dh);font: 900 15px/1 var(--l12t);color: var(--wbd1, var(--pptp, var(--ksx)));background: var(--vqe);display: inline-flex;flex: 0 0 auto;}
.ew1dtx[open] .hq9bx {color: var(--my3a);background: var(--zxjf);}
.xxj8d0 {font: 800 16px/1.34 var(--l12t);font-style: normal;letter-spacing: -.01em;}
.nyeg {padding: 14px 16px;border-top: var(--f3e) solid var(--z7dh);}
.d7r1 {font-size: 15.5px;margin: 0;color: var(--t05xr);}

.q8z7 {margin: 0 0 var(--bxh2o);}
.ejhec3d {display: grid;gap:14px;}
.p2eaj {grid-template-columns: minmax(0, 1fr);}
.q74hq {grid-template-columns: repeat(2, minmax(0, 1fr));}
.xeq6qwc {padding: 20px 18px 18px 62px;min-width: 0;background: var(--oc1);border: var(--f3e) solid var(--z7dh);border-radius: 0;position: relative;}
.q6eq4ee {box-shadow: var(--icrax);}
.hsx6e {box-shadow: var(--e8w);}
.yvva {color: var(--wbd1, var(--pptp, var(--ksx)));height: 44px;align-items: center;font: 900 17px/1 var(--l12t);display: flex;position: absolute;width: 44px;justify-content: center;background: var(--vqe);top: -3px;left: -3px;border: var(--f3e) solid var(--z7dh);}

.y7xfv {margin: 0;display: block;}

.xxt39 {margin: 0;display: block;letter-spacing: -.015em;font: 800 17px/1.26 var(--l12t);text-transform: uppercase;}
.awtpny {font-size: 15.5px;margin: 8px 0 0;color: var(--t05xr);}

.rd4d.xeq6qwc {padding: 0;}
.pgq54 {letter-spacing: .1em;color: var(--wbd1, var(--pptp, var(--ksx)));background: var(--vqe);border-bottom: var(--f3e) solid var(--z7dh);padding: 0 16px;font: 900 16px/1 var(--l12t);min-height: 40px;display: flex;align-items: center;}

.rd4d .xxt39, .crpy1 .xxt39 {margin: 0;text-transform: uppercase;letter-spacing: -.015em;font: 800 17px/1.26 var(--l12t);}
.rd4d .xxt39 {padding: 16px 16px 0;}
.rd4d .awtpny, .crpy1 .awtpny {margin: 8px 0 0;}
.rd4d .awtpny {padding: 0 16px 16px;}

.rd4d .xxt39:last-child {padding-bottom:16px;}

.crpy1.xeq6qwc {grid-template-columns: 54px minmax(0, 1fr);display: grid;padding: 0;}
.hxzjv3 {font: 900 17px/1 var(--l12t);align-items: center;display: flex;background: var(--vqe);justify-content: center;border-right: var(--f3e) solid var(--z7dh);color: var(--wbd1, var(--pptp, var(--ksx)));}
.tjhw {min-width: 0;padding: 16px;}

.v3rv3d {margin: 0 0 var(--bxh2o);}
.w1t97rq {gap:15px;display: grid;}
.sdj7f, .f9qqp2d {box-shadow: var(--icrax);background: var(--jx3xy);border: var(--f3e) solid var(--z7dh);border-radius: 0;min-width: 0;padding: 0 0 6px;}

.ndxyg.ndxyg, .kthjv7.kthjv7 {text-transform: uppercase;padding: 11px 16px;border-bottom: var(--f3e) solid var(--z7dh);align-items: center;font: 900 13px/1.2 var(--l12t);letter-spacing: .12em;gap:9px;display: flex;margin: 0 0 8px;}
.ndxyg {background: var(--vqe);color: var(--wbd1, var(--pptp, var(--ksx)));}
.kthjv7 {background: var(--zxjf);color: var(--my3a);}
.cwxs {border: var(--f3e) solid currentColor;font: 900 12px/1 var(--l12t);align-items: center;justify-content: center;width: 22px;height: 22px;display: inline-flex;}
.fh5h {gap:12px;padding: 9px 16px;margin: 0;display: flex;font-size: 15.5px;align-items: baseline;}
.fh5h + .fh5h {border-top: var(--f3e) solid var(--vpwb);}

.xedfj {font-weight: 900;color: var(--hu14);flex: 0 0 auto;}
.ny57at {color: var(--t05xr);flex: 0 0 auto;font-weight: 900;}

.bqh9, .bqh9 *, .bqh9 *::before, .bqh9 *::after {border-radius: 0 !important;}
.bqh9 [class], .bqh9 [class]::before, .bqh9 [class]::after {background-image: none;}

.bqh9 :is(.k6w2ya, .pkjnq0, .m6qtzj, .s55nxng,
             .bnmq, .p13w1, .he7kn7) [class]::before,
.bqh9 :is(.k6w2ya, .pkjnq0, .m6qtzj, .s55nxng,
             .bnmq, .p13w1, .he7kn7) [class]::after {background-image: revert;}

.h1mspg2 {grid-template-columns: minmax(0, 1fr);align-items: start;margin: 0 0 var(--bxh2o);display: grid;}
.em82vr {min-width: 0;border: var(--f3e) solid var(--z7dh);display: flex;background: var(--vqe);overflow: hidden;justify-content: center;margin: 0;align-items: center;}
.kn5ep {box-shadow: var(--x8x);}
.tewgmp {box-shadow: -7px 7px 0 var(--z7dh);}
.rnrm {width: 100%;object-fit: cover;display: block;height: 100%;max-height: 22vh;}

.em82vr:has(.rnrm) {background: var(--jx3xy);}

.adc1 {width: 100%;justify-content: center;font: 900 clamp(52px, 11vw, 150px)/1 var(--l12t);color: var(--v7xo, var(--pptp, var(--ksx)));max-height: 22vh;display: flex;letter-spacing: -.05em;min-height: 16vh;align-items: center;}
.h1mspg2 .q6gb71d.q6gb71d {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--v7xo, var(--pptp, var(--ksx))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.h1mspg2 .bxvrn.bxvrn {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--v7xo, var(--pptp, var(--ksx))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.h1mspg2 .gqknkw.gqknkw {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--v7xo, var(--pptp, var(--ksx))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.aem4jb {border: var(--f3e) solid var(--z7dh);box-shadow: var(--icrax);background: var(--jx3xy);padding: clamp(18px, 2.4vw, 30px);min-width: 0;margin: calc(var(--f3e) * -1) 0 0;}
.p7qx7h4 {color: var(--t05xr);letter-spacing: .18em;font: 800 12px/1 var(--l12t);font-style: normal;display: block;margin: 0 0 8px;text-transform: uppercase;}

.xg1mk9k.xg1mk9k {margin: 0;color: var(--my3a);letter-spacing: -.035em;overflow-wrap: anywhere;font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--l12t);text-transform: uppercase;}
.x51d7t3 {margin: 12px 0 0;font-size: 16.5px;max-width: 58ch;color: var(--t05xr);}
.jh7h {box-shadow: var(--j0wj);font: 900 15px/1 var(--l12t);border: var(--f3e) solid var(--z7dh);color: var(--pptp, var(--ksx));display: inline-flex;letter-spacing: .04em;margin-top:17px;background: var(--c92i);padding: 0 26px;text-decoration: none;text-transform: uppercase;min-height: 48px;justify-content: center;transition:transform 0.088s linear, box-shadow 0.114s linear;align-items: center;}
.jh7h:hover {box-shadow: 0 0 0 var(--z7dh);background: var(--oat);transform: translate(2px, 2px);}

@media (min-width:895px) {
  
  .c95sn,
  .av7v {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: stretch;}
  .av7v {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .c95sn .aem4jb {align-self: center;margin: 0 0 0 calc(var(--f3e) * -1);}
  .av7v .em82vr {order: 2;}
  .av7v .aem4jb {margin: 0 calc(var(--f3e) * -1) 0 0;align-self: center;order: 1;}
  .c95sn .rnrm,
  .av7v .rnrm {max-height: 34vh;height: 100%;}
  .c95sn .adc1,
  .av7v .adc1 {max-height: 34vh;min-height: 24vh;}
}

.bqh9 .he7kn7.gy2g9tv {border: var(--f3e) solid var(--z7dh);flex-direction: column;min-height: 320px;justify-content: flex-end;overflow: hidden;display: flex;position: relative;}

.bqh9 .he7kn7 .c7c2dqa {object-fit: cover;width: 100%;height: 100%;position: absolute;inset: 0;}
.acnz {inset: 0;position: absolute;pointer-events: none;}
.acnz::before {position: absolute;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--jx3xy) 30%, transparent) 0%,
    color-mix(in srgb, var(--jx3xy) 30%, transparent) 40%,
    color-mix(in srgb, var(--jx3xy) 92%, transparent) 100%);inset: 0;content: "";}
.njnp1 {border-top: var(--f3e) solid var(--z7dh);z-index: 1;margin: 0;position: relative;background: var(--jx3xy);box-shadow: none;}
@media (max-width:894px) {
  .bqh9 .he7kn7.gy2g9tv {min-height: 260px;}
}

.vqgpr3 {margin: 0 0 var(--bxh2o);}
.pyh83 {gap:19px;display: grid;min-width: 0;}

.q7f9 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mjp1 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.efazmm {flex-direction: column;background: var(--jx3xy);transition:transform 0.105s linear, box-shadow 0.103s linear;min-width: 0;display: flex;color: inherit;border: var(--f3e) solid var(--z7dh);text-decoration: none;}
.r34pk {box-shadow: var(--icrax);}
.s7qn {box-shadow: var(--e8w);}
.efazmm:hover, .efazmm:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--z7dh);}
.r0zr {aspect-ratio: 2 / 3;width: 100%;height: auto;object-fit: cover;display: block;}
.hqfxn0 {border-top: var(--f3e) solid var(--z7dh);padding: 12px 14px;display: block;margin-top: auto;color: var(--v0jy);background: var(--z7dh);}
.m4ks3 {font: 900 15px/1.25 var(--l12t);display: block;overflow: hidden;white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;letter-spacing: -.01em;}
.jg5qj {letter-spacing: .08em;margin-top:4px;text-overflow: ellipsis;display: block;white-space: nowrap;text-transform: uppercase;overflow: hidden;font: 700 12px/1.2 var(--l12t);font-style: normal;}

.bd9dr {margin: 0 0 var(--bxh2o);}
.awt4k {margin: 0;display: grid;gap:21px;list-style: none;min-width: 0;padding: 0;}

.tpbfjjx {grid-template-columns: repeat(2, minmax(0, 1fr));}
.hgwjj {grid-template-columns: repeat(3, minmax(0, 1fr));}
.gmab {min-width: 0;background: var(--jx3xy);border: var(--f3e) solid var(--z7dh);}
.nxa4e {box-shadow: var(--icrax);}
.k9mvs {box-shadow: var(--e8w);}
.qj1cy {gap:10px;transition:transform 0.108s linear;flex-direction: column;min-height: 156px;color: inherit;text-decoration: none;align-items: center;padding: 24px 18px;display: flex;justify-content: center;}
.gmab:hover {box-shadow: 0 0 0 var(--z7dh);}
.gmab:hover .qj1cy {transform: translate(2px, 2px);}
.xvmhcr5 {height: auto;max-height: 78px;object-fit: contain;max-width: 100%;display: block;}
.mczgd {color: var(--t05xr);text-align: center;font: 800 12px/1.2 var(--l12t);letter-spacing: .12em;text-transform: uppercase;}

.cw536vj {margin: 0 0 var(--bxh2o);}
.pjma7 {min-width: 0;margin: 0;}
.ska0d {gap:16px;flex-wrap: wrap;display: flex;}

.b17e {display: grid;gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:892px) { .b17e {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:492px) { .b17e {grid-template-columns: minmax(0, 1fr);} }
.g6ff {border: var(--f3e) solid var(--z7dh);background: var(--jx3xy);padding: 18px 22px;display: flex;justify-content: center;align-items: center;min-width: 0;min-height: 104px;}
.ska0d .g6ff {flex: 0 1 auto;min-width: 168px;}
.brkfe55 {box-shadow: var(--j0wj);}
.ya56 {box-shadow: -2px 2px 0 var(--z7dh);}
.nw4wfv3 {display: block;max-height: 58px;object-fit: contain;height: auto;max-width: 100%;}

.bfrpd8b {white-space: nowrap;height: 1px;clip-path: inset(50%);padding: 0;width: 1px;margin: -1px;position: absolute;overflow: hidden;}

.p8shw {margin: 0 0 var(--bxh2o);}
.chndtm {box-shadow: var(--icrax);margin: 0 0 18px;padding: clamp(16px, 2.2vw, 26px);background: var(--oc1);border: var(--f3e) solid var(--z7dh);}
.vqjfhb {margin: 0 0 10px;align-items: baseline;display: flex;flex-wrap: wrap;gap:15px;}
.gbja {font: 900 clamp(38px, 5vw, 66px)/1 var(--l12t);letter-spacing: -.04em;}

.mcr78 {color: var(--hu14);letter-spacing: .12em;font-size: 22px;font-style: normal;}
.a19s {margin: 0;max-width: 62ch;color: var(--t05xr);font-size: 16px;}

.a4pav {gap:13px;display: grid;}
.z1bhh {padding: 16px 18px;margin: 0;border: var(--f3e) solid var(--z7dh);min-width: 0;background: var(--jx3xy);}
.byvq0 {box-shadow: var(--j0wj);}
.e5cxy4x {box-shadow: -2px 2px 0 var(--z7dh);}
.d6pef {font-size: 15.5px;margin: 0 0 12px;}
.whr8e {font-style: normal;align-items: center;gap:9px;display: flex;}

.g5a0y {height: 34px;flex: 0 0 auto;font: 900 15px/1 var(--l12t);display: inline-flex;justify-content: center;border: var(--f3e) solid var(--z7dh);width: 34px;color: var(--wbd1, var(--pptp, var(--ksx)));background: var(--vqe);align-items: center;}
.fs99h {text-transform: uppercase;letter-spacing: .02em;font: 800 14px/1.2 var(--l12t);}
.cd59djt {color: var(--hu14);font-style: normal;margin-left: auto;letter-spacing: .1em;}

.r9bnc9m {margin: 0 0 var(--bxh2o);background: var(--jx3xy);box-sizing: border-box;padding: clamp(16px, 2.2vw, 26px);min-width: 0;border: var(--f3e) solid var(--z7dh);}
.ebfdqn {box-shadow: var(--icrax);}
.g1ap {box-shadow: var(--e8w);}
.t858an {display: block;}

@media (min-width:755px) {
  .bqh9 > .k0y3ws {float: left;width: calc(50% - var(--bxh2o) / 2);}
  .bqh9 > .k0y3ws + .k0y3ws {float: right;}
  
  .bqh9 > .k0y3ws + .k0y3ws + * {clear: both;}
}

.cja1x {border-left: 10px solid var(--vqe);}
.wejx {border-left-width: var(--f3e);}
.xrwa {align-items: center;gap:11px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 0 14px;}
.bq7qc67.bq7qc67 {margin: 0;letter-spacing: -.025em;border: 0;padding: 0;text-transform: uppercase;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--l12t);}
.t4gfepd {margin: 0;}
.b33kj {text-decoration: none;justify-content: center;font: 800 13px/1 var(--l12t);border: var(--f3e) solid var(--z7dh);text-transform: uppercase;transition:transform 0.105s linear, box-shadow 0.06s linear;background: var(--c92i);box-shadow: var(--j0wj);display: inline-flex;color: var(--pptp, var(--ksx));letter-spacing: .04em;min-height: 44px;align-items: center;padding: 0 20px;}
.b33kj:hover {background: var(--oat);box-shadow: 0 0 0 var(--z7dh);transform: translate(2px, 2px);}
.ep9ha5 {min-width: 0;display: grid;grid-template-columns: minmax(0, 1fr);gap:17px;}
.dq581w {min-width: 0;text-decoration: none;display: block;}

.xsne {display: block;border: var(--f3e) solid var(--z7dh);margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--f3e));box-shadow: var(--j0wj);}
.eep6n {display: block;width: 100%;height: auto;}
.xwdmn {min-width: 0;}
.xwdmn > *:last-child {margin-bottom: 0;}
@media (min-width:755px) {
  .t858an .ep9ha5 {align-items: start;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}
  
  .vq26vcn .dq581w {order: 2;}
  .vq26vcn .xsne {margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--f3e));margin-left: 0;}
}

.gq08pf8 {margin: 0 0 var(--bxh2o);}
.kr5ajay.kr5ajay {letter-spacing: -.03em;margin: 0 0 14px;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--l12t);text-transform: uppercase;}
.wmenn {gap:15px;padding-bottom:7px;scroll-snap-type: x mandatory;grid-auto-flow: column;scrollbar-width: thin;overflow-x: auto;display: grid;}
.cn68qh {grid-auto-columns: 100%;}
.gbxs1 {grid-auto-columns: minmax(0, 82%);}
.ff8w {scroll-snap-align: start;min-width: 0;background: var(--jx3xy);overflow: hidden;border: var(--f3e) solid var(--z7dh);margin: 0;}
.sp9025 {box-shadow: var(--icrax);}
.mbp9rb8 {box-shadow: var(--e8w);}
.r3bgt4 {width: 100%;height: auto;display: block;object-fit: cover;max-height: 40vh;}
.t36y {border-top: var(--f3e) solid var(--z7dh);padding: 11px 14px;font: 800 14px/1.35 var(--l12t);}
.vvk6 {display: flex;margin: 12px 0 0;gap:5px;}
.t7dm9 {border: 2px solid var(--z7dh);width: 26px;height: 8px;background: var(--vqe);display: block;}
.m9sp {margin: 14px 0 0;max-width: 62ch;color: var(--t05xr);font-size: 16px;}
.h13m8za {display: flex;margin: 16px 0 0;gap:9px;}
.tfk3y53 {flex-direction: row;flex-wrap: wrap;align-items: center;}
.khnfhg {flex-direction: column;align-items: flex-start;}
.bh1k.bh1k, .kaq9h3 {font: 800 13.5px/1 var(--l12t);letter-spacing: .04em;padding: 0 22px;justify-content: center;border: var(--f3e) solid var(--z7dh);align-items: center;transition:transform 0.06s linear, box-shadow 0.063s linear;text-transform: uppercase;text-decoration: none;box-shadow: var(--j0wj);display: inline-flex;min-height: 46px;}
.bh1k.bh1k {background: var(--c92i);color: var(--pptp, var(--ksx));}
.kaq9h3 {background: var(--zxjf);color: var(--my3a);}
.bh1k.bh1k:hover, .kaq9h3:hover {box-shadow: 0 0 0 var(--z7dh);transform: translate(2px, 2px);}
@media (min-width:755px) {
  .gbxs1 {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.t3njyr2 {padding: clamp(16px, 2.2vw, 26px);margin: 0 0 var(--bxh2o);grid-template-columns: minmax(0, 1fr);min-width: 0;gap:19px;border: var(--f3e) solid var(--z7dh);background: var(--oc1);display: grid;}
.knhr {box-shadow: var(--icrax);}
.c2qqt {box-shadow: var(--e8w);}
.n379gff {width: 96px;box-shadow: var(--j0wj);overflow: hidden;background: var(--vqe);border: var(--f3e) solid var(--z7dh);align-items: center;flex: 0 0 auto;height: 96px;justify-content: center;display: flex;}
.bwsdtyk {height: 100%;object-fit: cover;width: 100%;display: block;}
.hjd51 {color: var(--wbd1, var(--pptp, var(--ksx)));font: 900 46px/1 var(--l12t);}
.wzd7kgh {min-width: 0;}
.vy4k {flex-wrap: wrap;margin: 0 0 12px;display: flex;gap:7px;align-items: baseline;}
.x8rw {letter-spacing: .16em;text-transform: uppercase;color: var(--t05xr);font: 800 11px/1.2 var(--l12t);}
.p49z5t2 {font: 900 20px/1.15 var(--l12t);letter-spacing: -.02em;text-transform: uppercase;}
.gqkmy {grid-template-columns: max-content minmax(0, 1fr);display: grid;border-top: var(--f3e) solid var(--vpwb);gap: 0;margin: 0 0 12px;}
.hd09c {text-transform: uppercase;color: var(--t05xr);padding: 8px 14px 8px 0;border-bottom: var(--f3e) solid var(--vpwb);letter-spacing: .14em;white-space: nowrap;font: 800 11px/1.3 var(--l12t);}
.d18d {font-size: 15px;min-width: 0;margin: 0;padding: 8px 0;border-bottom: var(--f3e) solid var(--vpwb);}

.vvvpj56 {flex-wrap: wrap;list-style: none;display: flex;gap:9px;margin: 0 0 12px;padding: 0;}
.jnwyex3 {align-items: center;gap:9px;background: var(--jx3xy);box-shadow: var(--j0wj);border: var(--f3e) solid var(--z7dh);display: inline-flex;min-width: 0;padding: 6px 10px;}
.akvv6ej {font: 800 11px/1.3 var(--l12t);letter-spacing: .14em;text-transform: uppercase;color: var(--t05xr);}
.wsxjakf {font: 700 14px/1.3 var(--l12t);min-width: 0;}

.h3bzv.vy4k {margin: 0 0 4px;}

.wzd7kgh .jt073z {text-transform: uppercase;letter-spacing: -.02em;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--l12t);margin: 0 0 12px;}
.z6eb {margin: 0 0 12px;border-top: var(--f3e) solid var(--vpwb);}
.z6eb .k9bgxf {margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;padding: 8px 0;gap:10px;border-bottom: var(--f3e) solid var(--vpwb);}
.zf2daxt {letter-spacing: .14em;color: var(--t05xr);text-transform: uppercase;font: 800 11px/1.3 var(--l12t);}
.sqkd {font-size: 15px;min-width: 0;}
.jm8xq1s {margin: 0 0 12px;font-size: 15.5px;color: var(--t05xr);}
.k5zx10n {gap:9px;display: flex;margin: 0 0 12px;flex-wrap: wrap;}
.jcs2wsb {box-shadow: var(--j0wj);border: var(--f3e) solid var(--z7dh);justify-content: center;color: var(--my3a);transition:transform 0.085s linear, box-shadow 0.075s linear;display: inline-flex;align-items: center;height: 44px;width: 44px;background: var(--jx3xy);}
.jcs2wsb:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--z7dh);}
.k7sh8 {margin: 0;font-size: 12.5px;color: var(--d92w8);}
@media (min-width:710px) {
  .tz0xx  {grid-template-columns: 96px minmax(0, 1fr);}
  .p22fz4 {grid-template-columns: minmax(0, 1fr) 96px;}
  .p22fz4 .n379gff {order: 2;}
}

.era5vgg {min-width: 0;padding: clamp(16px, 2.2vw, 26px);background: var(--jx3xy);margin: 0 0 var(--bxh2o);border: var(--f3e) solid var(--z7dh);}
.w11rn {box-shadow: var(--icrax);}
.c4njsw {box-shadow: var(--e8w);}
.yssky5c {box-shadow: var(--j0wj);width: 84px;background: var(--zxjf);align-items: center;border: var(--f3e) solid var(--z7dh);height: 84px;margin: 0 0 14px;justify-content: center;overflow: hidden;display: flex;}
.mw61vrf {max-width: 100%;display: block;max-height: 100%;height: auto;object-fit: contain;}
.gcdfnns {font-size: 16px;max-width: 60ch;color: var(--t05xr);margin: 0 0 16px;}
.nc92af {display: grid;margin: 0 0 18px;gap: 0;}
.qjn5 {grid-template-columns: max-content minmax(0, 1fr);}
.n57z0n6 {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.n57z0n6 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.n57z0n6 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.dv62gyv {color: var(--t05xr);border-bottom: var(--f3e) solid var(--vpwb);font: 800 11px/1.3 var(--l12t);letter-spacing: .14em;padding: 9px 14px 9px 0;white-space: nowrap;text-transform: uppercase;}
.jv663 {border-bottom: var(--f3e) solid var(--vpwb);display: flex;gap:9px;margin: 0;padding: 9px 18px 9px 0;align-items: center;font: 800 15px/1.3 var(--l12t);font-variant-numeric: tabular-nums;min-width: 0;}
.bme5nkj {letter-spacing: .1em;color: var(--hu14);}
.w8fv {display: flex;margin: 0;flex-wrap: wrap;gap:10px;}

.k66xjy {min-height: 52px;padding: 8px 20px;color: #fff;display: inline-flex;flex-direction: column;box-shadow: var(--j0wj);background: #000;justify-content: center;transition:transform 0.124s linear, box-shadow 0.112s linear;text-decoration: none;border: var(--f3e) solid var(--z7dh);}
.k66xjy:hover {box-shadow: 0 0 0 var(--z7dh);transform: translate(2px, 2px);}
.z7mf {text-transform: uppercase;letter-spacing: .16em;font: 700 9.5px/1.2 var(--l12t);}
.z3fxn8g {font: 900 15px/1.2 var(--l12t);font-style: normal;letter-spacing: -.01em;}

.j28mmyp {margin: 26px 0;display: flex;}
.vhv2 {justify-content: flex-start;}
.qgy7e5k {justify-content: center;}
.ng08z {justify-content: flex-end;}
.by47jah {text-decoration: none;transition:transform 0.093s linear, box-shadow 0.068s linear;display: inline-flex;border: var(--f3e) solid var(--z7dh);padding: 0 30px;color: var(--pptp, var(--ksx));background: var(--c92i);gap:11px;min-height: 50px;justify-content: center;align-items: center;box-shadow: var(--icrax);}
.by47jah:hover {transform: translate(4px, 4px);background: var(--oat);box-shadow: 0 0 0 var(--z7dh);}
.qemn1g0 {width: auto;}
.t95kp0 {width: 100%;}
.eghx {text-transform: uppercase;font: 900 16px/1 var(--l12t);letter-spacing: .04em;}
.t8wat2f {font-size: 17px;font-weight: 900;font-style: normal;}

.qkyeqkv {min-width: 0;margin: 0 0 var(--bxh2o);}
.h2a49bt.h2a49bt {border: 0;border-bottom: var(--f3e) solid var(--z7dh);padding: 0;padding-bottom:9px;display: flex;margin: 0 0 16px;align-items: center;gap:12px;}
.m0jtx {flex: 0 0 auto;background: var(--vqe);height: 18px;width: 18px;border: var(--f3e) solid var(--z7dh);display: block;}
.db2f {background: var(--vqe);flex: 0 0 auto;border: 2px solid var(--z7dh);display: block;height: 8px;width: 34px;}
.ct2a6qk {text-transform: uppercase;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--l12t);letter-spacing: -.025em;}
.h5af83 {min-width: 0;}
.h5af83 > *:last-child {margin-bottom: 0;}

.s0wwc > p:first-child {font-weight: 700;font-size: 18px;}
.p455y > p:first-child {font-size: inherit;}

.mm5g.h2a49bt {border-bottom: 0 !important;margin: 0 0 14px !important;padding-bottom: 0 !important;}
.hqsjw {border: var(--f3e) solid var(--z7dh);background: var(--vqe);height: 10px;display: block;width: 84px;margin: 0 0 18px;}

.qxa8.h2a49bt {margin: 0 0 14px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.xxvm9b {min-width: 0;border-left: var(--f3e) solid var(--z7dh);padding-left: clamp(12px, 1.6vw, 20px);}

.c54cp {margin: 0 0 var(--bxh2o);}
.s3cqhq {max-width:979px;border: var(--f3e) solid var(--z7dh);margin: 0 auto;background: var(--jx3xy);display: block;}
.tf8a {padding: 20px;}
.p1b251t {padding: 8px;}
.a9cn {box-shadow: var(--x8x);}
.bpw8 {box-shadow: -7px 7px 0 var(--z7dh);}

.rz2y4y {display: block;text-decoration: none;min-height: 44px;}
.qz6177 {height: auto;display: block;width: 100%;border: var(--f3e) solid var(--z7dh);min-height: 44px;}

.n9m9 {border: var(--f3e) solid var(--z7dh);max-width:979px;background: var(--jx3xy);margin: 0 auto;}
.n9m9 .qz6177 {border: 0;}

.bwhv {border: var(--f3e) solid var(--z7dh);max-width:979px;margin: 0 auto;display: block;position: relative;background: var(--jx3xy);}
.dr96ba {position: absolute;right: -3px;top: -3px;height: 26px;display: block;width: 26px;background: var(--vqe);border: var(--f3e) solid var(--z7dh);}

.ghw36zz {margin: 0 0 var(--bxh2o);padding: clamp(16px, 2vw, 24px);background: var(--oc1);min-width: 0;border: var(--f3e) solid var(--z7dh);}
.rvmm5 {box-shadow: var(--icrax);}
.nk22c11 {box-shadow: var(--e8w);}
.ycx3 {padding: 0 0 10px;margin: 0 0 14px;display: flex;border-bottom: var(--f3e) solid var(--z7dh);gap:12px;align-items: center;}
.at6dz {border: var(--f3e) solid var(--z7dh);display: block;background: var(--vqe);width: 18px;flex: 0 0 auto;height: 18px;}
.stsg {border: 2px solid var(--z7dh);height: 8px;background: var(--vqe);width: 34px;flex: 0 0 auto;display: block;}
.wcykz5d {text-transform: uppercase;font: 900 17px/1.2 var(--l12t);letter-spacing: .02em;}

.vsgd7x {margin: 0;padding: 0 0 0 0;display: grid;gap:9px;}
.bvy9ap {list-style: decimal inside;}
.h9hwrq {list-style: none;}
.vsgd7x li {min-width: 0;}
.vsgd7x a {text-decoration: none;transition:transform 0.098s linear;min-height: 44px;padding: 0 14px;background: var(--jx3xy);border-left: 8px solid var(--vqe);color: var(--my3a);font: 700 15px/1.3 var(--l12t);display: inline-flex;align-items: center;}
.vsgd7x a:hover {transform: translate(3px, 0);text-decoration: underline;text-decoration-thickness: 3px;}

.mfey98 {list-style: none;}
.mfey98 li {align-items: center;gap:9px;display: flex;}
.mfey98 li::before {content: "";border: var(--f3e) solid var(--z7dh);height: 12px;background: var(--vqe);width: 12px;flex: 0 0 auto;}
.mfey98.vsgd7x a {border-left: 0;padding: 0;min-width: 0;background: none;}

.mpcvm6b {min-width: 0;margin: 0 0 var(--bxh2o);}
.b9dvy0 {margin: 0 0 14px;gap:12px;display: flex;align-items: center;}
.zjc2 {flex: 0 0 auto;height: 16px;border: var(--f3e) solid var(--z7dh);display: block;background: var(--vqe);width: 16px;}
.zd42 {height: 7px;background: var(--vqe);flex: 0 0 auto;display: block;border: 2px solid var(--z7dh);width: 30px;}
.ggtg9rf {font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--l12t);letter-spacing: -.025em;text-transform: uppercase;}
.c6wkgs {min-width: 0;overflow-x: auto;padding: clamp(14px, 2vw, 22px);background: var(--jx3xy);border: var(--f3e) solid var(--z7dh);}

.a2bp3 {box-shadow: inset 4px 4px 0 var(--vpwb);}
.wz91n79 {box-shadow: inset 2px 2px 0 var(--vpwb);}
.c6wkgs > *:last-child {margin-bottom: 0;}

.rdc7ap.c6wkgs {padding: 0;overflow: visible;box-shadow: none;}

.rdc7ap .hyj8cp {text-transform: uppercase;letter-spacing: -.025em;border: 0 !important;border-bottom: var(--f3e) solid var(--z7dh) !important;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--l12t) !important;padding: 12px clamp(14px, 2vw, 22px) !important;color: var(--my3a);margin: 0 !important;background: var(--zxjf);}

.rdc7ap .hyj8cp:last-child {border-bottom: 0 !important;}
.qt8f1 {overflow-x: auto;min-width: 0;padding: clamp(14px, 2vw, 22px);}
.qt8f1 > *:last-child {margin-bottom: 0;}

.y1xr.b9dvy0 {border-bottom: 0 !important;margin: 0 0 10px !important;padding-bottom: 0 !important;}
.y1xr > b {margin-left: auto;}
.fspven {height: 0;margin: 0 0 16px;border: 0;border-top: var(--f3e) solid var(--z7dh);}

.sykcz {margin: 0 0 var(--bxh2o);min-width: 0;}
.kt1hj5 {border-left: 10px solid var(--vqe);}
.p9w2n8 {border-left: 6px solid var(--vqe);}

.mjx2ky, .ha6n {border-left: 0;}
.jcs4t.jcs4t {letter-spacing: -.02em;padding: 12px 16px;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--l12t);text-transform: uppercase;gap:10px;display: flex;margin: 0;border: 0;align-items: center;}
.h80k {color: var(--v0jy);background: var(--z7dh);}
.sgmrw {color: var(--my3a);border-bottom: var(--f3e) solid var(--z7dh);background: var(--zxjf);}
.f64h {display: block;height: 12px;background: currentColor;width: 12px;flex: 0 0 auto;}
.t607bdp {min-width: 0;}
.k2eq3c {border: var(--f3e) solid var(--z7dh);border-left: 0;overflow-x: auto;padding: clamp(14px, 2vw, 22px);background: var(--jx3xy);min-width: 0;}
.k2eq3c > *:last-child {margin-bottom: 0;}

.x9an09.k2eq3c {overflow: visible;background: var(--oc1);border-left: var(--f3e) solid var(--vqe);padding: clamp(8px, 1.2vw, 14px);}

.ha6n .k2eq3c {border-left: var(--f3e) solid var(--z7dh);}
.ca6j {min-width: 0;padding: clamp(12px, 1.8vw, 20px);border: var(--f3e) solid var(--z7dh);box-shadow: var(--j0wj);overflow-x: auto;background: var(--jx3xy);}
.ca6j > *:last-child {margin-bottom: 0;}

.mdhzz87 {display: block;width: 56px;height: 14px;background: var(--vqe);border: var(--f3e) solid var(--z7dh);border-bottom: 0;}

.bqh9 .z68775 {min-width: 0;}
.bqh9 .csvh {text-transform: uppercase;letter-spacing: -.025em;}
.bqh9 .c9b095w {min-width: 0;}
.bqh9 .k4m7 {position: absolute;left: -9999px;}
.bqh9 .swx7851 {display: none;}
.bqh9 .q8q4nr {display: none;}

.bqh9 :is(.tymrkna, [class*="table"]) {overflow-x: auto;}
.bqh9 table {font-size: 15px;border-collapse: collapse;width: 100%;}
.bqh9 thead th {padding: 11px 14px;border: var(--f3e) solid var(--z6u);color: var(--ria, var(--my3a));letter-spacing: .12em;text-align: left;text-transform: uppercase;font: 900 11.5px/1.3 var(--l12t);background: var(--zxjf);white-space: nowrap;}
.bqh9 tbody td {padding: 11px 14px;color: var(--ria, inherit);border: var(--f3e) solid var(--vpwb);}
.bqh9 tbody td + td {font-variant-numeric: tabular-nums;}

.w4e86x {color: var(--wbd1, var(--pptp, var(--ksx)));background: var(--vqe);box-shadow: var(--icrax);padding: clamp(20px, 2.8vw, 32px);margin: var(--bxh2o) 0 0;border: var(--f3e) solid var(--z7dh);}
.q8w0 {margin: 0;text-transform: uppercase;letter-spacing: -.02em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--l12t);}
.hv80g {margin: 8px 0 16px;font-size: 16px;}

.w4e86x .gtf9v8y {border-color: var(--wbd1, var(--pptp, var(--ksx)));color: var(--vqe);background: var(--wbd1, var(--pptp, var(--ksx)));box-shadow: 2px 2px 0 var(--wbd1, var(--pptp, var(--ksx)));}
.w4e86x .gtf9v8y:hover {box-shadow: 0 0 0 var(--wbd1, var(--pptp, var(--ksx)));background: var(--wbd1, var(--pptp, var(--ksx)));}

.qmwg5p {box-shadow: var(--j0wj);border: var(--f3e) solid var(--z7dh);padding: 18px 20px;margin: var(--bxh2o) 0 0;background: var(--oc1);}
.sgdsnwm {font: 900 16px/1.2 var(--l12t);text-transform: uppercase;letter-spacing: -.01em;margin: 0;}
.wckx84 {margin: 6px 0 0;font-size: 15px;color: var(--t05xr);}

.ex2j {letter-spacing: .14em;padding: 9px 12px;color: var(--t05xr);display: inline-block;margin: 24px 0 0;font: 800 11.5px/1 var(--l12t);border: var(--f3e) solid var(--z7dh);}

.mfkp {border-top: var(--f3e) solid var(--z7dh);flex-wrap: wrap;position: sticky;display: flex;justify-content: space-between;align-items: center;padding: 12px calc(var(--yjyj) + 30px) 12px var(--yjyj);bottom: 0;background: var(--zxjf);gap:13px;z-index: 25;}
.kp1grz {font: 800 14px/1.3 var(--l12t);}

.jt3ww3 {padding: 0;margin: -1px;clip-path: inset(50%);left: 0;white-space: nowrap;overflow: hidden;border: 0;position: fixed;top: 0;height: 1px;width: 1px;}
.jt3ww3:checked ~ .mfkp {display: none;}

.nmaac {align-items: center;z-index: 1;justify-content: center;cursor: pointer;transition:transform 0.148s, background 0.092s;position: absolute;color: var(--my3a);right: 3px;width: 44px;top: 3px;height: 44px;display: inline-flex;}

.nmaac::before {transition:background 0.139s, box-shadow 0.149s;box-shadow: var(--j0wj);border: var(--f3e) solid var(--z7dh);content: '';position: absolute;background: var(--jx3xy);inset: 10px;}
.nmaac svg {z-index: 1;position: relative;}

.nmaac:hover::before {background: var(--zxjf);}
.nmaac:active {transform: translate(2px, 2px);}
.nmaac:active::before {box-shadow: none;}
.nmaac:focus-visible {outline: var(--f3e) solid var(--z7dh);outline-offset: 1px;}

.sdw2n.sdw2n {background: var(--krr);border-top: var(--f3e) solid var(--qdx9, var(--v0l3w));color: var(--h7s6p, var(--v0l3w));padding: clamp(30px, 3.4vw, 48px) var(--yjyj) clamp(20px, 2.2vw, 30px);}
.sdw2n .z17wg {display: grid;grid-template-columns: minmax(0, 1fr);max-width: var(--ro8zz);margin: 0 auto;gap:23px;}
.sdw2n .mmj8by img {width: auto;height: 26px;display: block;}
.sdw2n .mmj8by span {text-transform: uppercase;font: 900 17px/1 var(--l12t);}
.sdw2n .rz193 {display: grid;grid-auto-flow: column;gap:31px;justify-content: start;}
.sdw2n .rz193 ul {margin: 0;display: grid;padding: 0;list-style: none;gap:5px;}
.sdw2n .rz193 a {letter-spacing: .05em;font: 700 13px/1 var(--l12t);align-items: center;text-decoration: none;text-transform: uppercase;display: flex;color: var(--h7s6p, var(--v0l3w));min-height: 44px;}
.sdw2n .rz193 a:hover {text-decoration-thickness: 3px;text-decoration: underline;}
.sdw2n .fy7a1 {margin: 20px auto 0;gap:12px;display: flex;flex-wrap: wrap;align-items: center;max-width: var(--ro8zz);}
.sdw2n .w9a4 {margin: 20px auto 0;border-top: var(--f3e) solid var(--qdx9, var(--v0l3w));max-width: var(--ro8zz);padding-top:17px;}
.sdw2n .w9a4 p {font-size: 12.5px;margin: 0;}
.sdw2n .w9a4 p + p {line-height:1.59;margin-top:8px;}

@media (max-width:870px) {
  
  .h1mspg2 .rnrm {max-height: 15vh;}
  .h1mspg2 .adc1 {max-height: 15vh;min-height: 12vh;font-size: clamp(44px, 9vw, 96px);}
  .h1mspg2 .aem4jb {padding: clamp(14px, 3vw, 20px);}

  .x8eps2 {display: none;flex: none;}
  .dwb8hd3 {display: flex;}
  .evcg {flex-wrap: wrap;}
  
  .q74hq {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:513px) {
  
  .wr4at, .bqh9 {padding-left:13px;padding-right:18px;}
  .crsw {width: 100%;}
  .crsw .ey3p13 {flex: 1 1 auto;}
  .xeq6qwc {padding: 52px 16px 16px;}
  .yvva {top: -3px;left: -3px;}
  .fh5h {padding-right:13px;padding-left:13px;}

  .ev1cfys {letter-spacing: -.02em;}

  
  
  .q7f9, .mjp1 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .tpbfjjx, .hgwjj {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .b17e {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .ska0d .g6ff {min-width: 132px;}
}

@media (prefers-reduced-motion: reduce) {
  * {transition:none !important;animation: none !important;}
  .ey3p13:hover {transform: none;box-shadow: var(--j0wj);}
}

.ea9xns {opacity:0.05;background: color-mix(in srgb, #000 58%, transparent);overscroll-behavior: contain;inset: 0;position: fixed;transition:opacity 0.258s ease, visibility 0.204s ease;cursor: pointer;visibility: hidden;z-index: 78;}

.mb15 {display: flex;z-index: 79;position: fixed;background: var(--jx3xy, var(--hsdk));overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;top: 0;visibility: hidden;box-shadow: 6px 0 0 var(--z7dh, var(--v0l3w));bottom: 0;width: min(86vw, 340px);flex-direction: column;padding-bottom: env(safe-area-inset-bottom, 0px);transition:transform 0.279s cubic-bezier(.22,.61,.36,1), visibility 0.22s;}

.rrg3p  {left: 0;border-radius: 0 0 0 0;transform: translateX(-102%);}
.s4mvt3 {border-radius: 0 0 0 0;transform: translateX(102%);right: 0;}

.fzb4wmc:checked ~ .ea9xns {visibility: visible;opacity:0.98;}
.fzb4wmc:checked ~ .mb15 {transform: translateX(0);visibility: visible;}

.cpypm6 {justify-content: space-between;display: flex;top: 0;background: var(--oc1, var(--jnd4));position: sticky;padding: 14px 16px;z-index: 1;border-bottom: 1px solid var(--z7dh, var(--v0l3w));gap:11px;align-items: center;}
.gp2ya {align-items: center;display: inline-flex;min-height: 44px;}
.gp2ya img {height: 26px;display: block;width: auto;}
.hfqp {letter-spacing: .01em;color: var(--v0l3w);font-weight: 800;font-size: 16px;}

.hsdr {justify-content: center;flex: none;background: var(--jnd4);align-items: center;color: var(--v0l3w);border-radius: 0;border: 1px solid var(--z7dh, var(--v0l3w));display: inline-flex;cursor: pointer;height: 44px;width: 44px;}
.hsdr:hover {background: var(--wneyg);}
.hsdr:focus-visible,
.xsgnz a:focus-visible,
.pb1x6f:focus-visible,
.x8wtncv:focus-visible {outline: 2px solid var(--v0l3w);outline-offset: 2px;}

.xsgnz {padding: 10px 12px;}
.xsgnz ul {margin: 0;display: flex;gap:9px;list-style: none;flex-direction: column;padding: 0;}

.xsgnz a {border-radius: 0;border: 1px solid transparent;font-size: 15.5px;font-weight: 600;padding: 10px 14px;min-height: 48px;display: flex;line-height:1.32;align-items: center;text-decoration: none;color: var(--v0l3w);}
.xsgnz a:hover {background: var(--jnd4);border-color: var(--z7dh, var(--v0l3w));}

.xsgnz a[aria-current="page"] {background: var(--jnd4);border-color: var(--z7dh, var(--v0l3w));box-shadow: inset 3px 0 0 var(--vqe, var(--c92i));}

.gyx0nvw {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;border-top: 1px solid var(--z7dh, var(--v0l3w));background: var(--oc1, var(--jnd4));display: grid;gap:9px;}

.pb1x6f, .x8wtncv {padding: 12px 18px;border-radius: 0;min-height: 48px;display: flex;font-weight: 700;justify-content: center;font-size: 15px;text-decoration: none;align-items: center;}
.pb1x6f {border: 1px solid var(--z7dh, var(--v0l3w));color: var(--k3oen, var(--isd4));background: var(--dtd);}
.x8wtncv {background: var(--h9jo);border: 1px solid transparent;color: var(--eppbv, var(--pecw));}

.mb15 {border-right: 3px solid var(--z7dh, var(--v0l3w));}
.s4mvt3 {border-right: 0;border-left: 3px solid var(--z7dh, var(--v0l3w));}
.cpypm6 {border-bottom: 3px solid var(--z7dh, var(--v0l3w));}
.hsdr {border-width: 3px;border-color: var(--z7dh, var(--v0l3w));}
.xsgnz a {text-transform: uppercase;border-width: 3px;letter-spacing: .02em;font-weight: 800;}
.xsgnz a:hover, .xsgnz a[aria-current="page"] {border-color: var(--z7dh, var(--v0l3w));}

.xsgnz a[aria-current="page"] {box-shadow: 4px 4px 0 var(--z7dh, var(--v0l3w));}
.gyx0nvw {border-top: 3px solid var(--z7dh, var(--v0l3w));}
.pb1x6f, .x8wtncv {text-transform: uppercase;border-width: 3px;font-weight: 800;border-color: var(--z7dh, var(--v0l3w));}
.x8wtncv {box-shadow: 4px 4px 0 var(--z7dh, var(--v0l3w));}

@media (min-width:870px) {
  .mb15, .ea9xns {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .mb15, .ea9xns {transition:none;}
}

.crsw a, .crsw label {white-space: nowrap;}

@media (min-width:871px) {}

@media (prefers-reduced-motion: reduce) {
  .x8eps2,
  .x1zgnjs,
  .x1zgnjs svg {transition:none !important;}
}

.p13w1,
.p13w1 :is(p, li, h2, h3, h4, dd, dt) {min-width: 0;overflow-wrap: anywhere;}

.zxyekn0 > summary.ycx3 {cursor: pointer;list-style: none;min-height: 44px;}
.zxyekn0 > summary.ycx3::-webkit-details-marker {display: none;}
.zxyekn0 > summary.ycx3:focus-visible {outline: var(--f3e) solid var(--vqe);outline-offset: 3px;}

.zxyekn0 > summary.ycx3::after {border-right: var(--f3e) solid var(--z7dh);margin-left: auto;width: 12px;transition:transform 0.175s linear;content: "";flex: 0 0 auto;height: 12px;border-bottom: var(--f3e) solid var(--z7dh);}
.zxyekn0[open] > summary.ycx3::after {transform: rotate(180deg);}

.zxyekn0:not([open]) > summary.ycx3 {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
@media (prefers-reduced-motion: reduce) {
  .zxyekn0 > summary.ycx3::after {transition:none;}
}

.bqh9 {padding-bottom: max(96px, var(--c4x1, 96px));}

.c0xsmq8 {--o1s6j: 2px;--ltj: 0;--n8j: .08em;--sn3b: 2px solid currentColor;--hyrf: 800;--jyokq: 2px;--n0542: 0;--vvtk: uppercase;--en5a: 12px;}

.bqh9 a.b33kj, .bqh9 a.by47jah, .bqh9 a.jh7h, .bqh9 a.bh1k {color: var(--pptp, var(--ksx));}

.bqh9 a.k66xjy, a.k66xjy {color: #fff;}
.k7sh8 {color: var(--lbjuv, var(--d92w8));}

@media (max-width:428px) {
  .evcg {padding-right:11px;gap:7px;padding-left:13px;}
  .crsw {gap:5px;}
  .crsw .ey3p13 {padding: 0 10px;font-size: 13px;}
}

:root {--j0wj:   3px 3px 0 var(--c92i);--icrax:      var(--om3if) var(--om3if) 0 var(--c92i);--e8w: calc(var(--om3if) * -1) var(--om3if) 0 var(--c92i);--om3if: 6px;--x8x:   10px 10px 0 var(--c92i);}

.bqh9 .he7kn7.gy2g9tv {min-height: clamp(420px, 62vh, 640px);align-items: flex-start;justify-content: flex-end;padding: clamp(18px, 3vw, 36px);}
.acnz::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.bqh9 .he7kn7 .njnp1 {border: var(--f3e) solid var(--z7dh);box-shadow: var(--x8x);padding: clamp(16px, 2.4vw, 28px);max-width: min(560px, 100%);}

.bqh9 .he7kn7.qg5rt1 {background: linear-gradient(135deg, var(--c92i), color-mix(in srgb, var(--c92i) 40%, var(--jx3xy)));}
.bqh9 .he7kn7 .f3remf {max-height: none;position: absolute;color: color-mix(in srgb, var(--pptp, white) 22%, transparent);z-index: 0;min-height: 0;line-height: .8;justify-content: flex-end;inset: 0;padding-right: 6%;font-size: clamp(200px, 34vw, 460px);}
@media (max-width:894px) {
  .bqh9 .he7kn7.gy2g9tv {min-height: 70vh;padding: 14px;}
}

.td91j8, .tewgmp, .bpw8 {box-shadow: -10px 10px 0 var(--c92i);}
.ya56, .e5cxy4x {box-shadow: -3px 3px 0 var(--c92i);}

.q7f9.q7f9 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mjp1.mjp1 {gap:14px;grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (max-width:1094px) { .q7f9.q7f9, .mjp1.mjp1 {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:765px)  { .q7f9.q7f9, .mjp1.mjp1 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.a01c .mtpf {border: var(--f3e) solid var(--z7dh);background: var(--jx3xy);margin-top:18px;box-shadow: var(--x8x);position: relative;}
.a01c .p55s.p55s {scroll-snap-type: none !important;overflow: hidden !important;aspect-ratio: 16 / 9;gap: 0 !important;grid-template-areas: "s";display: grid !important;grid-template-columns: minmax(0, 1fr) !important;}
.a01c .c8sb424.c8sb424 {overflow: hidden;transition:clip-path 0.688s cubic-bezier(.77, 0, .18, 1);min-width: 0 !important;border: 0;margin: 0;width: auto !important;position: relative;max-width: none !important;box-shadow: none;grid-area: s;}
.a01c .c8sb424:not(:first-child) {clip-path: inset(0 100% 0 0);}
.a01c .c8sb424 picture {height: 100%;width: 100%;display: block;}
.bqh9 .a01c .c8sb424 .r3bgt4 {aspect-ratio: auto;height: 100%;object-fit: cover;width: 100%;max-height: none;}

.a01c .a15h3q {font-style: normal;font: 900 clamp(64px, 11vw, 150px)/1 var(--l12t);letter-spacing: -.04em;right: 18px;top: 10px;color: transparent;-webkit-text-stroke: 3px var(--z7dh);z-index: 2;position: absolute;text-shadow: 6px 6px 0 var(--c92i);}

.a01c .c8sb424 .t36y {color: var(--pptp, var(--ksx));position: absolute;z-index: 2;box-shadow: var(--j0wj);text-transform: uppercase;font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--l12t);letter-spacing: .01em;left: 18px;padding: 12px 16px;max-width: min(560px, calc(100% - 36px));background: var(--c92i);border: var(--f3e) solid var(--z7dh);margin: 0;bottom: 18px;}

.a01c .pm5973c {align-items: center;margin: 18px 0;display: flex;gap:12px;}
.a01c .egx4cy {color: var(--my3a);place-items: center;display: grid;height: 52px;width: 52px;background: var(--jx3xy);font: 900 22px/1 var(--l12t);border: var(--f3e) solid var(--z7dh);cursor: pointer;box-shadow: var(--j0wj);}
.a01c .egx4cy:hover {color: var(--pptp, var(--ksx));background: var(--c92i);}
.a01c .egx4cy:active {transform: translate(3px, 3px);box-shadow: none;}
.a01c .egx4cy[hidden] {display: none;}
.a01c .ypcvt84 {margin: 0;flex: 1 1 auto;}
.a01c .ypcvt84 .t7dm9 {cursor: pointer;border: var(--f3e) solid var(--z7dh);height: 14px;background: transparent;padding: 0;flex: 1 1 0;}
.a01c .ypcvt84 .t7dm9[aria-current="true"] {background: var(--c92i);}
@media (max-width:706px) {
  .a01c .p55s.p55s {aspect-ratio: 4 / 5;}
  .a01c .egx4cy {height: 44px;width: 44px;}
}
@media (prefers-reduced-motion: reduce) { .a01c .c8sb424.c8sb424 {transition:none;} }
.a01c .p55s.p55s {padding: 0 !important;}
.a01c .h13m8za {margin-top:27px;}

.r9bnc9m .ep9ha5 {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;gap: clamp(18px, 2.6vw, 32px) !important;}
.r9bnc9m .dq581w {width: 100%;display: block;max-width: none !important;}
.r9bnc9m .xsne {border: var(--f3e) solid var(--z7dh);overflow: hidden;display: block;box-shadow: 10px 10px 0 var(--c92i);}
.bqh9 .r9bnc9m .eep6n {transition:transform 0.288s ease;width: 100%;aspect-ratio: 4 / 3;height: auto;display: block;object-fit: cover;max-height: none;}
.r9bnc9m:hover .eep6n {transform: scale(1.04);}
@media (max-width:765px) { .r9bnc9m .ep9ha5 {grid-template-columns: minmax(0, 1fr) !important;} }

.r9bnc9m .ep9ha5 {grid-template-columns: minmax(0, 1fr) !important;}
.bqh9 .r9bnc9m .eep6n {aspect-ratio: 16 / 9;}
.r9bnc9m .dq581w {margin: 0 !important;}

.v3rv3d .p3jqr {padding: 0;list-style: none;margin: 0;}
.v3rv3d p.ndxyg, .v3rv3d p.kthjv7 {margin: 0 0 8px;}
.v3rv3d i.cwxs {font-style: normal;margin-left:9px;}
.b6jvq8b .s0ta h3.xxj8d0 {letter-spacing: -.01em;font: 800 16px/1.34 var(--l12t);margin: 0;}
.b6jvq8b .s0ta i.hq9bx {font-style: normal;}
.b6jvq8b .s0ta span.xxj8d0 + .hq9bx {margin-left: auto;}
.by47jah b.t8wat2f {font-weight: 900;}
.by47jah span.eghx {font-weight: 800;}

.sdw2n :is(.yqqx59, .fy7a1, .z17wg, .w9a4) {max-width: var(--ro8zz);margin-inline: auto;padding-inline: var(--yjyj);box-sizing: border-box;}

.era5vgg.ty9cz {align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);display: grid !important;gap: clamp(20px, 3vw, 44px);}
.ty9cz > .khvcr {grid-column: 1;min-width: 0;grid-row: 1;}
.ty9cz > .j862 {grid-column: 2;grid-row: 1;}
.j862 {position: relative;margin: 0;padding: 16px 20px 20px 0;}
.frvx1q {gap:11px;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: start;display: grid;}
.mzv17qx {display: block;aspect-ratio: 3 / 4;overflow: hidden;box-shadow: 8px 8px 0 var(--c92i);border: var(--f3e) solid var(--z7dh);}
.mzv17qx:nth-child(2) {margin-top:22px;}
.mzv17qx:nth-child(3) {margin-top:43px;}
.mzv17qx img {width: 100%;object-fit: cover;height: 100%;display: block;}
.hw8an1 {top: 0;display: grid;transform: rotate(12deg);color: var(--pptp, var(--ksx));background: var(--c92i);place-items: center;box-shadow: var(--j0wj);width: 84px;height: 84px;position: absolute;z-index: 2;right: 0;font: 900 26px/1 var(--l12t);border-radius: 50%;border: var(--f3e) solid var(--z7dh);}
.hw8an1 small {font-size: 13px;margin-top: -16px;}
@media (max-width:765px) {
  .era5vgg.ty9cz {grid-template-columns: minmax(0, 1fr);}
  .ty9cz > .j862 {grid-column: 1;grid-row: 1;}
  .ty9cz > .khvcr {grid-row: 2;}
  .hw8an1 {width: 66px;font-size: 20px;height: 66px;}
}

.p653n .mzv17qx img {height: 100% !important;max-width: none !important;width: 100% !important;max-height: none !important;min-height: 0 !important;}

.a01c .p55s.p55s {aspect-ratio: auto;height: clamp(240px, 56vh, 540px);}
@media (max-width:706px) { .a01c .p55s.p55s {height: 46svh;} }
.a01c .p55s.p55s {height: clamp(240px, 48vh, 480px);} @media (max-width:706px) { .a01c .p55s.p55s {height: 42svh;} }
