

:root {--v113:   var(--zvw2);--bx7: 1120px;--ihuuf:   color-mix(in srgb, var(--k6a5, var(--d7lf)) 35%, var(--zvw2));--ojb:   2px 2px 0 var(--kuc);--t0s:  clamp(18px, 2.4vw, 30px);--q0foz: 4px;--y0b:  var(--v95r);--nfjor:   var(--dn3a);--l1lq: calc(var(--q0foz) * -1) var(--q0foz) 0 var(--kuc);--zv6xz:"Space Grotesk", "Archivo Black", Arial, "Arial Black", sans-serif;--pk7: color-mix(in srgb, var(--d7lf) 35%, var(--zvw2));--ve3t:  var(--k3z);--gwd:      var(--q0foz) var(--q0foz) 0 var(--kuc);--xhvsl:  var(--ol9br);--l0dqu: 3px;--v7ki: var(--j5ku);--kuc: var(--zvw2);--w96k:     var(--d7lf);--uz0:   7px 7px 0 var(--kuc);--wle:  clamp(16px, 3vw, 30px);}

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

:focus-visible {outline: var(--l0dqu) solid var(--pk7);outline-offset: 2px;}

.c1jypnf {left: -9999px;padding: 12px 20px;box-shadow: var(--gwd);text-transform: uppercase;position: absolute;z-index: 200;border: var(--l0dqu) solid var(--kuc);text-decoration: none;font-weight: 800;background: var(--d7lf);top: 0;color: var(--h89r, var(--l8xry, var(--g00pz)));}
.c1jypnf:focus {left: 12px;top: 12px;}

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

.ndcf3h {background: var(--rv9);position: sticky;top: 0;border-bottom: var(--l0dqu) solid var(--um4qn, var(--zvw2));z-index: 60;}
.eg98gqg {display: flex;max-width: var(--bx7);padding: 10px var(--wle);gap:13px;align-items: center;box-sizing: border-box;margin: 0 auto;}

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

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

.nynpw a:hover {border-color: var(--um4qn, var(--zvw2));}
.nynpw a[aria-current="page"] {border-color: var(--um4qn, var(--zvw2));box-shadow: var(--ojb);}

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

.gpz7zn {align-items: center;text-decoration: none;letter-spacing: .03em;justify-content: center;text-transform: uppercase;transition:transform 0.103s linear, box-shadow 0.06s linear;display: inline-flex;min-height: 44px;box-shadow: var(--ojb);border: var(--l0dqu) solid var(--kuc);border-radius: 0;padding: 0 18px;font: 800 13.5px/1 var(--zv6xz);}
.gpz7zn:hover {box-shadow: 0 0 0 var(--kuc);transform: translate(2px, 2px);}
.gpz7zn:active {transform: translate(2px, 2px);}

.gxa4d1 {color: var(--n40dr, var(--c6px));border-color: var(--um4qn, var(--zvw2));box-shadow: 2px 2px 0 var(--um4qn, var(--zvw2));background: var(--e7gzz);}
.gxa4d1:hover {box-shadow: 0 0 0 var(--um4qn, var(--zvw2));}
.eyr1 {border-color: var(--um4qn, var(--zvw2));background: var(--tmz2u);box-shadow: 2px 2px 0 var(--um4qn, var(--zvw2));color: var(--f71q, var(--q8ie));}
.eyr1:hover {box-shadow: 0 0 0 var(--um4qn, var(--zvw2));}
.dmg4 {background: var(--d7lf);color: var(--l8xry, var(--g00pz));}
.dmg4:hover {background: var(--nlb);}

.dkcb {justify-content: center;min-height: 44px;min-width: 44px;flex-direction: column;display: none;border: var(--l0dqu) solid var(--um4qn, var(--zvw2));cursor: pointer;gap:3px;align-items: center;}
.dkcb span {width: 20px;display: block;height: 3px;background: var(--fmjp, var(--apin));}

.wp3a7 {padding: clamp(14px, 1.8vw, 24px) var(--wle) 0;margin: 0 auto;max-width: var(--bx7);box-sizing: border-box;}
.ddfs {padding: clamp(16px, 2.2vw, 28px);background: var(--nfjor);border: var(--l0dqu) solid var(--kuc);border-radius: 0;}

.ddfs .h568d {font-size: clamp(28px, 4.4vw, 66px);}
.ddfs .hzpk {display: -webkit-box;font-size: 15.5px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top:9px;}
.ddfs .f7w5 {margin-top:15px;}

.zk0vg {box-shadow: var(--uz0);}
.jem9y  {box-shadow: -7px 7px 0 var(--kuc);}

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

.h568d {overflow-wrap: anywhere;font: 900 clamp(30px, 4vw, 200px)/.92 var(--zv6xz);margin: 0;letter-spacing: -.03em;}
.f1a4aq  {letter-spacing: -.04em;text-transform: uppercase;}
.swkv9pp {letter-spacing: -.025em;}
.ztdj1  {text-transform: uppercase;letter-spacing: 0;}

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

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

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

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

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

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

.ymv6kz {margin: 0 0 var(--t0s);}
.gzx5r {gap:15px;display: grid;}
.w8cst1 {background: var(--nfjor);border: var(--l0dqu) solid var(--kuc);border-radius: 0;}
.yj9kcbs {box-shadow: var(--gwd);}
.qm4081k {box-shadow: var(--l1lq);}
.rt501 {cursor: pointer;display: flex;list-style: none;padding: 12px 16px;gap:11px;min-height: 44px;align-items: center;}
.rt501::-webkit-details-marker {display: none;}
.rt501::marker {content: '';}

.jcbwxv {height: 30px;flex: 0 0 auto;font: 900 15px/1 var(--zv6xz);color: var(--h89r, var(--l8xry, var(--g00pz)));display: inline-flex;background: var(--w96k);width: 30px;align-items: center;justify-content: center;border: var(--l0dqu) solid var(--kuc);}
.w8cst1[open] .jcbwxv {background: var(--y0b);color: var(--v113);}
.dqctrxr {letter-spacing: -.01em;font: 800 16px/1.34 var(--zv6xz);font-style: normal;}
.fqa25sx {padding: 14px 16px;border-top: var(--l0dqu) solid var(--kuc);}
.fbwtkpg {color: var(--xhvsl);font-size: 15.5px;margin: 0;}

.n0fjcf {margin: 0 0 var(--t0s);}
.hgfwhm {gap:13px;display: grid;}
.bxq04c {grid-template-columns: minmax(0, 1fr);}
.kwpy7 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.jmf6e {padding: 20px 18px 18px 62px;position: relative;background: var(--v7ki);min-width: 0;border: var(--l0dqu) solid var(--kuc);border-radius: 0;}
.ekae {box-shadow: var(--gwd);}
.yemh {box-shadow: var(--l1lq);}
.xfr7 {color: var(--h89r, var(--l8xry, var(--g00pz)));width: 44px;align-items: center;display: flex;top: -3px;font: 900 17px/1 var(--zv6xz);position: absolute;justify-content: center;background: var(--w96k);height: 44px;border: var(--l0dqu) solid var(--kuc);left: -3px;}

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

.j8vg {text-transform: uppercase;display: block;letter-spacing: -.015em;margin: 0;font: 800 17px/1.26 var(--zv6xz);}
.wke8k {font-size: 15.5px;margin: 8px 0 0;color: var(--xhvsl);}

.vjhh.jmf6e {padding: 0;}
.w88zg {font: 900 16px/1 var(--zv6xz);padding: 0 16px;letter-spacing: .1em;border-bottom: var(--l0dqu) solid var(--kuc);align-items: center;min-height: 40px;color: var(--h89r, var(--l8xry, var(--g00pz)));display: flex;background: var(--w96k);}

.vjhh .j8vg, .xz6y .j8vg {font: 800 17px/1.26 var(--zv6xz);text-transform: uppercase;margin: 0;letter-spacing: -.015em;}
.vjhh .j8vg {padding: 16px 16px 0;}
.vjhh .wke8k, .xz6y .wke8k {margin: 8px 0 0;}
.vjhh .wke8k {padding: 0 16px 16px;}

.vjhh .j8vg:last-child {padding-bottom:16px;}

.xz6y.jmf6e {padding: 0;grid-template-columns: 54px minmax(0, 1fr);display: grid;}
.cr9nf {color: var(--h89r, var(--l8xry, var(--g00pz)));border-right: var(--l0dqu) solid var(--kuc);display: flex;justify-content: center;font: 900 17px/1 var(--zv6xz);align-items: center;background: var(--w96k);}
.vnqb {min-width: 0;padding: 16px;}

.bfz8 {margin: 0 0 var(--t0s);}
.mntbr {gap:15px;display: grid;}
.snrhhz, .an1ndg {border: var(--l0dqu) solid var(--kuc);border-radius: 0;background: var(--nfjor);padding: 0 0 6px;box-shadow: var(--gwd);min-width: 0;}

.w5f9s.w5f9s, .hbsj.hbsj {padding: 11px 16px;margin: 0 0 8px;gap:10px;display: flex;border-bottom: var(--l0dqu) solid var(--kuc);text-transform: uppercase;font: 900 13px/1.2 var(--zv6xz);letter-spacing: .12em;align-items: center;}
.w5f9s {background: var(--w96k);color: var(--h89r, var(--l8xry, var(--g00pz)));}
.hbsj {background: var(--y0b);color: var(--v113);}
.zzshf0 {justify-content: center;display: inline-flex;font: 900 12px/1 var(--zv6xz);width: 22px;height: 22px;align-items: center;border: var(--l0dqu) solid currentColor;}
.kk4ms9 {font-size: 15.5px;align-items: baseline;margin: 0;display: flex;padding: 9px 16px;gap:13px;}
.kk4ms9 + .kk4ms9 {border-top: var(--l0dqu) solid var(--ooon);}

.wt46 {flex: 0 0 auto;font-weight: 900;color: var(--pk7);}
.pmcahht {flex: 0 0 auto;color: var(--xhvsl);font-weight: 900;}

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

.dftvy :is(.jya5, .pqqvf, .fj1c, .vf8h,
             .m7b9hn, .xavqg3, .w2t85cq) [class]::before,
.dftvy :is(.jya5, .pqqvf, .fj1c, .vf8h,
             .m7b9hn, .xavqg3, .w2t85cq) [class]::after {background-image: revert;}

.mtqr0 {align-items: start;grid-template-columns: minmax(0, 1fr);display: grid;margin: 0 0 var(--t0s);}
.rmm4qm {border: var(--l0dqu) solid var(--kuc);min-width: 0;display: flex;margin: 0;background: var(--w96k);align-items: center;justify-content: center;overflow: hidden;}
.rwqz {box-shadow: var(--uz0);}
.dxf998c {box-shadow: -7px 7px 0 var(--kuc);}
.gw77x {display: block;max-height: 22vh;width: 100%;height: 100%;object-fit: cover;}

.rmm4qm:has(.gw77x) {background: var(--nfjor);}

.gvqr {display: flex;letter-spacing: -.05em;font: 900 clamp(52px, 11vw, 150px)/1 var(--zv6xz);align-items: center;max-height: 22vh;width: 100%;color: var(--tjtzq, var(--l8xry, var(--g00pz)));justify-content: center;min-height: 16vh;}
.mtqr0 .nkdv.nkdv {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--tjtzq, var(--l8xry, var(--g00pz))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.mtqr0 .cdz9e5.cdz9e5 {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--tjtzq, var(--l8xry, var(--g00pz))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.mtqr0 .gjvpnn.gjvpnn {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--tjtzq, var(--l8xry, var(--g00pz))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.ygr2w {margin: calc(var(--l0dqu) * -1) 0 0;background: var(--nfjor);box-shadow: var(--gwd);min-width: 0;border: var(--l0dqu) solid var(--kuc);padding: clamp(18px, 2.4vw, 30px);}
.g7mbjw8 {margin: 0 0 8px;color: var(--xhvsl);text-transform: uppercase;display: block;letter-spacing: .18em;font: 800 12px/1 var(--zv6xz);font-style: normal;}

.agkbx.agkbx {font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--zv6xz);color: var(--v113);letter-spacing: -.035em;margin: 0;text-transform: uppercase;overflow-wrap: anywhere;}
.pyhr {color: var(--xhvsl);margin: 12px 0 0;font-size: 16.5px;max-width: 58ch;}
.btfm {transition:transform 0.062s linear, box-shadow 0.105s linear;border: var(--l0dqu) solid var(--kuc);align-items: center;justify-content: center;box-shadow: var(--ojb);background: var(--d7lf);text-decoration: none;display: inline-flex;padding: 0 26px;margin-top:17px;text-transform: uppercase;color: var(--l8xry, var(--g00pz));font: 900 15px/1 var(--zv6xz);letter-spacing: .04em;min-height: 48px;}
.btfm:hover {background: var(--nlb);transform: translate(2px, 2px);box-shadow: 0 0 0 var(--kuc);}

@media (min-width:888px) {
  
  .q7q164,
  .p9feh8 {align-items: stretch;grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .p9feh8 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .q7q164 .ygr2w {align-self: center;margin: 0 0 0 calc(var(--l0dqu) * -1);}
  .p9feh8 .rmm4qm {order: 2;}
  .p9feh8 .ygr2w {align-self: center;order: 1;margin: 0 calc(var(--l0dqu) * -1) 0 0;}
  .q7q164 .gw77x,
  .p9feh8 .gw77x {max-height: 34vh;height: 100%;}
  .q7q164 .gvqr,
  .p9feh8 .gvqr {min-height: 24vh;max-height: 34vh;}
}

.dftvy .w2t85cq.hstf {justify-content: flex-end;min-height: 320px;overflow: hidden;border: var(--l0dqu) solid var(--kuc);display: flex;position: relative;flex-direction: column;}

.dftvy .w2t85cq .cf6zwb {height: 100%;object-fit: cover;inset: 0;width: 100%;position: absolute;}
.n4vxnba {inset: 0;pointer-events: none;position: absolute;}
.n4vxnba::before {inset: 0;content: "";background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--nfjor) 30%, transparent) 0%,
    color-mix(in srgb, var(--nfjor) 30%, transparent) 40%,
    color-mix(in srgb, var(--nfjor) 92%, transparent) 100%);position: absolute;}
.zw9q {margin: 0;box-shadow: none;position: relative;z-index: 1;background: var(--nfjor);border-top: var(--l0dqu) solid var(--kuc);}
@media (max-width:887px) {
  .dftvy .w2t85cq.hstf {min-height: 260px;}
}

.d0h43b {margin: 0 0 var(--t0s);}
.zfc9 {gap:19px;min-width: 0;display: grid;}

.bgac8yn {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ksz80 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.tztwvh7 {text-decoration: none;color: inherit;border: var(--l0dqu) solid var(--kuc);min-width: 0;background: var(--nfjor);flex-direction: column;display: flex;transition:transform 0.082s linear, box-shadow 0.06s linear;}
.aa4z {box-shadow: var(--gwd);}
.jya1 {box-shadow: var(--l1lq);}
.tztwvh7:hover, .tztwvh7:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--kuc);}
.nacg8 {height: auto;object-fit: cover;width: 100%;aspect-ratio: 2 / 3;display: block;}
.ngy2de {color: var(--eyes1);border-top: var(--l0dqu) solid var(--kuc);display: block;margin-top: auto;background: var(--kuc);padding: 12px 14px;}
.y5cn {font: 900 15px/1.25 var(--zv6xz);text-overflow: ellipsis;overflow: hidden;display: block;text-transform: uppercase;white-space: nowrap;letter-spacing: -.01em;}
.rbb3 {white-space: nowrap;display: block;letter-spacing: .08em;margin-top:4px;text-transform: uppercase;font: 700 12px/1.2 var(--zv6xz);font-style: normal;text-overflow: ellipsis;overflow: hidden;}

.wtxp2x {margin: 0 0 var(--t0s);}
.ev70pv {margin: 0;display: grid;padding: 0;gap:19px;list-style: none;min-width: 0;}

.xzsagx3 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.jn945m {grid-template-columns: repeat(3, minmax(0, 1fr));}
.q34y {min-width: 0;border: var(--l0dqu) solid var(--kuc);background: var(--nfjor);}
.rphtdby {box-shadow: var(--gwd);}
.k2det {box-shadow: var(--l1lq);}
.m1z5 {min-height: 156px;justify-content: center;color: inherit;text-decoration: none;flex-direction: column;transition:transform 0.1s linear;gap:11px;display: flex;padding: 24px 18px;align-items: center;}
.q34y:hover {box-shadow: 0 0 0 var(--kuc);}
.q34y:hover .m1z5 {transform: translate(2px, 2px);}
.nyk5g {display: block;object-fit: contain;height: auto;max-height: 78px;max-width: 100%;}
.k1qba {color: var(--xhvsl);letter-spacing: .12em;font: 800 12px/1.2 var(--zv6xz);text-transform: uppercase;text-align: center;}

.g92rta {margin: 0 0 var(--t0s);}
.g615ztr {min-width: 0;margin: 0;}
.nhxbj {display: flex;gap:16px;flex-wrap: wrap;}

.ccqzc {display: grid;gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:906px) { .ccqzc {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:468px) { .ccqzc {grid-template-columns: minmax(0, 1fr);} }
.ck920d {border: var(--l0dqu) solid var(--kuc);min-height: 104px;min-width: 0;background: var(--nfjor);justify-content: center;display: flex;padding: 18px 22px;align-items: center;}
.nhxbj .ck920d {flex: 0 1 auto;min-width: 168px;}
.fgpdp {box-shadow: var(--ojb);}
.e9ccm {box-shadow: -2px 2px 0 var(--kuc);}
.z9p2st {height: auto;max-height: 58px;object-fit: contain;display: block;max-width: 100%;}

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

.d8z71 {margin: 0 0 var(--t0s);}
.a75q2 {margin: 0 0 18px;padding: clamp(16px, 2.2vw, 26px);box-shadow: var(--gwd);border: var(--l0dqu) solid var(--kuc);background: var(--v7ki);}
.cdjpk {flex-wrap: wrap;margin: 0 0 10px;display: flex;gap:14px;align-items: baseline;}
.vtsg8g {letter-spacing: -.04em;font: 900 clamp(38px, 5vw, 66px)/1 var(--zv6xz);}

.gerd {letter-spacing: .12em;font-size: 22px;font-style: normal;color: var(--pk7);}
.sjmw {font-size: 16px;color: var(--xhvsl);margin: 0;max-width: 62ch;}

.hngt {gap:14px;display: grid;}
.wxge {min-width: 0;margin: 0;border: var(--l0dqu) solid var(--kuc);background: var(--nfjor);padding: 16px 18px;}
.m936x {box-shadow: var(--ojb);}
.wp69xxp {box-shadow: -2px 2px 0 var(--kuc);}
.y20yr9 {font-size: 15.5px;margin: 0 0 12px;}
.en1kk4 {gap:9px;font-style: normal;display: flex;align-items: center;}

.ahw5 {flex: 0 0 auto;color: var(--h89r, var(--l8xry, var(--g00pz)));height: 34px;align-items: center;display: inline-flex;border: var(--l0dqu) solid var(--kuc);font: 900 15px/1 var(--zv6xz);width: 34px;justify-content: center;background: var(--w96k);}
.frkhkht {font: 800 14px/1.2 var(--zv6xz);text-transform: uppercase;letter-spacing: .02em;}
.wp4kaj {font-style: normal;margin-left: auto;letter-spacing: .1em;color: var(--pk7);}

.hkphssy {border: var(--l0dqu) solid var(--kuc);padding: clamp(16px, 2.2vw, 26px);min-width: 0;box-sizing: border-box;background: var(--nfjor);margin: 0 0 var(--t0s);}
.haermf {box-shadow: var(--gwd);}
.w30s {box-shadow: var(--l1lq);}
.mn8j {display: block;}

@media (min-width:772px) {
  .dftvy > .jvj6 {float: left;width: calc(50% - var(--t0s) / 2);}
  .dftvy > .jvj6 + .jvj6 {float: right;}
  
  .dftvy > .jvj6 + .jvj6 + * {clear: both;}
}

.b9tg5rc {border-left: 10px solid var(--w96k);}
.wscds {border-left-width: var(--l0dqu);}
.k53kgv1 {gap:12px;align-items: center;flex-wrap: wrap;justify-content: space-between;display: flex;margin: 0 0 14px;}
.tdg0yp9.tdg0yp9 {font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--zv6xz);margin: 0;padding: 0;text-transform: uppercase;border: 0;letter-spacing: -.025em;}
.e5dn {margin: 0;}
.yvzr {box-shadow: var(--ojb);text-decoration: none;justify-content: center;font: 800 13px/1 var(--zv6xz);color: var(--l8xry, var(--g00pz));letter-spacing: .04em;display: inline-flex;background: var(--d7lf);transition:transform 0.093s linear, box-shadow 0.084s linear;text-transform: uppercase;align-items: center;border: var(--l0dqu) solid var(--kuc);padding: 0 20px;min-height: 44px;}
.yvzr:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--kuc);background: var(--nlb);}
.qgqgsak {min-width: 0;grid-template-columns: minmax(0, 1fr);display: grid;gap:16px;}
.cm7hexx {min-width: 0;text-decoration: none;display: block;}

.bwjmy {display: block;border: var(--l0dqu) solid var(--kuc);margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--l0dqu));box-shadow: var(--ojb);}
.zcja {width: 100%;height: auto;display: block;}
.h6w25 {min-width: 0;}
.h6w25 > *:last-child {margin-bottom: 0;}
@media (min-width:772px) {
  .mn8j .qgqgsak {align-items: start;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}
  
  .f77r .cm7hexx {order: 2;}
  .f77r .bwjmy {margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--l0dqu));margin-left: 0;}
}

.ktemmm {margin: 0 0 var(--t0s);}
.mm2kn.mm2kn {margin: 0 0 14px;letter-spacing: -.03em;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--zv6xz);text-transform: uppercase;}
.zgbb {scrollbar-width: thin;padding-bottom:8px;grid-auto-flow: column;scroll-snap-type: x mandatory;display: grid;overflow-x: auto;gap:13px;}
.t9naw {grid-auto-columns: 100%;}
.r3vr {grid-auto-columns: minmax(0, 82%);}
.pfq5g {min-width: 0;background: var(--nfjor);margin: 0;overflow: hidden;border: var(--l0dqu) solid var(--kuc);scroll-snap-align: start;}
.d4jm {box-shadow: var(--gwd);}
.yy1s {box-shadow: var(--l1lq);}
.hjfw11 {width: 100%;height: auto;display: block;max-height: 40vh;object-fit: cover;}
.s3ha82b {padding: 11px 14px;border-top: var(--l0dqu) solid var(--kuc);font: 800 14px/1.35 var(--zv6xz);}
.g0wej3 {margin: 12px 0 0;gap:5px;display: flex;}
.gbe48d {background: var(--w96k);border: 2px solid var(--kuc);width: 26px;display: block;height: 8px;}
.gqqts {color: var(--xhvsl);margin: 14px 0 0;font-size: 16px;max-width: 62ch;}
.g772b {display: flex;gap:9px;margin: 16px 0 0;}
.wjh3 {align-items: center;flex-wrap: wrap;flex-direction: row;}
.md4yn {flex-direction: column;align-items: flex-start;}
.wt5v8.wt5v8, .te16 {border: var(--l0dqu) solid var(--kuc);text-transform: uppercase;font: 800 13.5px/1 var(--zv6xz);min-height: 46px;display: inline-flex;letter-spacing: .04em;align-items: center;padding: 0 22px;text-decoration: none;justify-content: center;transition:transform 0.083s linear, box-shadow 0.06s linear;box-shadow: var(--ojb);}
.wt5v8.wt5v8 {color: var(--l8xry, var(--g00pz));background: var(--d7lf);}
.te16 {color: var(--v113);background: var(--y0b);}
.wt5v8.wt5v8:hover, .te16:hover {box-shadow: 0 0 0 var(--kuc);transform: translate(2px, 2px);}
@media (min-width:772px) {
  .r3vr {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.bvnvm {padding: clamp(16px, 2.2vw, 26px);display: grid;margin: 0 0 var(--t0s);grid-template-columns: minmax(0, 1fr);background: var(--v7ki);min-width: 0;gap:19px;border: var(--l0dqu) solid var(--kuc);}
.ygav {box-shadow: var(--gwd);}
.a2yfwxw {box-shadow: var(--l1lq);}
.cs5kbj {overflow: hidden;justify-content: center;display: flex;height: 96px;border: var(--l0dqu) solid var(--kuc);width: 96px;flex: 0 0 auto;align-items: center;background: var(--w96k);box-shadow: var(--ojb);}
.j1pbg {object-fit: cover;width: 100%;display: block;height: 100%;}
.k8tkb3 {font: 900 46px/1 var(--zv6xz);color: var(--h89r, var(--l8xry, var(--g00pz)));}
.efv01 {min-width: 0;}
.b9de {gap:8px;flex-wrap: wrap;align-items: baseline;margin: 0 0 12px;display: flex;}
.t5b17 {letter-spacing: .16em;font: 800 11px/1.2 var(--zv6xz);color: var(--xhvsl);text-transform: uppercase;}
.nrsx7kr {font: 900 20px/1.15 var(--zv6xz);letter-spacing: -.02em;text-transform: uppercase;}
.c83y {grid-template-columns: max-content minmax(0, 1fr);gap: 0;margin: 0 0 12px;display: grid;border-top: var(--l0dqu) solid var(--ooon);}
.zf58jx2 {text-transform: uppercase;letter-spacing: .14em;color: var(--xhvsl);padding: 8px 14px 8px 0;border-bottom: var(--l0dqu) solid var(--ooon);white-space: nowrap;font: 800 11px/1.3 var(--zv6xz);}
.z952 {border-bottom: var(--l0dqu) solid var(--ooon);min-width: 0;font-size: 15px;padding: 8px 0;margin: 0;}

.wp8yvk0 {margin: 0 0 12px;gap:8px;display: flex;padding: 0;flex-wrap: wrap;list-style: none;}
.yx5kdkq {padding: 6px 10px;align-items: center;background: var(--nfjor);gap:7px;display: inline-flex;border: var(--l0dqu) solid var(--kuc);box-shadow: var(--ojb);min-width: 0;}
.fymxr {color: var(--xhvsl);letter-spacing: .14em;text-transform: uppercase;font: 800 11px/1.3 var(--zv6xz);}
.m8fvrb6 {min-width: 0;font: 700 14px/1.3 var(--zv6xz);}

.zfehx.b9de {margin: 0 0 4px;}

.efv01 .ac1wv4 {margin: 0 0 12px;letter-spacing: -.02em;text-transform: uppercase;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--zv6xz);}
.c9q0nm {border-top: var(--l0dqu) solid var(--ooon);margin: 0 0 12px;}
.c9q0nm .p4rma {border-bottom: var(--l0dqu) solid var(--ooon);flex-wrap: wrap;align-items: baseline;padding: 8px 0;gap:10px;display: flex;margin: 0;}
.jxzh {font: 800 11px/1.3 var(--zv6xz);color: var(--xhvsl);text-transform: uppercase;letter-spacing: .14em;}
.bztjjf {min-width: 0;font-size: 15px;}
.gm27y3h {color: var(--xhvsl);margin: 0 0 12px;font-size: 15.5px;}
.wzke {flex-wrap: wrap;margin: 0 0 12px;display: flex;gap:7px;}
.rkrgn {color: var(--v113);box-shadow: var(--ojb);transition:transform 0.06s linear, box-shadow 0.074s linear;border: var(--l0dqu) solid var(--kuc);align-items: center;justify-content: center;background: var(--nfjor);height: 44px;display: inline-flex;width: 44px;}
.rkrgn:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--kuc);}
.dp5310 {margin: 0;color: var(--ve3t);font-size: 12.5px;}
@media (min-width:705px) {
  .rg8arh  {grid-template-columns: 96px minmax(0, 1fr);}
  .tmfnvep {grid-template-columns: minmax(0, 1fr) 96px;}
  .tmfnvep .cs5kbj {order: 2;}
}

.bj00wr {padding: clamp(16px, 2.2vw, 26px);border: var(--l0dqu) solid var(--kuc);min-width: 0;background: var(--nfjor);margin: 0 0 var(--t0s);}
.genn94b {box-shadow: var(--gwd);}
.fnh9fy {box-shadow: var(--l1lq);}
.w9n4 {margin: 0 0 14px;box-shadow: var(--ojb);overflow: hidden;background: var(--y0b);align-items: center;border: var(--l0dqu) solid var(--kuc);display: flex;width: 84px;justify-content: center;height: 84px;}
.eg9k {height: auto;max-width: 100%;display: block;max-height: 100%;object-fit: contain;}
.pnhq {font-size: 16px;margin: 0 0 16px;color: var(--xhvsl);max-width: 60ch;}
.yq24427 {gap: 0;display: grid;margin: 0 0 18px;}
.qpne {grid-template-columns: max-content minmax(0, 1fr);}
.abf00zc {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.abf00zc > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.abf00zc > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.mwpb4 {color: var(--xhvsl);letter-spacing: .14em;text-transform: uppercase;font: 800 11px/1.3 var(--zv6xz);padding: 9px 14px 9px 0;border-bottom: var(--l0dqu) solid var(--ooon);white-space: nowrap;}
.zfh3r49 {padding: 9px 18px 9px 0;min-width: 0;border-bottom: var(--l0dqu) solid var(--ooon);font: 800 15px/1.3 var(--zv6xz);font-variant-numeric: tabular-nums;align-items: center;gap:11px;display: flex;margin: 0;}
.wbr99k {color: var(--pk7);letter-spacing: .1em;}
.f3jbdc {margin: 0;display: flex;gap:9px;flex-wrap: wrap;}

.mtjxdp {display: inline-flex;flex-direction: column;min-height: 52px;justify-content: center;background: #000;padding: 8px 20px;transition:transform 0.123s linear, box-shadow 0.06s linear;border: var(--l0dqu) solid var(--kuc);box-shadow: var(--ojb);text-decoration: none;color: #fff;}
.mtjxdp:hover {box-shadow: 0 0 0 var(--kuc);transform: translate(2px, 2px);}
.csjghp {letter-spacing: .16em;font: 700 9.5px/1.2 var(--zv6xz);text-transform: uppercase;}
.k36kfyt {font: 900 15px/1.2 var(--zv6xz);font-style: normal;letter-spacing: -.01em;}

.ppc4ecf {display: flex;margin: 26px 0;}
.c4wn5 {justify-content: flex-start;}
.mvmfk {justify-content: center;}
.eypyhx4 {justify-content: flex-end;}
.dc0kh1 {gap:10px;box-shadow: var(--gwd);color: var(--l8xry, var(--g00pz));background: var(--d7lf);display: inline-flex;border: var(--l0dqu) solid var(--kuc);text-decoration: none;align-items: center;justify-content: center;min-height: 50px;transition:transform 0.121s linear, box-shadow 0.067s linear;padding: 0 30px;}
.dc0kh1:hover {box-shadow: 0 0 0 var(--kuc);background: var(--nlb);transform: translate(4px, 4px);}
.k6frwc {width: auto;}
.b7m7cy {width: 100%;}
.te9jtp {letter-spacing: .04em;font: 900 16px/1 var(--zv6xz);text-transform: uppercase;}
.psknd {font-style: normal;font-weight: 900;font-size: 17px;}

.dxte {min-width: 0;margin: 0 0 var(--t0s);}
.y5r9.y5r9 {padding: 0;padding-bottom:11px;align-items: center;margin: 0 0 16px;display: flex;border: 0;border-bottom: var(--l0dqu) solid var(--kuc);gap:12px;}
.c2np {width: 18px;background: var(--w96k);flex: 0 0 auto;display: block;border: var(--l0dqu) solid var(--kuc);height: 18px;}
.mzwb {border: 2px solid var(--kuc);width: 34px;background: var(--w96k);height: 8px;display: block;flex: 0 0 auto;}
.dqm882p {font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--zv6xz);text-transform: uppercase;letter-spacing: -.025em;}
.nb77fn7 {min-width: 0;}
.nb77fn7 > *:last-child {margin-bottom: 0;}

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

.mw51r.y5r9 {padding-bottom: 0 !important;border-bottom: 0 !important;margin: 0 0 14px !important;}
.fj2s {border: var(--l0dqu) solid var(--kuc);display: block;width: 84px;margin: 0 0 18px;height: 10px;background: var(--w96k);}

.kgvb.y5r9 {padding-bottom: 0 !important;margin: 0 0 14px !important;border-bottom: 0 !important;}
.zhkz6 {padding-left: clamp(12px, 1.6vw, 20px);min-width: 0;border-left: var(--l0dqu) solid var(--kuc);}

.dst3f5p {margin: 0 0 var(--t0s);}
.x7jsj {background: var(--nfjor);margin: 0 auto;max-width:980px;display: block;border: var(--l0dqu) solid var(--kuc);}
.sf58j {padding: 20px;}
.d0w5 {padding: 8px;}
.avgd6e7 {box-shadow: var(--uz0);}
.evb8t11 {box-shadow: -7px 7px 0 var(--kuc);}

.ty2sts {min-height: 44px;text-decoration: none;display: block;}
.qzk8 {min-height: 44px;border: var(--l0dqu) solid var(--kuc);width: 100%;display: block;height: auto;}

.g6sbsbr {border: var(--l0dqu) solid var(--kuc);margin: 0 auto;background: var(--nfjor);max-width:980px;}
.g6sbsbr .qzk8 {border: 0;}

.qb2aqgt {background: var(--nfjor);margin: 0 auto;position: relative;display: block;border: var(--l0dqu) solid var(--kuc);max-width:981px;}
.m0n6mz {background: var(--w96k);display: block;width: 26px;position: absolute;top: -3px;height: 26px;border: var(--l0dqu) solid var(--kuc);right: -3px;}

.sgqgn {background: var(--v7ki);padding: clamp(16px, 2vw, 24px);border: var(--l0dqu) solid var(--kuc);min-width: 0;margin: 0 0 var(--t0s);}
.m1cqg {box-shadow: var(--gwd);}
.d6vcjc8 {box-shadow: var(--l1lq);}
.gh363 {margin: 0 0 14px;display: flex;gap:12px;padding: 0 0 10px;align-items: center;border-bottom: var(--l0dqu) solid var(--kuc);}
.dpqnebe {flex: 0 0 auto;background: var(--w96k);width: 18px;border: var(--l0dqu) solid var(--kuc);display: block;height: 18px;}
.dw4x {display: block;flex: 0 0 auto;background: var(--w96k);height: 8px;width: 34px;border: 2px solid var(--kuc);}
.vbk9xcf {letter-spacing: .02em;text-transform: uppercase;font: 900 17px/1.2 var(--zv6xz);}

.k0fkx {display: grid;margin: 0;gap:9px;padding: 0 0 0 0;}
.vp4nr3k {list-style: decimal inside;}
.n1czen {list-style: none;}
.k0fkx li {min-width: 0;}
.k0fkx a {color: var(--v113);display: inline-flex;transition:transform 0.081s linear;font: 700 15px/1.3 var(--zv6xz);border-left: 8px solid var(--w96k);align-items: center;padding: 0 14px;text-decoration: none;min-height: 44px;background: var(--nfjor);}
.k0fkx a:hover {text-decoration-thickness: 3px;text-decoration: underline;transform: translate(3px, 0);}

.pcrt {list-style: none;}
.pcrt li {gap:9px;align-items: center;display: flex;}
.pcrt li::before {width: 12px;border: var(--l0dqu) solid var(--kuc);height: 12px;flex: 0 0 auto;background: var(--w96k);content: "";}
.pcrt.k0fkx a {border-left: 0;min-width: 0;padding: 0;background: none;}

.y89cr {margin: 0 0 var(--t0s);min-width: 0;}
.ws5bwg {gap:12px;align-items: center;margin: 0 0 14px;display: flex;}
.bczh {border: var(--l0dqu) solid var(--kuc);height: 16px;background: var(--w96k);width: 16px;display: block;flex: 0 0 auto;}
.x0bt {flex: 0 0 auto;width: 30px;height: 7px;background: var(--w96k);border: 2px solid var(--kuc);display: block;}
.ne61f6a {letter-spacing: -.025em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--zv6xz);text-transform: uppercase;}
.fwh3 {min-width: 0;border: var(--l0dqu) solid var(--kuc);background: var(--nfjor);padding: clamp(14px, 2vw, 22px);overflow-x: auto;}

.ssg3d6g {box-shadow: inset 4px 4px 0 var(--ooon);}
.knvwn {box-shadow: inset 2px 2px 0 var(--ooon);}
.fwh3 > *:last-child {margin-bottom: 0;}

.natsege.fwh3 {overflow: visible;box-shadow: none;padding: 0;}

.natsege .qf9g {background: var(--y0b);letter-spacing: -.025em;margin: 0 !important;border: 0 !important;border-bottom: var(--l0dqu) solid var(--kuc) !important;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--zv6xz) !important;text-transform: uppercase;padding: 12px clamp(14px, 2vw, 22px) !important;color: var(--v113);}

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

.xggaz90.ws5bwg {margin: 0 0 10px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.xggaz90 > b {margin-left: auto;}
.m6e3b51 {height: 0;border: 0;border-top: var(--l0dqu) solid var(--kuc);margin: 0 0 16px;}

.vhb0h28 {margin: 0 0 var(--t0s);min-width: 0;}
.nq28 {border-left: 10px solid var(--w96k);}
.db5bhd {border-left: 6px solid var(--w96k);}

.d21be8, .y47xxf {border-left: 0;}
.zwg2sq7.zwg2sq7 {gap:9px;padding: 12px 16px;border: 0;display: flex;text-transform: uppercase;align-items: center;letter-spacing: -.02em;margin: 0;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--zv6xz);}
.nzyz {color: var(--eyes1);background: var(--kuc);}
.q3j6t {color: var(--v113);border-bottom: var(--l0dqu) solid var(--kuc);background: var(--y0b);}
.kp4csh5 {height: 12px;width: 12px;flex: 0 0 auto;display: block;background: currentColor;}
.c74d2 {min-width: 0;}
.y7kg8sf {border: var(--l0dqu) solid var(--kuc);border-left: 0;min-width: 0;background: var(--nfjor);overflow-x: auto;padding: clamp(14px, 2vw, 22px);}
.y7kg8sf > *:last-child {margin-bottom: 0;}

.hgnx8.y7kg8sf {border-left: var(--l0dqu) solid var(--w96k);overflow: visible;padding: clamp(8px, 1.2vw, 14px);background: var(--v7ki);}

.y47xxf .y7kg8sf {border-left: var(--l0dqu) solid var(--kuc);}
.v636hn {padding: clamp(12px, 1.8vw, 20px);border: var(--l0dqu) solid var(--kuc);overflow-x: auto;box-shadow: var(--ojb);background: var(--nfjor);min-width: 0;}
.v636hn > *:last-child {margin-bottom: 0;}

.wrzdan {background: var(--w96k);width: 56px;border: var(--l0dqu) solid var(--kuc);border-bottom: 0;display: block;height: 14px;}

.dftvy .xszs3 {min-width: 0;}
.dftvy .xc9b2b {letter-spacing: -.025em;text-transform: uppercase;}
.dftvy .jjabm {min-width: 0;}
.dftvy .hb5rs {position: absolute;left: -9999px;}
.dftvy .e1hm3qw {display: none;}
.dftvy .tge99av {display: none;}

.dftvy :is(.a9rpf, [class*="table"]) {overflow-x: auto;}
.dftvy table {border-collapse: collapse;font-size: 15px;width: 100%;}
.dftvy thead th {padding: 11px 14px;font: 900 11.5px/1.3 var(--zv6xz);text-align: left;border: var(--l0dqu) solid var(--ihuuf);text-transform: uppercase;letter-spacing: .12em;background: var(--y0b);white-space: nowrap;color: var(--ame9, var(--v113));}
.dftvy tbody td {padding: 11px 14px;color: var(--ame9, inherit);border: var(--l0dqu) solid var(--ooon);}
.dftvy tbody td + td {font-variant-numeric: tabular-nums;}

.seaq {color: var(--h89r, var(--l8xry, var(--g00pz)));margin: var(--t0s) 0 0;background: var(--w96k);border: var(--l0dqu) solid var(--kuc);padding: clamp(20px, 2.8vw, 32px);box-shadow: var(--gwd);}
.qsk3 {letter-spacing: -.02em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--zv6xz);margin: 0;text-transform: uppercase;}
.wnra {font-size: 16px;margin: 8px 0 16px;}

.seaq .dmg4 {color: var(--w96k);background: var(--h89r, var(--l8xry, var(--g00pz)));box-shadow: 2px 2px 0 var(--h89r, var(--l8xry, var(--g00pz)));border-color: var(--h89r, var(--l8xry, var(--g00pz)));}
.seaq .dmg4:hover {box-shadow: 0 0 0 var(--h89r, var(--l8xry, var(--g00pz)));background: var(--h89r, var(--l8xry, var(--g00pz)));}

.wfs1 {margin: var(--t0s) 0 0;border: var(--l0dqu) solid var(--kuc);padding: 18px 20px;background: var(--v7ki);box-shadow: var(--ojb);}
.knvta {letter-spacing: -.01em;font: 900 16px/1.2 var(--zv6xz);margin: 0;text-transform: uppercase;}
.rdsr {font-size: 15px;color: var(--xhvsl);margin: 6px 0 0;}

.bg64knm {display: inline-block;margin: 24px 0 0;letter-spacing: .14em;font: 800 11.5px/1 var(--zv6xz);color: var(--xhvsl);padding: 9px 12px;border: var(--l0dqu) solid var(--kuc);}

.ek39gq {position: sticky;border-top: var(--l0dqu) solid var(--kuc);background: var(--y0b);z-index: 25;gap:12px;justify-content: space-between;padding: 12px calc(var(--wle) + 30px) 12px var(--wle);flex-wrap: wrap;display: flex;bottom: 0;align-items: center;}
.m359m {font: 800 14px/1.3 var(--zv6xz);}

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

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

.th8r3::before {inset: 10px;content: '';background: var(--nfjor);transition:background 0.098s, box-shadow 0.122s;border: var(--l0dqu) solid var(--kuc);position: absolute;box-shadow: var(--ojb);}
.th8r3 svg {z-index: 1;position: relative;}

.th8r3:hover::before {background: var(--y0b);}
.th8r3:active {transform: translate(2px, 2px);}
.th8r3:active::before {box-shadow: none;}
.th8r3:focus-visible {outline: var(--l0dqu) solid var(--kuc);outline-offset: 1px;}

.a09hmqg.a09hmqg {padding: clamp(30px, 3.4vw, 48px) var(--wle) clamp(20px, 2.2vw, 30px);border-top: var(--l0dqu) solid var(--cpl3, var(--zvw2));background: var(--unx);color: var(--g6njm, var(--zvw2));}
.a09hmqg .kj3qfm {grid-template-columns: minmax(0, 1fr);gap:24px;margin: 0 auto;display: grid;max-width: var(--bx7);}
.a09hmqg .qp9g6kt img {height: 26px;display: block;width: auto;}
.a09hmqg .qp9g6kt span {font: 900 17px/1 var(--zv6xz);text-transform: uppercase;}
.a09hmqg .mcy40 {gap:29px;grid-auto-flow: column;display: grid;justify-content: start;}
.a09hmqg .mcy40 ul {margin: 0;list-style: none;display: grid;padding: 0;gap:4px;}
.a09hmqg .mcy40 a {min-height: 44px;text-decoration: none;align-items: center;font: 700 13px/1 var(--zv6xz);display: flex;text-transform: uppercase;letter-spacing: .05em;color: var(--g6njm, var(--zvw2));}
.a09hmqg .mcy40 a:hover {text-decoration: underline;text-decoration-thickness: 3px;}
.a09hmqg .q4q4ce {margin: 20px auto 0;align-items: center;gap:13px;display: flex;max-width: var(--bx7);flex-wrap: wrap;}
.a09hmqg .eyd6 {border-top: var(--l0dqu) solid var(--cpl3, var(--zvw2));padding-top:17px;max-width: var(--bx7);margin: 20px auto 0;}
.a09hmqg .eyd6 p {font-size: 12.5px;margin: 0;}
.a09hmqg .eyd6 p + p {margin-top:8px;line-height:1.58;}

@media (max-width:886px) {
  
  .mtqr0 .gw77x {max-height: 15vh;}
  .mtqr0 .gvqr {font-size: clamp(44px, 9vw, 96px);min-height: 12vh;max-height: 15vh;}
  .mtqr0 .ygr2w {padding: clamp(14px, 3vw, 20px);}

  .nynpw {display: none;flex: none;}
  .dkcb {display: flex;}
  .eg98gqg {flex-wrap: wrap;}
  
  .kwpy7 {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:525px) {
  
  .wp3a7, .dftvy {padding-left:14px;padding-right:17px;}
  .xt8h65a {width: 100%;}
  .xt8h65a .gpz7zn {flex: 1 1 auto;}
  .jmf6e {padding: 52px 16px 16px;}
  .xfr7 {left: -3px;top: -3px;}
  .kk4ms9 {padding-left:14px;padding-right:14px;}

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

  
  
  .bgac8yn, .ksz80 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .xzsagx3, .jn945m {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .ccqzc {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .nhxbj .ck920d {min-width: 132px;}
}

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

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

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

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

.j8nse:checked ~ .b6a5 {opacity:1;visibility: visible;}
.j8nse:checked ~ .m5c6b8 {visibility: visible;transform: translateX(0);}

.mch7q89 {align-items: center;border-bottom: 1px solid var(--kuc, var(--zvw2));display: flex;top: 0;padding: 14px 16px;gap:12px;background: var(--v7ki, var(--j5ku));justify-content: space-between;z-index: 1;position: sticky;}
.e06x8t0 {display: inline-flex;min-height: 44px;align-items: center;}
.e06x8t0 img {height: 26px;display: block;width: auto;}
.dgdxa {letter-spacing: .01em;font-weight: 800;color: var(--zvw2);font-size: 16px;}

.g0k02 {cursor: pointer;width: 44px;justify-content: center;flex: none;height: 44px;color: var(--zvw2);border-radius: 0;border: 1px solid var(--kuc, var(--zvw2));display: inline-flex;background: var(--j5ku);align-items: center;}
.g0k02:hover {background: var(--v95r);}
.g0k02:focus-visible,
.gwp90 a:focus-visible,
.hdn3:focus-visible,
.n4r14kz:focus-visible {outline: 2px solid var(--zvw2);outline-offset: 2px;}

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

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

.gwp90 a[aria-current="page"] {background: var(--j5ku);box-shadow: inset 3px 0 0 var(--w96k, var(--d7lf));border-color: var(--kuc, var(--zvw2));}

.pcet {display: grid;background: var(--v7ki, var(--j5ku));gap:11px;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--kuc, var(--zvw2));margin-top: auto;}

.hdn3, .n4r14kz {min-height: 48px;display: flex;align-items: center;font-size: 15px;padding: 12px 18px;justify-content: center;font-weight: 700;border-radius: 0;text-decoration: none;}
.hdn3 {border: 1px solid var(--kuc, var(--zvw2));color: var(--n40dr, var(--c6px));background: var(--e7gzz);}
.n4r14kz {background: var(--tmz2u);color: var(--f71q, var(--q8ie));border: 1px solid transparent;}

.m5c6b8 {border-right: 3px solid var(--kuc, var(--zvw2));}
.krew6b {border-right: 0;border-left: 3px solid var(--kuc, var(--zvw2));}
.mch7q89 {border-bottom: 3px solid var(--kuc, var(--zvw2));}
.g0k02 {border-color: var(--kuc, var(--zvw2));border-width: 3px;}
.gwp90 a {font-weight: 800;text-transform: uppercase;border-width: 3px;letter-spacing: .02em;}
.gwp90 a:hover, .gwp90 a[aria-current="page"] {border-color: var(--kuc, var(--zvw2));}

.gwp90 a[aria-current="page"] {box-shadow: 4px 4px 0 var(--kuc, var(--zvw2));}
.pcet {border-top: 3px solid var(--kuc, var(--zvw2));}
.hdn3, .n4r14kz {border-color: var(--kuc, var(--zvw2));text-transform: uppercase;border-width: 3px;font-weight: 800;}
.n4r14kz {box-shadow: 4px 4px 0 var(--kuc, var(--zvw2));}

@media (min-width:849px) {
  .m5c6b8, .b6a5 {display: none;}
}

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

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

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

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

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

.n6ffhnc > summary.gh363 {cursor: pointer;list-style: none;min-height: 44px;}
.n6ffhnc > summary.gh363::-webkit-details-marker {display: none;}
.n6ffhnc > summary.gh363:focus-visible {outline: var(--l0dqu) solid var(--w96k);outline-offset: 3px;}

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

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

.dftvy {padding-bottom: max(96px, var(--qq8, 96px));}

.vpkv {--lrpi: 2px solid currentColor;--j2ch: .08em;--eeby: uppercase;--h7k: 0;--hvkw5: 2px;--tc93s: 2px;--cyze: 12px;--vvcza: 800;--fnobi: 0;}

.dftvy a.yvzr, .dftvy a.dc0kh1, .dftvy a.btfm, .dftvy a.wt5v8 {color: var(--l8xry, var(--g00pz));}

.dftvy a.mtjxdp, a.mtjxdp {color: #fff;}
.dp5310 {color: var(--ol9br, var(--ve3t));}

@media (max-width:409px) {
  .eg98gqg {gap:7px;padding-right:11px;padding-left:12px;}
  .xt8h65a {gap:7px;}
  .xt8h65a .gpz7zn {padding: 0 10px;font-size: 13px;}
}

:root {--q0foz: 6px;--uz0:   10px 10px 0 var(--d7lf);--gwd:      var(--q0foz) var(--q0foz) 0 var(--d7lf);--l1lq: calc(var(--q0foz) * -1) var(--q0foz) 0 var(--d7lf);--ojb:   3px 3px 0 var(--d7lf);}

.dftvy .w2t85cq.hstf {justify-content: flex-end;min-height: clamp(420px, 62vh, 640px);align-items: flex-start;padding: clamp(18px, 3vw, 36px);}
.n4vxnba::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.dftvy .w2t85cq .zw9q {padding: clamp(16px, 2.4vw, 28px);border: var(--l0dqu) solid var(--kuc);box-shadow: var(--uz0);max-width: min(560px, 100%);}

.dftvy .w2t85cq.mps1de {background: linear-gradient(135deg, var(--d7lf), color-mix(in srgb, var(--d7lf) 40%, var(--nfjor)));}
.dftvy .w2t85cq .c3ka16 {inset: 0;line-height: .8;padding-right: 6%;font-size: clamp(200px, 34vw, 460px);z-index: 0;color: color-mix(in srgb, var(--l8xry, white) 22%, transparent);justify-content: flex-end;min-height: 0;max-height: none;position: absolute;}
@media (max-width:887px) {
  .dftvy .w2t85cq.hstf {padding: 14px;min-height: 70vh;}
}

.jem9y, .dxf998c, .evb8t11 {box-shadow: -10px 10px 0 var(--d7lf);}
.e9ccm, .wp69xxp {box-shadow: -3px 3px 0 var(--d7lf);}

.bgac8yn.bgac8yn {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ksz80.ksz80 {gap:14px;grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (max-width:1105px) { .bgac8yn.bgac8yn, .ksz80.ksz80 {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:769px)  { .bgac8yn.bgac8yn, .ksz80.ksz80 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.p1w42 .p23t89c {background: var(--nfjor);box-shadow: var(--uz0);position: relative;border: var(--l0dqu) solid var(--kuc);margin-top:19px;}
.p1w42 .ddfmb.ddfmb {aspect-ratio: 16 / 9;grid-template-columns: minmax(0, 1fr) !important;overflow: hidden !important;gap: 0 !important;scroll-snap-type: none !important;display: grid !important;grid-template-areas: "s";}
.p1w42 .c1jm.c1jm {width: auto !important;margin: 0;max-width: none !important;grid-area: s;position: relative;border: 0;overflow: hidden;transition:clip-path 0.68s cubic-bezier(.77, 0, .18, 1);min-width: 0 !important;box-shadow: none;}
.p1w42 .c1jm:not(:first-child) {clip-path: inset(0 100% 0 0);}
.p1w42 .c1jm picture {width: 100%;display: block;height: 100%;}
.dftvy .p1w42 .c1jm .hjfw11 {width: 100%;height: 100%;max-height: none;object-fit: cover;aspect-ratio: auto;}

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

.p1w42 .c1jm .s3ha82b {color: var(--l8xry, var(--g00pz));position: absolute;left: 18px;margin: 0;text-transform: uppercase;padding: 12px 16px;bottom: 18px;box-shadow: var(--ojb);z-index: 2;letter-spacing: .01em;max-width: min(560px, calc(100% - 36px));font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--zv6xz);background: var(--d7lf);border: var(--l0dqu) solid var(--kuc);}

.p1w42 .qzrn {gap:13px;margin: 18px 0;display: flex;align-items: center;}
.p1w42 .embqs {display: grid;width: 52px;cursor: pointer;border: var(--l0dqu) solid var(--kuc);background: var(--nfjor);box-shadow: var(--ojb);place-items: center;height: 52px;color: var(--v113);font: 900 22px/1 var(--zv6xz);}
.p1w42 .embqs:hover {color: var(--l8xry, var(--g00pz));background: var(--d7lf);}
.p1w42 .embqs:active {transform: translate(3px, 3px);box-shadow: none;}
.p1w42 .embqs[hidden] {display: none;}
.p1w42 .bkxrdr {flex: 1 1 auto;margin: 0;}
.p1w42 .bkxrdr .gbe48d {flex: 1 1 0;padding: 0;background: transparent;border: var(--l0dqu) solid var(--kuc);height: 14px;cursor: pointer;}
.p1w42 .bkxrdr .gbe48d[aria-current="true"] {background: var(--d7lf);}
@media (max-width:705px) {
  .p1w42 .ddfmb.ddfmb {aspect-ratio: 4 / 5;}
  .p1w42 .embqs {height: 44px;width: 44px;}
}
@media (prefers-reduced-motion: reduce) { .p1w42 .c1jm.c1jm {transition:none;} }
.p1w42 .ddfmb.ddfmb {padding: 0 !important;}
.p1w42 .g772b {margin-top:28px;}

.hkphssy .qgqgsak {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;gap: clamp(18px, 2.6vw, 32px) !important;align-items: center;}
.hkphssy .cm7hexx {display: block;width: 100%;max-width: none !important;}
.hkphssy .bwjmy {border: var(--l0dqu) solid var(--kuc);box-shadow: 10px 10px 0 var(--d7lf);overflow: hidden;display: block;}
.dftvy .hkphssy .zcja {aspect-ratio: 4 / 3;display: block;height: auto;width: 100%;object-fit: cover;max-height: none;transition:transform 0.3s ease;}
.hkphssy:hover .zcja {transform: scale(1.04);}
@media (max-width:769px) { .hkphssy .qgqgsak {grid-template-columns: minmax(0, 1fr) !important;} }

.hkphssy .qgqgsak {grid-template-columns: minmax(0, 1fr) !important;}
.dftvy .hkphssy .zcja {aspect-ratio: 16 / 9;}
.hkphssy .cm7hexx {margin: 0 !important;}

.bfz8 .bgm2j {padding: 0;list-style: none;margin: 0;}
.bfz8 p.w5f9s, .bfz8 p.hbsj {margin: 0 0 8px;}
.bfz8 i.zzshf0 {font-style: normal;margin-left:10px;}
.ymv6kz .rt501 h3.dqctrxr {font: 800 16px/1.34 var(--zv6xz);letter-spacing: -.01em;margin: 0;}
.ymv6kz .rt501 i.jcbwxv {font-style: normal;}
.ymv6kz .rt501 span.dqctrxr + .jcbwxv {margin-left: auto;}
.dc0kh1 b.psknd {font-weight: 900;}
.dc0kh1 span.te9jtp {font-weight: 800;}

.a09hmqg :is(.hnj7k, .q4q4ce, .kj3qfm, .eyd6) {padding-inline: var(--wle);max-width: var(--bx7);box-sizing: border-box;margin-inline: auto;}

.bj00wr.zb8n {gap: clamp(20px, 3vw, 44px);display: grid !important;align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.zb8n > .a3jwc {min-width: 0;grid-row: 1;grid-column: 1;}
.zb8n > .w4jf {grid-row: 1;grid-column: 2;}
.w4jf {padding: 16px 20px 20px 0;margin: 0;position: relative;}
.wnee {display: grid;align-items: start;grid-template-columns: repeat(3, minmax(0, 1fr));gap:12px;}
.d82yk0m {aspect-ratio: 3 / 4;border: var(--l0dqu) solid var(--kuc);display: block;box-shadow: 8px 8px 0 var(--d7lf);overflow: hidden;}
.d82yk0m:nth-child(2) {margin-top:22px;}
.d82yk0m:nth-child(3) {margin-top:45px;}
.d82yk0m img {width: 100%;height: 100%;display: block;object-fit: cover;}
.x0kpk62 {width: 84px;right: 0;transform: rotate(12deg);color: var(--l8xry, var(--g00pz));font: 900 26px/1 var(--zv6xz);border-radius: 50%;border: var(--l0dqu) solid var(--kuc);height: 84px;z-index: 2;box-shadow: var(--ojb);top: 0;background: var(--d7lf);display: grid;position: absolute;place-items: center;}
.x0kpk62 small {font-size: 13px;margin-top: -16px;}
@media (max-width:769px) {
  .bj00wr.zb8n {grid-template-columns: minmax(0, 1fr);}
  .zb8n > .w4jf {grid-column: 1;grid-row: 1;}
  .zb8n > .a3jwc {grid-row: 2;}
  .x0kpk62 {height: 66px;font-size: 20px;width: 66px;}
}

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

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