

:root {--s7ph6:      var(--abu) var(--abu) 0 var(--swzj);--xcqm:  clamp(16px, 3vw, 30px);--jd7tn: 1120px;--jltl:   color-mix(in srgb, var(--vwe, var(--isv5)) 35%, var(--n28w));--swzj: var(--n28w);--g32:     var(--isv5);--j4qj:  var(--xwnu);--xb2:  clamp(18px, 2.4vw, 30px);--ee4a0:   var(--gf4gb);--ykt:   var(--n28w);--b8mn:   2px 2px 0 var(--swzj);--khvfw:  var(--pts);--d0s: calc(var(--abu) * -1) var(--abu) 0 var(--swzj);--rl2it:"Space Grotesk", "Archivo Black", "Arial Black", Arial, sans-serif;--mz4ez: color-mix(in srgb, var(--isv5) 35%, var(--n28w));--abu: 4px;--u3p:  var(--oc9n);--dk7e5:   7px 7px 0 var(--swzj);--nfpq: 3px;--x3rl: var(--vrqm2);}

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

:focus-visible {outline: var(--nfpq) solid var(--mz4ez);outline-offset: 2px;}

.tnh1k7 {font-weight: 800;left: -9999px;border: var(--nfpq) solid var(--swzj);box-shadow: var(--s7ph6);text-transform: uppercase;background: var(--isv5);color: var(--qqo6, var(--d51v, var(--xub)));padding: 12px 20px;z-index: 200;position: absolute;text-decoration: none;top: 0;}
.tnh1k7:focus {left: 12px;top: 12px;}

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

.e1n0g4z {border-bottom: var(--nfpq) solid var(--j36vy, var(--n28w));top: 0;position: sticky;background: var(--fndvy);z-index: 60;}
.t37xsz {margin: 0 auto;align-items: center;display: flex;padding: 10px var(--xcqm);box-sizing: border-box;gap:13px;max-width: var(--jd7tn);}

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

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

.ymwp1 a:hover {border-color: var(--j36vy, var(--n28w));}
.ymwp1 a[aria-current="page"] {border-color: var(--j36vy, var(--n28w));box-shadow: var(--b8mn);}

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

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

.qz0xhkx {border-color: var(--j36vy, var(--n28w));color: var(--udy2, var(--kc1d));background: var(--g4lf4);box-shadow: 2px 2px 0 var(--j36vy, var(--n28w));}
.qz0xhkx:hover {box-shadow: 0 0 0 var(--j36vy, var(--n28w));}
.d2npg6e {box-shadow: 2px 2px 0 var(--j36vy, var(--n28w));color: var(--ifw, var(--m51o));background: var(--hzkoc);border-color: var(--j36vy, var(--n28w));}
.d2npg6e:hover {box-shadow: 0 0 0 var(--j36vy, var(--n28w));}
.djzxafg {background: var(--isv5);color: var(--d51v, var(--xub));}
.djzxafg:hover {background: var(--ygi);}

.xnczq {justify-content: center;display: none;cursor: pointer;min-height: 44px;gap:4px;align-items: center;flex-direction: column;border: var(--nfpq) solid var(--j36vy, var(--n28w));min-width: 44px;}
.xnczq span {background: var(--yfa, var(--vjd7));width: 20px;display: block;height: 3px;}

.ketqts {padding: clamp(14px, 1.8vw, 24px) var(--xcqm) 0;max-width: var(--jd7tn);margin: 0 auto;box-sizing: border-box;}
.q13p8q8 {background: var(--ee4a0);padding: clamp(16px, 2.2vw, 28px);border: var(--nfpq) solid var(--swzj);border-radius: 0;}

.q13p8q8 .gnfw64h {font-size: clamp(28px, 4.4vw, 66px);}
.q13p8q8 .syy29 {-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-size: 15.5px;margin-top:9px;overflow: hidden;}
.q13p8q8 .e6g7 {margin-top:14px;}

.gfgsz {box-shadow: var(--dk7e5);}
.yt6a9  {box-shadow: -7px 7px 0 var(--swzj);}

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

.gnfw64h {letter-spacing: -.03em;overflow-wrap: anywhere;font: 900 clamp(30px, 4vw, 200px)/.92 var(--rl2it);margin: 0;}
.sbxe02  {letter-spacing: -.04em;text-transform: uppercase;}
.m652mq4 {letter-spacing: -.025em;}
.z9kmx  {text-transform: uppercase;letter-spacing: 0;}

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

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

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

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

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

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

.se38gw {margin: 0 0 var(--xb2);}
.fp8g05x {gap:13px;display: grid;}
.j9fv {background: var(--ee4a0);border: var(--nfpq) solid var(--swzj);border-radius: 0;}
.j75xw0v {box-shadow: var(--s7ph6);}
.w7t9 {box-shadow: var(--d0s);}
.g3jp {display: flex;padding: 12px 16px;align-items: center;min-height: 44px;cursor: pointer;list-style: none;gap:12px;}
.g3jp::-webkit-details-marker {display: none;}
.g3jp::marker {content: '';}

.ewzjfh7 {justify-content: center;width: 30px;background: var(--g32);flex: 0 0 auto;font: 900 15px/1 var(--rl2it);display: inline-flex;height: 30px;border: var(--nfpq) solid var(--swzj);color: var(--qqo6, var(--d51v, var(--xub)));align-items: center;}
.j9fv[open] .ewzjfh7 {color: var(--ykt);background: var(--u3p);}
.nd97 {font: 800 16px/1.34 var(--rl2it);font-style: normal;letter-spacing: -.01em;}
.sbsm8m4 {padding: 14px 16px;border-top: var(--nfpq) solid var(--swzj);}
.spw4 {font-size: 15.5px;color: var(--j4qj);margin: 0;}

.trc98 {margin: 0 0 var(--xb2);}
.v1s5 {gap:14px;display: grid;}
.e2wk {grid-template-columns: minmax(0, 1fr);}
.f2p4p {grid-template-columns: repeat(2, minmax(0, 1fr));}
.r6hnqg {padding: 20px 18px 18px 62px;background: var(--x3rl);position: relative;min-width: 0;border: var(--nfpq) solid var(--swzj);border-radius: 0;}
.tqbw {box-shadow: var(--s7ph6);}
.jz26 {box-shadow: var(--d0s);}
.yxwgzar {justify-content: center;position: absolute;font: 900 17px/1 var(--rl2it);display: flex;color: var(--qqo6, var(--d51v, var(--xub)));background: var(--g32);height: 44px;width: 44px;border: var(--nfpq) solid var(--swzj);top: -3px;left: -3px;align-items: center;}

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

.xe8s {margin: 0;display: block;font: 800 17px/1.26 var(--rl2it);letter-spacing: -.015em;text-transform: uppercase;}
.kdsn20 {margin: 8px 0 0;color: var(--j4qj);font-size: 15.5px;}

.vsr97p2.r6hnqg {padding: 0;}
.tem7t {min-height: 40px;align-items: center;border-bottom: var(--nfpq) solid var(--swzj);background: var(--g32);letter-spacing: .1em;font: 900 16px/1 var(--rl2it);display: flex;padding: 0 16px;color: var(--qqo6, var(--d51v, var(--xub)));}

.vsr97p2 .xe8s, .ehztpmj .xe8s {margin: 0;font: 800 17px/1.26 var(--rl2it);text-transform: uppercase;letter-spacing: -.015em;}
.vsr97p2 .xe8s {padding: 16px 16px 0;}
.vsr97p2 .kdsn20, .ehztpmj .kdsn20 {margin: 8px 0 0;}
.vsr97p2 .kdsn20 {padding: 0 16px 16px;}

.vsr97p2 .xe8s:last-child {padding-bottom:17px;}

.ehztpmj.r6hnqg {grid-template-columns: 54px minmax(0, 1fr);display: grid;padding: 0;}
.ghkt7 {justify-content: center;border-right: var(--nfpq) solid var(--swzj);align-items: center;color: var(--qqo6, var(--d51v, var(--xub)));display: flex;font: 900 17px/1 var(--rl2it);background: var(--g32);}
.vrx6 {padding: 16px;min-width: 0;}

.r60mdc {margin: 0 0 var(--xb2);}
.ebns {display: grid;gap:16px;}
.s86c, .mc2p48e {min-width: 0;border: var(--nfpq) solid var(--swzj);border-radius: 0;background: var(--ee4a0);padding: 0 0 6px;box-shadow: var(--s7ph6);}

.fe4m.fe4m, .bbtt8k.bbtt8k {text-transform: uppercase;letter-spacing: .12em;padding: 11px 16px;align-items: center;font: 900 13px/1.2 var(--rl2it);margin: 0 0 8px;gap:9px;display: flex;border-bottom: var(--nfpq) solid var(--swzj);}
.fe4m {color: var(--qqo6, var(--d51v, var(--xub)));background: var(--g32);}
.bbtt8k {color: var(--ykt);background: var(--u3p);}
.kcfwn {border: var(--nfpq) solid currentColor;align-items: center;justify-content: center;height: 22px;width: 22px;display: inline-flex;font: 900 12px/1 var(--rl2it);}
.mvg0tmg {font-size: 15.5px;padding: 9px 16px;margin: 0;align-items: baseline;gap:11px;display: flex;}
.mvg0tmg + .mvg0tmg {border-top: var(--nfpq) solid var(--i68);}

.xtaj998 {font-weight: 900;flex: 0 0 auto;color: var(--mz4ez);}
.x5mwpte {font-weight: 900;color: var(--j4qj);flex: 0 0 auto;}

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

.d7fy31n :is(.rz1vr9, .y3x3z3k, .saby47, .mh78va,
             .qtryk, .y5wr45, .qvn3agv) [class]::before,
.d7fy31n :is(.rz1vr9, .y3x3z3k, .saby47, .mh78va,
             .qtryk, .y5wr45, .qvn3agv) [class]::after {background-image: revert;}

.hf6q7 {align-items: start;margin: 0 0 var(--xb2);grid-template-columns: minmax(0, 1fr);display: grid;}
.r2f8 {overflow: hidden;margin: 0;align-items: center;min-width: 0;justify-content: center;border: var(--nfpq) solid var(--swzj);background: var(--g32);display: flex;}
.cercm {box-shadow: var(--dk7e5);}
.m9xg7 {box-shadow: -7px 7px 0 var(--swzj);}
.chpgy {display: block;max-height: 22vh;object-fit: cover;height: 100%;width: 100%;}

.r2f8:has(.chpgy) {background: var(--ee4a0);}

.qbjetvr {letter-spacing: -.05em;align-items: center;width: 100%;display: flex;font: 900 clamp(52px, 11vw, 150px)/1 var(--rl2it);min-height: 16vh;color: var(--lqz7, var(--d51v, var(--xub)));justify-content: center;max-height: 22vh;}
.hf6q7 .gq779.gq779 {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--lqz7, var(--d51v, var(--xub))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.hf6q7 .a1jpm.a1jpm {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--lqz7, var(--d51v, var(--xub))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.hf6q7 .f5w5vc.f5w5vc {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--lqz7, var(--d51v, var(--xub))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.q5gxgr4 {min-width: 0;border: var(--nfpq) solid var(--swzj);box-shadow: var(--s7ph6);padding: clamp(18px, 2.4vw, 30px);margin: calc(var(--nfpq) * -1) 0 0;background: var(--ee4a0);}
.vqze {display: block;font: 800 12px/1 var(--rl2it);font-style: normal;color: var(--j4qj);margin: 0 0 8px;text-transform: uppercase;letter-spacing: .18em;}

.pq66y.pq66y {color: var(--ykt);letter-spacing: -.035em;margin: 0;font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--rl2it);text-transform: uppercase;overflow-wrap: anywhere;}
.wfge {font-size: 16.5px;margin: 12px 0 0;color: var(--j4qj);max-width: 58ch;}
.sdh3g {padding: 0 26px;justify-content: center;letter-spacing: .04em;margin-top:19px;background: var(--isv5);transition:transform 0.078s linear, box-shadow 0.097s linear;box-shadow: var(--b8mn);color: var(--d51v, var(--xub));border: var(--nfpq) solid var(--swzj);align-items: center;display: inline-flex;min-height: 48px;text-decoration: none;font: 900 15px/1 var(--rl2it);text-transform: uppercase;}
.sdh3g:hover {background: var(--ygi);box-shadow: 0 0 0 var(--swzj);transform: translate(2px, 2px);}

@media (min-width:891px) {
  
  .s7nxy4m,
  .q5z4 {align-items: stretch;grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .q5z4 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .s7nxy4m .q5gxgr4 {align-self: center;margin: 0 0 0 calc(var(--nfpq) * -1);}
  .q5z4 .r2f8 {order: 2;}
  .q5z4 .q5gxgr4 {align-self: center;margin: 0 calc(var(--nfpq) * -1) 0 0;order: 1;}
  .s7nxy4m .chpgy,
  .q5z4 .chpgy {max-height: 34vh;height: 100%;}
  .s7nxy4m .qbjetvr,
  .q5z4 .qbjetvr {max-height: 34vh;min-height: 24vh;}
}

.d7fy31n .qvn3agv.ae6r45 {flex-direction: column;justify-content: flex-end;position: relative;overflow: hidden;min-height: 320px;border: var(--nfpq) solid var(--swzj);display: flex;}

.d7fy31n .qvn3agv .qfzxktn {object-fit: cover;inset: 0;height: 100%;width: 100%;position: absolute;}
.qf29qk {inset: 0;pointer-events: none;position: absolute;}
.qf29qk::before {content: "";inset: 0;position: absolute;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--ee4a0) 30%, transparent) 0%,
    color-mix(in srgb, var(--ee4a0) 30%, transparent) 40%,
    color-mix(in srgb, var(--ee4a0) 92%, transparent) 100%);}
.m8ya8 {box-shadow: none;z-index: 1;border-top: var(--nfpq) solid var(--swzj);background: var(--ee4a0);margin: 0;position: relative;}
@media (max-width:890px) {
  .d7fy31n .qvn3agv.ae6r45 {min-height: 260px;}
}

.r2mk {margin: 0 0 var(--xb2);}
.afv6 {min-width: 0;gap:18px;display: grid;}

.em12x {grid-template-columns: repeat(4, minmax(0, 1fr));}
.k7asaa {grid-template-columns: repeat(3, minmax(0, 1fr));}
.j4wx89d {border: var(--nfpq) solid var(--swzj);transition:transform 0.06s linear, box-shadow 0.075s linear;flex-direction: column;color: inherit;background: var(--ee4a0);min-width: 0;display: flex;text-decoration: none;}
.xqpmk {box-shadow: var(--s7ph6);}
.fpnv6 {box-shadow: var(--d0s);}
.j4wx89d:hover, .j4wx89d:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--swzj);}
.v3f8m {height: auto;width: 100%;aspect-ratio: 2 / 3;display: block;object-fit: cover;}
.rm7y6r {padding: 12px 14px;background: var(--swzj);margin-top: auto;color: var(--ud3ns);border-top: var(--nfpq) solid var(--swzj);display: block;}
.xch0k3 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;letter-spacing: -.01em;font: 900 15px/1.25 var(--rl2it);text-transform: uppercase;}
.r13knf8 {text-transform: uppercase;font: 700 12px/1.2 var(--rl2it);font-style: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;letter-spacing: .08em;display: block;margin-top:5px;}

.bq34an {margin: 0 0 var(--xb2);}
.s1r2 {margin: 0;list-style: none;min-width: 0;padding: 0;gap:19px;display: grid;}

.p5ay6 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.wa4b9 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.dgsyva {border: var(--nfpq) solid var(--swzj);min-width: 0;background: var(--ee4a0);}
.yfn1 {box-shadow: var(--s7ph6);}
.z957dt6 {box-shadow: var(--d0s);}
.t9xe9e {gap:10px;text-decoration: none;transition:transform 0.115s linear;color: inherit;padding: 24px 18px;align-items: center;min-height: 156px;flex-direction: column;display: flex;justify-content: center;}
.dgsyva:hover {box-shadow: 0 0 0 var(--swzj);}
.dgsyva:hover .t9xe9e {transform: translate(2px, 2px);}
.ghvx {height: auto;display: block;object-fit: contain;max-width: 100%;max-height: 78px;}
.zts5 {font: 800 12px/1.2 var(--rl2it);letter-spacing: .12em;text-transform: uppercase;color: var(--j4qj);text-align: center;}

.h6q3 {margin: 0 0 var(--xb2);}
.d7ma {margin: 0;min-width: 0;}
.mr0d {gap:16px;display: flex;flex-wrap: wrap;}

.fvw4z {gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
@media (max-width:905px) { .fvw4z {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:475px) { .fvw4z {grid-template-columns: minmax(0, 1fr);} }
.yjz96j {border: var(--nfpq) solid var(--swzj);padding: 18px 22px;align-items: center;min-width: 0;justify-content: center;min-height: 104px;display: flex;background: var(--ee4a0);}
.mr0d .yjz96j {min-width: 168px;flex: 0 1 auto;}
.dw3t7mc {box-shadow: var(--b8mn);}
.zc867ak {box-shadow: -2px 2px 0 var(--swzj);}
.n0080 {display: block;max-height: 58px;object-fit: contain;max-width: 100%;height: auto;}

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

.yc105k {margin: 0 0 var(--xb2);}
.gz3sh9 {border: var(--nfpq) solid var(--swzj);margin: 0 0 18px;box-shadow: var(--s7ph6);background: var(--x3rl);padding: clamp(16px, 2.2vw, 26px);}
.k34yc {display: flex;margin: 0 0 10px;align-items: baseline;flex-wrap: wrap;gap:13px;}
.t9ckvk {letter-spacing: -.04em;font: 900 clamp(38px, 5vw, 66px)/1 var(--rl2it);}

.d93x {font-style: normal;letter-spacing: .12em;color: var(--mz4ez);font-size: 22px;}
.t106fhw {margin: 0;font-size: 16px;max-width: 62ch;color: var(--j4qj);}

.ca0hf3 {display: grid;gap:15px;}
.zx2g5 {min-width: 0;padding: 16px 18px;border: var(--nfpq) solid var(--swzj);background: var(--ee4a0);margin: 0;}
.e7kq {box-shadow: var(--b8mn);}
.avp6yy {box-shadow: -2px 2px 0 var(--swzj);}
.kha6 {margin: 0 0 12px;font-size: 15.5px;}
.taz1k4 {gap:10px;align-items: center;font-style: normal;display: flex;}

.gfjc0 {display: inline-flex;width: 34px;background: var(--g32);border: var(--nfpq) solid var(--swzj);color: var(--qqo6, var(--d51v, var(--xub)));height: 34px;flex: 0 0 auto;font: 900 15px/1 var(--rl2it);align-items: center;justify-content: center;}
.jt9c3 {text-transform: uppercase;letter-spacing: .02em;font: 800 14px/1.2 var(--rl2it);}
.p4ybf {color: var(--mz4ez);font-style: normal;margin-left: auto;letter-spacing: .1em;}

.h135q {background: var(--ee4a0);margin: 0 0 var(--xb2);border: var(--nfpq) solid var(--swzj);min-width: 0;box-sizing: border-box;padding: clamp(16px, 2.2vw, 26px);}
.ts6zy9 {box-shadow: var(--s7ph6);}
.kqdw {box-shadow: var(--d0s);}
.mzqb {display: block;}

@media (min-width:770px) {
  .d7fy31n > .j5a6a {width: calc(50% - var(--xb2) / 2);float: left;}
  .d7fy31n > .j5a6a + .j5a6a {float: right;}
  
  .d7fy31n > .j5a6a + .j5a6a + * {clear: both;}
}

.tr86j {border-left: 10px solid var(--g32);}
.mvkwxe {border-left-width: var(--nfpq);}
.s7t8ny9 {justify-content: space-between;flex-wrap: wrap;display: flex;align-items: center;margin: 0 0 14px;gap:12px;}
.yy42r.yy42r {margin: 0;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--rl2it);text-transform: uppercase;border: 0;letter-spacing: -.025em;padding: 0;}
.qgm8m {margin: 0;}
.k6dfe1k {text-decoration: none;font: 800 13px/1 var(--rl2it);text-transform: uppercase;border: var(--nfpq) solid var(--swzj);padding: 0 20px;justify-content: center;transition:transform 0.093s linear, box-shadow 0.074s linear;letter-spacing: .04em;display: inline-flex;box-shadow: var(--b8mn);background: var(--isv5);min-height: 44px;color: var(--d51v, var(--xub));align-items: center;}
.k6dfe1k:hover {box-shadow: 0 0 0 var(--swzj);background: var(--ygi);transform: translate(2px, 2px);}
.phcq {gap:16px;grid-template-columns: minmax(0, 1fr);min-width: 0;display: grid;}
.jmcppe3 {text-decoration: none;min-width: 0;display: block;}

.y12qv {margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--nfpq));border: var(--nfpq) solid var(--swzj);display: block;box-shadow: var(--b8mn);}
.dvqt7m {height: auto;width: 100%;display: block;}
.vesba {min-width: 0;}
.vesba > *:last-child {margin-bottom: 0;}
@media (min-width:770px) {
  .mzqb .phcq {align-items: start;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}
  
  .dd86wx .jmcppe3 {order: 2;}
  .dd86wx .y12qv {margin-left: 0;margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--nfpq));}
}

.a8b6h {margin: 0 0 var(--xb2);}
.f1gh3b4.f1gh3b4 {letter-spacing: -.03em;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--rl2it);margin: 0 0 14px;text-transform: uppercase;}
.m85bq {gap:14px;overflow-x: auto;scrollbar-width: thin;scroll-snap-type: x mandatory;grid-auto-flow: column;display: grid;padding-bottom:7px;}
.x2a6en {grid-auto-columns: 100%;}
.eat9 {grid-auto-columns: minmax(0, 82%);}
.agehyn {margin: 0;min-width: 0;border: var(--nfpq) solid var(--swzj);scroll-snap-align: start;background: var(--ee4a0);overflow: hidden;}
.ntak {box-shadow: var(--s7ph6);}
.eezq2 {box-shadow: var(--d0s);}
.nwrj93c {height: auto;object-fit: cover;display: block;max-height: 40vh;width: 100%;}
.jc8dd {border-top: var(--nfpq) solid var(--swzj);padding: 11px 14px;font: 800 14px/1.35 var(--rl2it);}
.mtyy6f {margin: 12px 0 0;gap:7px;display: flex;}
.x544 {width: 26px;display: block;background: var(--g32);height: 8px;border: 2px solid var(--swzj);}
.qy6d2h6 {font-size: 16px;margin: 14px 0 0;max-width: 62ch;color: var(--j4qj);}
.kzdkve {margin: 16px 0 0;gap:10px;display: flex;}
.dhx5ps {align-items: center;flex-wrap: wrap;flex-direction: row;}
.pxn5ba {flex-direction: column;align-items: flex-start;}
.d7w2cnm.d7w2cnm, .wdfss {letter-spacing: .04em;text-decoration: none;box-shadow: var(--b8mn);justify-content: center;padding: 0 22px;transition:transform 0.102s linear, box-shadow 0.068s linear;display: inline-flex;align-items: center;font: 800 13.5px/1 var(--rl2it);min-height: 46px;border: var(--nfpq) solid var(--swzj);text-transform: uppercase;}
.d7w2cnm.d7w2cnm {background: var(--isv5);color: var(--d51v, var(--xub));}
.wdfss {background: var(--u3p);color: var(--ykt);}
.d7w2cnm.d7w2cnm:hover, .wdfss:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--swzj);}
@media (min-width:770px) {
  .eat9 {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.r60pr0j {margin: 0 0 var(--xb2);display: grid;border: var(--nfpq) solid var(--swzj);grid-template-columns: minmax(0, 1fr);gap:18px;background: var(--x3rl);min-width: 0;padding: clamp(16px, 2.2vw, 26px);}
.y481 {box-shadow: var(--s7ph6);}
.x72z1 {box-shadow: var(--d0s);}
.z26esb2 {align-items: center;justify-content: center;background: var(--g32);width: 96px;flex: 0 0 auto;border: var(--nfpq) solid var(--swzj);display: flex;box-shadow: var(--b8mn);height: 96px;overflow: hidden;}
.fv1k {object-fit: cover;width: 100%;height: 100%;display: block;}
.wmgjcas {color: var(--qqo6, var(--d51v, var(--xub)));font: 900 46px/1 var(--rl2it);}
.mg2fh5y {min-width: 0;}
.e85wad {gap:7px;flex-wrap: wrap;display: flex;margin: 0 0 12px;align-items: baseline;}
.gb2sb {font: 800 11px/1.2 var(--rl2it);text-transform: uppercase;color: var(--j4qj);letter-spacing: .16em;}
.xbxkkv {letter-spacing: -.02em;font: 900 20px/1.15 var(--rl2it);text-transform: uppercase;}
.fyxmj {gap: 0;border-top: var(--nfpq) solid var(--i68);margin: 0 0 12px;grid-template-columns: max-content minmax(0, 1fr);display: grid;}
.jv8y1 {font: 800 11px/1.3 var(--rl2it);text-transform: uppercase;white-space: nowrap;letter-spacing: .14em;padding: 8px 14px 8px 0;border-bottom: var(--nfpq) solid var(--i68);color: var(--j4qj);}
.kzcde {min-width: 0;padding: 8px 0;border-bottom: var(--nfpq) solid var(--i68);font-size: 15px;margin: 0;}

.jjvj {gap:7px;flex-wrap: wrap;display: flex;list-style: none;margin: 0 0 12px;padding: 0;}
.x4p0 {display: inline-flex;padding: 6px 10px;min-width: 0;gap:8px;background: var(--ee4a0);border: var(--nfpq) solid var(--swzj);align-items: center;box-shadow: var(--b8mn);}
.yaekzf {color: var(--j4qj);letter-spacing: .14em;font: 800 11px/1.3 var(--rl2it);text-transform: uppercase;}
.ee7ttjr {font: 700 14px/1.3 var(--rl2it);min-width: 0;}

.ctch24.e85wad {margin: 0 0 4px;}

.mg2fh5y .dpkgz {font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--rl2it);letter-spacing: -.02em;margin: 0 0 12px;text-transform: uppercase;}
.d9gt {margin: 0 0 12px;border-top: var(--nfpq) solid var(--i68);}
.d9gt .rsf2 {padding: 8px 0;flex-wrap: wrap;margin: 0;display: flex;gap:9px;border-bottom: var(--nfpq) solid var(--i68);align-items: baseline;}
.psde5hh {text-transform: uppercase;color: var(--j4qj);font: 800 11px/1.3 var(--rl2it);letter-spacing: .14em;}
.ta7q {min-width: 0;font-size: 15px;}
.x25q00j {color: var(--j4qj);margin: 0 0 12px;font-size: 15.5px;}
.yt1ejb4 {flex-wrap: wrap;margin: 0 0 12px;display: flex;gap:9px;}
.rg85af4 {width: 44px;height: 44px;background: var(--ee4a0);display: inline-flex;border: var(--nfpq) solid var(--swzj);box-shadow: var(--b8mn);align-items: center;transition:transform 0.118s linear, box-shadow 0.123s linear;color: var(--ykt);justify-content: center;}
.rg85af4:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--swzj);}
.zqy6 {color: var(--khvfw);font-size: 12.5px;margin: 0;}
@media (min-width:707px) {
  .xtzt98  {grid-template-columns: 96px minmax(0, 1fr);}
  .e4kaq {grid-template-columns: minmax(0, 1fr) 96px;}
  .e4kaq .z26esb2 {order: 2;}
}

.zkscej {padding: clamp(16px, 2.2vw, 26px);min-width: 0;border: var(--nfpq) solid var(--swzj);background: var(--ee4a0);margin: 0 0 var(--xb2);}
.pjt6 {box-shadow: var(--s7ph6);}
.k0cmzr9 {box-shadow: var(--d0s);}
.qpvs3 {border: var(--nfpq) solid var(--swzj);justify-content: center;width: 84px;overflow: hidden;margin: 0 0 14px;height: 84px;box-shadow: var(--b8mn);align-items: center;display: flex;background: var(--u3p);}
.davv6 {max-height: 100%;max-width: 100%;height: auto;display: block;object-fit: contain;}
.ttag {margin: 0 0 16px;color: var(--j4qj);font-size: 16px;max-width: 60ch;}
.hg28g {gap: 0;margin: 0 0 18px;display: grid;}
.hngq3 {grid-template-columns: max-content minmax(0, 1fr);}
.rka74 {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.rka74 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.rka74 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.g6cj {border-bottom: var(--nfpq) solid var(--i68);text-transform: uppercase;letter-spacing: .14em;color: var(--j4qj);font: 800 11px/1.3 var(--rl2it);white-space: nowrap;padding: 9px 14px 9px 0;}
.x07918m {font: 800 15px/1.3 var(--rl2it);font-variant-numeric: tabular-nums;align-items: center;padding: 9px 18px 9px 0;margin: 0;display: flex;border-bottom: var(--nfpq) solid var(--i68);gap:10px;min-width: 0;}
.s3yh91 {letter-spacing: .1em;color: var(--mz4ez);}
.ccv0x8 {display: flex;gap:10px;margin: 0;flex-wrap: wrap;}

.fw2e {box-shadow: var(--b8mn);transition:transform 0.096s linear, box-shadow 0.06s linear;justify-content: center;text-decoration: none;min-height: 52px;color: #fff;border: var(--nfpq) solid var(--swzj);padding: 8px 20px;background: #000;display: inline-flex;flex-direction: column;}
.fw2e:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--swzj);}
.htjzf3f {text-transform: uppercase;font: 700 9.5px/1.2 var(--rl2it);letter-spacing: .16em;}
.wn73 {font: 900 15px/1.2 var(--rl2it);font-style: normal;letter-spacing: -.01em;}

.rd7j {margin: 26px 0;display: flex;}
.ehgem {justify-content: flex-start;}
.nn5a2 {justify-content: center;}
.wd8st1 {justify-content: flex-end;}
.qzxcd1t {text-decoration: none;gap:10px;transition:transform 0.06s linear, box-shadow 0.118s linear;color: var(--d51v, var(--xub));align-items: center;border: var(--nfpq) solid var(--swzj);padding: 0 30px;box-shadow: var(--s7ph6);background: var(--isv5);justify-content: center;display: inline-flex;min-height: 50px;}
.qzxcd1t:hover {transform: translate(4px, 4px);background: var(--ygi);box-shadow: 0 0 0 var(--swzj);}
.yg57 {width: auto;}
.bjh9c {width: 100%;}
.jmw8n {text-transform: uppercase;letter-spacing: .04em;font: 900 16px/1 var(--rl2it);}
.byvmym {font-size: 17px;font-weight: 900;font-style: normal;}

.n824 {min-width: 0;margin: 0 0 var(--xb2);}
.evr4k.evr4k {align-items: center;padding: 0;padding-bottom:9px;gap:12px;margin: 0 0 16px;border: 0;border-bottom: var(--nfpq) solid var(--swzj);display: flex;}
.hcc7158 {display: block;background: var(--g32);border: var(--nfpq) solid var(--swzj);height: 18px;width: 18px;flex: 0 0 auto;}
.nsdb {height: 8px;width: 34px;background: var(--g32);border: 2px solid var(--swzj);display: block;flex: 0 0 auto;}
.p3zph2 {text-transform: uppercase;letter-spacing: -.025em;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--rl2it);}
.af6maen {min-width: 0;}
.af6maen > *:last-child {margin-bottom: 0;}

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

.cktt85x.evr4k {padding-bottom: 0 !important;margin: 0 0 14px !important;border-bottom: 0 !important;}
.yxcrv {display: block;border: var(--nfpq) solid var(--swzj);width: 84px;background: var(--g32);height: 10px;margin: 0 0 18px;}

.yg7xg5j.evr4k {border-bottom: 0 !important;margin: 0 0 14px !important;padding-bottom: 0 !important;}
.vh32d {min-width: 0;padding-left: clamp(12px, 1.6vw, 20px);border-left: var(--nfpq) solid var(--swzj);}

.hf4ga {margin: 0 0 var(--xb2);}
.vywg {border: var(--nfpq) solid var(--swzj);background: var(--ee4a0);margin: 0 auto;display: block;max-width:979px;}
.qsex40 {padding: 20px;}
.gfkpf {padding: 8px;}
.kyzd2 {box-shadow: var(--dk7e5);}
.bdxa {box-shadow: -7px 7px 0 var(--swzj);}

.r6y1g {text-decoration: none;min-height: 44px;display: block;}
.ydtcjt {display: block;min-height: 44px;width: 100%;height: auto;border: var(--nfpq) solid var(--swzj);}

.xvyfjzg {max-width:980px;border: var(--nfpq) solid var(--swzj);margin: 0 auto;background: var(--ee4a0);}
.xvyfjzg .ydtcjt {border: 0;}

.pf6nh {margin: 0 auto;display: block;max-width:981px;position: relative;border: var(--nfpq) solid var(--swzj);background: var(--ee4a0);}
.bpjkb3k {border: var(--nfpq) solid var(--swzj);position: absolute;height: 26px;top: -3px;display: block;background: var(--g32);right: -3px;width: 26px;}

.edhk {margin: 0 0 var(--xb2);border: var(--nfpq) solid var(--swzj);padding: clamp(16px, 2vw, 24px);min-width: 0;background: var(--x3rl);}
.ezjqx {box-shadow: var(--s7ph6);}
.fp6x {box-shadow: var(--d0s);}
.xyzhaj {padding: 0 0 10px;border-bottom: var(--nfpq) solid var(--swzj);gap:11px;display: flex;margin: 0 0 14px;align-items: center;}
.r0gwk {display: block;border: var(--nfpq) solid var(--swzj);flex: 0 0 auto;width: 18px;height: 18px;background: var(--g32);}
.axxh {flex: 0 0 auto;height: 8px;border: 2px solid var(--swzj);display: block;width: 34px;background: var(--g32);}
.hb72 {font: 900 17px/1.2 var(--rl2it);letter-spacing: .02em;text-transform: uppercase;}

.pb72ns {gap:9px;margin: 0;padding: 0 0 0 0;display: grid;}
.d4bs {list-style: decimal inside;}
.f0cv {list-style: none;}
.pb72ns li {min-width: 0;}
.pb72ns a {display: inline-flex;align-items: center;color: var(--ykt);background: var(--ee4a0);padding: 0 14px;text-decoration: none;transition:transform 0.065s linear;border-left: 8px solid var(--g32);font: 700 15px/1.3 var(--rl2it);min-height: 44px;}
.pb72ns a:hover {text-decoration: underline;text-decoration-thickness: 3px;transform: translate(3px, 0);}

.ntxm {list-style: none;}
.ntxm li {gap:9px;display: flex;align-items: center;}
.ntxm li::before {content: "";width: 12px;flex: 0 0 auto;border: var(--nfpq) solid var(--swzj);background: var(--g32);height: 12px;}
.ntxm.pb72ns a {padding: 0;background: none;border-left: 0;min-width: 0;}

.jbppbn {margin: 0 0 var(--xb2);min-width: 0;}
.ectxqn {align-items: center;margin: 0 0 14px;display: flex;gap:13px;}
.k2vgw5 {width: 16px;border: var(--nfpq) solid var(--swzj);flex: 0 0 auto;background: var(--g32);height: 16px;display: block;}
.e9az {display: block;flex: 0 0 auto;background: var(--g32);border: 2px solid var(--swzj);width: 30px;height: 7px;}
.z795a {text-transform: uppercase;letter-spacing: -.025em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--rl2it);}
.h65g9 {overflow-x: auto;background: var(--ee4a0);padding: clamp(14px, 2vw, 22px);border: var(--nfpq) solid var(--swzj);min-width: 0;}

.kchf {box-shadow: inset 4px 4px 0 var(--i68);}
.s30xs8 {box-shadow: inset 2px 2px 0 var(--i68);}
.h65g9 > *:last-child {margin-bottom: 0;}

.ha51t.h65g9 {overflow: visible;padding: 0;box-shadow: none;}

.ha51t .ysyf1a {text-transform: uppercase;color: var(--ykt);border: 0 !important;border-bottom: var(--nfpq) solid var(--swzj) !important;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--rl2it) !important;letter-spacing: -.025em;background: var(--u3p);padding: 12px clamp(14px, 2vw, 22px) !important;margin: 0 !important;}

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

.m24kg.ectxqn {border-bottom: 0 !important;padding-bottom: 0 !important;margin: 0 0 10px !important;}
.m24kg > b {margin-left: auto;}
.qz0c {border: 0;border-top: var(--nfpq) solid var(--swzj);margin: 0 0 16px;height: 0;}

.ech6 {margin: 0 0 var(--xb2);min-width: 0;}
.han0 {border-left: 10px solid var(--g32);}
.wk9gd79 {border-left: 6px solid var(--g32);}

.wv5yt6, .pe56g0a {border-left: 0;}
.fws1z3p.fws1z3p {padding: 12px 16px;letter-spacing: -.02em;text-transform: uppercase;gap:10px;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--rl2it);margin: 0;border: 0;display: flex;align-items: center;}
.x8px0 {color: var(--ud3ns);background: var(--swzj);}
.edrd {background: var(--u3p);border-bottom: var(--nfpq) solid var(--swzj);color: var(--ykt);}
.ed18zex {display: block;height: 12px;width: 12px;background: currentColor;flex: 0 0 auto;}
.manqppq {min-width: 0;}
.ns7yzqk {background: var(--ee4a0);min-width: 0;overflow-x: auto;border: var(--nfpq) solid var(--swzj);border-left: 0;padding: clamp(14px, 2vw, 22px);}
.ns7yzqk > *:last-child {margin-bottom: 0;}

.v5kht.ns7yzqk {padding: clamp(8px, 1.2vw, 14px);overflow: visible;border-left: var(--nfpq) solid var(--g32);background: var(--x3rl);}

.pe56g0a .ns7yzqk {border-left: var(--nfpq) solid var(--swzj);}
.z4rj03j {background: var(--ee4a0);overflow-x: auto;box-shadow: var(--b8mn);border: var(--nfpq) solid var(--swzj);padding: clamp(12px, 1.8vw, 20px);min-width: 0;}
.z4rj03j > *:last-child {margin-bottom: 0;}

.ys8f {display: block;height: 14px;border: var(--nfpq) solid var(--swzj);border-bottom: 0;width: 56px;background: var(--g32);}

.d7fy31n .m9arzz6 {min-width: 0;}
.d7fy31n .f5v9 {letter-spacing: -.025em;text-transform: uppercase;}
.d7fy31n .x7syx3c {min-width: 0;}
.d7fy31n .h6zat07 {left: -9999px;position: absolute;}
.d7fy31n .etn5xv {display: none;}
.d7fy31n .wtz3a {display: none;}

.d7fy31n :is(.yywxwr0, [class*="table"]) {overflow-x: auto;}
.d7fy31n table {border-collapse: collapse;width: 100%;font-size: 15px;}
.d7fy31n thead th {font: 900 11.5px/1.3 var(--rl2it);letter-spacing: .12em;text-align: left;background: var(--u3p);padding: 11px 14px;text-transform: uppercase;border: var(--nfpq) solid var(--jltl);color: var(--cd0r, var(--ykt));white-space: nowrap;}
.d7fy31n tbody td {border: var(--nfpq) solid var(--i68);color: var(--cd0r, inherit);padding: 11px 14px;}
.d7fy31n tbody td + td {font-variant-numeric: tabular-nums;}

.w7kc5 {padding: clamp(20px, 2.8vw, 32px);box-shadow: var(--s7ph6);margin: var(--xb2) 0 0;color: var(--qqo6, var(--d51v, var(--xub)));background: var(--g32);border: var(--nfpq) solid var(--swzj);}
.mprwp {font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--rl2it);letter-spacing: -.02em;margin: 0;text-transform: uppercase;}
.pmez {margin: 8px 0 16px;font-size: 16px;}

.w7kc5 .djzxafg {box-shadow: 2px 2px 0 var(--qqo6, var(--d51v, var(--xub)));background: var(--qqo6, var(--d51v, var(--xub)));color: var(--g32);border-color: var(--qqo6, var(--d51v, var(--xub)));}
.w7kc5 .djzxafg:hover {background: var(--qqo6, var(--d51v, var(--xub)));box-shadow: 0 0 0 var(--qqo6, var(--d51v, var(--xub)));}

.fjtey {background: var(--x3rl);padding: 18px 20px;box-shadow: var(--b8mn);border: var(--nfpq) solid var(--swzj);margin: var(--xb2) 0 0;}
.qkcpmn {text-transform: uppercase;font: 900 16px/1.2 var(--rl2it);margin: 0;letter-spacing: -.01em;}
.fzqz {margin: 6px 0 0;font-size: 15px;color: var(--j4qj);}

.gf30b5 {border: var(--nfpq) solid var(--swzj);margin: 24px 0 0;padding: 9px 12px;letter-spacing: .14em;color: var(--j4qj);font: 800 11.5px/1 var(--rl2it);display: inline-block;}

.hgy3a {justify-content: space-between;z-index: 25;flex-wrap: wrap;align-items: center;padding: 12px calc(var(--xcqm) + 30px) 12px var(--xcqm);position: sticky;gap:11px;background: var(--u3p);bottom: 0;display: flex;border-top: var(--nfpq) solid var(--swzj);}
.cjp2 {font: 800 14px/1.3 var(--rl2it);}

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

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

.x2pbq8b::before {inset: 10px;transition:background 0.139s, box-shadow 0.08s;box-shadow: var(--b8mn);border: var(--nfpq) solid var(--swzj);position: absolute;background: var(--ee4a0);content: '';}
.x2pbq8b svg {z-index: 1;position: relative;}

.x2pbq8b:hover::before {background: var(--u3p);}
.x2pbq8b:active {transform: translate(2px, 2px);}
.x2pbq8b:active::before {box-shadow: none;}
.x2pbq8b:focus-visible {outline: var(--nfpq) solid var(--swzj);outline-offset: 1px;}

.dtpd.dtpd {color: var(--prez8, var(--n28w));background: var(--kzi);padding: clamp(30px, 3.4vw, 48px) var(--xcqm) clamp(20px, 2.2vw, 30px);border-top: var(--nfpq) solid var(--x89yx, var(--n28w));}
.dtpd .qz3x {grid-template-columns: minmax(0, 1fr);gap:23px;max-width: var(--jd7tn);display: grid;margin: 0 auto;}
.dtpd .m0r2 img {display: block;height: 26px;width: auto;}
.dtpd .m0r2 span {text-transform: uppercase;font: 900 17px/1 var(--rl2it);}
.dtpd .k6jgty {gap:29px;display: grid;justify-content: start;grid-auto-flow: column;}
.dtpd .k6jgty ul {gap:4px;padding: 0;list-style: none;margin: 0;display: grid;}
.dtpd .k6jgty a {text-decoration: none;align-items: center;min-height: 44px;font: 700 13px/1 var(--rl2it);display: flex;text-transform: uppercase;color: var(--prez8, var(--n28w));letter-spacing: .05em;}
.dtpd .k6jgty a:hover {text-decoration-thickness: 3px;text-decoration: underline;}
.dtpd .me272 {align-items: center;display: flex;gap:11px;flex-wrap: wrap;margin: 20px auto 0;max-width: var(--jd7tn);}
.dtpd .kjsh {border-top: var(--nfpq) solid var(--x89yx, var(--n28w));max-width: var(--jd7tn);margin: 20px auto 0;padding-top:17px;}
.dtpd .kjsh p {margin: 0;font-size: 12.5px;}
.dtpd .kjsh p + p {margin-top:8px;line-height:1.58;}

@media (max-width:874px) {
  
  .hf6q7 .chpgy {max-height: 15vh;}
  .hf6q7 .qbjetvr {min-height: 12vh;max-height: 15vh;font-size: clamp(44px, 9vw, 96px);}
  .hf6q7 .q5gxgr4 {padding: clamp(14px, 3vw, 20px);}

  .ymwp1 {display: none;flex: none;}
  .xnczq {display: flex;}
  .t37xsz {flex-wrap: wrap;}
  
  .f2p4p {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:525px) {
  
  .ketqts, .d7fy31n {padding-right:18px;padding-left:14px;}
  .e8kg {width: 100%;}
  .e8kg .e4p8 {flex: 1 1 auto;}
  .r6hnqg {padding: 52px 16px 16px;}
  .yxwgzar {left: -3px;top: -3px;}
  .mvg0tmg {padding-right:13px;padding-left:14px;}

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

  
  
  .em12x, .k7asaa {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .p5ay6, .wa4b9 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .fvw4z {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .mr0d .yjz96j {min-width: 132px;}
}

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

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

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

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

.dsvs:checked ~ .z3k4 {opacity:1;visibility: visible;}
.dsvs:checked ~ .g1qgyc {transform: translateX(0);visibility: visible;}

.d0r1h4 {z-index: 1;background: var(--x3rl, var(--vrqm2));padding: 14px 16px;justify-content: space-between;align-items: center;position: sticky;top: 0;gap:11px;display: flex;border-bottom: 1px solid var(--swzj, var(--n28w));}
.y1wf {display: inline-flex;min-height: 44px;align-items: center;}
.y1wf img {height: 26px;width: auto;display: block;}
.c91hv8t {font-weight: 800;color: var(--n28w);letter-spacing: .01em;font-size: 16px;}

.nj0mk {border-radius: 0;border: 1px solid var(--swzj, var(--n28w));color: var(--n28w);align-items: center;justify-content: center;display: inline-flex;background: var(--vrqm2);cursor: pointer;width: 44px;height: 44px;flex: none;}
.nj0mk:hover {background: var(--oc9n);}
.nj0mk:focus-visible,
.v6200 a:focus-visible,
.q64wf:focus-visible,
.vb927:focus-visible {outline: 2px solid var(--n28w);outline-offset: 2px;}

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

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

.v6200 a[aria-current="page"] {border-color: var(--swzj, var(--n28w));background: var(--vrqm2);box-shadow: inset 3px 0 0 var(--g32, var(--isv5));}

.p3sdtyn {background: var(--x3rl, var(--vrqm2));display: grid;gap:9px;border-top: 1px solid var(--swzj, var(--n28w));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;}

.q64wf, .vb927 {border-radius: 0;justify-content: center;padding: 12px 18px;display: flex;font-weight: 700;min-height: 48px;align-items: center;font-size: 15px;text-decoration: none;}
.q64wf {background: var(--g4lf4);color: var(--udy2, var(--kc1d));border: 1px solid var(--swzj, var(--n28w));}
.vb927 {border: 1px solid transparent;color: var(--ifw, var(--m51o));background: var(--hzkoc);}

.g1qgyc {border-right: 3px solid var(--swzj, var(--n28w));}
.zrqnze {border-left: 3px solid var(--swzj, var(--n28w));border-right: 0;}
.d0r1h4 {border-bottom: 3px solid var(--swzj, var(--n28w));}
.nj0mk {border-color: var(--swzj, var(--n28w));border-width: 3px;}
.v6200 a {font-weight: 800;text-transform: uppercase;border-width: 3px;letter-spacing: .02em;}
.v6200 a:hover, .v6200 a[aria-current="page"] {border-color: var(--swzj, var(--n28w));}

.v6200 a[aria-current="page"] {box-shadow: 4px 4px 0 var(--swzj, var(--n28w));}
.p3sdtyn {border-top: 3px solid var(--swzj, var(--n28w));}
.q64wf, .vb927 {border-color: var(--swzj, var(--n28w));text-transform: uppercase;border-width: 3px;font-weight: 800;}
.vb927 {box-shadow: 4px 4px 0 var(--swzj, var(--n28w));}

@media (min-width:854px) {
  .g1qgyc, .z3k4 {display: none;}
}

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

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

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

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

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

.mynbxb0 > summary.xyzhaj {min-height: 44px;list-style: none;cursor: pointer;}
.mynbxb0 > summary.xyzhaj::-webkit-details-marker {display: none;}
.mynbxb0 > summary.xyzhaj:focus-visible {outline: var(--nfpq) solid var(--g32);outline-offset: 3px;}

.mynbxb0 > summary.xyzhaj::after {height: 12px;border-right: var(--nfpq) solid var(--swzj);flex: 0 0 auto;content: "";transition:transform 0.124s linear;width: 12px;border-bottom: var(--nfpq) solid var(--swzj);margin-left: auto;}
.mynbxb0[open] > summary.xyzhaj::after {transform: rotate(180deg);}

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

.d7fy31n {padding-bottom: max(96px, var(--mta, 96px));}

.jv12d {--u9l0: 2px;--ssclb: 0;--l8z1: 12px;--vf6: 2px solid currentColor;--pp61: 2px;--i0ht: .08em;--r0gwq: uppercase;--vv3: 800;--gljc: 0;}

.d7fy31n a.k6dfe1k, .d7fy31n a.qzxcd1t, .d7fy31n a.sdh3g, .d7fy31n a.d7w2cnm {color: var(--d51v, var(--xub));}

.d7fy31n a.fw2e, a.fw2e {color: #fff;}
.zqy6 {color: var(--xwnu, var(--khvfw));}

@media (max-width:415px) {
  .t37xsz {padding-right:11px;padding-left:11px;gap:7px;}
  .e8kg {gap:6px;}
  .e8kg .e4p8 {padding: 0 10px;font-size: 13px;}
}

:root {--s7ph6:      var(--abu) var(--abu) 0 var(--isv5);--abu: 6px;--b8mn:   3px 3px 0 var(--isv5);--d0s: calc(var(--abu) * -1) var(--abu) 0 var(--isv5);--dk7e5:   10px 10px 0 var(--isv5);}

.d7fy31n .qvn3agv.ae6r45 {min-height: clamp(420px, 62vh, 640px);justify-content: flex-end;align-items: flex-start;padding: clamp(18px, 3vw, 36px);}
.qf29qk::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.d7fy31n .qvn3agv .m8ya8 {max-width: min(560px, 100%);padding: clamp(16px, 2.4vw, 28px);box-shadow: var(--dk7e5);border: var(--nfpq) solid var(--swzj);}

.d7fy31n .qvn3agv.tq60 {background: linear-gradient(135deg, var(--isv5), color-mix(in srgb, var(--isv5) 40%, var(--ee4a0)));}
.d7fy31n .qvn3agv .fcjxhe {font-size: clamp(200px, 34vw, 460px);position: absolute;inset: 0;min-height: 0;z-index: 0;justify-content: flex-end;max-height: none;color: color-mix(in srgb, var(--d51v, white) 22%, transparent);padding-right: 6%;line-height: .8;}
@media (max-width:890px) {
  .d7fy31n .qvn3agv.ae6r45 {padding: 14px;min-height: 70vh;}
}

.yt6a9, .m9xg7, .bdxa {box-shadow: -10px 10px 0 var(--isv5);}
.zc867ak, .avp6yy {box-shadow: -3px 3px 0 var(--isv5);}

.em12x.em12x {grid-template-columns: repeat(4, minmax(0, 1fr));}
.k7asaa.k7asaa {gap:15px;grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (max-width:1106px) { .em12x.em12x, .k7asaa.k7asaa {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:754px)  { .em12x.em12x, .k7asaa.k7asaa {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.vq9a60 .g0kx {border: var(--nfpq) solid var(--swzj);background: var(--ee4a0);box-shadow: var(--dk7e5);margin-top:17px;position: relative;}
.vq9a60 .hbaxt.hbaxt {aspect-ratio: 16 / 9;scroll-snap-type: none !important;overflow: hidden !important;display: grid !important;grid-template-areas: "s";gap: 0 !important;grid-template-columns: minmax(0, 1fr) !important;}
.vq9a60 .jn42.jn42 {border: 0;box-shadow: none;transition:clip-path 0.624s cubic-bezier(.77, 0, .18, 1);max-width: none !important;min-width: 0 !important;overflow: hidden;width: auto !important;position: relative;margin: 0;grid-area: s;}
.vq9a60 .jn42:not(:first-child) {clip-path: inset(0 100% 0 0);}
.vq9a60 .jn42 picture {display: block;height: 100%;width: 100%;}
.d7fy31n .vq9a60 .jn42 .nwrj93c {height: 100%;max-height: none;aspect-ratio: auto;object-fit: cover;width: 100%;}

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

.vq9a60 .jn42 .jc8dd {position: absolute;font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--rl2it);box-shadow: var(--b8mn);color: var(--d51v, var(--xub));background: var(--isv5);text-transform: uppercase;border: var(--nfpq) solid var(--swzj);padding: 12px 16px;letter-spacing: .01em;left: 18px;max-width: min(560px, calc(100% - 36px));z-index: 2;bottom: 18px;margin: 0;}

.vq9a60 .m7114p {gap:13px;margin: 18px 0;align-items: center;display: flex;}
.vq9a60 .c32n {display: grid;box-shadow: var(--b8mn);width: 52px;color: var(--ykt);background: var(--ee4a0);border: var(--nfpq) solid var(--swzj);font: 900 22px/1 var(--rl2it);place-items: center;height: 52px;cursor: pointer;}
.vq9a60 .c32n:hover {background: var(--isv5);color: var(--d51v, var(--xub));}
.vq9a60 .c32n:active {transform: translate(3px, 3px);box-shadow: none;}
.vq9a60 .c32n[hidden] {display: none;}
.vq9a60 .k40f {flex: 1 1 auto;margin: 0;}
.vq9a60 .k40f .x544 {border: var(--nfpq) solid var(--swzj);height: 14px;padding: 0;background: transparent;flex: 1 1 0;cursor: pointer;}
.vq9a60 .k40f .x544[aria-current="true"] {background: var(--isv5);}
@media (max-width:695px) {
  .vq9a60 .hbaxt.hbaxt {aspect-ratio: 4 / 5;}
  .vq9a60 .c32n {height: 44px;width: 44px;}
}
@media (prefers-reduced-motion: reduce) { .vq9a60 .jn42.jn42 {transition:none;} }
.vq9a60 .hbaxt.hbaxt {padding: 0 !important;}
.vq9a60 .kzdkve {margin-top:28px;}

.h135q .phcq {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;gap: clamp(18px, 2.6vw, 32px) !important;}
.h135q .jmcppe3 {max-width: none !important;width: 100%;display: block;}
.h135q .y12qv {box-shadow: 10px 10px 0 var(--isv5);border: var(--nfpq) solid var(--swzj);display: block;overflow: hidden;}
.d7fy31n .h135q .dvqt7m {transition:transform 0.279s ease;aspect-ratio: 4 / 3;display: block;height: auto;object-fit: cover;width: 100%;max-height: none;}
.h135q:hover .dvqt7m {transform: scale(1.04);}
@media (max-width:754px) { .h135q .phcq {grid-template-columns: minmax(0, 1fr) !important;} }

.h135q .phcq {grid-template-columns: minmax(0, 1fr) !important;}
.d7fy31n .h135q .dvqt7m {aspect-ratio: 16 / 9;}
.h135q .jmcppe3 {margin: 0 !important;}

.r60mdc .q2thbkp {list-style: none;margin: 0;padding: 0;}
.r60mdc p.fe4m, .r60mdc p.bbtt8k {margin: 0 0 8px;}
.r60mdc i.kcfwn {margin-left:10px;font-style: normal;}
.se38gw .g3jp h3.nd97 {font: 800 16px/1.34 var(--rl2it);margin: 0;letter-spacing: -.01em;}
.se38gw .g3jp i.ewzjfh7 {font-style: normal;}
.se38gw .g3jp span.nd97 + .ewzjfh7 {margin-left: auto;}
.qzxcd1t b.byvmym {font-weight: 900;}
.qzxcd1t span.jmw8n {font-weight: 800;}

.dtpd :is(.r1547bx, .me272, .qz3x, .kjsh) {box-sizing: border-box;margin-inline: auto;max-width: var(--jd7tn);padding-inline: var(--xcqm);}

.zkscej.xde1gv {align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);display: grid !important;gap: clamp(20px, 3vw, 44px);}
.xde1gv > .pze5 {min-width: 0;grid-column: 1;grid-row: 1;}
.xde1gv > .f3kzpnc {grid-row: 1;grid-column: 2;}
.f3kzpnc {padding: 16px 20px 20px 0;margin: 0;position: relative;}
.phdy9v {align-items: start;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;gap:12px;}
.wg00 {aspect-ratio: 3 / 4;box-shadow: 8px 8px 0 var(--isv5);overflow: hidden;display: block;border: var(--nfpq) solid var(--swzj);}
.wg00:nth-child(2) {margin-top:22px;}
.wg00:nth-child(3) {margin-top:45px;}
.wg00 img {object-fit: cover;width: 100%;height: 100%;display: block;}
.zmwh {width: 84px;background: var(--isv5);right: 0;font: 900 26px/1 var(--rl2it);top: 0;z-index: 2;height: 84px;position: absolute;border-radius: 50%;border: var(--nfpq) solid var(--swzj);display: grid;color: var(--d51v, var(--xub));transform: rotate(12deg);box-shadow: var(--b8mn);place-items: center;}
.zmwh small {font-size: 13px;margin-top: -16px;}
@media (max-width:754px) {
  .zkscej.xde1gv {grid-template-columns: minmax(0, 1fr);}
  .xde1gv > .f3kzpnc {grid-row: 1;grid-column: 1;}
  .xde1gv > .pze5 {grid-row: 2;}
  .zmwh {height: 66px;width: 66px;font-size: 20px;}
}

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

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