

:root {--y2mrk: 4px;--nonjy:  var(--q73);--gtv4:  var(--t70i);--uho:   var(--eg38);--a7j: 1120px;--tc1:   color-mix(in srgb, var(--mxx, var(--xu4)) 35%, var(--eg38));--j7zuc:"Space Grotesk", "Archivo Black", Arial, "Arial Black", sans-serif;--kecb0: color-mix(in srgb, var(--xu4) 35%, var(--eg38));--brn7a:  var(--tq27i);--bx8:      var(--y2mrk) var(--y2mrk) 0 var(--ss6);--nb8: calc(var(--y2mrk) * -1) var(--y2mrk) 0 var(--ss6);--ss6: var(--eg38);--lo1c:     var(--xu4);--jb9:   var(--qw0);--xdk: 3px;--j89jc: var(--c57d4);--ox4z:   2px 2px 0 var(--ss6);--v1v:  clamp(18px, 2.4vw, 30px);--fu6m:  clamp(16px, 3vw, 30px);--j2y:   7px 7px 0 var(--ss6);}

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

:focus-visible {outline: var(--xdk) solid var(--kecb0);outline-offset: 2px;}

.cvqhs42 {z-index: 200;background: var(--xu4);box-shadow: var(--bx8);padding: 12px 20px;left: -9999px;text-decoration: none;font-weight: 800;border: var(--xdk) solid var(--ss6);color: var(--p68wh, var(--fzv, var(--x1uk)));position: absolute;top: 0;text-transform: uppercase;}
.cvqhs42:focus {left: 12px;top: 12px;}

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

.tw1f {top: 0;position: sticky;background: var(--psl);z-index: 60;border-bottom: var(--xdk) solid var(--qmd, var(--eg38));}
.kk1gxx {margin: 0 auto;gap:14px;box-sizing: border-box;align-items: center;display: flex;max-width: var(--a7j);padding: 10px var(--fu6m);}

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

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

.eb46 a:hover {border-color: var(--qmd, var(--eg38));}
.eb46 a[aria-current="page"] {box-shadow: var(--ox4z);border-color: var(--qmd, var(--eg38));}

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

.b39d10b {border: var(--xdk) solid var(--ss6);border-radius: 0;padding: 0 18px;transition:transform 0.115s linear, box-shadow 0.068s linear;min-height: 44px;text-decoration: none;box-shadow: var(--ox4z);letter-spacing: .03em;display: inline-flex;font: 800 13.5px/1 var(--j7zuc);text-transform: uppercase;align-items: center;justify-content: center;}
.b39d10b:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ss6);}
.b39d10b:active {transform: translate(2px, 2px);}

.rd0gz {color: var(--s2zvl, var(--pqm3));border-color: var(--qmd, var(--eg38));background: var(--bkb);box-shadow: 2px 2px 0 var(--qmd, var(--eg38));}
.rd0gz:hover {box-shadow: 0 0 0 var(--qmd, var(--eg38));}
.fgwz {border-color: var(--qmd, var(--eg38));background: var(--qs0);box-shadow: 2px 2px 0 var(--qmd, var(--eg38));color: var(--v9l, var(--hwkc));}
.fgwz:hover {box-shadow: 0 0 0 var(--qmd, var(--eg38));}
.k478c {color: var(--fzv, var(--x1uk));background: var(--xu4);}
.k478c:hover {background: var(--pb4);}

.t2xrv2 {cursor: pointer;min-width: 44px;gap:3px;min-height: 44px;border: var(--xdk) solid var(--qmd, var(--eg38));flex-direction: column;justify-content: center;display: none;align-items: center;}
.t2xrv2 span {width: 20px;height: 3px;display: block;background: var(--q97s, var(--pugc5));}

.qy006j5 {box-sizing: border-box;padding: clamp(14px, 1.8vw, 24px) var(--fu6m) 0;max-width: var(--a7j);margin: 0 auto;}
.c396b7n {background: var(--jb9);border: var(--xdk) solid var(--ss6);border-radius: 0;padding: clamp(16px, 2.2vw, 28px);}

.c396b7n .hjvx8v {font-size: clamp(28px, 4.4vw, 66px);}
.c396b7n .m237a {display: -webkit-box;overflow: hidden;font-size: 15.5px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top:9px;}
.c396b7n .c59dr3 {margin-top:13px;}

.tjz0pnm {box-shadow: var(--j2y);}
.x5ap  {box-shadow: -7px 7px 0 var(--ss6);}

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

.hjvx8v {margin: 0;letter-spacing: -.03em;overflow-wrap: anywhere;font: 900 clamp(30px, 4vw, 200px)/.92 var(--j7zuc);}
.s4vc  {text-transform: uppercase;letter-spacing: -.04em;}
.dckk {letter-spacing: -.025em;}
.b3wrj  {letter-spacing: 0;text-transform: uppercase;}

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

.c59dr3 {margin-top:20px;display: flex;flex-wrap: wrap;align-items: center;gap:9px;}
.c59dr3 .htcr3 {color: var(--brn7a);letter-spacing: .12em;display: inline-flex;border: 0;align-items: center;justify-content: flex-start;min-height: 44px;background: none;text-transform: uppercase;font: 800 12px/1 var(--j7zuc);padding: 0 4px;}

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

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

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

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

.nrffmh {margin: 0 0 var(--v1v);}
.ks5npz {gap:14px;display: grid;}
.kv1st {border: var(--xdk) solid var(--ss6);border-radius: 0;background: var(--jb9);}
.pjn9s {box-shadow: var(--bx8);}
.jwfah0v {box-shadow: var(--nb8);}
.k58azs {display: flex;cursor: pointer;list-style: none;padding: 12px 16px;align-items: center;gap:12px;min-height: 44px;}
.k58azs::-webkit-details-marker {display: none;}
.k58azs::marker {content: '';}

.m324jb6 {background: var(--lo1c);height: 30px;display: inline-flex;justify-content: center;width: 30px;flex: 0 0 auto;color: var(--p68wh, var(--fzv, var(--x1uk)));align-items: center;font: 900 15px/1 var(--j7zuc);border: var(--xdk) solid var(--ss6);}
.kv1st[open] .m324jb6 {background: var(--nonjy);color: var(--uho);}
.wgyev {font: 800 16px/1.34 var(--j7zuc);font-style: normal;letter-spacing: -.01em;}
.kjdfq {border-top: var(--xdk) solid var(--ss6);padding: 14px 16px;}
.g6e2pm {font-size: 15.5px;margin: 0;color: var(--brn7a);}

.bms0e5r {margin: 0 0 var(--v1v);}
.nez2 {display: grid;gap:15px;}
.erbb5ar {grid-template-columns: minmax(0, 1fr);}
.mr8rbt {grid-template-columns: repeat(2, minmax(0, 1fr));}
.cdewsa5 {background: var(--j89jc);position: relative;padding: 20px 18px 18px 62px;border: var(--xdk) solid var(--ss6);border-radius: 0;min-width: 0;}
.db5hm8c {box-shadow: var(--bx8);}
.gp9grej {box-shadow: var(--nb8);}
.xng1c {top: -3px;display: flex;width: 44px;border: var(--xdk) solid var(--ss6);align-items: center;justify-content: center;height: 44px;left: -3px;position: absolute;background: var(--lo1c);color: var(--p68wh, var(--fzv, var(--x1uk)));font: 900 17px/1 var(--j7zuc);}

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

.regk {text-transform: uppercase;margin: 0;font: 800 17px/1.26 var(--j7zuc);letter-spacing: -.015em;display: block;}
.n9wptq {font-size: 15.5px;color: var(--brn7a);margin: 8px 0 0;}

.jt2p7f.cdewsa5 {padding: 0;}
.cdvh {background: var(--lo1c);letter-spacing: .1em;display: flex;min-height: 40px;align-items: center;padding: 0 16px;color: var(--p68wh, var(--fzv, var(--x1uk)));border-bottom: var(--xdk) solid var(--ss6);font: 900 16px/1 var(--j7zuc);}

.jt2p7f .regk, .fzv2e .regk {letter-spacing: -.015em;text-transform: uppercase;font: 800 17px/1.26 var(--j7zuc);margin: 0;}
.jt2p7f .regk {padding: 16px 16px 0;}
.jt2p7f .n9wptq, .fzv2e .n9wptq {margin: 8px 0 0;}
.jt2p7f .n9wptq {padding: 0 16px 16px;}

.jt2p7f .regk:last-child {padding-bottom:15px;}

.fzv2e.cdewsa5 {grid-template-columns: 54px minmax(0, 1fr);padding: 0;display: grid;}
.xgfh {font: 900 17px/1 var(--j7zuc);border-right: var(--xdk) solid var(--ss6);color: var(--p68wh, var(--fzv, var(--x1uk)));align-items: center;background: var(--lo1c);display: flex;justify-content: center;}
.xerys {min-width: 0;padding: 16px;}

.fr483d {margin: 0 0 var(--v1v);}
.ftmajns {gap:16px;display: grid;}
.x26jj, .fh1x0b {border: var(--xdk) solid var(--ss6);border-radius: 0;box-shadow: var(--bx8);background: var(--jb9);min-width: 0;padding: 0 0 6px;}

.xdvy.xdvy, .wf143h6.wf143h6 {letter-spacing: .12em;gap:10px;display: flex;font: 900 13px/1.2 var(--j7zuc);padding: 11px 16px;align-items: center;border-bottom: var(--xdk) solid var(--ss6);text-transform: uppercase;margin: 0 0 8px;}
.xdvy {background: var(--lo1c);color: var(--p68wh, var(--fzv, var(--x1uk)));}
.wf143h6 {color: var(--uho);background: var(--nonjy);}
.c3ax {font: 900 12px/1 var(--j7zuc);display: inline-flex;justify-content: center;width: 22px;height: 22px;border: var(--xdk) solid currentColor;align-items: center;}
.mvt3 {align-items: baseline;font-size: 15.5px;display: flex;padding: 9px 16px;margin: 0;gap:13px;}
.mvt3 + .mvt3 {border-top: var(--xdk) solid var(--n24);}

.h5qd {flex: 0 0 auto;font-weight: 900;color: var(--kecb0);}
.dxebc {flex: 0 0 auto;font-weight: 900;color: var(--brn7a);}

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

.w0hz :is(.h9fh9, .a7e4, .cmjnfh, .w5a5,
             .fka8, .v8sfyw, .vjqh) [class]::before,
.w0hz :is(.h9fh9, .a7e4, .cmjnfh, .w5a5,
             .fka8, .v8sfyw, .vjqh) [class]::after {background-image: revert;}

.kxgq4 {align-items: start;grid-template-columns: minmax(0, 1fr);margin: 0 0 var(--v1v);display: grid;}
.r7xe {align-items: center;justify-content: center;display: flex;border: var(--xdk) solid var(--ss6);background: var(--lo1c);margin: 0;min-width: 0;overflow: hidden;}
.wwqwtv {box-shadow: var(--j2y);}
.wr4p43r {box-shadow: -7px 7px 0 var(--ss6);}
.j4tzh {height: 100%;max-height: 22vh;width: 100%;display: block;object-fit: cover;}

.r7xe:has(.j4tzh) {background: var(--jb9);}

.af97 {justify-content: center;font: 900 clamp(52px, 11vw, 150px)/1 var(--j7zuc);color: var(--uax, var(--fzv, var(--x1uk)));display: flex;letter-spacing: -.05em;min-height: 16vh;align-items: center;width: 100%;max-height: 22vh;}
.kxgq4 .h29awx7.h29awx7 {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--uax, var(--fzv, var(--x1uk))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.kxgq4 .qf44.qf44 {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--uax, var(--fzv, var(--x1uk))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.kxgq4 .nwr5hbz.nwr5hbz {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--uax, var(--fzv, var(--x1uk))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.azdtxw {background: var(--jb9);box-shadow: var(--bx8);min-width: 0;border: var(--xdk) solid var(--ss6);padding: clamp(18px, 2.4vw, 30px);margin: calc(var(--xdk) * -1) 0 0;}
.pt50 {font: 800 12px/1 var(--j7zuc);font-style: normal;letter-spacing: .18em;margin: 0 0 8px;color: var(--brn7a);text-transform: uppercase;display: block;}

.ezg1c.ezg1c {letter-spacing: -.035em;color: var(--uho);font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--j7zuc);margin: 0;overflow-wrap: anywhere;text-transform: uppercase;}
.f7s2308 {font-size: 16.5px;max-width: 58ch;margin: 12px 0 0;color: var(--brn7a);}
.sennj26 {text-transform: uppercase;font: 900 15px/1 var(--j7zuc);display: inline-flex;min-height: 48px;letter-spacing: .04em;text-decoration: none;color: var(--fzv, var(--x1uk));padding: 0 26px;justify-content: center;align-items: center;box-shadow: var(--ox4z);margin-top:18px;border: var(--xdk) solid var(--ss6);transition:transform 0.06s linear, box-shadow 0.071s linear;background: var(--xu4);}
.sennj26:hover {background: var(--pb4);transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ss6);}

@media (min-width:895px) {
  
  .v187rb,
  .rz0r {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: stretch;}
  .rz0r {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .v187rb .azdtxw {align-self: center;margin: 0 0 0 calc(var(--xdk) * -1);}
  .rz0r .r7xe {order: 2;}
  .rz0r .azdtxw {align-self: center;order: 1;margin: 0 calc(var(--xdk) * -1) 0 0;}
  .v187rb .j4tzh,
  .rz0r .j4tzh {height: 100%;max-height: 34vh;}
  .v187rb .af97,
  .rz0r .af97 {min-height: 24vh;max-height: 34vh;}
}

.w0hz .vjqh.pxf1 {justify-content: flex-end;position: relative;min-height: 320px;border: var(--xdk) solid var(--ss6);flex-direction: column;display: flex;overflow: hidden;}

.w0hz .vjqh .k3wxs {object-fit: cover;height: 100%;width: 100%;inset: 0;position: absolute;}
.vd3xv7v {pointer-events: none;position: absolute;inset: 0;}
.vd3xv7v::before {position: absolute;inset: 0;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--jb9) 30%, transparent) 0%,
    color-mix(in srgb, var(--jb9) 30%, transparent) 40%,
    color-mix(in srgb, var(--jb9) 92%, transparent) 100%);content: "";}
.q019g01 {box-shadow: none;background: var(--jb9);position: relative;border-top: var(--xdk) solid var(--ss6);z-index: 1;margin: 0;}
@media (max-width:894px) {
  .w0hz .vjqh.pxf1 {min-height: 260px;}
}

.ngye {margin: 0 0 var(--v1v);}
.syhee {gap:18px;min-width: 0;display: grid;}

.sb8zpn {grid-template-columns: repeat(4, minmax(0, 1fr));}
.qwd6tm {grid-template-columns: repeat(3, minmax(0, 1fr));}
.cms7m {transition:transform 0.094s linear, box-shadow 0.087s linear;background: var(--jb9);display: flex;border: var(--xdk) solid var(--ss6);color: inherit;flex-direction: column;min-width: 0;text-decoration: none;}
.n0r2kj {box-shadow: var(--bx8);}
.vj8dg {box-shadow: var(--nb8);}
.cms7m:hover, .cms7m:focus-visible {box-shadow: 0 0 0 var(--ss6);transform: translate(2px, 2px);}
.x33gf {object-fit: cover;display: block;aspect-ratio: 2 / 3;height: auto;width: 100%;}
.ztnt {display: block;border-top: var(--xdk) solid var(--ss6);margin-top: auto;color: var(--wkpc);background: var(--ss6);padding: 12px 14px;}
.xhdag {overflow: hidden;letter-spacing: -.01em;display: block;font: 900 15px/1.25 var(--j7zuc);text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;}
.zhz3pqp {font: 700 12px/1.2 var(--j7zuc);font-style: normal;overflow: hidden;display: block;text-transform: uppercase;white-space: nowrap;letter-spacing: .08em;margin-top:4px;text-overflow: ellipsis;}

.xe6s7gc {margin: 0 0 var(--v1v);}
.wzc13b {min-width: 0;padding: 0;list-style: none;margin: 0;display: grid;gap:19px;}

.jnhs {grid-template-columns: repeat(2, minmax(0, 1fr));}
.wyqswym {grid-template-columns: repeat(3, minmax(0, 1fr));}
.pf75 {background: var(--jb9);min-width: 0;border: var(--xdk) solid var(--ss6);}
.xbh80cb {box-shadow: var(--bx8);}
.fvbwkv {box-shadow: var(--nb8);}
.fwz6 {justify-content: center;min-height: 156px;gap:10px;align-items: center;color: inherit;display: flex;padding: 24px 18px;transition:transform 0.093s linear;flex-direction: column;text-decoration: none;}
.pf75:hover {box-shadow: 0 0 0 var(--ss6);}
.pf75:hover .fwz6 {transform: translate(2px, 2px);}
.avqa {height: auto;max-width: 100%;max-height: 78px;object-fit: contain;display: block;}
.v7ysr {font: 800 12px/1.2 var(--j7zuc);color: var(--brn7a);text-align: center;text-transform: uppercase;letter-spacing: .12em;}

.kw0r9q {margin: 0 0 var(--v1v);}
.yqchc {min-width: 0;margin: 0;}
.cq9088 {flex-wrap: wrap;gap:15px;display: flex;}

.d0gf1j {gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
@media (max-width:894px) { .d0gf1j {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:485px) { .d0gf1j {grid-template-columns: minmax(0, 1fr);} }
.htcr3 {border: var(--xdk) solid var(--ss6);align-items: center;min-height: 104px;min-width: 0;display: flex;padding: 18px 22px;justify-content: center;background: var(--jb9);}
.cq9088 .htcr3 {min-width: 168px;flex: 0 1 auto;}
.hnafsqe {box-shadow: var(--ox4z);}
.gbhe2 {box-shadow: -2px 2px 0 var(--ss6);}
.sd30k {object-fit: contain;max-width: 100%;max-height: 58px;height: auto;display: block;}

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

.j3x0tp8 {margin: 0 0 var(--v1v);}
.en2vn {background: var(--j89jc);padding: clamp(16px, 2.2vw, 26px);margin: 0 0 18px;border: var(--xdk) solid var(--ss6);box-shadow: var(--bx8);}
.z48sf6d {flex-wrap: wrap;margin: 0 0 10px;display: flex;align-items: baseline;gap:13px;}
.js90tx7 {font: 900 clamp(38px, 5vw, 66px)/1 var(--j7zuc);letter-spacing: -.04em;}

.g5jp4 {font-size: 22px;font-style: normal;letter-spacing: .12em;color: var(--kecb0);}
.naxrpy {color: var(--brn7a);font-size: 16px;max-width: 62ch;margin: 0;}

.x1t0axn {gap:13px;display: grid;}
.vwkb1 {min-width: 0;padding: 16px 18px;background: var(--jb9);margin: 0;border: var(--xdk) solid var(--ss6);}
.a31965 {box-shadow: var(--ox4z);}
.msr2fq3 {box-shadow: -2px 2px 0 var(--ss6);}
.vf6f9ae {margin: 0 0 12px;font-size: 15.5px;}
.meh5j2 {display: flex;gap:9px;align-items: center;font-style: normal;}

.d4cvvq {display: inline-flex;color: var(--p68wh, var(--fzv, var(--x1uk)));font: 900 15px/1 var(--j7zuc);height: 34px;justify-content: center;background: var(--lo1c);border: var(--xdk) solid var(--ss6);flex: 0 0 auto;align-items: center;width: 34px;}
.rvejxgx {letter-spacing: .02em;font: 800 14px/1.2 var(--j7zuc);text-transform: uppercase;}
.jq85e {margin-left: auto;letter-spacing: .1em;font-style: normal;color: var(--kecb0);}

.p901 {border: var(--xdk) solid var(--ss6);background: var(--jb9);padding: clamp(16px, 2.2vw, 26px);min-width: 0;box-sizing: border-box;margin: 0 0 var(--v1v);}
.z01r {box-shadow: var(--bx8);}
.varsc {box-shadow: var(--nb8);}
.bnyn {display: block;}

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

.xpc0gg2 {border-left: 10px solid var(--lo1c);}
.nw901j {border-left-width: var(--xdk);}
.h0ada {margin: 0 0 14px;display: flex;align-items: center;flex-wrap: wrap;gap:13px;justify-content: space-between;}
.dyhb.dyhb {font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--j7zuc);margin: 0;letter-spacing: -.025em;border: 0;text-transform: uppercase;padding: 0;}
.qz36rp5 {margin: 0;}
.w6290 {border: var(--xdk) solid var(--ss6);padding: 0 20px;text-decoration: none;letter-spacing: .04em;transition:transform 0.116s linear, box-shadow 0.065s linear;justify-content: center;min-height: 44px;box-shadow: var(--ox4z);align-items: center;font: 800 13px/1 var(--j7zuc);color: var(--fzv, var(--x1uk));background: var(--xu4);display: inline-flex;text-transform: uppercase;}
.w6290:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ss6);background: var(--pb4);}
.hac9hq {gap:16px;min-width: 0;display: grid;grid-template-columns: minmax(0, 1fr);}
.j5sa {min-width: 0;display: block;text-decoration: none;}

.jjvwr6 {border: var(--xdk) solid var(--ss6);display: block;margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--xdk));box-shadow: var(--ox4z);}
.c9mhb9 {display: block;width: 100%;height: auto;}
.a0f8 {min-width: 0;}
.a0f8 > *:last-child {margin-bottom: 0;}
@media (min-width:755px) {
  .bnyn .hac9hq {grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);align-items: start;}
  
  .nhz8 .j5sa {order: 2;}
  .nhz8 .jjvwr6 {margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--xdk));margin-left: 0;}
}

.a27y {margin: 0 0 var(--v1v);}
.jnc2rrs.jnc2rrs {text-transform: uppercase;margin: 0 0 14px;letter-spacing: -.03em;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--j7zuc);}
.bwdxd {overflow-x: auto;grid-auto-flow: column;padding-bottom:7px;scrollbar-width: thin;gap:14px;display: grid;scroll-snap-type: x mandatory;}
.tcc1 {grid-auto-columns: 100%;}
.aztceaf {grid-auto-columns: minmax(0, 82%);}
.bg19 {min-width: 0;background: var(--jb9);overflow: hidden;scroll-snap-align: start;border: var(--xdk) solid var(--ss6);margin: 0;}
.hqcq2 {box-shadow: var(--bx8);}
.crtr25b {box-shadow: var(--nb8);}
.evxjz {object-fit: cover;display: block;max-height: 40vh;width: 100%;height: auto;}
.vky8cvs {border-top: var(--xdk) solid var(--ss6);padding: 11px 14px;font: 800 14px/1.35 var(--j7zuc);}
.q0g7v {margin: 12px 0 0;gap:5px;display: flex;}
.b8ekph {height: 8px;border: 2px solid var(--ss6);background: var(--lo1c);width: 26px;display: block;}
.bt525g5 {color: var(--brn7a);margin: 14px 0 0;font-size: 16px;max-width: 62ch;}
.mgf1mxe {display: flex;gap:11px;margin: 16px 0 0;}
.yg77n {flex-direction: row;align-items: center;flex-wrap: wrap;}
.k5wdajk {align-items: flex-start;flex-direction: column;}
.rybzyna.rybzyna, .tm382k {border: var(--xdk) solid var(--ss6);align-items: center;transition:transform 0.069s linear, box-shadow 0.11s linear;justify-content: center;font: 800 13.5px/1 var(--j7zuc);min-height: 46px;text-decoration: none;box-shadow: var(--ox4z);padding: 0 22px;letter-spacing: .04em;display: inline-flex;text-transform: uppercase;}
.rybzyna.rybzyna {background: var(--xu4);color: var(--fzv, var(--x1uk));}
.tm382k {color: var(--uho);background: var(--nonjy);}
.rybzyna.rybzyna:hover, .tm382k:hover {box-shadow: 0 0 0 var(--ss6);transform: translate(2px, 2px);}
@media (min-width:755px) {
  .aztceaf {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.wvtt {margin: 0 0 var(--v1v);grid-template-columns: minmax(0, 1fr);padding: clamp(16px, 2.2vw, 26px);border: var(--xdk) solid var(--ss6);background: var(--j89jc);display: grid;min-width: 0;gap:18px;}
.frrk {box-shadow: var(--bx8);}
.m68e6v {box-shadow: var(--nb8);}
.e65n {display: flex;border: var(--xdk) solid var(--ss6);align-items: center;height: 96px;width: 96px;box-shadow: var(--ox4z);overflow: hidden;background: var(--lo1c);flex: 0 0 auto;justify-content: center;}
.c6r2e2j {height: 100%;object-fit: cover;display: block;width: 100%;}
.xd7x2 {font: 900 46px/1 var(--j7zuc);color: var(--p68wh, var(--fzv, var(--x1uk)));}
.xtnahh6 {min-width: 0;}
.yy4dh {gap:8px;flex-wrap: wrap;margin: 0 0 12px;display: flex;align-items: baseline;}
.gmc313m {color: var(--brn7a);font: 800 11px/1.2 var(--j7zuc);letter-spacing: .16em;text-transform: uppercase;}
.hw3rb9 {text-transform: uppercase;font: 900 20px/1.15 var(--j7zuc);letter-spacing: -.02em;}
.fjfqnf {border-top: var(--xdk) solid var(--n24);display: grid;grid-template-columns: max-content minmax(0, 1fr);gap: 0;margin: 0 0 12px;}
.thspgym {padding: 8px 14px 8px 0;letter-spacing: .14em;font: 800 11px/1.3 var(--j7zuc);white-space: nowrap;border-bottom: var(--xdk) solid var(--n24);text-transform: uppercase;color: var(--brn7a);}
.amt7h01 {font-size: 15px;min-width: 0;border-bottom: var(--xdk) solid var(--n24);padding: 8px 0;margin: 0;}

.whxx0 {list-style: none;gap:9px;display: flex;flex-wrap: wrap;margin: 0 0 12px;padding: 0;}
.tv3z {gap:8px;background: var(--jb9);align-items: center;display: inline-flex;min-width: 0;box-shadow: var(--ox4z);border: var(--xdk) solid var(--ss6);padding: 6px 10px;}
.qepqv {font: 800 11px/1.3 var(--j7zuc);color: var(--brn7a);text-transform: uppercase;letter-spacing: .14em;}
.mpfsxgt {font: 700 14px/1.3 var(--j7zuc);min-width: 0;}

.mc7yzj7.yy4dh {margin: 0 0 4px;}

.xtnahh6 .a9p3gf {margin: 0 0 12px;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--j7zuc);text-transform: uppercase;letter-spacing: -.02em;}
.t1t8857 {margin: 0 0 12px;border-top: var(--xdk) solid var(--n24);}
.t1t8857 .bce3j {padding: 8px 0;display: flex;flex-wrap: wrap;margin: 0;gap:10px;border-bottom: var(--xdk) solid var(--n24);align-items: baseline;}
.mbj9 {font: 800 11px/1.3 var(--j7zuc);letter-spacing: .14em;color: var(--brn7a);text-transform: uppercase;}
.cd4ybn {min-width: 0;font-size: 15px;}
.x3rr2 {font-size: 15.5px;color: var(--brn7a);margin: 0 0 12px;}
.tkaas9 {margin: 0 0 12px;flex-wrap: wrap;display: flex;gap:7px;}
.k7n14jn {box-shadow: var(--ox4z);width: 44px;background: var(--jb9);color: var(--uho);display: inline-flex;justify-content: center;align-items: center;height: 44px;transition:transform 0.082s linear, box-shadow 0.118s linear;border: var(--xdk) solid var(--ss6);}
.k7n14jn:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ss6);}
.vghjb {color: var(--gtv4);font-size: 12.5px;margin: 0;}
@media (min-width:692px) {
  .aw3t  {grid-template-columns: 96px minmax(0, 1fr);}
  .nbpnx {grid-template-columns: minmax(0, 1fr) 96px;}
  .nbpnx .e65n {order: 2;}
}

.f7d7h {padding: clamp(16px, 2.2vw, 26px);background: var(--jb9);margin: 0 0 var(--v1v);border: var(--xdk) solid var(--ss6);min-width: 0;}
.dceqz {box-shadow: var(--bx8);}
.m9s68 {box-shadow: var(--nb8);}
.jd4q {margin: 0 0 14px;height: 84px;overflow: hidden;width: 84px;align-items: center;border: var(--xdk) solid var(--ss6);display: flex;justify-content: center;box-shadow: var(--ox4z);background: var(--nonjy);}
.n6by8 {display: block;height: auto;max-width: 100%;object-fit: contain;max-height: 100%;}
.aqem8zn {color: var(--brn7a);margin: 0 0 16px;max-width: 60ch;font-size: 16px;}
.tgp2 {display: grid;gap: 0;margin: 0 0 18px;}
.mpcsjz8 {grid-template-columns: max-content minmax(0, 1fr);}
.wk6ew6k {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.wk6ew6k > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.wk6ew6k > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.tqva {padding: 9px 14px 9px 0;font: 800 11px/1.3 var(--j7zuc);color: var(--brn7a);white-space: nowrap;border-bottom: var(--xdk) solid var(--n24);letter-spacing: .14em;text-transform: uppercase;}
.y4fc {border-bottom: var(--xdk) solid var(--n24);gap:10px;align-items: center;padding: 9px 18px 9px 0;display: flex;min-width: 0;margin: 0;font: 800 15px/1.3 var(--j7zuc);font-variant-numeric: tabular-nums;}
.yqh1p {letter-spacing: .1em;color: var(--kecb0);}
.dzn45w {gap:9px;margin: 0;flex-wrap: wrap;display: flex;}

.fqxpp {box-shadow: var(--ox4z);min-height: 52px;display: inline-flex;border: var(--xdk) solid var(--ss6);transition:transform 0.104s linear, box-shadow 0.061s linear;padding: 8px 20px;justify-content: center;background: #000;color: #fff;flex-direction: column;text-decoration: none;}
.fqxpp:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ss6);}
.dc8tkc {text-transform: uppercase;letter-spacing: .16em;font: 700 9.5px/1.2 var(--j7zuc);}
.yrb8sk {letter-spacing: -.01em;font: 900 15px/1.2 var(--j7zuc);font-style: normal;}

.j4h6m85 {display: flex;margin: 26px 0;}
.q7far {justify-content: flex-start;}
.v9rz {justify-content: center;}
.aj7cwbc {justify-content: flex-end;}
.ykersy {gap:11px;padding: 0 30px;align-items: center;border: var(--xdk) solid var(--ss6);background: var(--xu4);display: inline-flex;justify-content: center;min-height: 50px;text-decoration: none;color: var(--fzv, var(--x1uk));box-shadow: var(--bx8);transition:transform 0.06s linear, box-shadow 0.088s linear;}
.ykersy:hover {transform: translate(4px, 4px);background: var(--pb4);box-shadow: 0 0 0 var(--ss6);}
.w1mm {width: auto;}
.g32spv {width: 100%;}
.mcncr0 {text-transform: uppercase;font: 900 16px/1 var(--j7zuc);letter-spacing: .04em;}
.a70ew {font-size: 17px;font-weight: 900;font-style: normal;}

.qvbjnx {margin: 0 0 var(--v1v);min-width: 0;}
.temtm6.temtm6 {gap:12px;margin: 0 0 16px;align-items: center;display: flex;border: 0;border-bottom: var(--xdk) solid var(--ss6);padding: 0;padding-bottom:10px;}
.sdn3d {background: var(--lo1c);width: 18px;border: var(--xdk) solid var(--ss6);display: block;flex: 0 0 auto;height: 18px;}
.nwsrv {width: 34px;flex: 0 0 auto;background: var(--lo1c);border: 2px solid var(--ss6);height: 8px;display: block;}
.rnm0p {letter-spacing: -.025em;text-transform: uppercase;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--j7zuc);}
.gv92 {min-width: 0;}
.gv92 > *:last-child {margin-bottom: 0;}

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

.t5d1q.temtm6 {padding-bottom: 0 !important;margin: 0 0 14px !important;border-bottom: 0 !important;}
.fm6eqr {margin: 0 0 18px;width: 84px;background: var(--lo1c);height: 10px;display: block;border: var(--xdk) solid var(--ss6);}

.q6y834h.temtm6 {margin: 0 0 14px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.ypataq {min-width: 0;border-left: var(--xdk) solid var(--ss6);padding-left: clamp(12px, 1.6vw, 20px);}

.hpy5 {margin: 0 0 var(--v1v);}
.zsm5t {border: var(--xdk) solid var(--ss6);display: block;background: var(--jb9);margin: 0 auto;max-width:979px;}
.hca7a2 {padding: 20px;}
.hxdd03 {padding: 8px;}
.pq1p2 {box-shadow: var(--j2y);}
.d68bc9m {box-shadow: -7px 7px 0 var(--ss6);}

.vsxs8 {text-decoration: none;min-height: 44px;display: block;}
.qn2nsn {border: var(--xdk) solid var(--ss6);width: 100%;display: block;min-height: 44px;height: auto;}

.ffppc {border: var(--xdk) solid var(--ss6);max-width:979px;background: var(--jb9);margin: 0 auto;}
.ffppc .qn2nsn {border: 0;}

.krbtdkx {margin: 0 auto;border: var(--xdk) solid var(--ss6);background: var(--jb9);position: relative;display: block;max-width:980px;}
.kp7e6f9 {height: 26px;top: -3px;border: var(--xdk) solid var(--ss6);position: absolute;background: var(--lo1c);width: 26px;right: -3px;display: block;}

.kf8yrrb {min-width: 0;margin: 0 0 var(--v1v);border: var(--xdk) solid var(--ss6);padding: clamp(16px, 2vw, 24px);background: var(--j89jc);}
.mf3st {box-shadow: var(--bx8);}
.h3qe7 {box-shadow: var(--nb8);}
.k31xda {margin: 0 0 14px;padding: 0 0 10px;gap:11px;border-bottom: var(--xdk) solid var(--ss6);align-items: center;display: flex;}
.m1yvk {height: 18px;border: var(--xdk) solid var(--ss6);display: block;flex: 0 0 auto;background: var(--lo1c);width: 18px;}
.pct9a {display: block;background: var(--lo1c);border: 2px solid var(--ss6);flex: 0 0 auto;width: 34px;height: 8px;}
.s1r3 {font: 900 17px/1.2 var(--j7zuc);letter-spacing: .02em;text-transform: uppercase;}

.yt8pm {margin: 0;gap:8px;padding: 0 0 0 0;display: grid;}
.q37j {list-style: decimal inside;}
.n8v7 {list-style: none;}
.yt8pm li {min-width: 0;}
.yt8pm a {font: 700 15px/1.3 var(--j7zuc);min-height: 44px;display: inline-flex;background: var(--jb9);color: var(--uho);transition:transform 0.074s linear;text-decoration: none;border-left: 8px solid var(--lo1c);align-items: center;padding: 0 14px;}
.yt8pm a:hover {text-decoration: underline;text-decoration-thickness: 3px;transform: translate(3px, 0);}

.tbedwb {list-style: none;}
.tbedwb li {align-items: center;gap:11px;display: flex;}
.tbedwb li::before {content: "";flex: 0 0 auto;width: 12px;border: var(--xdk) solid var(--ss6);background: var(--lo1c);height: 12px;}
.tbedwb.yt8pm a {border-left: 0;background: none;min-width: 0;padding: 0;}

.d7kfb {margin: 0 0 var(--v1v);min-width: 0;}
.s6r63n {gap:12px;display: flex;align-items: center;margin: 0 0 14px;}
.a0pg {display: block;width: 16px;flex: 0 0 auto;height: 16px;background: var(--lo1c);border: var(--xdk) solid var(--ss6);}
.mzsg {display: block;flex: 0 0 auto;width: 30px;background: var(--lo1c);height: 7px;border: 2px solid var(--ss6);}
.nxbda {text-transform: uppercase;letter-spacing: -.025em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--j7zuc);}
.akpspcb {background: var(--jb9);padding: clamp(14px, 2vw, 22px);min-width: 0;border: var(--xdk) solid var(--ss6);overflow-x: auto;}

.pee92 {box-shadow: inset 4px 4px 0 var(--n24);}
.v3qpr {box-shadow: inset 2px 2px 0 var(--n24);}
.akpspcb > *:last-child {margin-bottom: 0;}

.ty747.akpspcb {padding: 0;box-shadow: none;overflow: visible;}

.ty747 .a9d6s {background: var(--nonjy);margin: 0 !important;border: 0 !important;border-bottom: var(--xdk) solid var(--ss6) !important;text-transform: uppercase;letter-spacing: -.025em;padding: 12px clamp(14px, 2vw, 22px) !important;color: var(--uho);font: 900 clamp(18px, 2vw, 25px)/1.16 var(--j7zuc) !important;}

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

.sgp2dg.s6r63n {margin: 0 0 10px !important;padding-bottom: 0 !important;border-bottom: 0 !important;}
.sgp2dg > b {margin-left: auto;}
.r1gy {height: 0;margin: 0 0 16px;border: 0;border-top: var(--xdk) solid var(--ss6);}

.mn7t {margin: 0 0 var(--v1v);min-width: 0;}
.svgnk {border-left: 10px solid var(--lo1c);}
.mt1aad {border-left: 6px solid var(--lo1c);}

.ybza, .hjdmv {border-left: 0;}
.nka0qfk.nka0qfk {font: 900 clamp(18px, 2vw, 25px)/1.16 var(--j7zuc);letter-spacing: -.02em;margin: 0;padding: 12px 16px;gap:10px;align-items: center;border: 0;display: flex;text-transform: uppercase;}
.j8y3sq {background: var(--ss6);color: var(--wkpc);}
.vnvp {color: var(--uho);border-bottom: var(--xdk) solid var(--ss6);background: var(--nonjy);}
.b4bvhg {height: 12px;width: 12px;background: currentColor;flex: 0 0 auto;display: block;}
.rfnwq7 {min-width: 0;}
.y6fkw {padding: clamp(14px, 2vw, 22px);overflow-x: auto;min-width: 0;border: var(--xdk) solid var(--ss6);border-left: 0;background: var(--jb9);}
.y6fkw > *:last-child {margin-bottom: 0;}

.xba5cj.y6fkw {overflow: visible;border-left: var(--xdk) solid var(--lo1c);padding: clamp(8px, 1.2vw, 14px);background: var(--j89jc);}

.hjdmv .y6fkw {border-left: var(--xdk) solid var(--ss6);}
.wmkf6q5 {padding: clamp(12px, 1.8vw, 20px);overflow-x: auto;min-width: 0;border: var(--xdk) solid var(--ss6);background: var(--jb9);box-shadow: var(--ox4z);}
.wmkf6q5 > *:last-child {margin-bottom: 0;}

.yn8yfq {height: 14px;border: var(--xdk) solid var(--ss6);border-bottom: 0;width: 56px;display: block;background: var(--lo1c);}

.w0hz .v5phj {min-width: 0;}
.w0hz .frksyxz {text-transform: uppercase;letter-spacing: -.025em;}
.w0hz .r63w {min-width: 0;}
.w0hz .eygf {left: -9999px;position: absolute;}
.w0hz .vzp0y0w {display: none;}
.w0hz .td06bmp {display: none;}

.w0hz :is(.xam5c, [class*="table"]) {overflow-x: auto;}
.w0hz table {border-collapse: collapse;font-size: 15px;width: 100%;}
.w0hz thead th {background: var(--nonjy);text-transform: uppercase;border: var(--xdk) solid var(--tc1);letter-spacing: .12em;padding: 11px 14px;color: var(--ulx, var(--uho));white-space: nowrap;text-align: left;font: 900 11.5px/1.3 var(--j7zuc);}
.w0hz tbody td {border: var(--xdk) solid var(--n24);color: var(--ulx, inherit);padding: 11px 14px;}
.w0hz tbody td + td {font-variant-numeric: tabular-nums;}

.dhgxn {background: var(--lo1c);color: var(--p68wh, var(--fzv, var(--x1uk)));margin: var(--v1v) 0 0;box-shadow: var(--bx8);border: var(--xdk) solid var(--ss6);padding: clamp(20px, 2.8vw, 32px);}
.yxahe3b {letter-spacing: -.02em;margin: 0;text-transform: uppercase;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--j7zuc);}
.m9fs58 {font-size: 16px;margin: 8px 0 16px;}

.dhgxn .k478c {background: var(--p68wh, var(--fzv, var(--x1uk)));color: var(--lo1c);box-shadow: 2px 2px 0 var(--p68wh, var(--fzv, var(--x1uk)));border-color: var(--p68wh, var(--fzv, var(--x1uk)));}
.dhgxn .k478c:hover {background: var(--p68wh, var(--fzv, var(--x1uk)));box-shadow: 0 0 0 var(--p68wh, var(--fzv, var(--x1uk)));}

.bbmr {margin: var(--v1v) 0 0;border: var(--xdk) solid var(--ss6);background: var(--j89jc);padding: 18px 20px;box-shadow: var(--ox4z);}
.k1p8 {margin: 0;letter-spacing: -.01em;text-transform: uppercase;font: 900 16px/1.2 var(--j7zuc);}
.pfce {margin: 6px 0 0;color: var(--brn7a);font-size: 15px;}

.q09t1e {border: var(--xdk) solid var(--ss6);margin: 24px 0 0;display: inline-block;letter-spacing: .14em;padding: 9px 12px;color: var(--brn7a);font: 800 11.5px/1 var(--j7zuc);}

.bzv04 {background: var(--nonjy);position: sticky;justify-content: space-between;flex-wrap: wrap;display: flex;gap:13px;z-index: 25;padding: 12px calc(var(--fu6m) + 30px) 12px var(--fu6m);align-items: center;border-top: var(--xdk) solid var(--ss6);bottom: 0;}
.nbw5 {font: 800 14px/1.3 var(--j7zuc);}

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

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

.nz08n::before {position: absolute;inset: 10px;box-shadow: var(--ox4z);border: var(--xdk) solid var(--ss6);transition:background 0.138s, box-shadow 0.101s;content: '';background: var(--jb9);}
.nz08n svg {z-index: 1;position: relative;}

.nz08n:hover::before {background: var(--nonjy);}
.nz08n:active {transform: translate(2px, 2px);}
.nz08n:active::before {box-shadow: none;}
.nz08n:focus-visible {outline: var(--xdk) solid var(--ss6);outline-offset: 1px;}

.hj02.hj02 {color: var(--dyxz, var(--eg38));background: var(--jjnlw);padding: clamp(30px, 3.4vw, 48px) var(--fu6m) clamp(20px, 2.2vw, 30px);border-top: var(--xdk) solid var(--pz5e, var(--eg38));}
.hj02 .vkqq {gap:24px;max-width: var(--a7j);margin: 0 auto;grid-template-columns: minmax(0, 1fr);display: grid;}
.hj02 .fbzm40z img {height: 26px;display: block;width: auto;}
.hj02 .fbzm40z span {text-transform: uppercase;font: 900 17px/1 var(--j7zuc);}
.hj02 .kc0tw {grid-auto-flow: column;justify-content: start;display: grid;gap:31px;}
.hj02 .kc0tw ul {display: grid;padding: 0;gap:3px;margin: 0;list-style: none;}
.hj02 .kc0tw a {display: flex;letter-spacing: .05em;text-transform: uppercase;min-height: 44px;text-decoration: none;font: 700 13px/1 var(--j7zuc);color: var(--dyxz, var(--eg38));align-items: center;}
.hj02 .kc0tw a:hover {text-decoration-thickness: 3px;text-decoration: underline;}
.hj02 .g8qftrd {display: flex;max-width: var(--a7j);flex-wrap: wrap;gap:11px;align-items: center;margin: 20px auto 0;}
.hj02 .ds6en {padding-top:16px;max-width: var(--a7j);margin: 20px auto 0;border-top: var(--xdk) solid var(--pz5e, var(--eg38));}
.hj02 .ds6en p {font-size: 12.5px;margin: 0;}
.hj02 .ds6en p + p {margin-top:7px;line-height:1.59;}

@media (max-width:874px) {
  
  .kxgq4 .j4tzh {max-height: 15vh;}
  .kxgq4 .af97 {min-height: 12vh;max-height: 15vh;font-size: clamp(44px, 9vw, 96px);}
  .kxgq4 .azdtxw {padding: clamp(14px, 3vw, 20px);}

  .eb46 {display: none;flex: none;}
  .t2xrv2 {display: flex;}
  .kk1gxx {flex-wrap: wrap;}
  
  .mr8rbt {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:525px) {
  
  .qy006j5, .w0hz {padding-right:19px;padding-left:15px;}
  .kxfzdk {width: 100%;}
  .kxfzdk .b39d10b {flex: 1 1 auto;}
  .cdewsa5 {padding: 52px 16px 16px;}
  .xng1c {left: -3px;top: -3px;}
  .mvt3 {padding-left:15px;padding-right:15px;}

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

  
  
  .sb8zpn, .qwd6tm {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .jnhs, .wyqswym {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .d0gf1j {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .cq9088 .htcr3 {min-width: 132px;}
}

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

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

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

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

.x0nzypx:checked ~ .t7vq30 {visibility: visible;opacity:1;}
.x0nzypx:checked ~ .nnxh {transform: translateX(0);visibility: visible;}

.jevxj {position: sticky;align-items: center;background: var(--j89jc, var(--c57d4));z-index: 1;justify-content: space-between;top: 0;border-bottom: 1px solid var(--ss6, var(--eg38));display: flex;gap:12px;padding: 14px 16px;}
.z0w00nx {min-height: 44px;display: inline-flex;align-items: center;}
.z0w00nx img {width: auto;height: 26px;display: block;}
.kgzf {letter-spacing: .01em;font-size: 16px;color: var(--eg38);font-weight: 800;}

.qz5q32 {cursor: pointer;justify-content: center;height: 44px;width: 44px;flex: none;align-items: center;color: var(--eg38);display: inline-flex;background: var(--c57d4);border-radius: 0;border: 1px solid var(--ss6, var(--eg38));}
.qz5q32:hover {background: var(--q73);}
.qz5q32:focus-visible,
.vjtd9ma a:focus-visible,
.tgtvf4:focus-visible,
.hjvw3bn:focus-visible {outline: 2px solid var(--eg38);outline-offset: 2px;}

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

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

.vjtd9ma a[aria-current="page"] {background: var(--c57d4);box-shadow: inset 3px 0 0 var(--lo1c, var(--xu4));border-color: var(--ss6, var(--eg38));}

.vhg6 {border-top: 1px solid var(--ss6, var(--eg38));background: var(--j89jc, var(--c57d4));margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:11px;display: grid;}

.tgtvf4, .hjvw3bn {font-weight: 700;border-radius: 0;padding: 12px 18px;text-decoration: none;font-size: 15px;align-items: center;display: flex;min-height: 48px;justify-content: center;}
.tgtvf4 {background: var(--bkb);border: 1px solid var(--ss6, var(--eg38));color: var(--s2zvl, var(--pqm3));}
.hjvw3bn {background: var(--qs0);border: 1px solid transparent;color: var(--v9l, var(--hwkc));}

.nnxh {border-right: 3px solid var(--ss6, var(--eg38));}
.a0cb0q {border-left: 3px solid var(--ss6, var(--eg38));border-right: 0;}
.jevxj {border-bottom: 3px solid var(--ss6, var(--eg38));}
.qz5q32 {border-width: 3px;border-color: var(--ss6, var(--eg38));}
.vjtd9ma a {text-transform: uppercase;letter-spacing: .02em;font-weight: 800;border-width: 3px;}
.vjtd9ma a:hover, .vjtd9ma a[aria-current="page"] {border-color: var(--ss6, var(--eg38));}

.vjtd9ma a[aria-current="page"] {box-shadow: 4px 4px 0 var(--ss6, var(--eg38));}
.vhg6 {border-top: 3px solid var(--ss6, var(--eg38));}
.tgtvf4, .hjvw3bn {font-weight: 800;border-width: 3px;text-transform: uppercase;border-color: var(--ss6, var(--eg38));}
.hjvw3bn {box-shadow: 4px 4px 0 var(--ss6, var(--eg38));}

@media (min-width:866px) {
  .nnxh, .t7vq30 {display: none;}
}

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

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

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

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

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

.d7dk > summary.k31xda {list-style: none;cursor: pointer;min-height: 44px;}
.d7dk > summary.k31xda::-webkit-details-marker {display: none;}
.d7dk > summary.k31xda:focus-visible {outline: var(--xdk) solid var(--lo1c);outline-offset: 3px;}

.d7dk > summary.k31xda::after {flex: 0 0 auto;border-bottom: var(--xdk) solid var(--ss6);height: 12px;width: 12px;content: "";border-right: var(--xdk) solid var(--ss6);margin-left: auto;transition:transform 0.163s linear;}
.d7dk[open] > summary.k31xda::after {transform: rotate(180deg);}

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

.w0hz {padding-bottom: max(96px, var(--j3c, 96px));}

.g56k5 {--tyr: uppercase;--jhp: 2px;--tuonk: 0;--i7od: 800;--vkeq: 12px;--rw6j3: 0;--gr4yt: .08em;--ucr: 2px;--xrjha: 2px solid currentColor;}

.w0hz a.w6290, .w0hz a.ykersy, .w0hz a.sennj26, .w0hz a.rybzyna {color: var(--fzv, var(--x1uk));}

.w0hz a.fqxpp, a.fqxpp {color: #fff;}
.vghjb {color: var(--tq27i, var(--gtv4));}

@media (max-width:415px) {
  .kk1gxx {padding-right:12px;gap:8px;padding-left:11px;}
  .kxfzdk {gap:5px;}
  .kxfzdk .b39d10b {font-size: 13px;padding: 0 10px;}
}

:root {--j2y:   10px 10px 0 var(--xu4);--bx8:      var(--y2mrk) var(--y2mrk) 0 var(--xu4);--y2mrk: 6px;--ox4z:   3px 3px 0 var(--xu4);--nb8: calc(var(--y2mrk) * -1) var(--y2mrk) 0 var(--xu4);}

.w0hz .vjqh.pxf1 {padding: clamp(18px, 3vw, 36px);min-height: clamp(420px, 62vh, 640px);align-items: flex-start;justify-content: flex-end;}
.vd3xv7v::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.w0hz .vjqh .q019g01 {max-width: min(560px, 100%);border: var(--xdk) solid var(--ss6);box-shadow: var(--j2y);padding: clamp(16px, 2.4vw, 28px);}

.w0hz .vjqh.d8t2n {background: linear-gradient(135deg, var(--xu4), color-mix(in srgb, var(--xu4) 40%, var(--jb9)));}
.w0hz .vjqh .tfxkw {justify-content: flex-end;font-size: clamp(200px, 34vw, 460px);max-height: none;line-height: .8;inset: 0;z-index: 0;padding-right: 6%;position: absolute;color: color-mix(in srgb, var(--fzv, white) 22%, transparent);min-height: 0;}
@media (max-width:894px) {
  .w0hz .vjqh.pxf1 {min-height: 70vh;padding: 14px;}
}

.x5ap, .wr4p43r, .d68bc9m {box-shadow: -10px 10px 0 var(--xu4);}
.gbhe2, .msr2fq3 {box-shadow: -3px 3px 0 var(--xu4);}

.sb8zpn.sb8zpn {grid-template-columns: repeat(4, minmax(0, 1fr));}
.qwd6tm.qwd6tm {gap:15px;grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (max-width:1107px) { .sb8zpn.sb8zpn, .qwd6tm.qwd6tm {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:755px)  { .sb8zpn.sb8zpn, .qwd6tm.qwd6tm {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.rpnf .pwex {position: relative;box-shadow: var(--j2y);background: var(--jb9);margin-top:18px;border: var(--xdk) solid var(--ss6);}
.rpnf .kyz7aj.kyz7aj {grid-template-columns: minmax(0, 1fr) !important;scroll-snap-type: none !important;display: grid !important;gap: 0 !important;aspect-ratio: 16 / 9;overflow: hidden !important;grid-template-areas: "s";}
.rpnf .dcpd1kv.dcpd1kv {border: 0;min-width: 0 !important;width: auto !important;margin: 0;position: relative;box-shadow: none;max-width: none !important;transition:clip-path 0.637s cubic-bezier(.77, 0, .18, 1);grid-area: s;overflow: hidden;}
.rpnf .dcpd1kv:not(:first-child) {clip-path: inset(0 100% 0 0);}
.rpnf .dcpd1kv picture {width: 100%;display: block;height: 100%;}
.w0hz .rpnf .dcpd1kv .evxjz {width: 100%;object-fit: cover;max-height: none;height: 100%;aspect-ratio: auto;}

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

.rpnf .dcpd1kv .vky8cvs {font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--j7zuc);letter-spacing: .01em;max-width: min(560px, calc(100% - 36px));box-shadow: var(--ox4z);background: var(--xu4);border: var(--xdk) solid var(--ss6);color: var(--fzv, var(--x1uk));left: 18px;z-index: 2;padding: 12px 16px;text-transform: uppercase;margin: 0;bottom: 18px;position: absolute;}

.rpnf .vymkn24 {margin: 18px 0;display: flex;align-items: center;gap:11px;}
.rpnf .emgcx6 {display: grid;border: var(--xdk) solid var(--ss6);color: var(--uho);cursor: pointer;width: 52px;box-shadow: var(--ox4z);height: 52px;place-items: center;font: 900 22px/1 var(--j7zuc);background: var(--jb9);}
.rpnf .emgcx6:hover {background: var(--xu4);color: var(--fzv, var(--x1uk));}
.rpnf .emgcx6:active {transform: translate(3px, 3px);box-shadow: none;}
.rpnf .emgcx6[hidden] {display: none;}
.rpnf .f274fn {margin: 0;flex: 1 1 auto;}
.rpnf .f274fn .b8ekph {background: transparent;padding: 0;flex: 1 1 0;height: 14px;border: var(--xdk) solid var(--ss6);cursor: pointer;}
.rpnf .f274fn .b8ekph[aria-current="true"] {background: var(--xu4);}
@media (max-width:694px) {
  .rpnf .kyz7aj.kyz7aj {aspect-ratio: 4 / 5;}
  .rpnf .emgcx6 {width: 44px;height: 44px;}
}
@media (prefers-reduced-motion: reduce) { .rpnf .dcpd1kv.dcpd1kv {transition:none;} }
.rpnf .kyz7aj.kyz7aj {padding: 0 !important;}
.rpnf .mgf1mxe {margin-top:27px;}

.p901 .hac9hq {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;gap: clamp(18px, 2.6vw, 32px) !important;}
.p901 .j5sa {max-width: none !important;display: block;width: 100%;}
.p901 .jjvwr6 {border: var(--xdk) solid var(--ss6);overflow: hidden;display: block;box-shadow: 10px 10px 0 var(--xu4);}
.w0hz .p901 .c9mhb9 {transition:transform 0.279s ease;aspect-ratio: 4 / 3;height: auto;max-height: none;object-fit: cover;display: block;width: 100%;}
.p901:hover .c9mhb9 {transform: scale(1.04);}
@media (max-width:755px) { .p901 .hac9hq {grid-template-columns: minmax(0, 1fr) !important;} }

.p901 .hac9hq {grid-template-columns: minmax(0, 1fr) !important;}
.w0hz .p901 .c9mhb9 {aspect-ratio: 16 / 9;}
.p901 .j5sa {margin: 0 !important;}

.fr483d .h4j7cxa {margin: 0;padding: 0;list-style: none;}
.fr483d p.xdvy, .fr483d p.wf143h6 {margin: 0 0 8px;}
.fr483d i.c3ax {font-style: normal;margin-left:9px;}
.nrffmh .k58azs h3.wgyev {letter-spacing: -.01em;font: 800 16px/1.34 var(--j7zuc);margin: 0;}
.nrffmh .k58azs i.m324jb6 {font-style: normal;}
.nrffmh .k58azs span.wgyev + .m324jb6 {margin-left: auto;}
.ykersy b.a70ew {font-weight: 900;}
.ykersy span.mcncr0 {font-weight: 800;}

.hj02 :is(.vjak0d, .g8qftrd, .vkqq, .ds6en) {box-sizing: border-box;max-width: var(--a7j);padding-inline: var(--fu6m);margin-inline: auto;}

.f7d7h.bjfxmr {align-items: center;display: grid !important;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.bjfxmr > .cna93 {grid-row: 1;grid-column: 1;min-width: 0;}
.bjfxmr > .x6h6rvg {grid-row: 1;grid-column: 2;}
.x6h6rvg {padding: 16px 20px 20px 0;position: relative;margin: 0;}
.a8bx {grid-template-columns: repeat(3, minmax(0, 1fr));gap:11px;align-items: start;display: grid;}
.wmxr5 {overflow: hidden;box-shadow: 8px 8px 0 var(--xu4);aspect-ratio: 3 / 4;border: var(--xdk) solid var(--ss6);display: block;}
.wmxr5:nth-child(2) {margin-top:23px;}
.wmxr5:nth-child(3) {margin-top:44px;}
.wmxr5 img {object-fit: cover;display: block;width: 100%;height: 100%;}
.zwjhp {place-items: center;height: 84px;background: var(--xu4);transform: rotate(12deg);position: absolute;font: 900 26px/1 var(--j7zuc);color: var(--fzv, var(--x1uk));box-shadow: var(--ox4z);border-radius: 50%;border: var(--xdk) solid var(--ss6);right: 0;width: 84px;top: 0;z-index: 2;display: grid;}
.zwjhp small {margin-top: -16px;font-size: 13px;}
@media (max-width:755px) {
  .f7d7h.bjfxmr {grid-template-columns: minmax(0, 1fr);}
  .bjfxmr > .x6h6rvg {grid-row: 1;grid-column: 1;}
  .bjfxmr > .cna93 {grid-row: 2;}
  .zwjhp {font-size: 20px;width: 66px;height: 66px;}
}

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

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