

:root {--c78:  var(--lloo);--fncyo:   7px 7px 0 var(--ix3s);--geje3: 4px;--hst:  var(--c56);--ix3s: var(--odv0);--c54:     var(--pcq7g);--k36mj:  clamp(16px, 3vw, 30px);--hv2xq:  var(--sbq);--gnc9: 3px;--mm99a: var(--a19);--jtz: 1120px;--tpx47:   color-mix(in srgb, var(--gu6v, var(--pcq7g)) 35%, var(--odv0));--r7i8:   var(--odv0);--j8v:  clamp(18px, 2.4vw, 30px);--atbbq:   var(--wk9);--qhs7:      var(--geje3) var(--geje3) 0 var(--ix3s);--xf8k4: calc(var(--geje3) * -1) var(--geje3) 0 var(--ix3s);--t63z:"Space Grotesk", Arial, "Archivo Black", "Arial Black", sans-serif;--kufb: color-mix(in srgb, var(--pcq7g) 35%, var(--odv0));--qzk73:   2px 2px 0 var(--ix3s);}

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

:focus-visible {outline: var(--gnc9) solid var(--kufb);outline-offset: 2px;}

.bphh3f5 {position: absolute;color: var(--oapi2, var(--w4wi4, var(--mt3)));border: var(--gnc9) solid var(--ix3s);z-index: 200;left: -9999px;box-shadow: var(--qhs7);padding: 12px 20px;top: 0;text-transform: uppercase;text-decoration: none;background: var(--pcq7g);font-weight: 800;}
.bphh3f5:focus {left: 12px;top: 12px;}

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

.zz2xt6 {top: 0;position: sticky;z-index: 60;border-bottom: var(--gnc9) solid var(--o8v1, var(--odv0));background: var(--ujbz);}
.vdt38 {margin: 0 auto;display: flex;padding: 10px var(--k36mj);max-width: var(--jtz);align-items: center;box-sizing: border-box;gap:13px;}

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

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

.atcn a:hover {border-color: var(--o8v1, var(--odv0));}
.atcn a[aria-current="page"] {border-color: var(--o8v1, var(--odv0));box-shadow: var(--qzk73);}

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

.agprz9y {font: 800 13.5px/1 var(--t63z);display: inline-flex;min-height: 44px;padding: 0 18px;text-transform: uppercase;justify-content: center;letter-spacing: .03em;align-items: center;box-shadow: var(--qzk73);transition:transform 0.087s linear, box-shadow 0.088s linear;border: var(--gnc9) solid var(--ix3s);border-radius: 0;text-decoration: none;}
.agprz9y:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ix3s);}
.agprz9y:active {transform: translate(2px, 2px);}

.c1cq3 {background: var(--x6ml);box-shadow: 2px 2px 0 var(--o8v1, var(--odv0));border-color: var(--o8v1, var(--odv0));color: var(--sa54, var(--na4r7));}
.c1cq3:hover {box-shadow: 0 0 0 var(--o8v1, var(--odv0));}
.dywmv4 {background: var(--xrwt);box-shadow: 2px 2px 0 var(--o8v1, var(--odv0));border-color: var(--o8v1, var(--odv0));color: var(--kts, var(--eid5a));}
.dywmv4:hover {box-shadow: 0 0 0 var(--o8v1, var(--odv0));}
.jkq2 {background: var(--pcq7g);color: var(--w4wi4, var(--mt3));}
.jkq2:hover {background: var(--efpp);}

.abxq {display: none;border: var(--gnc9) solid var(--o8v1, var(--odv0));align-items: center;min-width: 44px;cursor: pointer;justify-content: center;min-height: 44px;flex-direction: column;gap:4px;}
.abxq span {background: var(--hsmqk, var(--wfd7));display: block;width: 20px;height: 3px;}

.fat8zj {max-width: var(--jtz);padding: clamp(14px, 1.8vw, 24px) var(--k36mj) 0;margin: 0 auto;box-sizing: border-box;}
.j1q3vbw {background: var(--atbbq);padding: clamp(16px, 2.2vw, 28px);border: var(--gnc9) solid var(--ix3s);border-radius: 0;}

.j1q3vbw .pad46fc {font-size: clamp(28px, 4.4vw, 66px);}
.j1q3vbw .wn2ht {font-size: 15.5px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;margin-top:9px;}
.j1q3vbw .ertsfjv {margin-top:14px;}

.f42md {box-shadow: var(--fncyo);}
.cb6x  {box-shadow: -7px 7px 0 var(--ix3s);}

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

.pad46fc {margin: 0;font: 900 clamp(30px, 4vw, 200px)/.92 var(--t63z);letter-spacing: -.03em;overflow-wrap: anywhere;}
.e284k7  {text-transform: uppercase;letter-spacing: -.04em;}
.v43kyr3 {letter-spacing: -.025em;}
.e2hwsr9  {letter-spacing: 0;text-transform: uppercase;}

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

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

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

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

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

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

.m3jbyvt {margin: 0 0 var(--j8v);}
.rj56w {gap:13px;display: grid;}
.km7yyqz {background: var(--atbbq);border: var(--gnc9) solid var(--ix3s);border-radius: 0;}
.xxkw {box-shadow: var(--qhs7);}
.xz18s {box-shadow: var(--xf8k4);}
.sndf4 {display: flex;min-height: 44px;align-items: center;cursor: pointer;gap:11px;list-style: none;padding: 12px 16px;}
.sndf4::-webkit-details-marker {display: none;}
.sndf4::marker {content: '';}

.v83wq {align-items: center;font: 900 15px/1 var(--t63z);background: var(--c54);display: inline-flex;justify-content: center;height: 30px;width: 30px;border: var(--gnc9) solid var(--ix3s);flex: 0 0 auto;color: var(--oapi2, var(--w4wi4, var(--mt3)));}
.km7yyqz[open] .v83wq {color: var(--r7i8);background: var(--hst);}
.n3s6kz {font: 800 16px/1.34 var(--t63z);font-style: normal;letter-spacing: -.01em;}
.d5b7 {border-top: var(--gnc9) solid var(--ix3s);padding: 14px 16px;}
.fdcst {color: var(--c78);margin: 0;font-size: 15.5px;}

.hq8q {margin: 0 0 var(--j8v);}
.vgfp1k {display: grid;gap:13px;}
.m75xt {grid-template-columns: minmax(0, 1fr);}
.n6pce {grid-template-columns: repeat(2, minmax(0, 1fr));}
.zr1d4pc {border: var(--gnc9) solid var(--ix3s);border-radius: 0;background: var(--mm99a);min-width: 0;padding: 20px 18px 18px 62px;position: relative;}
.r8hg0xk {box-shadow: var(--qhs7);}
.d5e5ff {box-shadow: var(--xf8k4);}
.j9nd4 {border: var(--gnc9) solid var(--ix3s);align-items: center;color: var(--oapi2, var(--w4wi4, var(--mt3)));position: absolute;font: 900 17px/1 var(--t63z);left: -3px;background: var(--c54);top: -3px;height: 44px;display: flex;justify-content: center;width: 44px;}

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

.srsk {margin: 0;font: 800 17px/1.26 var(--t63z);display: block;text-transform: uppercase;letter-spacing: -.015em;}
.qj9s {color: var(--c78);font-size: 15.5px;margin: 8px 0 0;}

.ph4t.zr1d4pc {padding: 0;}
.z245k {align-items: center;background: var(--c54);font: 900 16px/1 var(--t63z);display: flex;padding: 0 16px;letter-spacing: .1em;border-bottom: var(--gnc9) solid var(--ix3s);color: var(--oapi2, var(--w4wi4, var(--mt3)));min-height: 40px;}

.ph4t .srsk, .byy2qwk .srsk {margin: 0;letter-spacing: -.015em;text-transform: uppercase;font: 800 17px/1.26 var(--t63z);}
.ph4t .srsk {padding: 16px 16px 0;}
.ph4t .qj9s, .byy2qwk .qj9s {margin: 8px 0 0;}
.ph4t .qj9s {padding: 0 16px 16px;}

.ph4t .srsk:last-child {padding-bottom:17px;}

.byy2qwk.zr1d4pc {grid-template-columns: 54px minmax(0, 1fr);padding: 0;display: grid;}
.rkwm {font: 900 17px/1 var(--t63z);display: flex;background: var(--c54);align-items: center;color: var(--oapi2, var(--w4wi4, var(--mt3)));justify-content: center;border-right: var(--gnc9) solid var(--ix3s);}
.fb5s {padding: 16px;min-width: 0;}

.b47t {margin: 0 0 var(--j8v);}
.wj16e5 {display: grid;gap:16px;}
.fe34, .syxpdk {box-shadow: var(--qhs7);border: var(--gnc9) solid var(--ix3s);border-radius: 0;min-width: 0;padding: 0 0 6px;background: var(--atbbq);}

.sq6zmrc.sq6zmrc, .aa9mvw6.aa9mvw6 {letter-spacing: .12em;gap:11px;text-transform: uppercase;font: 900 13px/1.2 var(--t63z);padding: 11px 16px;display: flex;align-items: center;border-bottom: var(--gnc9) solid var(--ix3s);margin: 0 0 8px;}
.sq6zmrc {color: var(--oapi2, var(--w4wi4, var(--mt3)));background: var(--c54);}
.aa9mvw6 {color: var(--r7i8);background: var(--hst);}
.fjn8d {display: inline-flex;width: 22px;height: 22px;align-items: center;justify-content: center;border: var(--gnc9) solid currentColor;font: 900 12px/1 var(--t63z);}
.fh2mh {padding: 9px 16px;gap:13px;margin: 0;display: flex;align-items: baseline;font-size: 15.5px;}
.fh2mh + .fh2mh {border-top: var(--gnc9) solid var(--oxvu);}

.z646dh4 {color: var(--kufb);font-weight: 900;flex: 0 0 auto;}
.q97f37 {color: var(--c78);flex: 0 0 auto;font-weight: 900;}

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

.werrvy :is(.p3p09m, .pyh0, .fq8qa, .we99fw,
             .bs041q9, .vgny, .e3s3) [class]::before,
.werrvy :is(.p3p09m, .pyh0, .fq8qa, .we99fw,
             .bs041q9, .vgny, .e3s3) [class]::after {background-image: revert;}

.mvdft {margin: 0 0 var(--j8v);align-items: start;display: grid;grid-template-columns: minmax(0, 1fr);}
.f8x3re2 {overflow: hidden;display: flex;border: var(--gnc9) solid var(--ix3s);margin: 0;background: var(--c54);min-width: 0;justify-content: center;align-items: center;}
.zxym6t {box-shadow: var(--fncyo);}
.d2fthw {box-shadow: -7px 7px 0 var(--ix3s);}
.mj20b2 {object-fit: cover;height: 100%;display: block;width: 100%;max-height: 22vh;}

.f8x3re2:has(.mj20b2) {background: var(--atbbq);}

.g4j7eqw {align-items: center;letter-spacing: -.05em;min-height: 16vh;width: 100%;display: flex;max-height: 22vh;justify-content: center;font: 900 clamp(52px, 11vw, 150px)/1 var(--t63z);color: var(--yaal4, var(--w4wi4, var(--mt3)));}
.mvdft .dctmzd.dctmzd {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--yaal4, var(--w4wi4, var(--mt3))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.mvdft .x14s.x14s {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--yaal4, var(--w4wi4, var(--mt3))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.mvdft .jha6d.jha6d {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--yaal4, var(--w4wi4, var(--mt3))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.tkhedsc {padding: clamp(18px, 2.4vw, 30px);background: var(--atbbq);min-width: 0;box-shadow: var(--qhs7);border: var(--gnc9) solid var(--ix3s);margin: calc(var(--gnc9) * -1) 0 0;}
.f8gjfv {margin: 0 0 8px;color: var(--c78);text-transform: uppercase;font: 800 12px/1 var(--t63z);font-style: normal;display: block;letter-spacing: .18em;}

.sbmfe.sbmfe {font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--t63z);margin: 0;letter-spacing: -.035em;overflow-wrap: anywhere;color: var(--r7i8);text-transform: uppercase;}
.nk91x {font-size: 16.5px;color: var(--c78);max-width: 58ch;margin: 12px 0 0;}
.t3r5g0f {text-transform: uppercase;justify-content: center;text-decoration: none;margin-top:18px;border: var(--gnc9) solid var(--ix3s);align-items: center;padding: 0 26px;transition:transform 0.083s linear, box-shadow 0.06s linear;min-height: 48px;letter-spacing: .04em;background: var(--pcq7g);display: inline-flex;box-shadow: var(--qzk73);font: 900 15px/1 var(--t63z);color: var(--w4wi4, var(--mt3));}
.t3r5g0f:hover {box-shadow: 0 0 0 var(--ix3s);background: var(--efpp);transform: translate(2px, 2px);}

@media (min-width:892px) {
  
  .fzv4,
  .hbnc7y5 {align-items: stretch;grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .hbnc7y5 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .fzv4 .tkhedsc {align-self: center;margin: 0 0 0 calc(var(--gnc9) * -1);}
  .hbnc7y5 .f8x3re2 {order: 2;}
  .hbnc7y5 .tkhedsc {margin: 0 calc(var(--gnc9) * -1) 0 0;order: 1;align-self: center;}
  .fzv4 .mj20b2,
  .hbnc7y5 .mj20b2 {max-height: 34vh;height: 100%;}
  .fzv4 .g4j7eqw,
  .hbnc7y5 .g4j7eqw {max-height: 34vh;min-height: 24vh;}
}

.werrvy .e3s3.v8qzxk {position: relative;min-height: 320px;flex-direction: column;display: flex;border: var(--gnc9) solid var(--ix3s);justify-content: flex-end;overflow: hidden;}

.werrvy .e3s3 .z8a6e {object-fit: cover;width: 100%;position: absolute;height: 100%;inset: 0;}
.f7j8pjn {inset: 0;pointer-events: none;position: absolute;}
.f7j8pjn::before {background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--atbbq) 30%, transparent) 0%,
    color-mix(in srgb, var(--atbbq) 30%, transparent) 40%,
    color-mix(in srgb, var(--atbbq) 92%, transparent) 100%);position: absolute;inset: 0;content: "";}
.gj2c4 {position: relative;margin: 0;background: var(--atbbq);box-shadow: none;border-top: var(--gnc9) solid var(--ix3s);z-index: 1;}
@media (max-width:891px) {
  .werrvy .e3s3.v8qzxk {min-height: 260px;}
}

.nhp89h {margin: 0 0 var(--j8v);}
.vh803p {gap:17px;display: grid;min-width: 0;}

.rae0c3 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.n6kdbs1 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.ddg7t {transition:transform 0.085s linear, box-shadow 0.06s linear;color: inherit;border: var(--gnc9) solid var(--ix3s);background: var(--atbbq);display: flex;flex-direction: column;min-width: 0;text-decoration: none;}
.g4jg {box-shadow: var(--qhs7);}
.hwr3 {box-shadow: var(--xf8k4);}
.ddg7t:hover, .ddg7t:focus-visible {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ix3s);}
.fcg78 {height: auto;object-fit: cover;display: block;aspect-ratio: 2 / 3;width: 100%;}
.jz7wn {color: var(--mhxw);padding: 12px 14px;display: block;border-top: var(--gnc9) solid var(--ix3s);background: var(--ix3s);margin-top: auto;}
.ep2h {white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;font: 900 15px/1.25 var(--t63z);overflow: hidden;letter-spacing: -.01em;display: block;}
.acwye {white-space: nowrap;display: block;text-transform: uppercase;letter-spacing: .08em;overflow: hidden;font: 700 12px/1.2 var(--t63z);font-style: normal;margin-top:4px;text-overflow: ellipsis;}

.z3he9ym {margin: 0 0 var(--j8v);}
.y7pqb {margin: 0;padding: 0;min-width: 0;list-style: none;display: grid;gap:21px;}

.mw5pk8 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.nbrz5r9 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.msy0d {min-width: 0;border: var(--gnc9) solid var(--ix3s);background: var(--atbbq);}
.f50ena8 {box-shadow: var(--qhs7);}
.caprb6 {box-shadow: var(--xf8k4);}
.xyx3w1y {min-height: 156px;justify-content: center;text-decoration: none;transition:transform 0.079s linear;gap:11px;color: inherit;padding: 24px 18px;display: flex;flex-direction: column;align-items: center;}
.msy0d:hover {box-shadow: 0 0 0 var(--ix3s);}
.msy0d:hover .xyx3w1y {transform: translate(2px, 2px);}
.bmgexm {max-height: 78px;object-fit: contain;display: block;max-width: 100%;height: auto;}
.jthv64 {font: 800 12px/1.2 var(--t63z);color: var(--c78);text-transform: uppercase;text-align: center;letter-spacing: .12em;}

.a3bg {margin: 0 0 var(--j8v);}
.dtnv {min-width: 0;margin: 0;}
.r3edh {flex-wrap: wrap;display: flex;gap:17px;}

.jdrq28g {grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;gap:17px;}
@media (max-width:912px) { .jdrq28g {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:475px) { .jdrq28g {grid-template-columns: minmax(0, 1fr);} }
.frey {border: var(--gnc9) solid var(--ix3s);display: flex;background: var(--atbbq);padding: 18px 22px;min-width: 0;align-items: center;justify-content: center;min-height: 104px;}
.r3edh .frey {min-width: 168px;flex: 0 1 auto;}
.p19s5z {box-shadow: var(--qzk73);}
.cvxsgx {box-shadow: -2px 2px 0 var(--ix3s);}
.mt2mxq {object-fit: contain;max-height: 58px;height: auto;display: block;max-width: 100%;}

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

.zpcn {margin: 0 0 var(--j8v);}
.g3b15 {margin: 0 0 18px;padding: clamp(16px, 2.2vw, 26px);background: var(--mm99a);box-shadow: var(--qhs7);border: var(--gnc9) solid var(--ix3s);}
.v4e2kd {gap:15px;flex-wrap: wrap;margin: 0 0 10px;align-items: baseline;display: flex;}
.kqmm6 {letter-spacing: -.04em;font: 900 clamp(38px, 5vw, 66px)/1 var(--t63z);}

.x8jr {font-size: 22px;color: var(--kufb);font-style: normal;letter-spacing: .12em;}
.hmtvd {max-width: 62ch;color: var(--c78);font-size: 16px;margin: 0;}

.f80j {display: grid;gap:15px;}
.bxsnew {padding: 16px 18px;margin: 0;background: var(--atbbq);border: var(--gnc9) solid var(--ix3s);min-width: 0;}
.xye0e {box-shadow: var(--qzk73);}
.zacc9cx {box-shadow: -2px 2px 0 var(--ix3s);}
.av67 {font-size: 15.5px;margin: 0 0 12px;}
.qakh {font-style: normal;align-items: center;display: flex;gap:10px;}

.zbkmxns {font: 900 15px/1 var(--t63z);width: 34px;border: var(--gnc9) solid var(--ix3s);justify-content: center;align-items: center;display: inline-flex;color: var(--oapi2, var(--w4wi4, var(--mt3)));flex: 0 0 auto;height: 34px;background: var(--c54);}
.e3b7h1y {font: 800 14px/1.2 var(--t63z);letter-spacing: .02em;text-transform: uppercase;}
.pvwshpf {letter-spacing: .1em;margin-left: auto;font-style: normal;color: var(--kufb);}

.t46nfs {margin: 0 0 var(--j8v);padding: clamp(16px, 2.2vw, 26px);min-width: 0;box-sizing: border-box;border: var(--gnc9) solid var(--ix3s);background: var(--atbbq);}
.syhe5 {box-shadow: var(--qhs7);}
.vq7s6m {box-shadow: var(--xf8k4);}
.qs18f {display: block;}

@media (min-width:766px) {
  .werrvy > .a0jn {float: left;width: calc(50% - var(--j8v) / 2);}
  .werrvy > .a0jn + .a0jn {float: right;}
  
  .werrvy > .a0jn + .a0jn + * {clear: both;}
}

.prv7yjm {border-left: 10px solid var(--c54);}
.nx9e {border-left-width: var(--gnc9);}
.g87fwa {display: flex;justify-content: space-between;margin: 0 0 14px;flex-wrap: wrap;align-items: center;gap:13px;}
.c5deyw0.c5deyw0 {border: 0;text-transform: uppercase;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--t63z);letter-spacing: -.025em;padding: 0;margin: 0;}
.gk58 {margin: 0;}
.y589 {justify-content: center;align-items: center;border: var(--gnc9) solid var(--ix3s);letter-spacing: .04em;font: 800 13px/1 var(--t63z);padding: 0 20px;background: var(--pcq7g);text-transform: uppercase;text-decoration: none;display: inline-flex;box-shadow: var(--qzk73);min-height: 44px;transition:transform 0.101s linear, box-shadow 0.06s linear;color: var(--w4wi4, var(--mt3));}
.y589:hover {box-shadow: 0 0 0 var(--ix3s);background: var(--efpp);transform: translate(2px, 2px);}
.wga8ak {gap:17px;grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;}
.vhh6h6y {display: block;min-width: 0;text-decoration: none;}

.zy1dj7 {margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--gnc9));display: block;box-shadow: var(--qzk73);border: var(--gnc9) solid var(--ix3s);}
.eg72bja {height: auto;width: 100%;display: block;}
.kghte7 {min-width: 0;}
.kghte7 > *:last-child {margin-bottom: 0;}
@media (min-width:766px) {
  .qs18f .wga8ak {align-items: start;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}
  
  .nadfy .vhh6h6y {order: 2;}
  .nadfy .zy1dj7 {margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--gnc9));margin-left: 0;}
}

.xqdmj3k {margin: 0 0 var(--j8v);}
.vf2bqnq.vf2bqnq {text-transform: uppercase;letter-spacing: -.03em;margin: 0 0 14px;font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--t63z);}
.jsfc {padding-bottom:9px;scrollbar-width: thin;scroll-snap-type: x mandatory;grid-auto-flow: column;display: grid;overflow-x: auto;gap:13px;}
.ek51q {grid-auto-columns: 100%;}
.az3zk {grid-auto-columns: minmax(0, 82%);}
.s5nr {overflow: hidden;border: var(--gnc9) solid var(--ix3s);scroll-snap-align: start;background: var(--atbbq);min-width: 0;margin: 0;}
.c39y5 {box-shadow: var(--qhs7);}
.cxjmsmg {box-shadow: var(--xf8k4);}
.vnkkh {width: 100%;display: block;object-fit: cover;max-height: 40vh;height: auto;}
.my0we {border-top: var(--gnc9) solid var(--ix3s);font: 800 14px/1.35 var(--t63z);padding: 11px 14px;}
.advawej {display: flex;gap:5px;margin: 12px 0 0;}
.tace {background: var(--c54);height: 8px;width: 26px;display: block;border: 2px solid var(--ix3s);}
.d80ff2w {color: var(--c78);margin: 14px 0 0;max-width: 62ch;font-size: 16px;}
.eqbyt {gap:9px;display: flex;margin: 16px 0 0;}
.hs4me {flex-wrap: wrap;flex-direction: row;align-items: center;}
.n6b50 {flex-direction: column;align-items: flex-start;}
.ekjp.ekjp, .hvc751n {letter-spacing: .04em;box-shadow: var(--qzk73);min-height: 46px;text-decoration: none;justify-content: center;border: var(--gnc9) solid var(--ix3s);text-transform: uppercase;transition:transform 0.113s linear, box-shadow 0.124s linear;align-items: center;padding: 0 22px;font: 800 13.5px/1 var(--t63z);display: inline-flex;}
.ekjp.ekjp {color: var(--w4wi4, var(--mt3));background: var(--pcq7g);}
.hvc751n {background: var(--hst);color: var(--r7i8);}
.ekjp.ekjp:hover, .hvc751n:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ix3s);}
@media (min-width:766px) {
  .az3zk {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.hj0kb {grid-template-columns: minmax(0, 1fr);background: var(--mm99a);display: grid;gap:18px;padding: clamp(16px, 2.2vw, 26px);min-width: 0;border: var(--gnc9) solid var(--ix3s);margin: 0 0 var(--j8v);}
.fje4 {box-shadow: var(--qhs7);}
.f5wdf {box-shadow: var(--xf8k4);}
.gdgxe {overflow: hidden;height: 96px;width: 96px;display: flex;box-shadow: var(--qzk73);background: var(--c54);align-items: center;justify-content: center;border: var(--gnc9) solid var(--ix3s);flex: 0 0 auto;}
.n9q4akk {display: block;object-fit: cover;width: 100%;height: 100%;}
.pw2r444 {color: var(--oapi2, var(--w4wi4, var(--mt3)));font: 900 46px/1 var(--t63z);}
.fm4k6j {min-width: 0;}
.q0dv {margin: 0 0 12px;align-items: baseline;flex-wrap: wrap;gap:8px;display: flex;}
.xq2mnw {color: var(--c78);font: 800 11px/1.2 var(--t63z);text-transform: uppercase;letter-spacing: .16em;}
.e2sk13 {text-transform: uppercase;font: 900 20px/1.15 var(--t63z);letter-spacing: -.02em;}
.r5j99h {display: grid;gap: 0;margin: 0 0 12px;border-top: var(--gnc9) solid var(--oxvu);grid-template-columns: max-content minmax(0, 1fr);}
.asbzt {font: 800 11px/1.3 var(--t63z);white-space: nowrap;letter-spacing: .14em;border-bottom: var(--gnc9) solid var(--oxvu);color: var(--c78);text-transform: uppercase;padding: 8px 14px 8px 0;}
.wm4mff7 {min-width: 0;margin: 0;padding: 8px 0;font-size: 15px;border-bottom: var(--gnc9) solid var(--oxvu);}

.f455c5 {gap:7px;display: flex;padding: 0;margin: 0 0 12px;flex-wrap: wrap;list-style: none;}
.m0hn7 {min-width: 0;padding: 6px 10px;align-items: center;border: var(--gnc9) solid var(--ix3s);box-shadow: var(--qzk73);display: inline-flex;background: var(--atbbq);gap:7px;}
.meak {letter-spacing: .14em;text-transform: uppercase;color: var(--c78);font: 800 11px/1.3 var(--t63z);}
.s70vdy {min-width: 0;font: 700 14px/1.3 var(--t63z);}

.t44efd.q0dv {margin: 0 0 4px;}

.fm4k6j .xrqh55e {text-transform: uppercase;margin: 0 0 12px;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--t63z);letter-spacing: -.02em;}
.p1jf7g {margin: 0 0 12px;border-top: var(--gnc9) solid var(--oxvu);}
.p1jf7g .sdr074a {margin: 0;display: flex;padding: 8px 0;border-bottom: var(--gnc9) solid var(--oxvu);gap:9px;align-items: baseline;flex-wrap: wrap;}
.c38b3 {font: 800 11px/1.3 var(--t63z);letter-spacing: .14em;color: var(--c78);text-transform: uppercase;}
.ytke8q {font-size: 15px;min-width: 0;}
.ydyj {color: var(--c78);font-size: 15.5px;margin: 0 0 12px;}
.v719wpy {margin: 0 0 12px;flex-wrap: wrap;display: flex;gap:8px;}
.vas52a4 {width: 44px;box-shadow: var(--qzk73);transition:transform 0.093s linear, box-shadow 0.06s linear;display: inline-flex;align-items: center;border: var(--gnc9) solid var(--ix3s);color: var(--r7i8);justify-content: center;height: 44px;background: var(--atbbq);}
.vas52a4:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ix3s);}
.rc82 {color: var(--hv2xq);font-size: 12.5px;margin: 0;}
@media (min-width:691px) {
  .hmj30q  {grid-template-columns: 96px minmax(0, 1fr);}
  .teft09 {grid-template-columns: minmax(0, 1fr) 96px;}
  .teft09 .gdgxe {order: 2;}
}

.xrbvw5 {min-width: 0;margin: 0 0 var(--j8v);padding: clamp(16px, 2.2vw, 26px);background: var(--atbbq);border: var(--gnc9) solid var(--ix3s);}
.dc019 {box-shadow: var(--qhs7);}
.cyvv {box-shadow: var(--xf8k4);}
.ccqrk {background: var(--hst);margin: 0 0 14px;box-shadow: var(--qzk73);display: flex;width: 84px;align-items: center;overflow: hidden;border: var(--gnc9) solid var(--ix3s);height: 84px;justify-content: center;}
.y5bn4zy {object-fit: contain;max-width: 100%;height: auto;display: block;max-height: 100%;}
.tswy8qk {margin: 0 0 16px;font-size: 16px;color: var(--c78);max-width: 60ch;}
.f28h {display: grid;margin: 0 0 18px;gap: 0;}
.k8e5 {grid-template-columns: max-content minmax(0, 1fr);}
.k6kf8dw {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.k6kf8dw > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.k6kf8dw > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.bmhcfd {font: 800 11px/1.3 var(--t63z);border-bottom: var(--gnc9) solid var(--oxvu);white-space: nowrap;padding: 9px 14px 9px 0;letter-spacing: .14em;text-transform: uppercase;color: var(--c78);}
.nrqxp {min-width: 0;gap:9px;font: 800 15px/1.3 var(--t63z);font-variant-numeric: tabular-nums;display: flex;padding: 9px 18px 9px 0;border-bottom: var(--gnc9) solid var(--oxvu);align-items: center;margin: 0;}
.tg5hya {letter-spacing: .1em;color: var(--kufb);}
.zwbecn {gap:9px;flex-wrap: wrap;display: flex;margin: 0;}

.w92329g {justify-content: center;transition:transform 0.068s linear, box-shadow 0.12s linear;min-height: 52px;text-decoration: none;padding: 8px 20px;background: #000;flex-direction: column;border: var(--gnc9) solid var(--ix3s);box-shadow: var(--qzk73);display: inline-flex;color: #fff;}
.w92329g:hover {box-shadow: 0 0 0 var(--ix3s);transform: translate(2px, 2px);}
.nzd50d {text-transform: uppercase;letter-spacing: .16em;font: 700 9.5px/1.2 var(--t63z);}
.fw03nf {letter-spacing: -.01em;font: 900 15px/1.2 var(--t63z);font-style: normal;}

.qxjnf {margin: 26px 0;display: flex;}
.mzbcq {justify-content: flex-start;}
.ewj9 {justify-content: center;}
.ym7h {justify-content: flex-end;}
.be5js78 {color: var(--w4wi4, var(--mt3));min-height: 50px;transition:transform 0.087s linear, box-shadow 0.064s linear;display: inline-flex;padding: 0 30px;justify-content: center;border: var(--gnc9) solid var(--ix3s);box-shadow: var(--qhs7);text-decoration: none;align-items: center;background: var(--pcq7g);gap:11px;}
.be5js78:hover {transform: translate(4px, 4px);box-shadow: 0 0 0 var(--ix3s);background: var(--efpp);}
.n51hd4g {width: auto;}
.dh5cay {width: 100%;}
.wnyk008 {letter-spacing: .04em;font: 900 16px/1 var(--t63z);text-transform: uppercase;}
.s4y6v5 {font-style: normal;font-size: 17px;font-weight: 900;}

.hzha6 {min-width: 0;margin: 0 0 var(--j8v);}
.nw3r3bx.nw3r3bx {margin: 0 0 16px;display: flex;padding: 0;padding-bottom:10px;border: 0;border-bottom: var(--gnc9) solid var(--ix3s);align-items: center;gap:12px;}
.vs88jv {border: var(--gnc9) solid var(--ix3s);background: var(--c54);flex: 0 0 auto;display: block;width: 18px;height: 18px;}
.j2jzqt {background: var(--c54);border: 2px solid var(--ix3s);width: 34px;display: block;flex: 0 0 auto;height: 8px;}
.ka7b22 {font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--t63z);text-transform: uppercase;letter-spacing: -.025em;}
.dybw {min-width: 0;}
.dybw > *:last-child {margin-bottom: 0;}

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

.a90p.nw3r3bx {border-bottom: 0 !important;margin: 0 0 14px !important;padding-bottom: 0 !important;}
.bdw4e {height: 10px;display: block;margin: 0 0 18px;border: var(--gnc9) solid var(--ix3s);width: 84px;background: var(--c54);}

.qwr1.nw3r3bx {padding-bottom: 0 !important;margin: 0 0 14px !important;border-bottom: 0 !important;}
.q5gqph2 {border-left: var(--gnc9) solid var(--ix3s);min-width: 0;padding-left: clamp(12px, 1.6vw, 20px);}

.ea8zh {margin: 0 0 var(--j8v);}
.bpmv9 {display: block;margin: 0 auto;border: var(--gnc9) solid var(--ix3s);max-width:980px;background: var(--atbbq);}
.bs120t {padding: 20px;}
.zx0zn4 {padding: 8px;}
.xyefbd {box-shadow: var(--fncyo);}
.pymr {box-shadow: -7px 7px 0 var(--ix3s);}

.mg7r6p {display: block;text-decoration: none;min-height: 44px;}
.p1dfme4 {width: 100%;border: var(--gnc9) solid var(--ix3s);height: auto;display: block;min-height: 44px;}

.kdmfk {background: var(--atbbq);border: var(--gnc9) solid var(--ix3s);max-width:981px;margin: 0 auto;}
.kdmfk .p1dfme4 {border: 0;}

.m5en2b {background: var(--atbbq);position: relative;max-width:979px;display: block;border: var(--gnc9) solid var(--ix3s);margin: 0 auto;}
.b95m1aw {border: var(--gnc9) solid var(--ix3s);position: absolute;top: -3px;background: var(--c54);width: 26px;height: 26px;right: -3px;display: block;}

.qb5j {min-width: 0;border: var(--gnc9) solid var(--ix3s);background: var(--mm99a);padding: clamp(16px, 2vw, 24px);margin: 0 0 var(--j8v);}
.sk47w {box-shadow: var(--qhs7);}
.n8ka {box-shadow: var(--xf8k4);}
.j13p5 {display: flex;gap:13px;border-bottom: var(--gnc9) solid var(--ix3s);align-items: center;margin: 0 0 14px;padding: 0 0 10px;}
.mkje9j4 {display: block;background: var(--c54);width: 18px;border: var(--gnc9) solid var(--ix3s);flex: 0 0 auto;height: 18px;}
.kfg6 {border: 2px solid var(--ix3s);background: var(--c54);display: block;height: 8px;flex: 0 0 auto;width: 34px;}
.bc98 {font: 900 17px/1.2 var(--t63z);text-transform: uppercase;letter-spacing: .02em;}

.mk0ph {gap:7px;display: grid;margin: 0;padding: 0 0 0 0;}
.qe16pc {list-style: decimal inside;}
.stwfnts {list-style: none;}
.mk0ph li {min-width: 0;}
.mk0ph a {font: 700 15px/1.3 var(--t63z);border-left: 8px solid var(--c54);display: inline-flex;text-decoration: none;min-height: 44px;color: var(--r7i8);padding: 0 14px;align-items: center;transition:transform 0.079s linear;background: var(--atbbq);}
.mk0ph a:hover {transform: translate(3px, 0);text-decoration-thickness: 3px;text-decoration: underline;}

.par7 {list-style: none;}
.par7 li {gap:10px;align-items: center;display: flex;}
.par7 li::before {background: var(--c54);content: "";border: var(--gnc9) solid var(--ix3s);height: 12px;flex: 0 0 auto;width: 12px;}
.par7.mk0ph a {min-width: 0;border-left: 0;background: none;padding: 0;}

.p1zf {margin: 0 0 var(--j8v);min-width: 0;}
.gbq2pq {align-items: center;display: flex;gap:11px;margin: 0 0 14px;}
.v26cv {height: 16px;width: 16px;display: block;background: var(--c54);flex: 0 0 auto;border: var(--gnc9) solid var(--ix3s);}
.f097tey {height: 7px;display: block;border: 2px solid var(--ix3s);width: 30px;flex: 0 0 auto;background: var(--c54);}
.rkh90q {letter-spacing: -.025em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--t63z);text-transform: uppercase;}
.ndg7tdd {padding: clamp(14px, 2vw, 22px);overflow-x: auto;min-width: 0;border: var(--gnc9) solid var(--ix3s);background: var(--atbbq);}

.qxb64d {box-shadow: inset 4px 4px 0 var(--oxvu);}
.cp93 {box-shadow: inset 2px 2px 0 var(--oxvu);}
.ndg7tdd > *:last-child {margin-bottom: 0;}

.rm8p8.ndg7tdd {padding: 0;box-shadow: none;overflow: visible;}

.rm8p8 .q52v6v {text-transform: uppercase;letter-spacing: -.025em;border: 0 !important;border-bottom: var(--gnc9) solid var(--ix3s) !important;color: var(--r7i8);font: 900 clamp(18px, 2vw, 25px)/1.16 var(--t63z) !important;background: var(--hst);margin: 0 !important;padding: 12px clamp(14px, 2vw, 22px) !important;}

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

.f068svp.gbq2pq {padding-bottom: 0 !important;border-bottom: 0 !important;margin: 0 0 10px !important;}
.f068svp > b {margin-left: auto;}
.gtcrpnv {margin: 0 0 16px;border: 0;border-top: var(--gnc9) solid var(--ix3s);height: 0;}

.xt82jae {min-width: 0;margin: 0 0 var(--j8v);}
.fmnkqa {border-left: 10px solid var(--c54);}
.z3jna {border-left: 6px solid var(--c54);}

.gpk3n9, .qmgvn {border-left: 0;}
.q482f.q482f {display: flex;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--t63z);margin: 0;gap:10px;letter-spacing: -.02em;align-items: center;text-transform: uppercase;border: 0;padding: 12px 16px;}
.ww70 {color: var(--mhxw);background: var(--ix3s);}
.e50hg8 {background: var(--hst);border-bottom: var(--gnc9) solid var(--ix3s);color: var(--r7i8);}
.r2ak7n {flex: 0 0 auto;display: block;height: 12px;background: currentColor;width: 12px;}
.rwpj {min-width: 0;}
.anvsjc {padding: clamp(14px, 2vw, 22px);background: var(--atbbq);border: var(--gnc9) solid var(--ix3s);border-left: 0;overflow-x: auto;min-width: 0;}
.anvsjc > *:last-child {margin-bottom: 0;}

.dary305.anvsjc {border-left: var(--gnc9) solid var(--c54);padding: clamp(8px, 1.2vw, 14px);overflow: visible;background: var(--mm99a);}

.qmgvn .anvsjc {border-left: var(--gnc9) solid var(--ix3s);}
.f1748 {overflow-x: auto;box-shadow: var(--qzk73);border: var(--gnc9) solid var(--ix3s);min-width: 0;background: var(--atbbq);padding: clamp(12px, 1.8vw, 20px);}
.f1748 > *:last-child {margin-bottom: 0;}

.d97qvcv {background: var(--c54);width: 56px;height: 14px;border: var(--gnc9) solid var(--ix3s);border-bottom: 0;display: block;}

.werrvy .n6w58zx {min-width: 0;}
.werrvy .jsckr {letter-spacing: -.025em;text-transform: uppercase;}
.werrvy .mg915c {min-width: 0;}
.werrvy .dxs6 {left: -9999px;position: absolute;}
.werrvy .pk5pd {display: none;}
.werrvy .mprdvs0 {display: none;}

.werrvy :is(.y0dh, [class*="table"]) {overflow-x: auto;}
.werrvy table {border-collapse: collapse;font-size: 15px;width: 100%;}
.werrvy thead th {background: var(--hst);color: var(--gvk, var(--r7i8));font: 900 11.5px/1.3 var(--t63z);letter-spacing: .12em;white-space: nowrap;padding: 11px 14px;border: var(--gnc9) solid var(--tpx47);text-align: left;text-transform: uppercase;}
.werrvy tbody td {padding: 11px 14px;color: var(--gvk, inherit);border: var(--gnc9) solid var(--oxvu);}
.werrvy tbody td + td {font-variant-numeric: tabular-nums;}

.ddgs5 {background: var(--c54);color: var(--oapi2, var(--w4wi4, var(--mt3)));box-shadow: var(--qhs7);border: var(--gnc9) solid var(--ix3s);margin: var(--j8v) 0 0;padding: clamp(20px, 2.8vw, 32px);}
.jfvs {letter-spacing: -.02em;text-transform: uppercase;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--t63z);margin: 0;}
.jncrxxz {margin: 8px 0 16px;font-size: 16px;}

.ddgs5 .jkq2 {color: var(--c54);border-color: var(--oapi2, var(--w4wi4, var(--mt3)));background: var(--oapi2, var(--w4wi4, var(--mt3)));box-shadow: 2px 2px 0 var(--oapi2, var(--w4wi4, var(--mt3)));}
.ddgs5 .jkq2:hover {box-shadow: 0 0 0 var(--oapi2, var(--w4wi4, var(--mt3)));background: var(--oapi2, var(--w4wi4, var(--mt3)));}

.we7g7 {box-shadow: var(--qzk73);margin: var(--j8v) 0 0;background: var(--mm99a);border: var(--gnc9) solid var(--ix3s);padding: 18px 20px;}
.kwzkm {font: 900 16px/1.2 var(--t63z);text-transform: uppercase;margin: 0;letter-spacing: -.01em;}
.dveeg {font-size: 15px;margin: 6px 0 0;color: var(--c78);}

.e56t7 {border: var(--gnc9) solid var(--ix3s);color: var(--c78);padding: 9px 12px;margin: 24px 0 0;font: 800 11.5px/1 var(--t63z);display: inline-block;letter-spacing: .14em;}

.fjzy {position: sticky;z-index: 25;align-items: center;display: flex;background: var(--hst);gap:12px;padding: 12px calc(var(--k36mj) + 30px) 12px var(--k36mj);bottom: 0;flex-wrap: wrap;justify-content: space-between;border-top: var(--gnc9) solid var(--ix3s);}
.wv0pm {font: 800 14px/1.3 var(--t63z);}

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

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

.j756::before {box-shadow: var(--qzk73);border: var(--gnc9) solid var(--ix3s);transition:background 0.113s, box-shadow 0.11s;background: var(--atbbq);inset: 10px;content: '';position: absolute;}
.j756 svg {position: relative;z-index: 1;}

.j756:hover::before {background: var(--hst);}
.j756:active {transform: translate(2px, 2px);}
.j756:active::before {box-shadow: none;}
.j756:focus-visible {outline: var(--gnc9) solid var(--ix3s);outline-offset: 1px;}

.yfzt.yfzt {padding: clamp(30px, 3.4vw, 48px) var(--k36mj) clamp(20px, 2.2vw, 30px);color: var(--ka71, var(--odv0));border-top: var(--gnc9) solid var(--paf, var(--odv0));background: var(--a62g);}
.yfzt .n3ab8 {max-width: var(--jtz);grid-template-columns: minmax(0, 1fr);display: grid;gap:24px;margin: 0 auto;}
.yfzt .mg1m7e img {width: auto;display: block;height: 26px;}
.yfzt .mg1m7e span {font: 900 17px/1 var(--t63z);text-transform: uppercase;}
.yfzt .khqh8 {gap:29px;justify-content: start;grid-auto-flow: column;display: grid;}
.yfzt .khqh8 ul {margin: 0;list-style: none;gap:5px;padding: 0;display: grid;}
.yfzt .khqh8 a {color: var(--ka71, var(--odv0));min-height: 44px;text-decoration: none;letter-spacing: .05em;display: flex;text-transform: uppercase;font: 700 13px/1 var(--t63z);align-items: center;}
.yfzt .khqh8 a:hover {text-decoration: underline;text-decoration-thickness: 3px;}
.yfzt .wq2fx {display: flex;max-width: var(--jtz);flex-wrap: wrap;margin: 20px auto 0;align-items: center;gap:12px;}
.yfzt .e3n0 {padding-top:16px;border-top: var(--gnc9) solid var(--paf, var(--odv0));max-width: var(--jtz);margin: 20px auto 0;}
.yfzt .e3n0 p {font-size: 12.5px;margin: 0;}
.yfzt .e3n0 p + p {margin-top:9px;line-height:1.59;}

@media (max-width:875px) {
  
  .mvdft .mj20b2 {max-height: 15vh;}
  .mvdft .g4j7eqw {font-size: clamp(44px, 9vw, 96px);min-height: 12vh;max-height: 15vh;}
  .mvdft .tkhedsc {padding: clamp(14px, 3vw, 20px);}

  .atcn {flex: none;display: none;}
  .abxq {display: flex;}
  .vdt38 {flex-wrap: wrap;}
  
  .n6pce {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:515px) {
  
  .fat8zj, .werrvy {padding-right:17px;padding-left:15px;}
  .gxp3j {width: 100%;}
  .gxp3j .agprz9y {flex: 1 1 auto;}
  .zr1d4pc {padding: 52px 16px 16px;}
  .j9nd4 {left: -3px;top: -3px;}
  .fh2mh {padding-right:13px;padding-left:13px;}

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

  
  
  .rae0c3, .n6kdbs1 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .mw5pk8, .nbrz5r9 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .jdrq28g {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .r3edh .frey {min-width: 132px;}
}

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

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

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

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

.snb8s:checked ~ .gd3spt {opacity:1;visibility: visible;}
.snb8s:checked ~ .eazt {transform: translateX(0);visibility: visible;}

.fses196 {gap:13px;border-bottom: 1px solid var(--ix3s, var(--odv0));z-index: 1;display: flex;justify-content: space-between;top: 0;position: sticky;padding: 14px 16px;align-items: center;background: var(--mm99a, var(--a19));}
.g38p {display: inline-flex;align-items: center;min-height: 44px;}
.g38p img {width: auto;display: block;height: 26px;}
.z8qs57 {color: var(--odv0);letter-spacing: .01em;font-size: 16px;font-weight: 800;}

.d1hkrv {border-radius: 0;border: 1px solid var(--ix3s, var(--odv0));align-items: center;color: var(--odv0);justify-content: center;width: 44px;cursor: pointer;background: var(--a19);flex: none;display: inline-flex;height: 44px;}
.d1hkrv:hover {background: var(--c56);}
.d1hkrv:focus-visible,
.wyd54 a:focus-visible,
.kvyvqy:focus-visible,
.scj1:focus-visible {outline: 2px solid var(--odv0);outline-offset: 2px;}

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

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

.wyd54 a[aria-current="page"] {background: var(--a19);border-color: var(--ix3s, var(--odv0));box-shadow: inset 3px 0 0 var(--c54, var(--pcq7g));}

.k505d {margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:11px;border-top: 1px solid var(--ix3s, var(--odv0));background: var(--mm99a, var(--a19));display: grid;}

.kvyvqy, .scj1 {align-items: center;min-height: 48px;font-weight: 700;padding: 12px 18px;justify-content: center;font-size: 15px;text-decoration: none;display: flex;border-radius: 0;}
.kvyvqy {background: var(--x6ml);border: 1px solid var(--ix3s, var(--odv0));color: var(--sa54, var(--na4r7));}
.scj1 {background: var(--xrwt);border: 1px solid transparent;color: var(--kts, var(--eid5a));}

.eazt {border-right: 3px solid var(--ix3s, var(--odv0));}
.rfk1 {border-left: 3px solid var(--ix3s, var(--odv0));border-right: 0;}
.fses196 {border-bottom: 3px solid var(--ix3s, var(--odv0));}
.d1hkrv {border-width: 3px;border-color: var(--ix3s, var(--odv0));}
.wyd54 a {text-transform: uppercase;border-width: 3px;letter-spacing: .02em;font-weight: 800;}
.wyd54 a:hover, .wyd54 a[aria-current="page"] {border-color: var(--ix3s, var(--odv0));}

.wyd54 a[aria-current="page"] {box-shadow: 4px 4px 0 var(--ix3s, var(--odv0));}
.k505d {border-top: 3px solid var(--ix3s, var(--odv0));}
.kvyvqy, .scj1 {border-width: 3px;text-transform: uppercase;font-weight: 800;border-color: var(--ix3s, var(--odv0));}
.scj1 {box-shadow: 4px 4px 0 var(--ix3s, var(--odv0));}

@media (min-width:868px) {
  .eazt, .gd3spt {display: none;}
}

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

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

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

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

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

.nsynmb > summary.j13p5 {cursor: pointer;min-height: 44px;list-style: none;}
.nsynmb > summary.j13p5::-webkit-details-marker {display: none;}
.nsynmb > summary.j13p5:focus-visible {outline: var(--gnc9) solid var(--c54);outline-offset: 3px;}

.nsynmb > summary.j13p5::after {content: "";flex: 0 0 auto;border-bottom: var(--gnc9) solid var(--ix3s);border-right: var(--gnc9) solid var(--ix3s);width: 12px;transition:transform 0.128s linear;height: 12px;margin-left: auto;}
.nsynmb[open] > summary.j13p5::after {transform: rotate(180deg);}

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

.werrvy {padding-bottom: max(96px, var(--nj2n, 96px));}

.p5s3 {--kcom: 2px;--jnle: 2px solid currentColor;--l96ag: 2px;--s8wzn: 12px;--adx: 0;--rq0ba: 0;--mqk5f: uppercase;--js3: 800;--tit0: .08em;}

.werrvy a.y589, .werrvy a.be5js78, .werrvy a.t3r5g0f, .werrvy a.ekjp {color: var(--w4wi4, var(--mt3));}

.werrvy a.w92329g, a.w92329g {color: #fff;}
.rc82 {color: var(--lloo, var(--hv2xq));}

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

:root {--xf8k4: calc(var(--geje3) * -1) var(--geje3) 0 var(--pcq7g);--qhs7:      var(--geje3) var(--geje3) 0 var(--pcq7g);--fncyo:   10px 10px 0 var(--pcq7g);--qzk73:   3px 3px 0 var(--pcq7g);--geje3: 6px;}

.werrvy .e3s3.v8qzxk {padding: clamp(18px, 3vw, 36px);min-height: clamp(420px, 62vh, 640px);justify-content: flex-end;align-items: flex-start;}
.f7j8pjn::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.werrvy .e3s3 .gj2c4 {padding: clamp(16px, 2.4vw, 28px);max-width: min(560px, 100%);border: var(--gnc9) solid var(--ix3s);box-shadow: var(--fncyo);}

.werrvy .e3s3.a9a7v6 {background: linear-gradient(135deg, var(--pcq7g), color-mix(in srgb, var(--pcq7g) 40%, var(--atbbq)));}
.werrvy .e3s3 .esrm {z-index: 0;max-height: none;inset: 0;font-size: clamp(200px, 34vw, 460px);min-height: 0;justify-content: flex-end;padding-right: 6%;position: absolute;color: color-mix(in srgb, var(--w4wi4, white) 22%, transparent);line-height: .8;}
@media (max-width:891px) {
  .werrvy .e3s3.v8qzxk {padding: 14px;min-height: 70vh;}
}

.cb6x, .d2fthw, .pymr {box-shadow: -10px 10px 0 var(--pcq7g);}
.cvxsgx, .zacc9cx {box-shadow: -3px 3px 0 var(--pcq7g);}

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

.tk07 .ev9vv3p {margin-top:19px;border: var(--gnc9) solid var(--ix3s);position: relative;box-shadow: var(--fncyo);background: var(--atbbq);}
.tk07 .hqw58z.hqw58z {scroll-snap-type: none !important;aspect-ratio: 16 / 9;grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "s";overflow: hidden !important;display: grid !important;gap: 0 !important;}
.tk07 .c8cfgn.c8cfgn {box-shadow: none;min-width: 0 !important;width: auto !important;transition:clip-path 0.7s cubic-bezier(.77, 0, .18, 1);border: 0;position: relative;max-width: none !important;overflow: hidden;grid-area: s;margin: 0;}
.tk07 .c8cfgn:not(:first-child) {clip-path: inset(0 100% 0 0);}
.tk07 .c8cfgn picture {height: 100%;width: 100%;display: block;}
.werrvy .tk07 .c8cfgn .vnkkh {object-fit: cover;width: 100%;height: 100%;aspect-ratio: auto;max-height: none;}

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

.tk07 .c8cfgn .my0we {font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--t63z);letter-spacing: .01em;position: absolute;box-shadow: var(--qzk73);margin: 0;color: var(--w4wi4, var(--mt3));z-index: 2;background: var(--pcq7g);text-transform: uppercase;padding: 12px 16px;max-width: min(560px, calc(100% - 36px));bottom: 18px;border: var(--gnc9) solid var(--ix3s);left: 18px;}

.tk07 .xjq6we {gap:12px;margin: 18px 0;display: flex;align-items: center;}
.tk07 .n8thxm {background: var(--atbbq);cursor: pointer;width: 52px;color: var(--r7i8);font: 900 22px/1 var(--t63z);display: grid;box-shadow: var(--qzk73);place-items: center;height: 52px;border: var(--gnc9) solid var(--ix3s);}
.tk07 .n8thxm:hover {background: var(--pcq7g);color: var(--w4wi4, var(--mt3));}
.tk07 .n8thxm:active {box-shadow: none;transform: translate(3px, 3px);}
.tk07 .n8thxm[hidden] {display: none;}
.tk07 .kk6h5f {margin: 0;flex: 1 1 auto;}
.tk07 .kk6h5f .tace {background: transparent;height: 14px;cursor: pointer;border: var(--gnc9) solid var(--ix3s);flex: 1 1 0;padding: 0;}
.tk07 .kk6h5f .tace[aria-current="true"] {background: var(--pcq7g);}
@media (max-width:695px) {
  .tk07 .hqw58z.hqw58z {aspect-ratio: 4 / 5;}
  .tk07 .n8thxm {height: 44px;width: 44px;}
}
@media (prefers-reduced-motion: reduce) { .tk07 .c8cfgn.c8cfgn {transition:none;} }
.tk07 .hqw58z.hqw58z {padding: 0 !important;}
.tk07 .eqbyt {margin-top:28px;}

.t46nfs .wga8ak {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;gap: clamp(18px, 2.6vw, 32px) !important;align-items: center;}
.t46nfs .vhh6h6y {max-width: none !important;width: 100%;display: block;}
.t46nfs .zy1dj7 {box-shadow: 10px 10px 0 var(--pcq7g);display: block;border: var(--gnc9) solid var(--ix3s);overflow: hidden;}
.werrvy .t46nfs .eg72bja {transition:transform 0.331s ease;aspect-ratio: 4 / 3;width: 100%;height: auto;object-fit: cover;display: block;max-height: none;}
.t46nfs:hover .eg72bja {transform: scale(1.04);}
@media (max-width:755px) { .t46nfs .wga8ak {grid-template-columns: minmax(0, 1fr) !important;} }

.t46nfs .wga8ak {grid-template-columns: minmax(0, 1fr) !important;}
.werrvy .t46nfs .eg72bja {aspect-ratio: 16 / 9;}
.t46nfs .vhh6h6y {margin: 0 !important;}

.b47t .hccyn7 {padding: 0;margin: 0;list-style: none;}
.b47t p.sq6zmrc, .b47t p.aa9mvw6 {margin: 0 0 8px;}
.b47t i.fjn8d {margin-left:10px;font-style: normal;}
.m3jbyvt .sndf4 h3.n3s6kz {font: 800 16px/1.34 var(--t63z);letter-spacing: -.01em;margin: 0;}
.m3jbyvt .sndf4 i.v83wq {font-style: normal;}
.m3jbyvt .sndf4 span.n3s6kz + .v83wq {margin-left: auto;}
.be5js78 b.s4y6v5 {font-weight: 900;}
.be5js78 span.wnyk008 {font-weight: 800;}

.yfzt :is(.vx6pwx, .wq2fx, .n3ab8, .e3n0) {margin-inline: auto;padding-inline: var(--k36mj);max-width: var(--jtz);box-sizing: border-box;}

.xrbvw5.px61z {grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);align-items: center;gap: clamp(20px, 3vw, 44px);display: grid !important;}
.px61z > .hen1gq {grid-row: 1;grid-column: 1;min-width: 0;}
.px61z > .m0ra7 {grid-column: 2;grid-row: 1;}
.m0ra7 {padding: 16px 20px 20px 0;position: relative;margin: 0;}
.zhym {gap:11px;align-items: start;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.a4bhkg {border: var(--gnc9) solid var(--ix3s);box-shadow: 8px 8px 0 var(--pcq7g);display: block;aspect-ratio: 3 / 4;overflow: hidden;}
.a4bhkg:nth-child(2) {margin-top:23px;}
.a4bhkg:nth-child(3) {margin-top:45px;}
.a4bhkg img {object-fit: cover;display: block;height: 100%;width: 100%;}
.qcy0 {color: var(--w4wi4, var(--mt3));background: var(--pcq7g);border-radius: 50%;border: var(--gnc9) solid var(--ix3s);position: absolute;box-shadow: var(--qzk73);z-index: 2;height: 84px;place-items: center;display: grid;width: 84px;transform: rotate(12deg);top: 0;right: 0;font: 900 26px/1 var(--t63z);}
.qcy0 small {font-size: 13px;margin-top: -16px;}
@media (max-width:755px) {
  .xrbvw5.px61z {grid-template-columns: minmax(0, 1fr);}
  .px61z > .m0ra7 {grid-column: 1;grid-row: 1;}
  .px61z > .hen1gq {grid-row: 2;}
  .qcy0 {font-size: 20px;width: 66px;height: 66px;}
}

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

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