

:root {--azqw:   var(--j4sw2);--rkx: 3px;--cqhpn: var(--fx4);--tf2u: var(--zm2);--wx8m0:     var(--ooyfu);--qne:  clamp(16px, 3vw, 30px);--yd2i: 4px;--u2nnw:  var(--dbad);--yaeuk:      var(--yd2i) var(--yd2i) 0 var(--tf2u);--z3rhe:   var(--zm2);--qeg:  clamp(18px, 2.4vw, 30px);--ub3z: 1120px;--nz1ro:   color-mix(in srgb, var(--i9mm, var(--ooyfu)) 35%, var(--zm2));--cjr:   2px 2px 0 var(--tf2u);--e6i: calc(var(--yd2i) * -1) var(--yd2i) 0 var(--tf2u);--fr4j:"Space Grotesk", "Arial Black", "Archivo Black", Arial, sans-serif;--g6md4: color-mix(in srgb, var(--ooyfu) 35%, var(--zm2));--qv8f:  var(--fddi);--obm:  var(--jxqdd);--ua1:   7px 7px 0 var(--tf2u);}

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

:focus-visible {outline: var(--rkx) solid var(--g6md4);outline-offset: 2px;}

.waza7 {z-index: 200;top: 0;text-transform: uppercase;background: var(--ooyfu);box-shadow: var(--yaeuk);text-decoration: none;padding: 12px 20px;color: var(--i2p18, var(--xee5, var(--swkm1)));position: absolute;font-weight: 800;left: -9999px;border: var(--rkx) solid var(--tf2u);}
.waza7:focus {left: 12px;top: 12px;}

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

.gvn2t {position: sticky;background: var(--bd7);border-bottom: var(--rkx) solid var(--s0zn, var(--zm2));top: 0;z-index: 60;}
.saqx2 {margin: 0 auto;gap:15px;display: flex;max-width: var(--ub3z);align-items: center;box-sizing: border-box;padding: 10px var(--qne);}

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

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

.fkkp a:hover {border-color: var(--s0zn, var(--zm2));}
.fkkp a[aria-current="page"] {border-color: var(--s0zn, var(--zm2));box-shadow: var(--cjr);}

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

.r6r2r {box-shadow: var(--cjr);justify-content: center;transition:transform 0.091s linear, box-shadow 0.099s linear;align-items: center;padding: 0 18px;min-height: 44px;text-decoration: none;font: 800 13.5px/1 var(--fr4j);letter-spacing: .03em;border: var(--rkx) solid var(--tf2u);border-radius: 0;text-transform: uppercase;display: inline-flex;}
.r6r2r:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--tf2u);}
.r6r2r:active {transform: translate(2px, 2px);}

.g5yrwgj {border-color: var(--s0zn, var(--zm2));color: var(--kv1qg, var(--s3oop));box-shadow: 2px 2px 0 var(--s0zn, var(--zm2));background: var(--rz5t);}
.g5yrwgj:hover {box-shadow: 0 0 0 var(--s0zn, var(--zm2));}
.zjtx {border-color: var(--s0zn, var(--zm2));background: var(--ntu);box-shadow: 2px 2px 0 var(--s0zn, var(--zm2));color: var(--ax5, var(--lanq));}
.zjtx:hover {box-shadow: 0 0 0 var(--s0zn, var(--zm2));}
.x54xt0d {color: var(--xee5, var(--swkm1));background: var(--ooyfu);}
.x54xt0d:hover {background: var(--na5p);}

.gfkw2xb {min-width: 44px;display: none;gap:5px;align-items: center;flex-direction: column;cursor: pointer;justify-content: center;min-height: 44px;border: var(--rkx) solid var(--s0zn, var(--zm2));}
.gfkw2xb span {height: 3px;width: 20px;background: var(--w3bp4, var(--rnud));display: block;}

.hab563c {padding: clamp(14px, 1.8vw, 24px) var(--qne) 0;max-width: var(--ub3z);margin: 0 auto;box-sizing: border-box;}
.t8r1b {border: var(--rkx) solid var(--tf2u);border-radius: 0;padding: clamp(16px, 2.2vw, 28px);background: var(--azqw);}

.t8r1b .zb0ctz {font-size: clamp(28px, 4.4vw, 66px);}
.t8r1b .k2x3 {-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;margin-top:11px;-webkit-box-orient: vertical;font-size: 15.5px;}
.t8r1b .egnn5 {margin-top:14px;}

.bg8j0 {box-shadow: var(--ua1);}
.n268yb4  {box-shadow: -7px 7px 0 var(--tf2u);}

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

.zb0ctz {margin: 0;font: 900 clamp(30px, 4vw, 200px)/.92 var(--fr4j);overflow-wrap: anywhere;letter-spacing: -.03em;}
.eszh  {letter-spacing: -.04em;text-transform: uppercase;}
.dm4fz4c {letter-spacing: -.025em;}
.kf3vh  {text-transform: uppercase;letter-spacing: 0;}

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

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

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

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

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

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

.de5s {margin: 0 0 var(--qeg);}
.v9k8 {display: grid;gap:14px;}
.ej8y14 {background: var(--azqw);border: var(--rkx) solid var(--tf2u);border-radius: 0;}
.c9q4f4 {box-shadow: var(--yaeuk);}
.mngad {box-shadow: var(--e6i);}
.h2dt {min-height: 44px;align-items: center;padding: 12px 16px;cursor: pointer;gap:12px;display: flex;list-style: none;}
.h2dt::-webkit-details-marker {display: none;}
.h2dt::marker {content: '';}

.c1rbg {width: 30px;border: var(--rkx) solid var(--tf2u);color: var(--i2p18, var(--xee5, var(--swkm1)));height: 30px;flex: 0 0 auto;align-items: center;font: 900 15px/1 var(--fr4j);justify-content: center;display: inline-flex;background: var(--wx8m0);}
.ej8y14[open] .c1rbg {background: var(--u2nnw);color: var(--z3rhe);}
.c9156d {letter-spacing: -.01em;font: 800 16px/1.34 var(--fr4j);font-style: normal;}
.mxgr56t {border-top: var(--rkx) solid var(--tf2u);padding: 14px 16px;}
.sf6f47 {font-size: 15.5px;color: var(--qv8f);margin: 0;}

.bwdz8 {margin: 0 0 var(--qeg);}
.e0b8 {gap:15px;display: grid;}
.ya9p {grid-template-columns: minmax(0, 1fr);}
.sqdzhw {grid-template-columns: repeat(2, minmax(0, 1fr));}
.ha8f4pz {padding: 20px 18px 18px 62px;border: var(--rkx) solid var(--tf2u);border-radius: 0;background: var(--cqhpn);min-width: 0;position: relative;}
.rxhm {box-shadow: var(--yaeuk);}
.wmxs7 {box-shadow: var(--e6i);}
.ymz6n {border: var(--rkx) solid var(--tf2u);left: -3px;width: 44px;font: 900 17px/1 var(--fr4j);align-items: center;position: absolute;top: -3px;color: var(--i2p18, var(--xee5, var(--swkm1)));background: var(--wx8m0);display: flex;justify-content: center;height: 44px;}

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

.mv9ysp1 {margin: 0;letter-spacing: -.015em;text-transform: uppercase;display: block;font: 800 17px/1.26 var(--fr4j);}
.v2vytf {margin: 8px 0 0;font-size: 15.5px;color: var(--qv8f);}

.tptv3.ha8f4pz {padding: 0;}
.hgyd6xw {min-height: 40px;font: 900 16px/1 var(--fr4j);align-items: center;padding: 0 16px;color: var(--i2p18, var(--xee5, var(--swkm1)));display: flex;letter-spacing: .1em;background: var(--wx8m0);border-bottom: var(--rkx) solid var(--tf2u);}

.tptv3 .mv9ysp1, .kx89 .mv9ysp1 {text-transform: uppercase;letter-spacing: -.015em;font: 800 17px/1.26 var(--fr4j);margin: 0;}
.tptv3 .mv9ysp1 {padding: 16px 16px 0;}
.tptv3 .v2vytf, .kx89 .v2vytf {margin: 8px 0 0;}
.tptv3 .v2vytf {padding: 0 16px 16px;}

.tptv3 .mv9ysp1:last-child {padding-bottom:17px;}

.kx89.ha8f4pz {display: grid;grid-template-columns: 54px minmax(0, 1fr);padding: 0;}
.a7a4byg {align-items: center;display: flex;justify-content: center;color: var(--i2p18, var(--xee5, var(--swkm1)));background: var(--wx8m0);font: 900 17px/1 var(--fr4j);border-right: var(--rkx) solid var(--tf2u);}
.rjpm4ac {min-width: 0;padding: 16px;}

.fyy3 {margin: 0 0 var(--qeg);}
.vxw9d {gap:15px;display: grid;}
.w1xrnx, .fsk55 {min-width: 0;padding: 0 0 6px;background: var(--azqw);box-shadow: var(--yaeuk);border: var(--rkx) solid var(--tf2u);border-radius: 0;}

.gv4z6.gv4z6, .yhe3y8.yhe3y8 {gap:11px;border-bottom: var(--rkx) solid var(--tf2u);display: flex;letter-spacing: .12em;padding: 11px 16px;font: 900 13px/1.2 var(--fr4j);align-items: center;margin: 0 0 8px;text-transform: uppercase;}
.gv4z6 {color: var(--i2p18, var(--xee5, var(--swkm1)));background: var(--wx8m0);}
.yhe3y8 {background: var(--u2nnw);color: var(--z3rhe);}
.n50v7c {font: 900 12px/1 var(--fr4j);justify-content: center;border: var(--rkx) solid currentColor;width: 22px;display: inline-flex;align-items: center;height: 22px;}
.kwx6je {padding: 9px 16px;margin: 0;font-size: 15.5px;gap:13px;align-items: baseline;display: flex;}
.kwx6je + .kwx6je {border-top: var(--rkx) solid var(--jzkd);}

.dhjerb3 {flex: 0 0 auto;color: var(--g6md4);font-weight: 900;}
.p56jzp {flex: 0 0 auto;color: var(--qv8f);font-weight: 900;}

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

.b85xe6w :is(.watbn3, .d9bfs6, .g3ftra, .std0ytk,
             .e4rs266, .k3w41, .a76db9) [class]::before,
.b85xe6w :is(.watbn3, .d9bfs6, .g3ftra, .std0ytk,
             .e4rs266, .k3w41, .a76db9) [class]::after {background-image: revert;}

.bddx7d {margin: 0 0 var(--qeg);align-items: start;display: grid;grid-template-columns: minmax(0, 1fr);}
.jkxjn {justify-content: center;background: var(--wx8m0);border: var(--rkx) solid var(--tf2u);display: flex;overflow: hidden;min-width: 0;align-items: center;margin: 0;}
.k8sr0 {box-shadow: var(--ua1);}
.yx34rm {box-shadow: -7px 7px 0 var(--tf2u);}
.efzr {object-fit: cover;height: 100%;width: 100%;max-height: 22vh;display: block;}

.jkxjn:has(.efzr) {background: var(--azqw);}

.jg81zvv {display: flex;align-items: center;color: var(--xgnge, var(--xee5, var(--swkm1)));width: 100%;font: 900 clamp(52px, 11vw, 150px)/1 var(--fr4j);max-height: 22vh;letter-spacing: -.05em;justify-content: center;min-height: 16vh;}
.bddx7d .apjtd1.apjtd1 {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--xgnge, var(--xee5, var(--swkm1))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.bddx7d .wnng.wnng {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--xgnge, var(--xee5, var(--swkm1))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.bddx7d .fay09fj.fay09fj {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--xgnge, var(--xee5, var(--swkm1))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.agaaawm {box-shadow: var(--yaeuk);padding: clamp(18px, 2.4vw, 30px);border: var(--rkx) solid var(--tf2u);background: var(--azqw);min-width: 0;margin: calc(var(--rkx) * -1) 0 0;}
.rpq6 {margin: 0 0 8px;display: block;font: 800 12px/1 var(--fr4j);font-style: normal;letter-spacing: .18em;color: var(--qv8f);text-transform: uppercase;}

.tnr6.tnr6 {overflow-wrap: anywhere;color: var(--z3rhe);margin: 0;letter-spacing: -.035em;text-transform: uppercase;font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--fr4j);}
.et7j {font-size: 16.5px;color: var(--qv8f);margin: 12px 0 0;max-width: 58ch;}
.xx8ce8 {text-decoration: none;font: 900 15px/1 var(--fr4j);margin-top:17px;letter-spacing: .04em;background: var(--ooyfu);color: var(--xee5, var(--swkm1));min-height: 48px;transition:transform 0.085s linear, box-shadow 0.069s linear;box-shadow: var(--cjr);border: var(--rkx) solid var(--tf2u);justify-content: center;display: inline-flex;text-transform: uppercase;align-items: center;padding: 0 26px;}
.xx8ce8:hover {box-shadow: 0 0 0 var(--tf2u);transform: translate(2px, 2px);background: var(--na5p);}

@media (min-width:908px) {
  
  .py2f,
  .qkfr {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: stretch;}
  .qkfr {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .py2f .agaaawm {align-self: center;margin: 0 0 0 calc(var(--rkx) * -1);}
  .qkfr .jkxjn {order: 2;}
  .qkfr .agaaawm {align-self: center;order: 1;margin: 0 calc(var(--rkx) * -1) 0 0;}
  .py2f .efzr,
  .qkfr .efzr {height: 100%;max-height: 34vh;}
  .py2f .jg81zvv,
  .qkfr .jg81zvv {min-height: 24vh;max-height: 34vh;}
}

.b85xe6w .a76db9.br3s {justify-content: flex-end;display: flex;min-height: 320px;position: relative;overflow: hidden;border: var(--rkx) solid var(--tf2u);flex-direction: column;}

.b85xe6w .a76db9 .nxvd5 {height: 100%;width: 100%;object-fit: cover;inset: 0;position: absolute;}
.s1mzwq {position: absolute;inset: 0;pointer-events: none;}
.s1mzwq::before {inset: 0;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--azqw) 30%, transparent) 0%,
    color-mix(in srgb, var(--azqw) 30%, transparent) 40%,
    color-mix(in srgb, var(--azqw) 92%, transparent) 100%);position: absolute;content: "";}
.hxn3 {position: relative;z-index: 1;box-shadow: none;margin: 0;background: var(--azqw);border-top: var(--rkx) solid var(--tf2u);}
@media (max-width:907px) {
  .b85xe6w .a76db9.br3s {min-height: 260px;}
}

.b7ccfs9 {margin: 0 0 var(--qeg);}
.vhq8 {display: grid;gap:18px;min-width: 0;}

.rbcm {grid-template-columns: repeat(4, minmax(0, 1fr));}
.j8xs {grid-template-columns: repeat(3, minmax(0, 1fr));}
.vhdch6 {color: inherit;background: var(--azqw);min-width: 0;flex-direction: column;display: flex;transition:transform 0.068s linear, box-shadow 0.075s linear;border: var(--rkx) solid var(--tf2u);text-decoration: none;}
.k0vf {box-shadow: var(--yaeuk);}
.pm1h {box-shadow: var(--e6i);}
.vhdch6:hover, .vhdch6:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--tf2u);}
.r64m {object-fit: cover;width: 100%;aspect-ratio: 2 / 3;height: auto;display: block;}
.ts86 {display: block;margin-top: auto;color: var(--rm8);background: var(--tf2u);padding: 12px 14px;border-top: var(--rkx) solid var(--tf2u);}
.tebj {font: 900 15px/1.25 var(--fr4j);overflow: hidden;display: block;text-transform: uppercase;white-space: nowrap;letter-spacing: -.01em;text-overflow: ellipsis;}
.k21gh5n {text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;font: 700 12px/1.2 var(--fr4j);font-style: normal;display: block;letter-spacing: .08em;overflow: hidden;margin-top:5px;}

.ad25j {margin: 0 0 var(--qeg);}
.q0mpj {margin: 0;display: grid;gap:20px;list-style: none;min-width: 0;padding: 0;}

.nb7dnp {grid-template-columns: repeat(2, minmax(0, 1fr));}
.dy6ah {grid-template-columns: repeat(3, minmax(0, 1fr));}
.wraxa {min-width: 0;background: var(--azqw);border: var(--rkx) solid var(--tf2u);}
.am63b {box-shadow: var(--yaeuk);}
.d661wt {box-shadow: var(--e6i);}
.mzxn {text-decoration: none;transition:transform 0.062s linear;min-height: 156px;gap:9px;flex-direction: column;display: flex;align-items: center;padding: 24px 18px;color: inherit;justify-content: center;}
.wraxa:hover {box-shadow: 0 0 0 var(--tf2u);}
.wraxa:hover .mzxn {transform: translate(2px, 2px);}
.zc3k {max-width: 100%;height: auto;object-fit: contain;display: block;max-height: 78px;}
.rzvvg {text-align: center;color: var(--qv8f);letter-spacing: .12em;text-transform: uppercase;font: 800 12px/1.2 var(--fr4j);}

.nkzc60v {margin: 0 0 var(--qeg);}
.y9n12jk {margin: 0;min-width: 0;}
.d91s {gap:16px;flex-wrap: wrap;display: flex;}

.d6p4g {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap:15px;}
@media (max-width:912px) { .d6p4g {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:489px) { .d6p4g {grid-template-columns: minmax(0, 1fr);} }
.b85p {padding: 18px 22px;border: var(--rkx) solid var(--tf2u);align-items: center;background: var(--azqw);min-height: 104px;display: flex;justify-content: center;min-width: 0;}
.d91s .b85p {min-width: 168px;flex: 0 1 auto;}
.qbbm10 {box-shadow: var(--cjr);}
.k58nyw {box-shadow: -2px 2px 0 var(--tf2u);}
.npfqm0 {max-height: 58px;display: block;object-fit: contain;max-width: 100%;height: auto;}

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

.j912 {margin: 0 0 var(--qeg);}
.gqt3z05 {box-shadow: var(--yaeuk);background: var(--cqhpn);margin: 0 0 18px;border: var(--rkx) solid var(--tf2u);padding: clamp(16px, 2.2vw, 26px);}
.n7kdz {flex-wrap: wrap;margin: 0 0 10px;align-items: baseline;gap:13px;display: flex;}
.vmzv2jg {font: 900 clamp(38px, 5vw, 66px)/1 var(--fr4j);letter-spacing: -.04em;}

.gck4 {font-style: normal;font-size: 22px;color: var(--g6md4);letter-spacing: .12em;}
.sk3fj7x {font-size: 16px;max-width: 62ch;margin: 0;color: var(--qv8f);}

.tc2xhg3 {display: grid;gap:14px;}
.b7hj {background: var(--azqw);margin: 0;border: var(--rkx) solid var(--tf2u);min-width: 0;padding: 16px 18px;}
.grzhdzv {box-shadow: var(--cjr);}
.h1wmt {box-shadow: -2px 2px 0 var(--tf2u);}
.gj7zfg {font-size: 15.5px;margin: 0 0 12px;}
.pngkff {align-items: center;gap:11px;font-style: normal;display: flex;}

.s2r8xaz {justify-content: center;background: var(--wx8m0);border: var(--rkx) solid var(--tf2u);font: 900 15px/1 var(--fr4j);flex: 0 0 auto;width: 34px;align-items: center;display: inline-flex;height: 34px;color: var(--i2p18, var(--xee5, var(--swkm1)));}
.yb4jjaa {font: 800 14px/1.2 var(--fr4j);letter-spacing: .02em;text-transform: uppercase;}
.x5051z {letter-spacing: .1em;color: var(--g6md4);margin-left: auto;font-style: normal;}

.yatr0r {box-sizing: border-box;border: var(--rkx) solid var(--tf2u);min-width: 0;margin: 0 0 var(--qeg);background: var(--azqw);padding: clamp(16px, 2.2vw, 26px);}
.rqzy {box-shadow: var(--yaeuk);}
.cj36vg {box-shadow: var(--e6i);}
.ny619 {display: block;}

@media (min-width:768px) {
  .b85xe6w > .ftca {width: calc(50% - var(--qeg) / 2);float: left;}
  .b85xe6w > .ftca + .ftca {float: right;}
  
  .b85xe6w > .ftca + .ftca + * {clear: both;}
}

.dnfbmmr {border-left: 10px solid var(--wx8m0);}
.q6bvxv {border-left-width: var(--rkx);}
.s3614 {flex-wrap: wrap;align-items: center;margin: 0 0 14px;gap:13px;display: flex;justify-content: space-between;}
.ddanvq.ddanvq {text-transform: uppercase;letter-spacing: -.025em;padding: 0;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--fr4j);margin: 0;border: 0;}
.mb8f {margin: 0;}
.zw8a {transition:transform 0.126s linear, box-shadow 0.088s linear;padding: 0 20px;justify-content: center;text-transform: uppercase;text-decoration: none;display: inline-flex;border: var(--rkx) solid var(--tf2u);box-shadow: var(--cjr);letter-spacing: .04em;align-items: center;font: 800 13px/1 var(--fr4j);background: var(--ooyfu);color: var(--xee5, var(--swkm1));min-height: 44px;}
.zw8a:hover {background: var(--na5p);transform: translate(2px, 2px);box-shadow: 0 0 0 var(--tf2u);}
.mka7 {min-width: 0;gap:15px;grid-template-columns: minmax(0, 1fr);display: grid;}
.qhv54z {text-decoration: none;display: block;min-width: 0;}

.ch5qdb {box-shadow: var(--cjr);margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--rkx));border: var(--rkx) solid var(--tf2u);display: block;}
.dmvx {width: 100%;display: block;height: auto;}
.kmqjpz7 {min-width: 0;}
.kmqjpz7 > *:last-child {margin-bottom: 0;}
@media (min-width:768px) {
  .ny619 .mka7 {grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);align-items: start;}
  
  .ak5vd .qhv54z {order: 2;}
  .ak5vd .ch5qdb {margin-left: 0;margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--rkx));}
}

.rwwq {margin: 0 0 var(--qeg);}
.n530a.n530a {letter-spacing: -.03em;margin: 0 0 14px;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--fr4j);text-transform: uppercase;}
.v9kx36d {display: grid;scrollbar-width: thin;grid-auto-flow: column;scroll-snap-type: x mandatory;overflow-x: auto;padding-bottom:7px;gap:13px;}
.rhdxq9 {grid-auto-columns: 100%;}
.efrdkkk {grid-auto-columns: minmax(0, 82%);}
.rwm6fjk {min-width: 0;scroll-snap-align: start;margin: 0;background: var(--azqw);overflow: hidden;border: var(--rkx) solid var(--tf2u);}
.c266c18 {box-shadow: var(--yaeuk);}
.f3t9q {box-shadow: var(--e6i);}
.b6rm {height: auto;object-fit: cover;display: block;width: 100%;max-height: 40vh;}
.k8k9sg0 {border-top: var(--rkx) solid var(--tf2u);padding: 11px 14px;font: 800 14px/1.35 var(--fr4j);}
.cdq0 {margin: 12px 0 0;gap:5px;display: flex;}
.a31906 {display: block;background: var(--wx8m0);border: 2px solid var(--tf2u);height: 8px;width: 26px;}
.c83j4 {color: var(--qv8f);margin: 14px 0 0;font-size: 16px;max-width: 62ch;}
.xp3q {display: flex;margin: 16px 0 0;gap:10px;}
.gz95 {align-items: center;flex-wrap: wrap;flex-direction: row;}
.bwnv {flex-direction: column;align-items: flex-start;}
.zgyc0sd.zgyc0sd, .k3etm {text-decoration: none;text-transform: uppercase;justify-content: center;padding: 0 22px;box-shadow: var(--cjr);border: var(--rkx) solid var(--tf2u);display: inline-flex;font: 800 13.5px/1 var(--fr4j);align-items: center;min-height: 46px;transition:transform 0.072s linear, box-shadow 0.114s linear;letter-spacing: .04em;}
.zgyc0sd.zgyc0sd {background: var(--ooyfu);color: var(--xee5, var(--swkm1));}
.k3etm {background: var(--u2nnw);color: var(--z3rhe);}
.zgyc0sd.zgyc0sd:hover, .k3etm:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--tf2u);}
@media (min-width:768px) {
  .efrdkkk {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.et4sfzr {background: var(--cqhpn);min-width: 0;border: var(--rkx) solid var(--tf2u);padding: clamp(16px, 2.2vw, 26px);margin: 0 0 var(--qeg);display: grid;grid-template-columns: minmax(0, 1fr);gap:17px;}
.z860 {box-shadow: var(--yaeuk);}
.hqe2b08 {box-shadow: var(--e6i);}
.qcg0 {height: 96px;display: flex;background: var(--wx8m0);flex: 0 0 auto;border: var(--rkx) solid var(--tf2u);box-shadow: var(--cjr);width: 96px;align-items: center;overflow: hidden;justify-content: center;}
.mhpjgf {object-fit: cover;height: 100%;width: 100%;display: block;}
.tgbpnc {color: var(--i2p18, var(--xee5, var(--swkm1)));font: 900 46px/1 var(--fr4j);}
.pmypg {min-width: 0;}
.apqw {flex-wrap: wrap;gap:9px;display: flex;align-items: baseline;margin: 0 0 12px;}
.mxz6z {letter-spacing: .16em;color: var(--qv8f);text-transform: uppercase;font: 800 11px/1.2 var(--fr4j);}
.xwe9 {letter-spacing: -.02em;font: 900 20px/1.15 var(--fr4j);text-transform: uppercase;}
.er7wxs {gap: 0;margin: 0 0 12px;display: grid;border-top: var(--rkx) solid var(--jzkd);grid-template-columns: max-content minmax(0, 1fr);}
.x6zzfct {color: var(--qv8f);border-bottom: var(--rkx) solid var(--jzkd);font: 800 11px/1.3 var(--fr4j);letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;padding: 8px 14px 8px 0;}
.z5bp {min-width: 0;margin: 0;padding: 8px 0;font-size: 15px;border-bottom: var(--rkx) solid var(--jzkd);}

.q4tv4 {flex-wrap: wrap;list-style: none;margin: 0 0 12px;padding: 0;display: flex;gap:8px;}
.k7fw {padding: 6px 10px;box-shadow: var(--cjr);border: var(--rkx) solid var(--tf2u);align-items: center;display: inline-flex;gap:8px;background: var(--azqw);min-width: 0;}
.se2kp5s {letter-spacing: .14em;text-transform: uppercase;font: 800 11px/1.3 var(--fr4j);color: var(--qv8f);}
.ettc00 {min-width: 0;font: 700 14px/1.3 var(--fr4j);}

.kk878t.apqw {margin: 0 0 4px;}

.pmypg .jv2ej {font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--fr4j);margin: 0 0 12px;text-transform: uppercase;letter-spacing: -.02em;}
.ht8vm {border-top: var(--rkx) solid var(--jzkd);margin: 0 0 12px;}
.ht8vm .n6jctk7 {gap:11px;border-bottom: var(--rkx) solid var(--jzkd);flex-wrap: wrap;margin: 0;display: flex;align-items: baseline;padding: 8px 0;}
.wwbak {color: var(--qv8f);letter-spacing: .14em;text-transform: uppercase;font: 800 11px/1.3 var(--fr4j);}
.t6zs {font-size: 15px;min-width: 0;}
.mh6g6m {margin: 0 0 12px;font-size: 15.5px;color: var(--qv8f);}
.z582 {flex-wrap: wrap;margin: 0 0 12px;display: flex;gap:9px;}
.ys4pggz {transition:transform 0.126s linear, box-shadow 0.101s linear;justify-content: center;background: var(--azqw);box-shadow: var(--cjr);align-items: center;height: 44px;border: var(--rkx) solid var(--tf2u);color: var(--z3rhe);display: inline-flex;width: 44px;}
.ys4pggz:hover {box-shadow: 0 0 0 var(--tf2u);transform: translate(2px, 2px);}
.hn95vzc {font-size: 12.5px;color: var(--obm);margin: 0;}
@media (min-width:690px) {
  .ahszk51  {grid-template-columns: 96px minmax(0, 1fr);}
  .kxy7 {grid-template-columns: minmax(0, 1fr) 96px;}
  .kxy7 .qcg0 {order: 2;}
}

.tmctq2b {border: var(--rkx) solid var(--tf2u);min-width: 0;margin: 0 0 var(--qeg);background: var(--azqw);padding: clamp(16px, 2.2vw, 26px);}
.wnk7p {box-shadow: var(--yaeuk);}
.m3akc {box-shadow: var(--e6i);}
.r2ang {overflow: hidden;justify-content: center;box-shadow: var(--cjr);border: var(--rkx) solid var(--tf2u);width: 84px;display: flex;background: var(--u2nnw);margin: 0 0 14px;align-items: center;height: 84px;}
.az0ngkf {max-height: 100%;max-width: 100%;height: auto;display: block;object-fit: contain;}
.wt6k {color: var(--qv8f);max-width: 60ch;margin: 0 0 16px;font-size: 16px;}
.x6cnme {gap: 0;display: grid;margin: 0 0 18px;}
.zs99twc {grid-template-columns: max-content minmax(0, 1fr);}
.y95fdp8 {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.y95fdp8 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.y95fdp8 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.wxf3q {font: 800 11px/1.3 var(--fr4j);border-bottom: var(--rkx) solid var(--jzkd);text-transform: uppercase;white-space: nowrap;letter-spacing: .14em;color: var(--qv8f);padding: 9px 14px 9px 0;}
.n97m {align-items: center;padding: 9px 18px 9px 0;gap:10px;border-bottom: var(--rkx) solid var(--jzkd);min-width: 0;font: 800 15px/1.3 var(--fr4j);font-variant-numeric: tabular-nums;margin: 0;display: flex;}
.q30g {color: var(--g6md4);letter-spacing: .1em;}
.kkfek3 {gap:11px;flex-wrap: wrap;display: flex;margin: 0;}

.ked97b {box-shadow: var(--cjr);color: #fff;justify-content: center;display: inline-flex;min-height: 52px;flex-direction: column;border: var(--rkx) solid var(--tf2u);padding: 8px 20px;transition:transform 0.061s linear, box-shadow 0.124s linear;background: #000;text-decoration: none;}
.ked97b:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--tf2u);}
.amws {text-transform: uppercase;letter-spacing: .16em;font: 700 9.5px/1.2 var(--fr4j);}
.p4atkb2 {font: 900 15px/1.2 var(--fr4j);font-style: normal;letter-spacing: -.01em;}

.fgt4 {margin: 26px 0;display: flex;}
.wxxyp2 {justify-content: flex-start;}
.xsn5q {justify-content: center;}
.k74jhh {justify-content: flex-end;}
.nckn9rz {text-decoration: none;display: inline-flex;border: var(--rkx) solid var(--tf2u);justify-content: center;min-height: 50px;gap:10px;padding: 0 30px;align-items: center;background: var(--ooyfu);transition:transform 0.121s linear, box-shadow 0.125s linear;color: var(--xee5, var(--swkm1));box-shadow: var(--yaeuk);}
.nckn9rz:hover {background: var(--na5p);transform: translate(4px, 4px);box-shadow: 0 0 0 var(--tf2u);}
.r9tea {width: auto;}
.qvkkx {width: 100%;}
.xnj52n {letter-spacing: .04em;text-transform: uppercase;font: 900 16px/1 var(--fr4j);}
.zb0z {font-style: normal;font-size: 17px;font-weight: 900;}

.czndj {margin: 0 0 var(--qeg);min-width: 0;}
.zwyng.zwyng {border: 0;border-bottom: var(--rkx) solid var(--tf2u);padding: 0;padding-bottom:9px;display: flex;gap:11px;align-items: center;margin: 0 0 16px;}
.nrpp3 {background: var(--wx8m0);flex: 0 0 auto;display: block;border: var(--rkx) solid var(--tf2u);height: 18px;width: 18px;}
.rwe9 {background: var(--wx8m0);display: block;border: 2px solid var(--tf2u);flex: 0 0 auto;width: 34px;height: 8px;}
.hzzbsty {letter-spacing: -.025em;text-transform: uppercase;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--fr4j);}
.h2jk {min-width: 0;}
.h2jk > *:last-child {margin-bottom: 0;}

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

.enf9w6n.zwyng {margin: 0 0 14px !important;padding-bottom: 0 !important;border-bottom: 0 !important;}
.vgwf91 {height: 10px;width: 84px;border: var(--rkx) solid var(--tf2u);background: var(--wx8m0);display: block;margin: 0 0 18px;}

.v3q4g.zwyng {margin: 0 0 14px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.n4cq {min-width: 0;padding-left: clamp(12px, 1.6vw, 20px);border-left: var(--rkx) solid var(--tf2u);}

.a68g0tm {margin: 0 0 var(--qeg);}
.wd6g0 {background: var(--azqw);max-width:981px;margin: 0 auto;border: var(--rkx) solid var(--tf2u);display: block;}
.bgn2s1 {padding: 20px;}
.mf655 {padding: 8px;}
.tgep {box-shadow: var(--ua1);}
.js86fmv {box-shadow: -7px 7px 0 var(--tf2u);}

.mc6szrd {display: block;min-height: 44px;text-decoration: none;}
.njg02 {border: var(--rkx) solid var(--tf2u);width: 100%;min-height: 44px;height: auto;display: block;}

.vvbwyr {background: var(--azqw);max-width:979px;border: var(--rkx) solid var(--tf2u);margin: 0 auto;}
.vvbwyr .njg02 {border: 0;}

.n7pe {position: relative;margin: 0 auto;max-width:980px;border: var(--rkx) solid var(--tf2u);display: block;background: var(--azqw);}
.m54zf1 {top: -3px;height: 26px;right: -3px;position: absolute;display: block;border: var(--rkx) solid var(--tf2u);width: 26px;background: var(--wx8m0);}

.vrrkkf {border: var(--rkx) solid var(--tf2u);padding: clamp(16px, 2vw, 24px);background: var(--cqhpn);min-width: 0;margin: 0 0 var(--qeg);}
.fvdxm3 {box-shadow: var(--yaeuk);}
.r0kmj {box-shadow: var(--e6i);}
.pmj4 {align-items: center;margin: 0 0 14px;gap:12px;border-bottom: var(--rkx) solid var(--tf2u);padding: 0 0 10px;display: flex;}
.fpmjx {border: var(--rkx) solid var(--tf2u);background: var(--wx8m0);flex: 0 0 auto;display: block;height: 18px;width: 18px;}
.esaf5h {border: 2px solid var(--tf2u);flex: 0 0 auto;width: 34px;display: block;height: 8px;background: var(--wx8m0);}
.c8wh {text-transform: uppercase;letter-spacing: .02em;font: 900 17px/1.2 var(--fr4j);}

.z69faa {display: grid;margin: 0;gap:8px;padding: 0 0 0 0;}
.rff4nf {list-style: decimal inside;}
.bw5c {list-style: none;}
.z69faa li {min-width: 0;}
.z69faa a {font: 700 15px/1.3 var(--fr4j);color: var(--z3rhe);min-height: 44px;transition:transform 0.125s linear;border-left: 8px solid var(--wx8m0);padding: 0 14px;background: var(--azqw);display: inline-flex;text-decoration: none;align-items: center;}
.z69faa a:hover {transform: translate(3px, 0);text-decoration: underline;text-decoration-thickness: 3px;}

.hjcbms {list-style: none;}
.hjcbms li {display: flex;align-items: center;gap:9px;}
.hjcbms li::before {height: 12px;content: "";border: var(--rkx) solid var(--tf2u);width: 12px;background: var(--wx8m0);flex: 0 0 auto;}
.hjcbms.z69faa a {padding: 0;background: none;border-left: 0;min-width: 0;}

.fen4f {margin: 0 0 var(--qeg);min-width: 0;}
.xk79 {margin: 0 0 14px;align-items: center;display: flex;gap:11px;}
.mw2zj {background: var(--wx8m0);display: block;height: 16px;border: var(--rkx) solid var(--tf2u);flex: 0 0 auto;width: 16px;}
.d7jwyvw {height: 7px;background: var(--wx8m0);display: block;border: 2px solid var(--tf2u);width: 30px;flex: 0 0 auto;}
.jv63t {font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--fr4j);letter-spacing: -.025em;text-transform: uppercase;}
.rv82hsx {overflow-x: auto;background: var(--azqw);min-width: 0;padding: clamp(14px, 2vw, 22px);border: var(--rkx) solid var(--tf2u);}

.nxr9sw {box-shadow: inset 4px 4px 0 var(--jzkd);}
.rp125q {box-shadow: inset 2px 2px 0 var(--jzkd);}
.rv82hsx > *:last-child {margin-bottom: 0;}

.mfc00v.rv82hsx {overflow: visible;padding: 0;box-shadow: none;}

.mfc00v .cm0rv74 {color: var(--z3rhe);margin: 0 !important;border: 0 !important;border-bottom: var(--rkx) solid var(--tf2u) !important;padding: 12px clamp(14px, 2vw, 22px) !important;background: var(--u2nnw);font: 900 clamp(18px, 2vw, 25px)/1.16 var(--fr4j) !important;text-transform: uppercase;letter-spacing: -.025em;}

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

.m2ws.xk79 {border-bottom: 0 !important;padding-bottom: 0 !important;margin: 0 0 10px !important;}
.m2ws > b {margin-left: auto;}
.hn0jd {border: 0;border-top: var(--rkx) solid var(--tf2u);margin: 0 0 16px;height: 0;}

.ffwan {min-width: 0;margin: 0 0 var(--qeg);}
.gkre61 {border-left: 10px solid var(--wx8m0);}
.m2zv1 {border-left: 6px solid var(--wx8m0);}

.csgx, .j1s9mtw {border-left: 0;}
.bz6ws.bz6ws {align-items: center;border: 0;display: flex;margin: 0;padding: 12px 16px;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--fr4j);gap:9px;letter-spacing: -.02em;text-transform: uppercase;}
.yn9m {background: var(--tf2u);color: var(--rm8);}
.sr38r2x {border-bottom: var(--rkx) solid var(--tf2u);color: var(--z3rhe);background: var(--u2nnw);}
.d40zww {display: block;flex: 0 0 auto;height: 12px;background: currentColor;width: 12px;}
.tmaq {min-width: 0;}
.v4m7ay {border: var(--rkx) solid var(--tf2u);border-left: 0;background: var(--azqw);min-width: 0;overflow-x: auto;padding: clamp(14px, 2vw, 22px);}
.v4m7ay > *:last-child {margin-bottom: 0;}

.tzqgk5x.v4m7ay {border-left: var(--rkx) solid var(--wx8m0);overflow: visible;background: var(--cqhpn);padding: clamp(8px, 1.2vw, 14px);}

.j1s9mtw .v4m7ay {border-left: var(--rkx) solid var(--tf2u);}
.yjfn2 {border: var(--rkx) solid var(--tf2u);overflow-x: auto;background: var(--azqw);min-width: 0;box-shadow: var(--cjr);padding: clamp(12px, 1.8vw, 20px);}
.yjfn2 > *:last-child {margin-bottom: 0;}

.g0k6p {width: 56px;display: block;height: 14px;border: var(--rkx) solid var(--tf2u);border-bottom: 0;background: var(--wx8m0);}

.b85xe6w .swha {min-width: 0;}
.b85xe6w .e0dxz {text-transform: uppercase;letter-spacing: -.025em;}
.b85xe6w .sfz7k {min-width: 0;}
.b85xe6w .yvnz0 {position: absolute;left: -9999px;}
.b85xe6w .er9bf32 {display: none;}
.b85xe6w .rfvb {display: none;}

.b85xe6w :is(.eadrr3, [class*="table"]) {overflow-x: auto;}
.b85xe6w table {width: 100%;border-collapse: collapse;font-size: 15px;}
.b85xe6w thead th {text-transform: uppercase;text-align: left;border: var(--rkx) solid var(--nz1ro);color: var(--wcl, var(--z3rhe));letter-spacing: .12em;background: var(--u2nnw);font: 900 11.5px/1.3 var(--fr4j);white-space: nowrap;padding: 11px 14px;}
.b85xe6w tbody td {padding: 11px 14px;border: var(--rkx) solid var(--jzkd);color: var(--wcl, inherit);}
.b85xe6w tbody td + td {font-variant-numeric: tabular-nums;}

.qfdf {padding: clamp(20px, 2.8vw, 32px);box-shadow: var(--yaeuk);margin: var(--qeg) 0 0;border: var(--rkx) solid var(--tf2u);color: var(--i2p18, var(--xee5, var(--swkm1)));background: var(--wx8m0);}
.hx92yh5 {font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--fr4j);text-transform: uppercase;letter-spacing: -.02em;margin: 0;}
.k6f0 {margin: 8px 0 16px;font-size: 16px;}

.qfdf .x54xt0d {border-color: var(--i2p18, var(--xee5, var(--swkm1)));box-shadow: 2px 2px 0 var(--i2p18, var(--xee5, var(--swkm1)));color: var(--wx8m0);background: var(--i2p18, var(--xee5, var(--swkm1)));}
.qfdf .x54xt0d:hover {background: var(--i2p18, var(--xee5, var(--swkm1)));box-shadow: 0 0 0 var(--i2p18, var(--xee5, var(--swkm1)));}

.rbzr {border: var(--rkx) solid var(--tf2u);padding: 18px 20px;margin: var(--qeg) 0 0;box-shadow: var(--cjr);background: var(--cqhpn);}
.hnwcrh {text-transform: uppercase;font: 900 16px/1.2 var(--fr4j);letter-spacing: -.01em;margin: 0;}
.mtqxp {margin: 6px 0 0;font-size: 15px;color: var(--qv8f);}

.sj5nt7 {border: var(--rkx) solid var(--tf2u);margin: 24px 0 0;letter-spacing: .14em;display: inline-block;color: var(--qv8f);font: 800 11.5px/1 var(--fr4j);padding: 9px 12px;}

.nf0k {border-top: var(--rkx) solid var(--tf2u);gap:11px;padding: 12px calc(var(--qne) + 30px) 12px var(--qne);z-index: 25;flex-wrap: wrap;position: sticky;justify-content: space-between;display: flex;bottom: 0;align-items: center;background: var(--u2nnw);}
.egtsx9f {font: 800 14px/1.3 var(--fr4j);}

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

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

.bqmtrm::before {position: absolute;inset: 10px;background: var(--azqw);box-shadow: var(--cjr);transition:background 0.105s, box-shadow 0.147s;border: var(--rkx) solid var(--tf2u);content: '';}
.bqmtrm svg {position: relative;z-index: 1;}

.bqmtrm:hover::before {background: var(--u2nnw);}
.bqmtrm:active {transform: translate(2px, 2px);}
.bqmtrm:active::before {box-shadow: none;}
.bqmtrm:focus-visible {outline: var(--rkx) solid var(--tf2u);outline-offset: 1px;}

.tpae.tpae {background: var(--qdy56);border-top: var(--rkx) solid var(--uqz, var(--zm2));color: var(--mgfcs, var(--zm2));padding: clamp(30px, 3.4vw, 48px) var(--qne) clamp(20px, 2.2vw, 30px);}
.tpae .rn8sj {margin: 0 auto;grid-template-columns: minmax(0, 1fr);max-width: var(--ub3z);gap:24px;display: grid;}
.tpae .s3atpqz img {width: auto;display: block;height: 26px;}
.tpae .s3atpqz span {font: 900 17px/1 var(--fr4j);text-transform: uppercase;}
.tpae .nwcy0m {justify-content: start;display: grid;grid-auto-flow: column;gap:29px;}
.tpae .nwcy0m ul {list-style: none;padding: 0;margin: 0;display: grid;gap:3px;}
.tpae .nwcy0m a {min-height: 44px;align-items: center;letter-spacing: .05em;text-decoration: none;font: 700 13px/1 var(--fr4j);text-transform: uppercase;color: var(--mgfcs, var(--zm2));display: flex;}
.tpae .nwcy0m a:hover {text-decoration-thickness: 3px;text-decoration: underline;}
.tpae .nhfk60a {flex-wrap: wrap;max-width: var(--ub3z);gap:12px;display: flex;margin: 20px auto 0;align-items: center;}
.tpae .r3v7z {padding-top:16px;border-top: var(--rkx) solid var(--uqz, var(--zm2));margin: 20px auto 0;max-width: var(--ub3z);}
.tpae .r3v7z p {margin: 0;font-size: 12.5px;}
.tpae .r3v7z p + p {margin-top:8px;line-height:1.60;}

@media (max-width:871px) {
  
  .bddx7d .efzr {max-height: 15vh;}
  .bddx7d .jg81zvv {max-height: 15vh;font-size: clamp(44px, 9vw, 96px);min-height: 12vh;}
  .bddx7d .agaaawm {padding: clamp(14px, 3vw, 20px);}

  .fkkp {flex: none;display: none;}
  .gfkw2xb {display: flex;}
  .saqx2 {flex-wrap: wrap;}
  
  .sqdzhw {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:525px) {
  
  .hab563c, .b85xe6w {padding-left:14px;padding-right:19px;}
  .c0srxf {width: 100%;}
  .c0srxf .r6r2r {flex: 1 1 auto;}
  .ha8f4pz {padding: 52px 16px 16px;}
  .ymz6n {top: -3px;left: -3px;}
  .kwx6je {padding-right:14px;padding-left:15px;}

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

  
  
  .rbcm, .j8xs {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .nb7dnp, .dy6ah {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .d6p4g {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .d91s .b85p {min-width: 132px;}
}

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

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

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

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

.bbkq:checked ~ .fnt6q {visibility: visible;opacity:0.99;}
.bbkq:checked ~ .qhtr {transform: translateX(0);visibility: visible;}

.j8m0 {border-bottom: 1px solid var(--tf2u, var(--zm2));background: var(--cqhpn, var(--fx4));align-items: center;gap:12px;display: flex;z-index: 1;justify-content: space-between;position: sticky;top: 0;padding: 14px 16px;}
.msdnz {display: inline-flex;align-items: center;min-height: 44px;}
.msdnz img {height: 26px;display: block;width: auto;}
.hbmb779 {color: var(--zm2);letter-spacing: .01em;font-weight: 800;font-size: 16px;}

.j4ste {border-radius: 0;border: 1px solid var(--tf2u, var(--zm2));align-items: center;flex: none;width: 44px;cursor: pointer;background: var(--fx4);display: inline-flex;height: 44px;color: var(--zm2);justify-content: center;}
.j4ste:hover {background: var(--dbad);}
.j4ste:focus-visible,
.c67d a:focus-visible,
.zfqbbkf:focus-visible,
.ss8rne:focus-visible {outline: 2px solid var(--zm2);outline-offset: 2px;}

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

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

.c67d a[aria-current="page"] {background: var(--fx4);box-shadow: inset 3px 0 0 var(--wx8m0, var(--ooyfu));border-color: var(--tf2u, var(--zm2));}

.esz9 {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--cqhpn, var(--fx4));margin-top: auto;border-top: 1px solid var(--tf2u, var(--zm2));display: grid;gap:10px;}

.zfqbbkf, .ss8rne {border-radius: 0;min-height: 48px;display: flex;justify-content: center;font-weight: 700;padding: 12px 18px;font-size: 15px;text-decoration: none;align-items: center;}
.zfqbbkf {color: var(--kv1qg, var(--s3oop));border: 1px solid var(--tf2u, var(--zm2));background: var(--rz5t);}
.ss8rne {color: var(--ax5, var(--lanq));background: var(--ntu);border: 1px solid transparent;}

.qhtr {border-right: 3px solid var(--tf2u, var(--zm2));}
.z4e7y {border-left: 3px solid var(--tf2u, var(--zm2));border-right: 0;}
.j8m0 {border-bottom: 3px solid var(--tf2u, var(--zm2));}
.j4ste {border-width: 3px;border-color: var(--tf2u, var(--zm2));}
.c67d a {letter-spacing: .02em;text-transform: uppercase;font-weight: 800;border-width: 3px;}
.c67d a:hover, .c67d a[aria-current="page"] {border-color: var(--tf2u, var(--zm2));}

.c67d a[aria-current="page"] {box-shadow: 4px 4px 0 var(--tf2u, var(--zm2));}
.esz9 {border-top: 3px solid var(--tf2u, var(--zm2));}
.zfqbbkf, .ss8rne {font-weight: 800;border-color: var(--tf2u, var(--zm2));text-transform: uppercase;border-width: 3px;}
.ss8rne {box-shadow: 4px 4px 0 var(--tf2u, var(--zm2));}

@media (min-width:871px) {
  .qhtr, .fnt6q {display: none;}
}

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

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

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

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

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

.kwzbf > summary.pmj4 {list-style: none;cursor: pointer;min-height: 44px;}
.kwzbf > summary.pmj4::-webkit-details-marker {display: none;}
.kwzbf > summary.pmj4:focus-visible {outline: var(--rkx) solid var(--wx8m0);outline-offset: 3px;}

.kwzbf > summary.pmj4::after {border-bottom: var(--rkx) solid var(--tf2u);transition:transform 0.151s linear;border-right: var(--rkx) solid var(--tf2u);margin-left: auto;content: "";height: 12px;width: 12px;flex: 0 0 auto;}
.kwzbf[open] > summary.pmj4::after {transform: rotate(180deg);}

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

.b85xe6w {padding-bottom: max(96px, var(--ryjpr, 96px));}

.qv4p5xy {--cny: 0;--b6j: uppercase;--xmy: .08em;--nc1v: 2px solid currentColor;--v018: 800;--m1i: 2px;--l8l80: 2px;--yjqqm: 0;--lw1b: 12px;}

.b85xe6w a.zw8a, .b85xe6w a.nckn9rz, .b85xe6w a.xx8ce8, .b85xe6w a.zgyc0sd {color: var(--xee5, var(--swkm1));}

.b85xe6w a.ked97b, a.ked97b {color: #fff;}
.hn95vzc {color: var(--fddi, var(--obm));}

@media (max-width:430px) {
  .saqx2 {gap:9px;padding-left:11px;padding-right:12px;}
  .c0srxf {gap:7px;}
  .c0srxf .r6r2r {font-size: 13px;padding: 0 10px;}
}

:root {--yaeuk:      var(--yd2i) var(--yd2i) 0 var(--ooyfu);--yd2i: 6px;--cjr:   3px 3px 0 var(--ooyfu);--ua1:   10px 10px 0 var(--ooyfu);--e6i: calc(var(--yd2i) * -1) var(--yd2i) 0 var(--ooyfu);}

.b85xe6w .a76db9.br3s {padding: clamp(18px, 3vw, 36px);align-items: flex-start;justify-content: flex-end;min-height: clamp(420px, 62vh, 640px);}
.s1mzwq::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.b85xe6w .a76db9 .hxn3 {box-shadow: var(--ua1);max-width: min(560px, 100%);padding: clamp(16px, 2.4vw, 28px);border: var(--rkx) solid var(--tf2u);}

.b85xe6w .a76db9.dymy1 {background: linear-gradient(135deg, var(--ooyfu), color-mix(in srgb, var(--ooyfu) 40%, var(--azqw)));}
.b85xe6w .a76db9 .c3z9 {min-height: 0;line-height: .8;z-index: 0;color: color-mix(in srgb, var(--xee5, white) 22%, transparent);max-height: none;font-size: clamp(200px, 34vw, 460px);justify-content: flex-end;inset: 0;position: absolute;padding-right: 6%;}
@media (max-width:907px) {
  .b85xe6w .a76db9.br3s {padding: 14px;min-height: 70vh;}
}

.n268yb4, .yx34rm, .js86fmv {box-shadow: -10px 10px 0 var(--ooyfu);}
.k58nyw, .h1wmt {box-shadow: -3px 3px 0 var(--ooyfu);}

.rbcm.rbcm {grid-template-columns: repeat(4, minmax(0, 1fr));}
.j8xs.j8xs {gap:14px;grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (max-width:1095px) { .rbcm.rbcm, .j8xs.j8xs {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:770px)  { .rbcm.rbcm, .j8xs.j8xs {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.zjwfar .wh97mwx {background: var(--azqw);border: var(--rkx) solid var(--tf2u);position: relative;box-shadow: var(--ua1);margin-top:17px;}
.zjwfar .ndkq.ndkq {grid-template-columns: minmax(0, 1fr) !important;display: grid !important;overflow: hidden !important;scroll-snap-type: none !important;grid-template-areas: "s";gap: 0 !important;aspect-ratio: 16 / 9;}
.zjwfar .eapm.eapm {border: 0;margin: 0;transition:clip-path 0.623s cubic-bezier(.77, 0, .18, 1);position: relative;max-width: none !important;width: auto !important;box-shadow: none;grid-area: s;overflow: hidden;min-width: 0 !important;}
.zjwfar .eapm:not(:first-child) {clip-path: inset(0 100% 0 0);}
.zjwfar .eapm picture {width: 100%;display: block;height: 100%;}
.b85xe6w .zjwfar .eapm .b6rm {aspect-ratio: auto;height: 100%;width: 100%;max-height: none;object-fit: cover;}

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

.zjwfar .eapm .k8k9sg0 {padding: 12px 16px;color: var(--xee5, var(--swkm1));font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--fr4j);left: 18px;background: var(--ooyfu);letter-spacing: .01em;text-transform: uppercase;position: absolute;border: var(--rkx) solid var(--tf2u);margin: 0;box-shadow: var(--cjr);max-width: min(560px, calc(100% - 36px));bottom: 18px;z-index: 2;}

.zjwfar .nm98p6t {margin: 18px 0;display: flex;gap:13px;align-items: center;}
.zjwfar .m6t0 {place-items: center;border: var(--rkx) solid var(--tf2u);display: grid;width: 52px;color: var(--z3rhe);background: var(--azqw);cursor: pointer;height: 52px;font: 900 22px/1 var(--fr4j);box-shadow: var(--cjr);}
.zjwfar .m6t0:hover {background: var(--ooyfu);color: var(--xee5, var(--swkm1));}
.zjwfar .m6t0:active {transform: translate(3px, 3px);box-shadow: none;}
.zjwfar .m6t0[hidden] {display: none;}
.zjwfar .mx920v {margin: 0;flex: 1 1 auto;}
.zjwfar .mx920v .a31906 {padding: 0;height: 14px;background: transparent;flex: 1 1 0;border: var(--rkx) solid var(--tf2u);cursor: pointer;}
.zjwfar .mx920v .a31906[aria-current="true"] {background: var(--ooyfu);}
@media (max-width:712px) {
  .zjwfar .ndkq.ndkq {aspect-ratio: 4 / 5;}
  .zjwfar .m6t0 {width: 44px;height: 44px;}
}
@media (prefers-reduced-motion: reduce) { .zjwfar .eapm.eapm {transition:none;} }
.zjwfar .ndkq.ndkq {padding: 0 !important;}
.zjwfar .xp3q {margin-top:27px;}

.yatr0r .mka7 {align-items: center;gap: clamp(18px, 2.6vw, 32px) !important;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;}
.yatr0r .qhv54z {display: block;width: 100%;max-width: none !important;}
.yatr0r .ch5qdb {border: var(--rkx) solid var(--tf2u);display: block;overflow: hidden;box-shadow: 10px 10px 0 var(--ooyfu);}
.b85xe6w .yatr0r .dmvx {max-height: none;transition:transform 0.346s ease;aspect-ratio: 4 / 3;object-fit: cover;height: auto;display: block;width: 100%;}
.yatr0r:hover .dmvx {transform: scale(1.04);}
@media (max-width:770px) { .yatr0r .mka7 {grid-template-columns: minmax(0, 1fr) !important;} }

.yatr0r .mka7 {grid-template-columns: minmax(0, 1fr) !important;}
.b85xe6w .yatr0r .dmvx {aspect-ratio: 16 / 9;}
.yatr0r .qhv54z {margin: 0 !important;}

.fyy3 .q8vb8y {list-style: none;padding: 0;margin: 0;}
.fyy3 p.gv4z6, .fyy3 p.yhe3y8 {margin: 0 0 8px;}
.fyy3 i.n50v7c {margin-left:10px;font-style: normal;}
.de5s .h2dt h3.c9156d {margin: 0;letter-spacing: -.01em;font: 800 16px/1.34 var(--fr4j);}
.de5s .h2dt i.c1rbg {font-style: normal;}
.de5s .h2dt span.c9156d + .c1rbg {margin-left: auto;}
.nckn9rz b.zb0z {font-weight: 900;}
.nckn9rz span.xnj52n {font-weight: 800;}

.tpae :is(.cwa4, .nhfk60a, .rn8sj, .r3v7z) {box-sizing: border-box;padding-inline: var(--qne);margin-inline: auto;max-width: var(--ub3z);}

.tmctq2b.we9v {display: grid !important;gap: clamp(20px, 3vw, 44px);align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.we9v > .f7n9ps {grid-row: 1;min-width: 0;grid-column: 1;}
.we9v > .nnh3 {grid-column: 2;grid-row: 1;}
.nnh3 {padding: 16px 20px 20px 0;position: relative;margin: 0;}
.rgpz4mg {gap:13px;align-items: start;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.jt4a8ha {overflow: hidden;border: var(--rkx) solid var(--tf2u);aspect-ratio: 3 / 4;box-shadow: 8px 8px 0 var(--ooyfu);display: block;}
.jt4a8ha:nth-child(2) {margin-top:21px;}
.jt4a8ha:nth-child(3) {margin-top:44px;}
.jt4a8ha img {object-fit: cover;display: block;width: 100%;height: 100%;}
.wn94 {top: 0;display: grid;right: 0;border-radius: 50%;border: var(--rkx) solid var(--tf2u);position: absolute;font: 900 26px/1 var(--fr4j);z-index: 2;transform: rotate(12deg);color: var(--xee5, var(--swkm1));place-items: center;width: 84px;box-shadow: var(--cjr);background: var(--ooyfu);height: 84px;}
.wn94 small {margin-top: -16px;font-size: 13px;}
@media (max-width:770px) {
  .tmctq2b.we9v {grid-template-columns: minmax(0, 1fr);}
  .we9v > .nnh3 {grid-column: 1;grid-row: 1;}
  .we9v > .f7n9ps {grid-row: 2;}
  .wn94 {font-size: 20px;width: 66px;height: 66px;}
}

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

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