

:root {--ihqt:  var(--olc2);--udx9e:   var(--bxpa4);--xhvko: 1120px;--ps1v:   color-mix(in srgb, var(--b2y, var(--y1kl)) 35%, var(--wv36));--p4vy: calc(var(--vop) * -1) var(--vop) 0 var(--eec);--vop: 4px;--kert:  var(--xidhm);--isbi:"Space Grotesk", Arial, "Archivo Black", "Arial Black", sans-serif;--xmziz: color-mix(in srgb, var(--y1kl) 35%, var(--wv36));--tkjy:   var(--wv36);--diwl3:   7px 7px 0 var(--eec);--nbb:  clamp(18px, 2.4vw, 30px);--eec: var(--wv36);--t4ac:     var(--y1kl);--jk7: 3px;--gyt: var(--ru9);--p2jae:  var(--x0x);--rcj7:      var(--vop) var(--vop) 0 var(--eec);--ulton:  clamp(16px, 3vw, 30px);--zahs:   2px 2px 0 var(--eec);}

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

:focus-visible {outline: var(--jk7) solid var(--xmziz);outline-offset: 2px;}

.kc1h85 {font-weight: 800;color: var(--l5vci, var(--i9okq, var(--mbi3)));z-index: 200;position: absolute;top: 0;left: -9999px;text-decoration: none;text-transform: uppercase;background: var(--y1kl);padding: 12px 20px;border: var(--jk7) solid var(--eec);box-shadow: var(--rcj7);}
.kc1h85:focus {left: 12px;top: 12px;}

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

.grxd {position: sticky;top: 0;z-index: 60;border-bottom: var(--jk7) solid var(--aiq19, var(--wv36));background: var(--fkrkn);}
.rsqbf2d {box-sizing: border-box;align-items: center;max-width: var(--xhvko);gap:15px;margin: 0 auto;padding: 10px var(--ulton);display: flex;}

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

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

.pta1r a:hover {border-color: var(--aiq19, var(--wv36));}
.pta1r a[aria-current="page"] {border-color: var(--aiq19, var(--wv36));box-shadow: var(--zahs);}

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

.d1sz {text-transform: uppercase;box-shadow: var(--zahs);min-height: 44px;border: var(--jk7) solid var(--eec);border-radius: 0;transition:transform 0.064s linear, box-shadow 0.129s linear;padding: 0 18px;letter-spacing: .03em;display: inline-flex;align-items: center;text-decoration: none;justify-content: center;font: 800 13.5px/1 var(--isbi);}
.d1sz:hover {box-shadow: 0 0 0 var(--eec);transform: translate(2px, 2px);}
.d1sz:active {transform: translate(2px, 2px);}

.pnyx28z {border-color: var(--aiq19, var(--wv36));color: var(--u6w, var(--obi2));box-shadow: 2px 2px 0 var(--aiq19, var(--wv36));background: var(--xi48);}
.pnyx28z:hover {box-shadow: 0 0 0 var(--aiq19, var(--wv36));}
.yhysc6f {background: var(--nm8f);color: var(--km22, var(--ow8s));border-color: var(--aiq19, var(--wv36));box-shadow: 2px 2px 0 var(--aiq19, var(--wv36));}
.yhysc6f:hover {box-shadow: 0 0 0 var(--aiq19, var(--wv36));}
.xwxd {color: var(--i9okq, var(--mbi3));background: var(--y1kl);}
.xwxd:hover {background: var(--jmi6);}

.srwz {cursor: pointer;border: var(--jk7) solid var(--aiq19, var(--wv36));min-height: 44px;flex-direction: column;display: none;justify-content: center;min-width: 44px;align-items: center;gap:5px;}
.srwz span {height: 3px;display: block;background: var(--k64, var(--e5ub2));width: 20px;}

.jkf9 {box-sizing: border-box;margin: 0 auto;max-width: var(--xhvko);padding: clamp(14px, 1.8vw, 24px) var(--ulton) 0;}
.jec4 {background: var(--udx9e);padding: clamp(16px, 2.2vw, 28px);border: var(--jk7) solid var(--eec);border-radius: 0;}

.jec4 .jw8q {font-size: clamp(28px, 4.4vw, 66px);}
.jec4 .c7wa {font-size: 15.5px;-webkit-line-clamp: 2;margin-top:10px;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box;}
.jec4 .gxp1 {margin-top:14px;}

.qsapj {box-shadow: var(--diwl3);}
.zbpp  {box-shadow: -7px 7px 0 var(--eec);}

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

.jw8q {margin: 0;overflow-wrap: anywhere;letter-spacing: -.03em;font: 900 clamp(30px, 4vw, 200px)/.92 var(--isbi);}
.nqdb2  {letter-spacing: -.04em;text-transform: uppercase;}
.tbjb7 {letter-spacing: -.025em;}
.m01b  {text-transform: uppercase;letter-spacing: 0;}

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

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

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

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

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

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

.xw86 {margin: 0 0 var(--nbb);}
.rt9nynj {gap:13px;display: grid;}
.xc0j {background: var(--udx9e);border: var(--jk7) solid var(--eec);border-radius: 0;}
.wp8kdmr {box-shadow: var(--rcj7);}
.vseg3 {box-shadow: var(--p4vy);}
.g11zmt {padding: 12px 16px;align-items: center;min-height: 44px;list-style: none;gap:12px;cursor: pointer;display: flex;}
.g11zmt::-webkit-details-marker {display: none;}
.g11zmt::marker {content: '';}

.tmaf {color: var(--l5vci, var(--i9okq, var(--mbi3)));flex: 0 0 auto;align-items: center;height: 30px;background: var(--t4ac);display: inline-flex;font: 900 15px/1 var(--isbi);border: var(--jk7) solid var(--eec);width: 30px;justify-content: center;}
.xc0j[open] .tmaf {background: var(--kert);color: var(--tkjy);}
.mmdx7m3 {font: 800 16px/1.34 var(--isbi);font-style: normal;letter-spacing: -.01em;}
.pztxse {padding: 14px 16px;border-top: var(--jk7) solid var(--eec);}
.jbga {color: var(--p2jae);font-size: 15.5px;margin: 0;}

.pzg64x5 {margin: 0 0 var(--nbb);}
.v283j {display: grid;gap:15px;}
.qs42bt {grid-template-columns: minmax(0, 1fr);}
.p42r {grid-template-columns: repeat(2, minmax(0, 1fr));}
.cya43 {min-width: 0;position: relative;border: var(--jk7) solid var(--eec);border-radius: 0;background: var(--gyt);padding: 20px 18px 18px 62px;}
.qw3wfda {box-shadow: var(--rcj7);}
.srecmm {box-shadow: var(--p4vy);}
.nssdx {border: var(--jk7) solid var(--eec);background: var(--t4ac);align-items: center;top: -3px;height: 44px;position: absolute;left: -3px;font: 900 17px/1 var(--isbi);display: flex;width: 44px;justify-content: center;color: var(--l5vci, var(--i9okq, var(--mbi3)));}

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

.tmpc6h {letter-spacing: -.015em;font: 800 17px/1.26 var(--isbi);text-transform: uppercase;margin: 0;display: block;}
.bc59h {color: var(--p2jae);margin: 8px 0 0;font-size: 15.5px;}

.j6f9m5.cya43 {padding: 0;}
.pw3feyz {background: var(--t4ac);letter-spacing: .1em;padding: 0 16px;color: var(--l5vci, var(--i9okq, var(--mbi3)));min-height: 40px;align-items: center;display: flex;border-bottom: var(--jk7) solid var(--eec);font: 900 16px/1 var(--isbi);}

.j6f9m5 .tmpc6h, .ayfbvwb .tmpc6h {letter-spacing: -.015em;margin: 0;text-transform: uppercase;font: 800 17px/1.26 var(--isbi);}
.j6f9m5 .tmpc6h {padding: 16px 16px 0;}
.j6f9m5 .bc59h, .ayfbvwb .bc59h {margin: 8px 0 0;}
.j6f9m5 .bc59h {padding: 0 16px 16px;}

.j6f9m5 .tmpc6h:last-child {padding-bottom:17px;}

.ayfbvwb.cya43 {display: grid;grid-template-columns: 54px minmax(0, 1fr);padding: 0;}
.a0ew1b {align-items: center;display: flex;border-right: var(--jk7) solid var(--eec);color: var(--l5vci, var(--i9okq, var(--mbi3)));font: 900 17px/1 var(--isbi);background: var(--t4ac);justify-content: center;}
.r320hmf {padding: 16px;min-width: 0;}

.x70x3cp {margin: 0 0 var(--nbb);}
.j3bjvp {gap:17px;display: grid;}
.sg4z9c, .k7h3f {box-shadow: var(--rcj7);background: var(--udx9e);min-width: 0;padding: 0 0 6px;border: var(--jk7) solid var(--eec);border-radius: 0;}

.ya45gt.ya45gt, .eytpen.eytpen {gap:10px;font: 900 13px/1.2 var(--isbi);display: flex;letter-spacing: .12em;padding: 11px 16px;border-bottom: var(--jk7) solid var(--eec);align-items: center;margin: 0 0 8px;text-transform: uppercase;}
.ya45gt {background: var(--t4ac);color: var(--l5vci, var(--i9okq, var(--mbi3)));}
.eytpen {background: var(--kert);color: var(--tkjy);}
.hs24 {height: 22px;align-items: center;display: inline-flex;font: 900 12px/1 var(--isbi);width: 22px;justify-content: center;border: var(--jk7) solid currentColor;}
.w9ts83 {margin: 0;align-items: baseline;gap:13px;font-size: 15.5px;padding: 9px 16px;display: flex;}
.w9ts83 + .w9ts83 {border-top: var(--jk7) solid var(--fkief);}

.qp0pvx {font-weight: 900;flex: 0 0 auto;color: var(--xmziz);}
.ek5pyjr {font-weight: 900;flex: 0 0 auto;color: var(--p2jae);}

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

.hdv815 :is(.drscbnq, .k5ty0x, .bbskr, .v0vzd,
             .yn5vk4, .yzpj, .cp2g) [class]::before,
.hdv815 :is(.drscbnq, .k5ty0x, .bbskr, .v0vzd,
             .yn5vk4, .yzpj, .cp2g) [class]::after {background-image: revert;}

.dppfbk {margin: 0 0 var(--nbb);display: grid;align-items: start;grid-template-columns: minmax(0, 1fr);}
.jpvkq {background: var(--t4ac);margin: 0;display: flex;justify-content: center;align-items: center;border: var(--jk7) solid var(--eec);overflow: hidden;min-width: 0;}
.t994200 {box-shadow: var(--diwl3);}
.jh6m63 {box-shadow: -7px 7px 0 var(--eec);}
.f7ykha {display: block;width: 100%;max-height: 22vh;height: 100%;object-fit: cover;}

.jpvkq:has(.f7ykha) {background: var(--udx9e);}

.y8txbj {min-height: 16vh;letter-spacing: -.05em;max-height: 22vh;display: flex;color: var(--ynopc, var(--i9okq, var(--mbi3)));align-items: center;font: 900 clamp(52px, 11vw, 150px)/1 var(--isbi);justify-content: center;width: 100%;}
.dppfbk .cra5qxj.cra5qxj {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--ynopc, var(--i9okq, var(--mbi3))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.dppfbk .jg0e.jg0e {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--ynopc, var(--i9okq, var(--mbi3))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.dppfbk .tey1s.tey1s {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--ynopc, var(--i9okq, var(--mbi3))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.mncs8kv {border: var(--jk7) solid var(--eec);margin: calc(var(--jk7) * -1) 0 0;box-shadow: var(--rcj7);background: var(--udx9e);min-width: 0;padding: clamp(18px, 2.4vw, 30px);}
.hs35xr4 {text-transform: uppercase;font: 800 12px/1 var(--isbi);font-style: normal;color: var(--p2jae);letter-spacing: .18em;display: block;margin: 0 0 8px;}

.ggwb.ggwb {font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--isbi);text-transform: uppercase;color: var(--tkjy);letter-spacing: -.035em;overflow-wrap: anywhere;margin: 0;}
.rw9n5 {color: var(--p2jae);max-width: 58ch;margin: 12px 0 0;font-size: 16.5px;}
.x8mz {text-transform: uppercase;letter-spacing: .04em;padding: 0 26px;font: 900 15px/1 var(--isbi);min-height: 48px;box-shadow: var(--zahs);text-decoration: none;display: inline-flex;border: var(--jk7) solid var(--eec);margin-top:19px;align-items: center;background: var(--y1kl);color: var(--i9okq, var(--mbi3));justify-content: center;transition:transform 0.107s linear, box-shadow 0.074s linear;}
.x8mz:hover {transform: translate(2px, 2px);background: var(--jmi6);box-shadow: 0 0 0 var(--eec);}

@media (min-width:895px) {
  
  .vhvk,
  .mqgb {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: stretch;}
  .mqgb {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .vhvk .mncs8kv {margin: 0 0 0 calc(var(--jk7) * -1);align-self: center;}
  .mqgb .jpvkq {order: 2;}
  .mqgb .mncs8kv {margin: 0 calc(var(--jk7) * -1) 0 0;align-self: center;order: 1;}
  .vhvk .f7ykha,
  .mqgb .f7ykha {height: 100%;max-height: 34vh;}
  .vhvk .y8txbj,
  .mqgb .y8txbj {min-height: 24vh;max-height: 34vh;}
}

.hdv815 .cp2g.hp1p83 {display: flex;min-height: 320px;justify-content: flex-end;overflow: hidden;position: relative;flex-direction: column;border: var(--jk7) solid var(--eec);}

.hdv815 .cp2g .rnddf {position: absolute;object-fit: cover;width: 100%;height: 100%;inset: 0;}
.aavp1 {pointer-events: none;position: absolute;inset: 0;}
.aavp1::before {inset: 0;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--udx9e) 30%, transparent) 0%,
    color-mix(in srgb, var(--udx9e) 30%, transparent) 40%,
    color-mix(in srgb, var(--udx9e) 92%, transparent) 100%);position: absolute;content: "";}
.kp87e6x {margin: 0;z-index: 1;background: var(--udx9e);border-top: var(--jk7) solid var(--eec);box-shadow: none;position: relative;}
@media (max-width:894px) {
  .hdv815 .cp2g.hp1p83 {min-height: 260px;}
}

.mjyyn {margin: 0 0 var(--nbb);}
.ebec8c {min-width: 0;gap:18px;display: grid;}

.wfys94 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mdf8p {grid-template-columns: repeat(3, minmax(0, 1fr));}
.y0e0fb {min-width: 0;display: flex;transition:transform 0.074s linear, box-shadow 0.113s linear;color: inherit;border: var(--jk7) solid var(--eec);text-decoration: none;flex-direction: column;background: var(--udx9e);}
.nq66f {box-shadow: var(--rcj7);}
.z1yc829 {box-shadow: var(--p4vy);}
.y0e0fb:hover, .y0e0fb:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--eec);}
.kz5v9ba {object-fit: cover;display: block;height: auto;aspect-ratio: 2 / 3;width: 100%;}
.ee6w {color: var(--dgbt);padding: 12px 14px;background: var(--eec);display: block;margin-top: auto;border-top: var(--jk7) solid var(--eec);}
.tx7kw8 {text-transform: uppercase;letter-spacing: -.01em;white-space: nowrap;font: 900 15px/1.25 var(--isbi);display: block;overflow: hidden;text-overflow: ellipsis;}
.v4rm8 {margin-top:3px;text-overflow: ellipsis;font: 700 12px/1.2 var(--isbi);font-style: normal;letter-spacing: .08em;text-transform: uppercase;display: block;overflow: hidden;white-space: nowrap;}

.k4mxkjd {margin: 0 0 var(--nbb);}
.myxz9 {gap:19px;list-style: none;display: grid;min-width: 0;padding: 0;margin: 0;}

.xv13qvv {grid-template-columns: repeat(2, minmax(0, 1fr));}
.kds7 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.mf7msyc {border: var(--jk7) solid var(--eec);background: var(--udx9e);min-width: 0;}
.tk91 {box-shadow: var(--rcj7);}
.eey7 {box-shadow: var(--p4vy);}
.ef9k {align-items: center;gap:10px;flex-direction: column;color: inherit;min-height: 156px;padding: 24px 18px;text-decoration: none;transition:transform 0.11s linear;display: flex;justify-content: center;}
.mf7msyc:hover {box-shadow: 0 0 0 var(--eec);}
.mf7msyc:hover .ef9k {transform: translate(2px, 2px);}
.f1892dg {height: auto;object-fit: contain;display: block;max-width: 100%;max-height: 78px;}
.zte2 {text-align: center;text-transform: uppercase;color: var(--p2jae);font: 800 12px/1.2 var(--isbi);letter-spacing: .12em;}

.bp6evv {margin: 0 0 var(--nbb);}
.gbk9m {margin: 0;min-width: 0;}
.ave5fnv {flex-wrap: wrap;gap:16px;display: flex;}

.dnrjw {gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
@media (max-width:895px) { .dnrjw {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:473px) { .dnrjw {grid-template-columns: minmax(0, 1fr);} }
.p8q7w {display: flex;min-width: 0;align-items: center;justify-content: center;background: var(--udx9e);border: var(--jk7) solid var(--eec);min-height: 104px;padding: 18px 22px;}
.ave5fnv .p8q7w {flex: 0 1 auto;min-width: 168px;}
.m8ge0xg {box-shadow: var(--zahs);}
.mdjz {box-shadow: -2px 2px 0 var(--eec);}
.drk3k {height: auto;max-width: 100%;max-height: 58px;object-fit: contain;display: block;}

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

.jh99v1 {margin: 0 0 var(--nbb);}
.kaqf {background: var(--gyt);border: var(--jk7) solid var(--eec);box-shadow: var(--rcj7);margin: 0 0 18px;padding: clamp(16px, 2.2vw, 26px);}
.na3a {align-items: baseline;display: flex;margin: 0 0 10px;gap:15px;flex-wrap: wrap;}
.xz6c3 {letter-spacing: -.04em;font: 900 clamp(38px, 5vw, 66px)/1 var(--isbi);}

.vbr6vs {font-size: 22px;font-style: normal;color: var(--xmziz);letter-spacing: .12em;}
.xnjh {font-size: 16px;max-width: 62ch;margin: 0;color: var(--p2jae);}

.c40tc4 {display: grid;gap:15px;}
.kwpj {padding: 16px 18px;margin: 0;min-width: 0;background: var(--udx9e);border: var(--jk7) solid var(--eec);}
.r709 {box-shadow: var(--zahs);}
.bjzy {box-shadow: -2px 2px 0 var(--eec);}
.hxcnp {font-size: 15.5px;margin: 0 0 12px;}
.jv90 {display: flex;align-items: center;gap:9px;font-style: normal;}

.bttr {justify-content: center;width: 34px;display: inline-flex;flex: 0 0 auto;border: var(--jk7) solid var(--eec);align-items: center;color: var(--l5vci, var(--i9okq, var(--mbi3)));background: var(--t4ac);height: 34px;font: 900 15px/1 var(--isbi);}
.qa9p {text-transform: uppercase;font: 800 14px/1.2 var(--isbi);letter-spacing: .02em;}
.pzerqgq {color: var(--xmziz);letter-spacing: .1em;margin-left: auto;font-style: normal;}

.bzwkh {min-width: 0;box-sizing: border-box;margin: 0 0 var(--nbb);border: var(--jk7) solid var(--eec);background: var(--udx9e);padding: clamp(16px, 2.2vw, 26px);}
.tb1dgqz {box-shadow: var(--rcj7);}
.tn23 {box-shadow: var(--p4vy);}
.sfarez {display: block;}

@media (min-width:752px) {
  .hdv815 > .pfaegqk {float: left;width: calc(50% - var(--nbb) / 2);}
  .hdv815 > .pfaegqk + .pfaegqk {float: right;}
  
  .hdv815 > .pfaegqk + .pfaegqk + * {clear: both;}
}

.hgmh {border-left: 10px solid var(--t4ac);}
.qj78v7 {border-left-width: var(--jk7);}
.fhen {flex-wrap: wrap;display: flex;margin: 0 0 14px;align-items: center;justify-content: space-between;gap:13px;}
.k5hcjj5.k5hcjj5 {padding: 0;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--isbi);margin: 0;border: 0;letter-spacing: -.025em;text-transform: uppercase;}
.r7hgraz {margin: 0;}
.d3mce {color: var(--i9okq, var(--mbi3));transition:transform 0.063s linear, box-shadow 0.07s linear;align-items: center;letter-spacing: .04em;border: var(--jk7) solid var(--eec);min-height: 44px;background: var(--y1kl);box-shadow: var(--zahs);text-transform: uppercase;padding: 0 20px;display: inline-flex;text-decoration: none;font: 800 13px/1 var(--isbi);justify-content: center;}
.d3mce:hover {background: var(--jmi6);transform: translate(2px, 2px);box-shadow: 0 0 0 var(--eec);}
.k8gc3e {grid-template-columns: minmax(0, 1fr);gap:16px;display: grid;min-width: 0;}
.q0cwgc {text-decoration: none;display: block;min-width: 0;}

.eqe655b {margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--jk7));box-shadow: var(--zahs);border: var(--jk7) solid var(--eec);display: block;}
.gyx8 {height: auto;display: block;width: 100%;}
.b6dbm {min-width: 0;}
.b6dbm > *:last-child {margin-bottom: 0;}
@media (min-width:752px) {
  .sfarez .k8gc3e {align-items: start;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}
  
  .h7f6 .q0cwgc {order: 2;}
  .h7f6 .eqe655b {margin-left: 0;margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--jk7));}
}

.f0c084 {margin: 0 0 var(--nbb);}
.exw1468.exw1468 {font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--isbi);margin: 0 0 14px;text-transform: uppercase;letter-spacing: -.03em;}
.kmaf3xr {grid-auto-flow: column;scroll-snap-type: x mandatory;display: grid;padding-bottom:7px;gap:13px;scrollbar-width: thin;overflow-x: auto;}
.k5bz93 {grid-auto-columns: 100%;}
.mc7v3a2 {grid-auto-columns: minmax(0, 82%);}
.e6n73 {overflow: hidden;border: var(--jk7) solid var(--eec);margin: 0;min-width: 0;scroll-snap-align: start;background: var(--udx9e);}
.f460y {box-shadow: var(--rcj7);}
.bvaw6 {box-shadow: var(--p4vy);}
.xgf831y {width: 100%;object-fit: cover;display: block;max-height: 40vh;height: auto;}
.ymp5 {font: 800 14px/1.35 var(--isbi);border-top: var(--jk7) solid var(--eec);padding: 11px 14px;}
.btxbey {display: flex;gap:6px;margin: 12px 0 0;}
.r53gk3 {display: block;border: 2px solid var(--eec);height: 8px;width: 26px;background: var(--t4ac);}
.x4kdw {margin: 14px 0 0;color: var(--p2jae);font-size: 16px;max-width: 62ch;}
.yfm1 {margin: 16px 0 0;gap:11px;display: flex;}
.zpfab {flex-wrap: wrap;flex-direction: row;align-items: center;}
.jct6r {flex-direction: column;align-items: flex-start;}
.avrd.avrd, .p3yw5bv {letter-spacing: .04em;text-decoration: none;align-items: center;text-transform: uppercase;border: var(--jk7) solid var(--eec);transition:transform 0.086s linear, box-shadow 0.087s linear;font: 800 13.5px/1 var(--isbi);justify-content: center;box-shadow: var(--zahs);display: inline-flex;padding: 0 22px;min-height: 46px;}
.avrd.avrd {background: var(--y1kl);color: var(--i9okq, var(--mbi3));}
.p3yw5bv {color: var(--tkjy);background: var(--kert);}
.avrd.avrd:hover, .p3yw5bv:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--eec);}
@media (min-width:752px) {
  .mc7v3a2 {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.vrm7 {min-width: 0;border: var(--jk7) solid var(--eec);display: grid;grid-template-columns: minmax(0, 1fr);background: var(--gyt);margin: 0 0 var(--nbb);gap:19px;padding: clamp(16px, 2.2vw, 26px);}
.jddv4 {box-shadow: var(--rcj7);}
.awpkb8 {box-shadow: var(--p4vy);}
.t7ss7 {justify-content: center;border: var(--jk7) solid var(--eec);box-shadow: var(--zahs);width: 96px;height: 96px;flex: 0 0 auto;display: flex;background: var(--t4ac);align-items: center;overflow: hidden;}
.p1t0 {display: block;width: 100%;height: 100%;object-fit: cover;}
.b7mz {font: 900 46px/1 var(--isbi);color: var(--l5vci, var(--i9okq, var(--mbi3)));}
.r7z0 {min-width: 0;}
.z8pnb48 {gap:7px;display: flex;align-items: baseline;flex-wrap: wrap;margin: 0 0 12px;}
.ghn4 {text-transform: uppercase;color: var(--p2jae);letter-spacing: .16em;font: 800 11px/1.2 var(--isbi);}
.seb4ws {font: 900 20px/1.15 var(--isbi);letter-spacing: -.02em;text-transform: uppercase;}
.rek7gmp {grid-template-columns: max-content minmax(0, 1fr);gap: 0;border-top: var(--jk7) solid var(--fkief);display: grid;margin: 0 0 12px;}
.hhxp {padding: 8px 14px 8px 0;font: 800 11px/1.3 var(--isbi);text-transform: uppercase;color: var(--p2jae);white-space: nowrap;border-bottom: var(--jk7) solid var(--fkief);letter-spacing: .14em;}
.d9tqay {font-size: 15px;margin: 0;border-bottom: var(--jk7) solid var(--fkief);padding: 8px 0;min-width: 0;}

.f3pmtg1 {list-style: none;gap:7px;margin: 0 0 12px;padding: 0;flex-wrap: wrap;display: flex;}
.j0b1x {background: var(--udx9e);display: inline-flex;border: var(--jk7) solid var(--eec);padding: 6px 10px;gap:7px;min-width: 0;align-items: center;box-shadow: var(--zahs);}
.s90t {letter-spacing: .14em;text-transform: uppercase;color: var(--p2jae);font: 800 11px/1.3 var(--isbi);}
.da2xa0 {min-width: 0;font: 700 14px/1.3 var(--isbi);}

.dj5c3.z8pnb48 {margin: 0 0 4px;}

.r7z0 .ex9ymz {letter-spacing: -.02em;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--isbi);text-transform: uppercase;margin: 0 0 12px;}
.vn4mbam {margin: 0 0 12px;border-top: var(--jk7) solid var(--fkief);}
.vn4mbam .pwj6gsd {padding: 8px 0;flex-wrap: wrap;align-items: baseline;margin: 0;gap:9px;display: flex;border-bottom: var(--jk7) solid var(--fkief);}
.qe80jr5 {text-transform: uppercase;letter-spacing: .14em;color: var(--p2jae);font: 800 11px/1.3 var(--isbi);}
.e1dg5tt {min-width: 0;font-size: 15px;}
.hvhhza8 {color: var(--p2jae);margin: 0 0 12px;font-size: 15.5px;}
.gg667d {gap:7px;margin: 0 0 12px;flex-wrap: wrap;display: flex;}
.xwqz {height: 44px;transition:transform 0.108s linear, box-shadow 0.104s linear;align-items: center;color: var(--tkjy);width: 44px;box-shadow: var(--zahs);justify-content: center;border: var(--jk7) solid var(--eec);background: var(--udx9e);display: inline-flex;}
.xwqz:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--eec);}
.zk0xa7g {color: var(--ihqt);margin: 0;font-size: 12.5px;}
@media (min-width:711px) {
  .tzw7  {grid-template-columns: 96px minmax(0, 1fr);}
  .xm7m1p2 {grid-template-columns: minmax(0, 1fr) 96px;}
  .xm7m1p2 .t7ss7 {order: 2;}
}

.e5p0 {background: var(--udx9e);padding: clamp(16px, 2.2vw, 26px);min-width: 0;border: var(--jk7) solid var(--eec);margin: 0 0 var(--nbb);}
.c2an {box-shadow: var(--rcj7);}
.d2chk {box-shadow: var(--p4vy);}
.axv0y {border: var(--jk7) solid var(--eec);height: 84px;overflow: hidden;box-shadow: var(--zahs);align-items: center;margin: 0 0 14px;width: 84px;display: flex;justify-content: center;background: var(--kert);}
.a7561a9 {max-width: 100%;height: auto;max-height: 100%;display: block;object-fit: contain;}
.aqjz6c {margin: 0 0 16px;font-size: 16px;max-width: 60ch;color: var(--p2jae);}
.acbt {display: grid;margin: 0 0 18px;gap: 0;}
.rf8j34 {grid-template-columns: max-content minmax(0, 1fr);}
.jeeg0g {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.jeeg0g > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.jeeg0g > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.kgnx2 {border-bottom: var(--jk7) solid var(--fkief);padding: 9px 14px 9px 0;letter-spacing: .14em;font: 800 11px/1.3 var(--isbi);color: var(--p2jae);text-transform: uppercase;white-space: nowrap;}
.jj5vr {align-items: center;border-bottom: var(--jk7) solid var(--fkief);margin: 0;font: 800 15px/1.3 var(--isbi);font-variant-numeric: tabular-nums;display: flex;min-width: 0;gap:9px;padding: 9px 18px 9px 0;}
.nf33z4 {color: var(--xmziz);letter-spacing: .1em;}
.wsbh {display: flex;flex-wrap: wrap;margin: 0;gap:9px;}

.szvpt60 {background: #000;min-height: 52px;text-decoration: none;color: #fff;box-shadow: var(--zahs);padding: 8px 20px;justify-content: center;display: inline-flex;transition:transform 0.117s linear, box-shadow 0.06s linear;border: var(--jk7) solid var(--eec);flex-direction: column;}
.szvpt60:hover {box-shadow: 0 0 0 var(--eec);transform: translate(2px, 2px);}
.r0dk4ck {letter-spacing: .16em;text-transform: uppercase;font: 700 9.5px/1.2 var(--isbi);}
.bg134 {font: 900 15px/1.2 var(--isbi);font-style: normal;letter-spacing: -.01em;}

.efgahc {margin: 26px 0;display: flex;}
.gp4p {justify-content: flex-start;}
.z0hvfft {justify-content: center;}
.gzsj {justify-content: flex-end;}
.zqw0dc {padding: 0 30px;border: var(--jk7) solid var(--eec);box-shadow: var(--rcj7);display: inline-flex;align-items: center;justify-content: center;gap:11px;text-decoration: none;min-height: 50px;background: var(--y1kl);color: var(--i9okq, var(--mbi3));transition:transform 0.096s linear, box-shadow 0.088s linear;}
.zqw0dc:hover {transform: translate(4px, 4px);background: var(--jmi6);box-shadow: 0 0 0 var(--eec);}
.hewz {width: auto;}
.a0aaqa {width: 100%;}
.rxtb {letter-spacing: .04em;text-transform: uppercase;font: 900 16px/1 var(--isbi);}
.g39s7t {font-style: normal;font-weight: 900;font-size: 17px;}

.vx8bx {margin: 0 0 var(--nbb);min-width: 0;}
.p832dy.p832dy {gap:12px;border: 0;border-bottom: var(--jk7) solid var(--eec);padding: 0;padding-bottom:10px;margin: 0 0 16px;align-items: center;display: flex;}
.tnwp7 {background: var(--t4ac);height: 18px;display: block;border: var(--jk7) solid var(--eec);flex: 0 0 auto;width: 18px;}
.be8ypxp {flex: 0 0 auto;background: var(--t4ac);border: 2px solid var(--eec);height: 8px;width: 34px;display: block;}
.ke4rw28 {letter-spacing: -.025em;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--isbi);text-transform: uppercase;}
.avve {min-width: 0;}
.avve > *:last-child {margin-bottom: 0;}

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

.z62tz8.p832dy {padding-bottom: 0 !important;border-bottom: 0 !important;margin: 0 0 14px !important;}
.zrb9 {width: 84px;border: var(--jk7) solid var(--eec);display: block;height: 10px;background: var(--t4ac);margin: 0 0 18px;}

.kqmddyt.p832dy {margin: 0 0 14px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.j3m2 {min-width: 0;padding-left: clamp(12px, 1.6vw, 20px);border-left: var(--jk7) solid var(--eec);}

.c30b {margin: 0 0 var(--nbb);}
.x5yk {display: block;margin: 0 auto;border: var(--jk7) solid var(--eec);background: var(--udx9e);max-width:981px;}
.wzenjfd {padding: 20px;}
.zcgn {padding: 8px;}
.qsm880q {box-shadow: var(--diwl3);}
.s2w4p {box-shadow: -7px 7px 0 var(--eec);}

.trz4j {text-decoration: none;display: block;min-height: 44px;}
.fhrw {border: var(--jk7) solid var(--eec);display: block;width: 100%;min-height: 44px;height: auto;}

.ap0xf {border: var(--jk7) solid var(--eec);margin: 0 auto;background: var(--udx9e);max-width:981px;}
.ap0xf .fhrw {border: 0;}

.hx4n7z5 {max-width:979px;margin: 0 auto;background: var(--udx9e);border: var(--jk7) solid var(--eec);position: relative;display: block;}
.qnkr52v {height: 26px;position: absolute;display: block;width: 26px;top: -3px;background: var(--t4ac);right: -3px;border: var(--jk7) solid var(--eec);}

.jnpk {background: var(--gyt);border: var(--jk7) solid var(--eec);min-width: 0;padding: clamp(16px, 2vw, 24px);margin: 0 0 var(--nbb);}
.pjbk {box-shadow: var(--rcj7);}
.hb14e {box-shadow: var(--p4vy);}
.tfr00d3 {padding: 0 0 10px;border-bottom: var(--jk7) solid var(--eec);margin: 0 0 14px;align-items: center;display: flex;gap:12px;}
.yzaf {flex: 0 0 auto;height: 18px;display: block;background: var(--t4ac);width: 18px;border: var(--jk7) solid var(--eec);}
.g3b2hy {border: 2px solid var(--eec);background: var(--t4ac);display: block;height: 8px;width: 34px;flex: 0 0 auto;}
.w1f53 {font: 900 17px/1.2 var(--isbi);text-transform: uppercase;letter-spacing: .02em;}

.yx6a3 {display: grid;margin: 0;gap:9px;padding: 0 0 0 0;}
.agqzk {list-style: decimal inside;}
.q8re0e {list-style: none;}
.yx6a3 li {min-width: 0;}
.yx6a3 a {text-decoration: none;align-items: center;display: inline-flex;transition:transform 0.06s linear;padding: 0 14px;border-left: 8px solid var(--t4ac);font: 700 15px/1.3 var(--isbi);color: var(--tkjy);min-height: 44px;background: var(--udx9e);}
.yx6a3 a:hover {transform: translate(3px, 0);text-decoration-thickness: 3px;text-decoration: underline;}

.qs4bes9 {list-style: none;}
.qs4bes9 li {align-items: center;gap:10px;display: flex;}
.qs4bes9 li::before {background: var(--t4ac);flex: 0 0 auto;content: "";width: 12px;height: 12px;border: var(--jk7) solid var(--eec);}
.qs4bes9.yx6a3 a {border-left: 0;background: none;min-width: 0;padding: 0;}

.scp8 {min-width: 0;margin: 0 0 var(--nbb);}
.nxmk2r0 {align-items: center;margin: 0 0 14px;gap:11px;display: flex;}
.vrq31 {width: 16px;border: var(--jk7) solid var(--eec);height: 16px;flex: 0 0 auto;display: block;background: var(--t4ac);}
.ef4n5k {height: 7px;border: 2px solid var(--eec);display: block;background: var(--t4ac);width: 30px;flex: 0 0 auto;}
.kqrn6m {font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--isbi);text-transform: uppercase;letter-spacing: -.025em;}
.q0sw3 {border: var(--jk7) solid var(--eec);overflow-x: auto;min-width: 0;background: var(--udx9e);padding: clamp(14px, 2vw, 22px);}

.mx4p {box-shadow: inset 4px 4px 0 var(--fkief);}
.rg7w {box-shadow: inset 2px 2px 0 var(--fkief);}
.q0sw3 > *:last-child {margin-bottom: 0;}

.m0btmq.q0sw3 {overflow: visible;box-shadow: none;padding: 0;}

.m0btmq .zygwcap {padding: 12px clamp(14px, 2vw, 22px) !important;margin: 0 !important;color: var(--tkjy);letter-spacing: -.025em;background: var(--kert);text-transform: uppercase;border: 0 !important;border-bottom: var(--jk7) solid var(--eec) !important;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--isbi) !important;}

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

.hkqxwb6.nxmk2r0 {border-bottom: 0 !important;margin: 0 0 10px !important;padding-bottom: 0 !important;}
.hkqxwb6 > b {margin-left: auto;}
.rwef {height: 0;margin: 0 0 16px;border: 0;border-top: var(--jk7) solid var(--eec);}

.h8mp {margin: 0 0 var(--nbb);min-width: 0;}
.mv60x9 {border-left: 10px solid var(--t4ac);}
.rppkgr {border-left: 6px solid var(--t4ac);}

.vpfkn, .mb2d {border-left: 0;}
.vqn3e38.vqn3e38 {margin: 0;border: 0;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--isbi);align-items: center;text-transform: uppercase;gap:11px;padding: 12px 16px;letter-spacing: -.02em;display: flex;}
.a6gb {color: var(--dgbt);background: var(--eec);}
.sg7g1 {background: var(--kert);color: var(--tkjy);border-bottom: var(--jk7) solid var(--eec);}
.f9z7m {display: block;flex: 0 0 auto;width: 12px;height: 12px;background: currentColor;}
.q6539 {min-width: 0;}
.fab9max {background: var(--udx9e);padding: clamp(14px, 2vw, 22px);border: var(--jk7) solid var(--eec);border-left: 0;overflow-x: auto;min-width: 0;}
.fab9max > *:last-child {margin-bottom: 0;}

.bfgw4qv.fab9max {border-left: var(--jk7) solid var(--t4ac);background: var(--gyt);padding: clamp(8px, 1.2vw, 14px);overflow: visible;}

.mb2d .fab9max {border-left: var(--jk7) solid var(--eec);}
.pm2v {border: var(--jk7) solid var(--eec);background: var(--udx9e);padding: clamp(12px, 1.8vw, 20px);box-shadow: var(--zahs);min-width: 0;overflow-x: auto;}
.pm2v > *:last-child {margin-bottom: 0;}

.tja72 {background: var(--t4ac);border: var(--jk7) solid var(--eec);border-bottom: 0;width: 56px;display: block;height: 14px;}

.hdv815 .rzqg {min-width: 0;}
.hdv815 .wexj {text-transform: uppercase;letter-spacing: -.025em;}
.hdv815 .vd5an {min-width: 0;}
.hdv815 .s9bd {left: -9999px;position: absolute;}
.hdv815 .h0sqmjp {display: none;}
.hdv815 .g6rykk {display: none;}

.hdv815 :is(.m78w, [class*="table"]) {overflow-x: auto;}
.hdv815 table {width: 100%;font-size: 15px;border-collapse: collapse;}
.hdv815 thead th {font: 900 11.5px/1.3 var(--isbi);border: var(--jk7) solid var(--ps1v);text-align: left;letter-spacing: .12em;background: var(--kert);text-transform: uppercase;padding: 11px 14px;color: var(--ckvwl, var(--tkjy));white-space: nowrap;}
.hdv815 tbody td {border: var(--jk7) solid var(--fkief);color: var(--ckvwl, inherit);padding: 11px 14px;}
.hdv815 tbody td + td {font-variant-numeric: tabular-nums;}

.jgg6nt {background: var(--t4ac);margin: var(--nbb) 0 0;border: var(--jk7) solid var(--eec);padding: clamp(20px, 2.8vw, 32px);box-shadow: var(--rcj7);color: var(--l5vci, var(--i9okq, var(--mbi3)));}
.qp7sq {text-transform: uppercase;margin: 0;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--isbi);letter-spacing: -.02em;}
.j2m9 {margin: 8px 0 16px;font-size: 16px;}

.jgg6nt .xwxd {border-color: var(--l5vci, var(--i9okq, var(--mbi3)));box-shadow: 2px 2px 0 var(--l5vci, var(--i9okq, var(--mbi3)));color: var(--t4ac);background: var(--l5vci, var(--i9okq, var(--mbi3)));}
.jgg6nt .xwxd:hover {box-shadow: 0 0 0 var(--l5vci, var(--i9okq, var(--mbi3)));background: var(--l5vci, var(--i9okq, var(--mbi3)));}

.b6ea {box-shadow: var(--zahs);background: var(--gyt);padding: 18px 20px;border: var(--jk7) solid var(--eec);margin: var(--nbb) 0 0;}
.a2gm2 {margin: 0;text-transform: uppercase;font: 900 16px/1.2 var(--isbi);letter-spacing: -.01em;}
.j2shdp {margin: 6px 0 0;font-size: 15px;color: var(--p2jae);}

.pfyba {letter-spacing: .14em;color: var(--p2jae);display: inline-block;margin: 24px 0 0;font: 800 11.5px/1 var(--isbi);border: var(--jk7) solid var(--eec);padding: 9px 12px;}

.p57rz9 {display: flex;background: var(--kert);border-top: var(--jk7) solid var(--eec);z-index: 25;align-items: center;flex-wrap: wrap;bottom: 0;justify-content: space-between;gap:12px;position: sticky;padding: 12px calc(var(--ulton) + 30px) 12px var(--ulton);}
.ds6rj {font: 800 14px/1.3 var(--isbi);}

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

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

.fkm3ybb::before {border: var(--jk7) solid var(--eec);inset: 10px;transition:background 0.128s, box-shadow 0.115s;position: absolute;background: var(--udx9e);content: '';box-shadow: var(--zahs);}
.fkm3ybb svg {z-index: 1;position: relative;}

.fkm3ybb:hover::before {background: var(--kert);}
.fkm3ybb:active {transform: translate(2px, 2px);}
.fkm3ybb:active::before {box-shadow: none;}
.fkm3ybb:focus-visible {outline: var(--jk7) solid var(--eec);outline-offset: 1px;}

.jsm5d.jsm5d {color: var(--fj9d, var(--wv36));padding: clamp(30px, 3.4vw, 48px) var(--ulton) clamp(20px, 2.2vw, 30px);border-top: var(--jk7) solid var(--mxpb, var(--wv36));background: var(--a3x);}
.jsm5d .p7pzyq8 {margin: 0 auto;max-width: var(--xhvko);gap:25px;grid-template-columns: minmax(0, 1fr);display: grid;}
.jsm5d .ejnv3z img {display: block;height: 26px;width: auto;}
.jsm5d .ejnv3z span {font: 900 17px/1 var(--isbi);text-transform: uppercase;}
.jsm5d .cwv4z {gap:30px;display: grid;grid-auto-flow: column;justify-content: start;}
.jsm5d .cwv4z ul {gap:3px;padding: 0;display: grid;margin: 0;list-style: none;}
.jsm5d .cwv4z a {text-transform: uppercase;text-decoration: none;color: var(--fj9d, var(--wv36));display: flex;letter-spacing: .05em;min-height: 44px;align-items: center;font: 700 13px/1 var(--isbi);}
.jsm5d .cwv4z a:hover {text-decoration-thickness: 3px;text-decoration: underline;}
.jsm5d .z5rtd {max-width: var(--xhvko);gap:11px;display: flex;margin: 20px auto 0;align-items: center;flex-wrap: wrap;}
.jsm5d .m9d8s {border-top: var(--jk7) solid var(--mxpb, var(--wv36));padding-top:17px;max-width: var(--xhvko);margin: 20px auto 0;}
.jsm5d .m9d8s p {font-size: 12.5px;margin: 0;}
.jsm5d .m9d8s p + p {line-height:1.61;margin-top:9px;}

@media (max-width:873px) {
  
  .dppfbk .f7ykha {max-height: 15vh;}
  .dppfbk .y8txbj {max-height: 15vh;font-size: clamp(44px, 9vw, 96px);min-height: 12vh;}
  .dppfbk .mncs8kv {padding: clamp(14px, 3vw, 20px);}

  .pta1r {flex: none;display: none;}
  .srwz {display: flex;}
  .rsqbf2d {flex-wrap: wrap;}
  
  .p42r {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:532px) {
  
  .jkf9, .hdv815 {padding-right:19px;padding-left:13px;}
  .j3aftv {width: 100%;}
  .j3aftv .d1sz {flex: 1 1 auto;}
  .cya43 {padding: 52px 16px 16px;}
  .nssdx {top: -3px;left: -3px;}
  .w9ts83 {padding-left:15px;padding-right:13px;}

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

  
  
  .wfys94, .mdf8p {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .xv13qvv, .kds7 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .dnrjw {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .ave5fnv .p8q7w {min-width: 132px;}
}

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

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

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

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

.kk5hrhz:checked ~ .e6hh8p {visibility: visible;opacity:0.98;}
.kk5hrhz:checked ~ .prwqre8 {visibility: visible;transform: translateX(0);}

.xqct5 {background: var(--gyt, var(--ru9));display: flex;z-index: 1;padding: 14px 16px;position: sticky;top: 0;justify-content: space-between;border-bottom: 1px solid var(--eec, var(--wv36));align-items: center;gap:12px;}
.pcdcc {min-height: 44px;display: inline-flex;align-items: center;}
.pcdcc img {width: auto;height: 26px;display: block;}
.dhf6 {color: var(--wv36);font-weight: 800;letter-spacing: .01em;font-size: 16px;}

.z0y2g67 {height: 44px;background: var(--ru9);align-items: center;display: inline-flex;color: var(--wv36);border-radius: 0;border: 1px solid var(--eec, var(--wv36));width: 44px;justify-content: center;flex: none;cursor: pointer;}
.z0y2g67:hover {background: var(--xidhm);}
.z0y2g67:focus-visible,
.ss70 a:focus-visible,
.jrez:focus-visible,
.pcdge:focus-visible {outline: 2px solid var(--wv36);outline-offset: 2px;}

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

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

.ss70 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--t4ac, var(--y1kl));background: var(--ru9);border-color: var(--eec, var(--wv36));}

.t9bx {display: grid;border-top: 1px solid var(--eec, var(--wv36));margin-top: auto;gap:11px;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--gyt, var(--ru9));}

.jrez, .pcdge {font-weight: 700;border-radius: 0;display: flex;justify-content: center;align-items: center;text-decoration: none;font-size: 15px;min-height: 48px;padding: 12px 18px;}
.jrez {background: var(--xi48);border: 1px solid var(--eec, var(--wv36));color: var(--u6w, var(--obi2));}
.pcdge {background: var(--nm8f);border: 1px solid transparent;color: var(--km22, var(--ow8s));}

.prwqre8 {border-right: 3px solid var(--eec, var(--wv36));}
.kd0ytv {border-left: 3px solid var(--eec, var(--wv36));border-right: 0;}
.xqct5 {border-bottom: 3px solid var(--eec, var(--wv36));}
.z0y2g67 {border-color: var(--eec, var(--wv36));border-width: 3px;}
.ss70 a {text-transform: uppercase;letter-spacing: .02em;border-width: 3px;font-weight: 800;}
.ss70 a:hover, .ss70 a[aria-current="page"] {border-color: var(--eec, var(--wv36));}

.ss70 a[aria-current="page"] {box-shadow: 4px 4px 0 var(--eec, var(--wv36));}
.t9bx {border-top: 3px solid var(--eec, var(--wv36));}
.jrez, .pcdge {font-weight: 800;text-transform: uppercase;border-width: 3px;border-color: var(--eec, var(--wv36));}
.pcdge {box-shadow: 4px 4px 0 var(--eec, var(--wv36));}

@media (min-width:856px) {
  .prwqre8, .e6hh8p {display: none;}
}

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

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

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

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

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

.d71p7fw > summary.tfr00d3 {list-style: none;min-height: 44px;cursor: pointer;}
.d71p7fw > summary.tfr00d3::-webkit-details-marker {display: none;}
.d71p7fw > summary.tfr00d3:focus-visible {outline: var(--jk7) solid var(--t4ac);outline-offset: 3px;}

.d71p7fw > summary.tfr00d3::after {transition:transform 0.136s linear;flex: 0 0 auto;border-right: var(--jk7) solid var(--eec);content: "";margin-left: auto;width: 12px;height: 12px;border-bottom: var(--jk7) solid var(--eec);}
.d71p7fw[open] > summary.tfr00d3::after {transform: rotate(180deg);}

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

.hdv815 {padding-bottom: max(96px, var(--z56, 96px));}

.mv3t {--y2v: uppercase;--zfocd: .08em;--ry4l: 800;--c5a5: 2px;--ch1sh: 0;--d95: 2px;--uiot: 12px;--yul: 0;--g5kg0: 2px solid currentColor;}

.hdv815 a.d3mce, .hdv815 a.zqw0dc, .hdv815 a.x8mz, .hdv815 a.avrd {color: var(--i9okq, var(--mbi3));}

.hdv815 a.szvpt60, a.szvpt60 {color: #fff;}
.zk0xa7g {color: var(--x0x, var(--ihqt));}

@media (max-width:425px) {
  .rsqbf2d {padding-right:13px;padding-left:12px;gap:7px;}
  .j3aftv {gap:5px;}
  .j3aftv .d1sz {font-size: 13px;padding: 0 10px;}
}

:root {--zahs:   3px 3px 0 var(--y1kl);--vop: 6px;--diwl3:   10px 10px 0 var(--y1kl);--rcj7:      var(--vop) var(--vop) 0 var(--y1kl);--p4vy: calc(var(--vop) * -1) var(--vop) 0 var(--y1kl);}

.hdv815 .cp2g.hp1p83 {padding: clamp(18px, 3vw, 36px);align-items: flex-start;justify-content: flex-end;min-height: clamp(420px, 62vh, 640px);}
.aavp1::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.hdv815 .cp2g .kp87e6x {max-width: min(560px, 100%);border: var(--jk7) solid var(--eec);box-shadow: var(--diwl3);padding: clamp(16px, 2.4vw, 28px);}

.hdv815 .cp2g.y22rb {background: linear-gradient(135deg, var(--y1kl), color-mix(in srgb, var(--y1kl) 40%, var(--udx9e)));}
.hdv815 .cp2g .x6ww6y9 {line-height: .8;justify-content: flex-end;min-height: 0;position: absolute;max-height: none;padding-right: 6%;z-index: 0;inset: 0;font-size: clamp(200px, 34vw, 460px);color: color-mix(in srgb, var(--i9okq, white) 22%, transparent);}
@media (max-width:894px) {
  .hdv815 .cp2g.hp1p83 {padding: 14px;min-height: 70vh;}
}

.zbpp, .jh6m63, .s2w4p {box-shadow: -10px 10px 0 var(--y1kl);}
.mdjz, .bjzy {box-shadow: -3px 3px 0 var(--y1kl);}

.wfys94.wfys94 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mdf8p.mdf8p {grid-template-columns: repeat(6, minmax(0, 1fr));gap:13px;}
@media (max-width:1091px) { .wfys94.wfys94, .mdf8p.mdf8p {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:755px)  { .wfys94.wfys94, .mdf8p.mdf8p {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.vjk7s .xbww3s {margin-top:18px;background: var(--udx9e);border: var(--jk7) solid var(--eec);position: relative;box-shadow: var(--diwl3);}
.vjk7s .pfh9m3.pfh9m3 {gap: 0 !important;grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "s";display: grid !important;scroll-snap-type: none !important;overflow: hidden !important;aspect-ratio: 16 / 9;}
.vjk7s .dedh4a.dedh4a {margin: 0;max-width: none !important;border: 0;box-shadow: none;transition:clip-path 0.664s cubic-bezier(.77, 0, .18, 1);position: relative;overflow: hidden;min-width: 0 !important;grid-area: s;width: auto !important;}
.vjk7s .dedh4a:not(:first-child) {clip-path: inset(0 100% 0 0);}
.vjk7s .dedh4a picture {height: 100%;width: 100%;display: block;}
.hdv815 .vjk7s .dedh4a .xgf831y {max-height: none;height: 100%;object-fit: cover;width: 100%;aspect-ratio: auto;}

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

.vjk7s .dedh4a .ymp5 {background: var(--y1kl);left: 18px;border: var(--jk7) solid var(--eec);position: absolute;font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--isbi);text-transform: uppercase;box-shadow: var(--zahs);padding: 12px 16px;bottom: 18px;letter-spacing: .01em;z-index: 2;color: var(--i9okq, var(--mbi3));max-width: min(560px, calc(100% - 36px));margin: 0;}

.vjk7s .hvw6g {align-items: center;display: flex;margin: 18px 0;gap:12px;}
.vjk7s .w3k9rta {border: var(--jk7) solid var(--eec);height: 52px;display: grid;color: var(--tkjy);font: 900 22px/1 var(--isbi);width: 52px;box-shadow: var(--zahs);place-items: center;cursor: pointer;background: var(--udx9e);}
.vjk7s .w3k9rta:hover {background: var(--y1kl);color: var(--i9okq, var(--mbi3));}
.vjk7s .w3k9rta:active {transform: translate(3px, 3px);box-shadow: none;}
.vjk7s .w3k9rta[hidden] {display: none;}
.vjk7s .bmcv {flex: 1 1 auto;margin: 0;}
.vjk7s .bmcv .r53gk3 {padding: 0;background: transparent;height: 14px;cursor: pointer;border: var(--jk7) solid var(--eec);flex: 1 1 0;}
.vjk7s .bmcv .r53gk3[aria-current="true"] {background: var(--y1kl);}
@media (max-width:705px) {
  .vjk7s .pfh9m3.pfh9m3 {aspect-ratio: 4 / 5;}
  .vjk7s .w3k9rta {width: 44px;height: 44px;}
}
@media (prefers-reduced-motion: reduce) { .vjk7s .dedh4a.dedh4a {transition:none;} }
.vjk7s .pfh9m3.pfh9m3 {padding: 0 !important;}
.vjk7s .yfm1 {margin-top:29px;}

.bzwkh .k8gc3e {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;align-items: center;gap: clamp(18px, 2.6vw, 32px) !important;}
.bzwkh .q0cwgc {display: block;width: 100%;max-width: none !important;}
.bzwkh .eqe655b {box-shadow: 10px 10px 0 var(--y1kl);display: block;overflow: hidden;border: var(--jk7) solid var(--eec);}
.hdv815 .bzwkh .gyx8 {width: 100%;height: auto;aspect-ratio: 4 / 3;max-height: none;transition:transform 0.278s ease;display: block;object-fit: cover;}
.bzwkh:hover .gyx8 {transform: scale(1.04);}
@media (max-width:755px) { .bzwkh .k8gc3e {grid-template-columns: minmax(0, 1fr) !important;} }

.bzwkh .k8gc3e {grid-template-columns: minmax(0, 1fr) !important;}
.hdv815 .bzwkh .gyx8 {aspect-ratio: 16 / 9;}
.bzwkh .q0cwgc {margin: 0 !important;}

.x70x3cp .gt746h {margin: 0;padding: 0;list-style: none;}
.x70x3cp p.ya45gt, .x70x3cp p.eytpen {margin: 0 0 8px;}
.x70x3cp i.hs24 {font-style: normal;margin-left:11px;}
.xw86 .g11zmt h3.mmdx7m3 {letter-spacing: -.01em;font: 800 16px/1.34 var(--isbi);margin: 0;}
.xw86 .g11zmt i.tmaf {font-style: normal;}
.xw86 .g11zmt span.mmdx7m3 + .tmaf {margin-left: auto;}
.zqw0dc b.g39s7t {font-weight: 900;}
.zqw0dc span.rxtb {font-weight: 800;}

.jsm5d :is(.kvy68e, .z5rtd, .p7pzyq8, .m9d8s) {margin-inline: auto;max-width: var(--xhvko);box-sizing: border-box;padding-inline: var(--ulton);}

.e5p0.cypvz87 {gap: clamp(20px, 3vw, 44px);display: grid !important;align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.cypvz87 > .vj24 {grid-column: 1;min-width: 0;grid-row: 1;}
.cypvz87 > .s5cyb {grid-row: 1;grid-column: 2;}
.s5cyb {padding: 16px 20px 20px 0;position: relative;margin: 0;}
.gb4fj {display: grid;align-items: start;gap:12px;grid-template-columns: repeat(3, minmax(0, 1fr));}
.xdv8g {aspect-ratio: 3 / 4;box-shadow: 8px 8px 0 var(--y1kl);display: block;border: var(--jk7) solid var(--eec);overflow: hidden;}
.xdv8g:nth-child(2) {margin-top:21px;}
.xdv8g:nth-child(3) {margin-top:44px;}
.xdv8g img {width: 100%;display: block;height: 100%;object-fit: cover;}
.z7kzyk {width: 84px;border-radius: 50%;border: var(--jk7) solid var(--eec);position: absolute;place-items: center;box-shadow: var(--zahs);color: var(--i9okq, var(--mbi3));right: 0;transform: rotate(12deg);height: 84px;font: 900 26px/1 var(--isbi);z-index: 2;top: 0;background: var(--y1kl);display: grid;}
.z7kzyk small {margin-top: -16px;font-size: 13px;}
@media (max-width:755px) {
  .e5p0.cypvz87 {grid-template-columns: minmax(0, 1fr);}
  .cypvz87 > .s5cyb {grid-row: 1;grid-column: 1;}
  .cypvz87 > .vj24 {grid-row: 2;}
  .z7kzyk {height: 66px;width: 66px;font-size: 20px;}
}

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

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