

:root {--kha:  var(--k39);--oc4m:  var(--xmx2);--ou5: var(--hdvo);--uzc1:     var(--jpe);--pc6e5:   7px 7px 0 var(--ou5);--q64si:   2px 2px 0 var(--ou5);--kc3: 3px;--q29: var(--ine);--rxh:  clamp(18px, 2.4vw, 30px);--r06:   var(--hdvo);--g8x8:  clamp(16px, 3vw, 30px);--rjpsf:      var(--hwpt) var(--hwpt) 0 var(--ou5);--cmx0c:"Space Grotesk", "Arial Black", "Archivo Black", Arial, sans-serif;--ql1wb: color-mix(in srgb, var(--jpe) 35%, var(--hdvo));--hwpt: 4px;--y9w:  var(--or8);--esc2: 1120px;--lff1:   color-mix(in srgb, var(--de8, var(--jpe)) 35%, var(--hdvo));--xxelp:   var(--rqxeb);--ttk: calc(var(--hwpt) * -1) var(--hwpt) 0 var(--ou5);}

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

:focus-visible {outline: var(--kc3) solid var(--ql1wb);outline-offset: 2px;}

.p2pg {box-shadow: var(--rjpsf);padding: 12px 20px;text-transform: uppercase;font-weight: 800;top: 0;border: var(--kc3) solid var(--ou5);left: -9999px;text-decoration: none;background: var(--jpe);position: absolute;color: var(--o1g, var(--t46, var(--y7r)));z-index: 200;}
.p2pg:focus {left: 12px;top: 12px;}

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

.qzczs {z-index: 60;background: var(--uqek);top: 0;border-bottom: var(--kc3) solid var(--pgb, var(--hdvo));position: sticky;}
.kdt7qf {align-items: center;box-sizing: border-box;max-width: var(--esc2);margin: 0 auto;padding: 10px var(--g8x8);display: flex;gap:15px;}

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

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

.ap1avqq a:hover {border-color: var(--pgb, var(--hdvo));}
.ap1avqq a[aria-current="page"] {border-color: var(--pgb, var(--hdvo));box-shadow: var(--q64si);}

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

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

.vp783 {box-shadow: 2px 2px 0 var(--pgb, var(--hdvo));border-color: var(--pgb, var(--hdvo));background: var(--s6pjj);color: var(--zxz46, var(--bsl));}
.vp783:hover {box-shadow: 0 0 0 var(--pgb, var(--hdvo));}
.b2rg {background: var(--pzr);color: var(--eyy, var(--w622));box-shadow: 2px 2px 0 var(--pgb, var(--hdvo));border-color: var(--pgb, var(--hdvo));}
.b2rg:hover {box-shadow: 0 0 0 var(--pgb, var(--hdvo));}
.pb8z3 {color: var(--t46, var(--y7r));background: var(--jpe);}
.pb8z3:hover {background: var(--i6d);}

.nzwm6 {gap:3px;display: none;cursor: pointer;align-items: center;justify-content: center;flex-direction: column;min-width: 44px;min-height: 44px;border: var(--kc3) solid var(--pgb, var(--hdvo));}
.nzwm6 span {height: 3px;width: 20px;display: block;background: var(--g0fe, var(--eivs));}

.rzp4 {padding: clamp(14px, 1.8vw, 24px) var(--g8x8) 0;max-width: var(--esc2);margin: 0 auto;box-sizing: border-box;}
.j8n2y {border: var(--kc3) solid var(--ou5);border-radius: 0;padding: clamp(16px, 2.2vw, 28px);background: var(--xxelp);}

.j8n2y .jya3h3 {font-size: clamp(28px, 4.4vw, 66px);}
.j8n2y .a8td51 {overflow: hidden;-webkit-line-clamp: 2;font-size: 15.5px;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;}
.j8n2y .cqyq9n {margin-top:14px;}

.mz7em2 {box-shadow: var(--pc6e5);}
.zhc5pdk  {box-shadow: -7px 7px 0 var(--ou5);}

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

.jya3h3 {letter-spacing: -.03em;margin: 0;overflow-wrap: anywhere;font: 900 clamp(30px, 4vw, 200px)/.92 var(--cmx0c);}
.pvaskcp  {letter-spacing: -.04em;text-transform: uppercase;}
.se99zhg {letter-spacing: -.025em;}
.dve9pa  {letter-spacing: 0;text-transform: uppercase;}

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

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

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

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

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

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

.t7b5xp {margin: 0 0 var(--rxh);}
.m38y {display: grid;gap:13px;}
.hzdp31a {background: var(--xxelp);border: var(--kc3) solid var(--ou5);border-radius: 0;}
.ayk27 {box-shadow: var(--rjpsf);}
.rgp7d6 {box-shadow: var(--ttk);}
.haa4z {min-height: 44px;display: flex;cursor: pointer;padding: 12px 16px;align-items: center;gap:12px;list-style: none;}
.haa4z::-webkit-details-marker {display: none;}
.haa4z::marker {content: '';}

.m3xwwb {border: var(--kc3) solid var(--ou5);color: var(--o1g, var(--t46, var(--y7r)));display: inline-flex;font: 900 15px/1 var(--cmx0c);flex: 0 0 auto;width: 30px;justify-content: center;align-items: center;height: 30px;background: var(--uzc1);}
.hzdp31a[open] .m3xwwb {background: var(--y9w);color: var(--r06);}
.nqm0e {font: 800 16px/1.34 var(--cmx0c);font-style: normal;letter-spacing: -.01em;}
.z3f6s {border-top: var(--kc3) solid var(--ou5);padding: 14px 16px;}
.sf4zs {margin: 0;font-size: 15.5px;color: var(--oc4m);}

.gm6t {margin: 0 0 var(--rxh);}
.bkex {gap:13px;display: grid;}
.vde0j5 {grid-template-columns: minmax(0, 1fr);}
.athwf {grid-template-columns: repeat(2, minmax(0, 1fr));}
.m062zh {background: var(--q29);border: var(--kc3) solid var(--ou5);border-radius: 0;min-width: 0;position: relative;padding: 20px 18px 18px 62px;}
.nxaf3dx {box-shadow: var(--rjpsf);}
.nq2zp {box-shadow: var(--ttk);}
.gyxn {height: 44px;position: absolute;border: var(--kc3) solid var(--ou5);align-items: center;width: 44px;display: flex;top: -3px;justify-content: center;color: var(--o1g, var(--t46, var(--y7r)));background: var(--uzc1);left: -3px;font: 900 17px/1 var(--cmx0c);}

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

.gbprxr0 {letter-spacing: -.015em;margin: 0;text-transform: uppercase;font: 800 17px/1.26 var(--cmx0c);display: block;}
.e5p6s {color: var(--oc4m);margin: 8px 0 0;font-size: 15.5px;}

.me96.m062zh {padding: 0;}
.cbvv {color: var(--o1g, var(--t46, var(--y7r)));padding: 0 16px;background: var(--uzc1);align-items: center;letter-spacing: .1em;display: flex;min-height: 40px;font: 900 16px/1 var(--cmx0c);border-bottom: var(--kc3) solid var(--ou5);}

.me96 .gbprxr0, .hksq4c .gbprxr0 {letter-spacing: -.015em;text-transform: uppercase;margin: 0;font: 800 17px/1.26 var(--cmx0c);}
.me96 .gbprxr0 {padding: 16px 16px 0;}
.me96 .e5p6s, .hksq4c .e5p6s {margin: 8px 0 0;}
.me96 .e5p6s {padding: 0 16px 16px;}

.me96 .gbprxr0:last-child {padding-bottom:16px;}

.hksq4c.m062zh {padding: 0;grid-template-columns: 54px minmax(0, 1fr);display: grid;}
.bkz36p {border-right: var(--kc3) solid var(--ou5);display: flex;background: var(--uzc1);justify-content: center;color: var(--o1g, var(--t46, var(--y7r)));font: 900 17px/1 var(--cmx0c);align-items: center;}
.g3j8tw {min-width: 0;padding: 16px;}

.kv8eh {margin: 0 0 var(--rxh);}
.aehs1 {gap:15px;display: grid;}
.y7yn8x, .pkernya {background: var(--xxelp);padding: 0 0 6px;border: var(--kc3) solid var(--ou5);border-radius: 0;min-width: 0;box-shadow: var(--rjpsf);}

.esq8.esq8, .qger9.qger9 {font: 900 13px/1.2 var(--cmx0c);align-items: center;gap:9px;display: flex;border-bottom: var(--kc3) solid var(--ou5);padding: 11px 16px;text-transform: uppercase;letter-spacing: .12em;margin: 0 0 8px;}
.esq8 {background: var(--uzc1);color: var(--o1g, var(--t46, var(--y7r)));}
.qger9 {background: var(--y9w);color: var(--r06);}
.nvq5tb8 {width: 22px;height: 22px;align-items: center;justify-content: center;display: inline-flex;font: 900 12px/1 var(--cmx0c);border: var(--kc3) solid currentColor;}
.d7mx2w0 {padding: 9px 16px;gap:13px;align-items: baseline;font-size: 15.5px;display: flex;margin: 0;}
.d7mx2w0 + .d7mx2w0 {border-top: var(--kc3) solid var(--ite);}

.qsws {flex: 0 0 auto;color: var(--ql1wb);font-weight: 900;}
.vz04d15 {flex: 0 0 auto;font-weight: 900;color: var(--oc4m);}

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

.v0sratr :is(.n9z0hte, .x1q0, .tgnt, .d3ta,
             .w2wdvp, .q6g411, .z6ba0y) [class]::before,
.v0sratr :is(.n9z0hte, .x1q0, .tgnt, .d3ta,
             .w2wdvp, .q6g411, .z6ba0y) [class]::after {background-image: revert;}

.age9r {margin: 0 0 var(--rxh);align-items: start;grid-template-columns: minmax(0, 1fr);display: grid;}
.drzj {justify-content: center;align-items: center;background: var(--uzc1);display: flex;margin: 0;border: var(--kc3) solid var(--ou5);overflow: hidden;min-width: 0;}
.rwdrms {box-shadow: var(--pc6e5);}
.wws604 {box-shadow: -7px 7px 0 var(--ou5);}
.ktvcwr {max-height: 22vh;width: 100%;object-fit: cover;height: 100%;display: block;}

.drzj:has(.ktvcwr) {background: var(--xxelp);}

.f26mp {justify-content: center;align-items: center;color: var(--eztd, var(--t46, var(--y7r)));max-height: 22vh;letter-spacing: -.05em;width: 100%;min-height: 16vh;display: flex;font: 900 clamp(52px, 11vw, 150px)/1 var(--cmx0c);}
.age9r .aq6kk.aq6kk {background-image: repeating-linear-gradient(45deg,
    color-mix(in srgb, var(--eztd, var(--t46, var(--y7r))) 16%, transparent) 0 18px,
    transparent 18px 36px);}
.age9r .vebbd.vebbd {background-image: repeating-linear-gradient(90deg,
    color-mix(in srgb, var(--eztd, var(--t46, var(--y7r))) 14%, transparent) 0 14px,
    transparent 14px 42px);}
.age9r .p1efkh.p1efkh {background-image: repeating-linear-gradient(-45deg,
    color-mix(in srgb, var(--eztd, var(--t46, var(--y7r))) 18%, transparent) 0 10px,
    transparent 10px 30px);}

.gpj90 {box-shadow: var(--rjpsf);padding: clamp(18px, 2.4vw, 30px);border: var(--kc3) solid var(--ou5);background: var(--xxelp);min-width: 0;margin: calc(var(--kc3) * -1) 0 0;}
.tp2f8sh {color: var(--oc4m);margin: 0 0 8px;letter-spacing: .18em;font: 800 12px/1 var(--cmx0c);font-style: normal;text-transform: uppercase;display: block;}

.h58bs3.h58bs3 {color: var(--r06);letter-spacing: -.035em;text-transform: uppercase;overflow-wrap: anywhere;margin: 0;font: 900 clamp(28px, 3.6vw, 52px)/1.02 var(--cmx0c);}
.f43f9mn {max-width: 58ch;font-size: 16.5px;margin: 12px 0 0;color: var(--oc4m);}
.qhvj {text-decoration: none;transition:transform 0.066s linear, box-shadow 0.105s linear;text-transform: uppercase;letter-spacing: .04em;background: var(--jpe);border: var(--kc3) solid var(--ou5);box-shadow: var(--q64si);margin-top:19px;min-height: 48px;color: var(--t46, var(--y7r));align-items: center;display: inline-flex;font: 900 15px/1 var(--cmx0c);padding: 0 26px;justify-content: center;}
.qhvj:hover {background: var(--i6d);transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ou5);}

@media (min-width:890px) {
  
  .dp8xv,
  .her5a80 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: stretch;}
  .her5a80 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .dp8xv .gpj90 {margin: 0 0 0 calc(var(--kc3) * -1);align-self: center;}
  .her5a80 .drzj {order: 2;}
  .her5a80 .gpj90 {align-self: center;margin: 0 calc(var(--kc3) * -1) 0 0;order: 1;}
  .dp8xv .ktvcwr,
  .her5a80 .ktvcwr {max-height: 34vh;height: 100%;}
  .dp8xv .f26mp,
  .her5a80 .f26mp {max-height: 34vh;min-height: 24vh;}
}

.v0sratr .z6ba0y.teb22e {position: relative;display: flex;overflow: hidden;flex-direction: column;min-height: 320px;border: var(--kc3) solid var(--ou5);justify-content: flex-end;}

.v0sratr .z6ba0y .e6rm {width: 100%;object-fit: cover;height: 100%;position: absolute;inset: 0;}
.rxceb {position: absolute;pointer-events: none;inset: 0;}
.rxceb::before {content: "";inset: 0;background-image: linear-gradient(180deg,
    color-mix(in srgb, var(--xxelp) 30%, transparent) 0%,
    color-mix(in srgb, var(--xxelp) 30%, transparent) 40%,
    color-mix(in srgb, var(--xxelp) 92%, transparent) 100%);position: absolute;}
.krcf0 {box-shadow: none;background: var(--xxelp);z-index: 1;border-top: var(--kc3) solid var(--ou5);margin: 0;position: relative;}
@media (max-width:889px) {
  .v0sratr .z6ba0y.teb22e {min-height: 260px;}
}

.v32vg9k {margin: 0 0 var(--rxh);}
.z97qkm {min-width: 0;gap:18px;display: grid;}

.m9jyht {grid-template-columns: repeat(4, minmax(0, 1fr));}
.q2at {grid-template-columns: repeat(3, minmax(0, 1fr));}
.n6a566t {border: var(--kc3) solid var(--ou5);color: inherit;transition:transform 0.126s linear, box-shadow 0.107s linear;display: flex;flex-direction: column;background: var(--xxelp);text-decoration: none;min-width: 0;}
.ms5n3 {box-shadow: var(--rjpsf);}
.ghee90 {box-shadow: var(--ttk);}
.n6a566t:hover, .n6a566t:focus-visible {box-shadow: 0 0 0 var(--ou5);transform: translate(2px, 2px);}
.wqfa {display: block;aspect-ratio: 2 / 3;height: auto;object-fit: cover;width: 100%;}
.wnjvf5 {background: var(--ou5);display: block;border-top: var(--kc3) solid var(--ou5);margin-top: auto;color: var(--iir);padding: 12px 14px;}
.p5t3bn {text-overflow: ellipsis;letter-spacing: -.01em;overflow: hidden;font: 900 15px/1.25 var(--cmx0c);display: block;text-transform: uppercase;white-space: nowrap;}
.jy92 {white-space: nowrap;overflow: hidden;letter-spacing: .08em;text-overflow: ellipsis;margin-top:4px;font: 700 12px/1.2 var(--cmx0c);font-style: normal;text-transform: uppercase;display: block;}

.d99hmph {margin: 0 0 var(--rxh);}
.xxt7etk {margin: 0;list-style: none;display: grid;padding: 0;min-width: 0;gap:21px;}

.a99t6n {grid-template-columns: repeat(2, minmax(0, 1fr));}
.cxb3hk9 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.cj8gx {background: var(--xxelp);min-width: 0;border: var(--kc3) solid var(--ou5);}
.xwmrm {box-shadow: var(--rjpsf);}
.brx0e {box-shadow: var(--ttk);}
.r7215 {align-items: center;gap:10px;padding: 24px 18px;transition:transform 0.129s linear;color: inherit;flex-direction: column;display: flex;text-decoration: none;justify-content: center;min-height: 156px;}
.cj8gx:hover {box-shadow: 0 0 0 var(--ou5);}
.cj8gx:hover .r7215 {transform: translate(2px, 2px);}
.g7wvy9x {max-height: 78px;max-width: 100%;display: block;height: auto;object-fit: contain;}
.nf9na {font: 800 12px/1.2 var(--cmx0c);color: var(--oc4m);text-transform: uppercase;letter-spacing: .12em;text-align: center;}

.cd2f4z {margin: 0 0 var(--rxh);}
.qdqwv {min-width: 0;margin: 0;}
.vrrbs4 {gap:15px;flex-wrap: wrap;display: flex;}

.jt0t0n {grid-template-columns: repeat(4, minmax(0, 1fr));gap:17px;display: grid;}
@media (max-width:909px) { .jt0t0n {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:485px) { .jt0t0n {grid-template-columns: minmax(0, 1fr);} }
.wydz64 {display: flex;padding: 18px 22px;align-items: center;min-width: 0;justify-content: center;min-height: 104px;border: var(--kc3) solid var(--ou5);background: var(--xxelp);}
.vrrbs4 .wydz64 {min-width: 168px;flex: 0 1 auto;}
.p9c61 {box-shadow: var(--q64si);}
.tcmjtn {box-shadow: -2px 2px 0 var(--ou5);}
.f1j8a7v {display: block;height: auto;max-height: 58px;max-width: 100%;object-fit: contain;}

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

.wcgxs {margin: 0 0 var(--rxh);}
.r2td {border: var(--kc3) solid var(--ou5);box-shadow: var(--rjpsf);background: var(--q29);margin: 0 0 18px;padding: clamp(16px, 2.2vw, 26px);}
.dqj9 {flex-wrap: wrap;align-items: baseline;margin: 0 0 10px;display: flex;gap:13px;}
.ayw639 {letter-spacing: -.04em;font: 900 clamp(38px, 5vw, 66px)/1 var(--cmx0c);}

.n0g4t {font-style: normal;letter-spacing: .12em;font-size: 22px;color: var(--ql1wb);}
.tyw46 {font-size: 16px;max-width: 62ch;color: var(--oc4m);margin: 0;}

.qyt4 {display: grid;gap:15px;}
.cp5q1ke {min-width: 0;background: var(--xxelp);padding: 16px 18px;margin: 0;border: var(--kc3) solid var(--ou5);}
.ppga {box-shadow: var(--q64si);}
.xqa0cx {box-shadow: -2px 2px 0 var(--ou5);}
.vjrn01w {margin: 0 0 12px;font-size: 15.5px;}
.skv4161 {align-items: center;display: flex;font-style: normal;gap:11px;}

.kbc39 {display: inline-flex;flex: 0 0 auto;width: 34px;height: 34px;justify-content: center;border: var(--kc3) solid var(--ou5);background: var(--uzc1);font: 900 15px/1 var(--cmx0c);align-items: center;color: var(--o1g, var(--t46, var(--y7r)));}
.g1jwarg {font: 800 14px/1.2 var(--cmx0c);letter-spacing: .02em;text-transform: uppercase;}
.bb07j {font-style: normal;color: var(--ql1wb);letter-spacing: .1em;margin-left: auto;}

.jv3xrw {background: var(--xxelp);border: var(--kc3) solid var(--ou5);margin: 0 0 var(--rxh);min-width: 0;padding: clamp(16px, 2.2vw, 26px);box-sizing: border-box;}
.rrrqv {box-shadow: var(--rjpsf);}
.tgxvmq {box-shadow: var(--ttk);}
.dcf7f {display: block;}

@media (min-width:765px) {
  .v0sratr > .zbxz6p {float: left;width: calc(50% - var(--rxh) / 2);}
  .v0sratr > .zbxz6p + .zbxz6p {float: right;}
  
  .v0sratr > .zbxz6p + .zbxz6p + * {clear: both;}
}

.xb6g {border-left: 10px solid var(--uzc1);}
.wg43e {border-left-width: var(--kc3);}
.rw7krs3 {margin: 0 0 14px;justify-content: space-between;align-items: center;display: flex;flex-wrap: wrap;gap:13px;}
.qb4tt.qb4tt {margin: 0;border: 0;text-transform: uppercase;padding: 0;font: 900 clamp(20px, 2.2vw, 28px)/1.12 var(--cmx0c);letter-spacing: -.025em;}
.v7cx3 {margin: 0;}
.fm27g2d {justify-content: center;display: inline-flex;font: 800 13px/1 var(--cmx0c);padding: 0 20px;text-decoration: none;transition:transform 0.112s linear, box-shadow 0.125s linear;align-items: center;min-height: 44px;border: var(--kc3) solid var(--ou5);color: var(--t46, var(--y7r));text-transform: uppercase;background: var(--jpe);box-shadow: var(--q64si);letter-spacing: .04em;}
.fm27g2d:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ou5);background: var(--i6d);}
.k30g1 {min-width: 0;gap:15px;display: grid;grid-template-columns: minmax(0, 1fr);}
.yyfbj {display: block;text-decoration: none;min-width: 0;}

.wqg1p {border: var(--kc3) solid var(--ou5);display: block;box-shadow: var(--q64si);margin-left: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--kc3));}
.xyabs {display: block;width: 100%;height: auto;}
.stfzwn9 {min-width: 0;}
.stfzwn9 > *:last-child {margin-bottom: 0;}
@media (min-width:765px) {
  .dcf7f .k30g1 {grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);align-items: start;}
  
  .bdk8y .yyfbj {order: 2;}
  .bdk8y .wqg1p {margin-right: calc(clamp(16px, 2.2vw, 26px) * -1 - var(--kc3));margin-left: 0;}
}

.jt1zr {margin: 0 0 var(--rxh);}
.ryfkt.ryfkt {font: 900 clamp(24px, 2.8vw, 40px)/1.06 var(--cmx0c);margin: 0 0 14px;letter-spacing: -.03em;text-transform: uppercase;}
.j14d {scrollbar-width: thin;padding-bottom:9px;overflow-x: auto;scroll-snap-type: x mandatory;display: grid;gap:13px;grid-auto-flow: column;}
.vhwd {grid-auto-columns: 100%;}
.xmpzf9a {grid-auto-columns: minmax(0, 82%);}
.j7gprz {min-width: 0;background: var(--xxelp);overflow: hidden;scroll-snap-align: start;margin: 0;border: var(--kc3) solid var(--ou5);}
.xdz6 {box-shadow: var(--rjpsf);}
.mmsa {box-shadow: var(--ttk);}
.s89q {height: auto;width: 100%;max-height: 40vh;object-fit: cover;display: block;}
.vn3a2 {font: 800 14px/1.35 var(--cmx0c);padding: 11px 14px;border-top: var(--kc3) solid var(--ou5);}
.raftq {margin: 12px 0 0;display: flex;gap:7px;}
.rd1h7k {border: 2px solid var(--ou5);width: 26px;background: var(--uzc1);height: 8px;display: block;}
.y30dvrc {margin: 14px 0 0;max-width: 62ch;color: var(--oc4m);font-size: 16px;}
.ch3w {gap:9px;margin: 16px 0 0;display: flex;}
.gbpe {flex-wrap: wrap;flex-direction: row;align-items: center;}
.wptvqf {align-items: flex-start;flex-direction: column;}
.n87j98h.n87j98h, .b5at2j {justify-content: center;box-shadow: var(--q64si);min-height: 46px;letter-spacing: .04em;border: var(--kc3) solid var(--ou5);text-transform: uppercase;font: 800 13.5px/1 var(--cmx0c);align-items: center;transition:transform 0.097s linear, box-shadow 0.086s linear;text-decoration: none;padding: 0 22px;display: inline-flex;}
.n87j98h.n87j98h {color: var(--t46, var(--y7r));background: var(--jpe);}
.b5at2j {background: var(--y9w);color: var(--r06);}
.n87j98h.n87j98h:hover, .b5at2j:hover {box-shadow: 0 0 0 var(--ou5);transform: translate(2px, 2px);}
@media (min-width:765px) {
  .xmpzf9a {grid-auto-columns: minmax(0, calc(50% - 7px));}
}

.qhqty {min-width: 0;grid-template-columns: minmax(0, 1fr);gap:17px;display: grid;margin: 0 0 var(--rxh);background: var(--q29);padding: clamp(16px, 2.2vw, 26px);border: var(--kc3) solid var(--ou5);}
.cqtm7 {box-shadow: var(--rjpsf);}
.scbqdj {box-shadow: var(--ttk);}
.tht61 {box-shadow: var(--q64si);overflow: hidden;height: 96px;align-items: center;flex: 0 0 auto;display: flex;justify-content: center;border: var(--kc3) solid var(--ou5);background: var(--uzc1);width: 96px;}
.y8sna {display: block;width: 100%;object-fit: cover;height: 100%;}
.nxa4 {font: 900 46px/1 var(--cmx0c);color: var(--o1g, var(--t46, var(--y7r)));}
.fq8h {min-width: 0;}
.zn9zht {gap:8px;display: flex;align-items: baseline;flex-wrap: wrap;margin: 0 0 12px;}
.bf6q5m {font: 800 11px/1.2 var(--cmx0c);color: var(--oc4m);letter-spacing: .16em;text-transform: uppercase;}
.eaqyan9 {text-transform: uppercase;font: 900 20px/1.15 var(--cmx0c);letter-spacing: -.02em;}
.fsvj {grid-template-columns: max-content minmax(0, 1fr);gap: 0;display: grid;border-top: var(--kc3) solid var(--ite);margin: 0 0 12px;}
.akr4px {white-space: nowrap;text-transform: uppercase;font: 800 11px/1.3 var(--cmx0c);letter-spacing: .14em;border-bottom: var(--kc3) solid var(--ite);color: var(--oc4m);padding: 8px 14px 8px 0;}
.t0q707 {min-width: 0;font-size: 15px;padding: 8px 0;border-bottom: var(--kc3) solid var(--ite);margin: 0;}

.faf0wmp {flex-wrap: wrap;list-style: none;margin: 0 0 12px;gap:7px;padding: 0;display: flex;}
.ha66f1x {min-width: 0;gap:8px;align-items: center;background: var(--xxelp);box-shadow: var(--q64si);padding: 6px 10px;display: inline-flex;border: var(--kc3) solid var(--ou5);}
.n6s5b {color: var(--oc4m);letter-spacing: .14em;text-transform: uppercase;font: 800 11px/1.3 var(--cmx0c);}
.n6zb03w {min-width: 0;font: 700 14px/1.3 var(--cmx0c);}

.z29mk.zn9zht {margin: 0 0 4px;}

.fq8h .n1g3 {letter-spacing: -.02em;margin: 0 0 12px;text-transform: uppercase;font: 900 clamp(21px, 2.3vw, 27px)/1.12 var(--cmx0c);}
.n3d6 {margin: 0 0 12px;border-top: var(--kc3) solid var(--ite);}
.n3d6 .drbf {border-bottom: var(--kc3) solid var(--ite);flex-wrap: wrap;margin: 0;display: flex;gap:11px;padding: 8px 0;align-items: baseline;}
.kmq4 {letter-spacing: .14em;font: 800 11px/1.3 var(--cmx0c);color: var(--oc4m);text-transform: uppercase;}
.r34c82v {min-width: 0;font-size: 15px;}
.fkzdgts {margin: 0 0 12px;color: var(--oc4m);font-size: 15.5px;}
.jy4qpj {gap:9px;flex-wrap: wrap;display: flex;margin: 0 0 12px;}
.wrme {color: var(--r06);display: inline-flex;box-shadow: var(--q64si);width: 44px;border: var(--kc3) solid var(--ou5);transition:transform 0.091s linear, box-shadow 0.099s linear;align-items: center;height: 44px;justify-content: center;background: var(--xxelp);}
.wrme:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ou5);}
.dp83w1 {font-size: 12.5px;color: var(--kha);margin: 0;}
@media (min-width:695px) {
  .afff  {grid-template-columns: 96px minmax(0, 1fr);}
  .tdp6 {grid-template-columns: minmax(0, 1fr) 96px;}
  .tdp6 .tht61 {order: 2;}
}

.qt8h09 {border: var(--kc3) solid var(--ou5);margin: 0 0 var(--rxh);min-width: 0;background: var(--xxelp);padding: clamp(16px, 2.2vw, 26px);}
.ccf67h {box-shadow: var(--rjpsf);}
.z30v28k {box-shadow: var(--ttk);}
.ck90x {justify-content: center;overflow: hidden;border: var(--kc3) solid var(--ou5);box-shadow: var(--q64si);align-items: center;height: 84px;background: var(--y9w);display: flex;width: 84px;margin: 0 0 14px;}
.exhw {max-width: 100%;height: auto;max-height: 100%;display: block;object-fit: contain;}
.qkheght {max-width: 60ch;font-size: 16px;color: var(--oc4m);margin: 0 0 16px;}
.b9gdf {margin: 0 0 18px;gap: 0;display: grid;}
.f1ae0 {grid-template-columns: max-content minmax(0, 1fr);}
.pfsys {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.pfsys > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.pfsys > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.b34a5f {white-space: nowrap;border-bottom: var(--kc3) solid var(--ite);padding: 9px 14px 9px 0;font: 800 11px/1.3 var(--cmx0c);color: var(--oc4m);text-transform: uppercase;letter-spacing: .14em;}
.nj91e {display: flex;padding: 9px 18px 9px 0;gap:9px;font: 800 15px/1.3 var(--cmx0c);font-variant-numeric: tabular-nums;margin: 0;align-items: center;border-bottom: var(--kc3) solid var(--ite);min-width: 0;}
.t0psv {letter-spacing: .1em;color: var(--ql1wb);}
.m1efded {display: flex;flex-wrap: wrap;margin: 0;gap:9px;}

.hp0zy {flex-direction: column;justify-content: center;min-height: 52px;padding: 8px 20px;text-decoration: none;border: var(--kc3) solid var(--ou5);transition:transform 0.067s linear, box-shadow 0.063s linear;background: #000;color: #fff;box-shadow: var(--q64si);display: inline-flex;}
.hp0zy:hover {transform: translate(2px, 2px);box-shadow: 0 0 0 var(--ou5);}
.qy3dt {font: 700 9.5px/1.2 var(--cmx0c);text-transform: uppercase;letter-spacing: .16em;}
.pmqp {letter-spacing: -.01em;font: 900 15px/1.2 var(--cmx0c);font-style: normal;}

.dv0n7z3 {margin: 26px 0;display: flex;}
.cw312p4 {justify-content: flex-start;}
.c3d6n1 {justify-content: center;}
.pny81 {justify-content: flex-end;}
.kc03xj8 {justify-content: center;text-decoration: none;border: var(--kc3) solid var(--ou5);color: var(--t46, var(--y7r));padding: 0 30px;align-items: center;display: inline-flex;transition:transform 0.112s linear, box-shadow 0.06s linear;min-height: 50px;box-shadow: var(--rjpsf);gap:11px;background: var(--jpe);}
.kc03xj8:hover {transform: translate(4px, 4px);box-shadow: 0 0 0 var(--ou5);background: var(--i6d);}
.jpxcgtn {width: auto;}
.f40y455 {width: 100%;}
.qbr6 {text-transform: uppercase;font: 900 16px/1 var(--cmx0c);letter-spacing: .04em;}
.dp82p {font-size: 17px;font-weight: 900;font-style: normal;}

.fb6gbtj {margin: 0 0 var(--rxh);min-width: 0;}
.hj6ptpc.hj6ptpc {border: 0;border-bottom: var(--kc3) solid var(--ou5);gap:11px;display: flex;align-items: center;padding: 0;padding-bottom:11px;margin: 0 0 16px;}
.ecs2f4k {height: 18px;background: var(--uzc1);border: var(--kc3) solid var(--ou5);display: block;width: 18px;flex: 0 0 auto;}
.k4s8h {background: var(--uzc1);border: 2px solid var(--ou5);width: 34px;display: block;height: 8px;flex: 0 0 auto;}
.zv0ke {text-transform: uppercase;font: 900 clamp(23px, 2.4vw, 34px)/1.12 var(--cmx0c);letter-spacing: -.025em;}
.e6zgh {min-width: 0;}
.e6zgh > *:last-child {margin-bottom: 0;}

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

.ka8gf.hj6ptpc {margin: 0 0 14px !important;border-bottom: 0 !important;padding-bottom: 0 !important;}
.z4h0 {border: var(--kc3) solid var(--ou5);margin: 0 0 18px;height: 10px;background: var(--uzc1);width: 84px;display: block;}

.zkk57ef.hj6ptpc {padding-bottom: 0 !important;border-bottom: 0 !important;margin: 0 0 14px !important;}
.qt8yhgf {border-left: var(--kc3) solid var(--ou5);min-width: 0;padding-left: clamp(12px, 1.6vw, 20px);}

.q50svz2 {margin: 0 0 var(--rxh);}
.pw7c2 {background: var(--xxelp);display: block;border: var(--kc3) solid var(--ou5);max-width:980px;margin: 0 auto;}
.afsp {padding: 20px;}
.mv479zr {padding: 8px;}
.c85ymc {box-shadow: var(--pc6e5);}
.gzz31ev {box-shadow: -7px 7px 0 var(--ou5);}

.cxcfspj {display: block;text-decoration: none;min-height: 44px;}
.jvg85r {height: auto;border: var(--kc3) solid var(--ou5);width: 100%;min-height: 44px;display: block;}

.xwffgb {border: var(--kc3) solid var(--ou5);margin: 0 auto;max-width:979px;background: var(--xxelp);}
.xwffgb .jvg85r {border: 0;}

.natkha {max-width:981px;display: block;position: relative;margin: 0 auto;background: var(--xxelp);border: var(--kc3) solid var(--ou5);}
.qwbsjr {display: block;height: 26px;right: -3px;width: 26px;border: var(--kc3) solid var(--ou5);top: -3px;position: absolute;background: var(--uzc1);}

.y88e {margin: 0 0 var(--rxh);border: var(--kc3) solid var(--ou5);min-width: 0;background: var(--q29);padding: clamp(16px, 2vw, 24px);}
.zc2hp3 {box-shadow: var(--rjpsf);}
.bder738 {box-shadow: var(--ttk);}
.hnvrpa {margin: 0 0 14px;padding: 0 0 10px;align-items: center;gap:13px;border-bottom: var(--kc3) solid var(--ou5);display: flex;}
.chyfn {height: 18px;display: block;flex: 0 0 auto;width: 18px;border: var(--kc3) solid var(--ou5);background: var(--uzc1);}
.hpb6sr {flex: 0 0 auto;background: var(--uzc1);width: 34px;display: block;height: 8px;border: 2px solid var(--ou5);}
.pceq {font: 900 17px/1.2 var(--cmx0c);letter-spacing: .02em;text-transform: uppercase;}

.q7p3c {gap:7px;margin: 0;padding: 0 0 0 0;display: grid;}
.jjcje {list-style: decimal inside;}
.ky7j0e {list-style: none;}
.q7p3c li {min-width: 0;}
.q7p3c a {text-decoration: none;font: 700 15px/1.3 var(--cmx0c);align-items: center;color: var(--r06);padding: 0 14px;display: inline-flex;min-height: 44px;background: var(--xxelp);border-left: 8px solid var(--uzc1);transition:transform 0.081s linear;}
.q7p3c a:hover {text-decoration-thickness: 3px;text-decoration: underline;transform: translate(3px, 0);}

.e7y4h {list-style: none;}
.e7y4h li {gap:10px;align-items: center;display: flex;}
.e7y4h li::before {background: var(--uzc1);height: 12px;width: 12px;flex: 0 0 auto;content: "";border: var(--kc3) solid var(--ou5);}
.e7y4h.q7p3c a {background: none;min-width: 0;padding: 0;border-left: 0;}

.bm3s2 {margin: 0 0 var(--rxh);min-width: 0;}
.fzc1gmg {gap:11px;display: flex;margin: 0 0 14px;align-items: center;}
.e2jbnw {width: 16px;flex: 0 0 auto;border: var(--kc3) solid var(--ou5);background: var(--uzc1);height: 16px;display: block;}
.y3gs93 {width: 30px;border: 2px solid var(--ou5);background: var(--uzc1);flex: 0 0 auto;height: 7px;display: block;}
.h9cd {text-transform: uppercase;letter-spacing: -.025em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--cmx0c);}
.pytyb54 {padding: clamp(14px, 2vw, 22px);border: var(--kc3) solid var(--ou5);overflow-x: auto;min-width: 0;background: var(--xxelp);}

.pnpx {box-shadow: inset 4px 4px 0 var(--ite);}
.wcnxt {box-shadow: inset 2px 2px 0 var(--ite);}
.pytyb54 > *:last-child {margin-bottom: 0;}

.rs50bgk.pytyb54 {box-shadow: none;padding: 0;overflow: visible;}

.rs50bgk .za8m2wb {text-transform: uppercase;padding: 12px clamp(14px, 2vw, 22px) !important;border: 0 !important;border-bottom: var(--kc3) solid var(--ou5) !important;color: var(--r06);font: 900 clamp(18px, 2vw, 25px)/1.16 var(--cmx0c) !important;background: var(--y9w);margin: 0 !important;letter-spacing: -.025em;}

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

.yv1m.fzc1gmg {border-bottom: 0 !important;padding-bottom: 0 !important;margin: 0 0 10px !important;}
.yv1m > b {margin-left: auto;}
.xgxnkm {border: 0;border-top: var(--kc3) solid var(--ou5);height: 0;margin: 0 0 16px;}

.kxkgyh {margin: 0 0 var(--rxh);min-width: 0;}
.cj2t {border-left: 10px solid var(--uzc1);}
.nskd2yj {border-left: 6px solid var(--uzc1);}

.ggxpecp, .sv9e {border-left: 0;}
.p2s1.p2s1 {padding: 12px 16px;margin: 0;display: flex;gap:11px;border: 0;font: 900 clamp(18px, 2vw, 25px)/1.16 var(--cmx0c);align-items: center;text-transform: uppercase;letter-spacing: -.02em;}
.k0m8 {color: var(--iir);background: var(--ou5);}
.wm5vchh {background: var(--y9w);border-bottom: var(--kc3) solid var(--ou5);color: var(--r06);}
.sm0f {display: block;height: 12px;flex: 0 0 auto;width: 12px;background: currentColor;}
.wfk9 {min-width: 0;}
.kpe5gg {overflow-x: auto;background: var(--xxelp);border: var(--kc3) solid var(--ou5);border-left: 0;min-width: 0;padding: clamp(14px, 2vw, 22px);}
.kpe5gg > *:last-child {margin-bottom: 0;}

.yjpf.kpe5gg {padding: clamp(8px, 1.2vw, 14px);border-left: var(--kc3) solid var(--uzc1);overflow: visible;background: var(--q29);}

.sv9e .kpe5gg {border-left: var(--kc3) solid var(--ou5);}
.evqh0aa {border: var(--kc3) solid var(--ou5);box-shadow: var(--q64si);background: var(--xxelp);padding: clamp(12px, 1.8vw, 20px);min-width: 0;overflow-x: auto;}
.evqh0aa > *:last-child {margin-bottom: 0;}

.shmk {background: var(--uzc1);display: block;height: 14px;width: 56px;border: var(--kc3) solid var(--ou5);border-bottom: 0;}

.v0sratr .dmj7tb5 {min-width: 0;}
.v0sratr .n49sxmh {letter-spacing: -.025em;text-transform: uppercase;}
.v0sratr .vnxs {min-width: 0;}
.v0sratr .qp453ad {left: -9999px;position: absolute;}
.v0sratr .qjzk7 {display: none;}
.v0sratr .a7ajcsf {display: none;}

.v0sratr :is(.qdanha, [class*="table"]) {overflow-x: auto;}
.v0sratr table {width: 100%;font-size: 15px;border-collapse: collapse;}
.v0sratr thead th {text-align: left;background: var(--y9w);letter-spacing: .12em;text-transform: uppercase;padding: 11px 14px;color: var(--afp, var(--r06));white-space: nowrap;border: var(--kc3) solid var(--lff1);font: 900 11.5px/1.3 var(--cmx0c);}
.v0sratr tbody td {border: var(--kc3) solid var(--ite);padding: 11px 14px;color: var(--afp, inherit);}
.v0sratr tbody td + td {font-variant-numeric: tabular-nums;}

.c4tfsy0 {box-shadow: var(--rjpsf);padding: clamp(20px, 2.8vw, 32px);border: var(--kc3) solid var(--ou5);margin: var(--rxh) 0 0;background: var(--uzc1);color: var(--o1g, var(--t46, var(--y7r)));}
.efbkks {text-transform: uppercase;letter-spacing: -.02em;font: 900 clamp(20px, 2.2vw, 28px)/1.14 var(--cmx0c);margin: 0;}
.a9jrv7 {margin: 8px 0 16px;font-size: 16px;}

.c4tfsy0 .pb8z3 {box-shadow: 2px 2px 0 var(--o1g, var(--t46, var(--y7r)));color: var(--uzc1);background: var(--o1g, var(--t46, var(--y7r)));border-color: var(--o1g, var(--t46, var(--y7r)));}
.c4tfsy0 .pb8z3:hover {background: var(--o1g, var(--t46, var(--y7r)));box-shadow: 0 0 0 var(--o1g, var(--t46, var(--y7r)));}

.a1xrk {margin: var(--rxh) 0 0;padding: 18px 20px;box-shadow: var(--q64si);border: var(--kc3) solid var(--ou5);background: var(--q29);}
.c6bkjc {margin: 0;text-transform: uppercase;font: 900 16px/1.2 var(--cmx0c);letter-spacing: -.01em;}
.tmnmbxr {font-size: 15px;color: var(--oc4m);margin: 6px 0 0;}

.q66wtvs {display: inline-block;letter-spacing: .14em;margin: 24px 0 0;color: var(--oc4m);font: 800 11.5px/1 var(--cmx0c);padding: 9px 12px;border: var(--kc3) solid var(--ou5);}

.xxvch2x {position: sticky;border-top: var(--kc3) solid var(--ou5);align-items: center;gap:13px;background: var(--y9w);z-index: 25;display: flex;flex-wrap: wrap;bottom: 0;justify-content: space-between;padding: 12px calc(var(--g8x8) + 30px) 12px var(--g8x8);}
.q7sjpp {font: 800 14px/1.3 var(--cmx0c);}

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

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

.w8m1::before {inset: 10px;box-shadow: var(--q64si);content: '';position: absolute;border: var(--kc3) solid var(--ou5);transition:background 0.089s, box-shadow 0.14s;background: var(--xxelp);}
.w8m1 svg {z-index: 1;position: relative;}

.w8m1:hover::before {background: var(--y9w);}
.w8m1:active {transform: translate(2px, 2px);}
.w8m1:active::before {box-shadow: none;}
.w8m1:focus-visible {outline: var(--kc3) solid var(--ou5);outline-offset: 1px;}

.htjh5p4.htjh5p4 {background: var(--lvb3p);padding: clamp(30px, 3.4vw, 48px) var(--g8x8) clamp(20px, 2.2vw, 30px);border-top: var(--kc3) solid var(--lwl4, var(--hdvo));color: var(--ifd5n, var(--hdvo));}
.htjh5p4 .qhst {max-width: var(--esc2);gap:24px;display: grid;grid-template-columns: minmax(0, 1fr);margin: 0 auto;}
.htjh5p4 .r9s6 img {height: 26px;width: auto;display: block;}
.htjh5p4 .r9s6 span {text-transform: uppercase;font: 900 17px/1 var(--cmx0c);}
.htjh5p4 .g8v75r {grid-auto-flow: column;justify-content: start;display: grid;gap:29px;}
.htjh5p4 .g8v75r ul {list-style: none;gap:4px;display: grid;padding: 0;margin: 0;}
.htjh5p4 .g8v75r a {text-transform: uppercase;min-height: 44px;display: flex;color: var(--ifd5n, var(--hdvo));font: 700 13px/1 var(--cmx0c);align-items: center;text-decoration: none;letter-spacing: .05em;}
.htjh5p4 .g8v75r a:hover {text-decoration: underline;text-decoration-thickness: 3px;}
.htjh5p4 .zrjyy {max-width: var(--esc2);flex-wrap: wrap;gap:13px;align-items: center;display: flex;margin: 20px auto 0;}
.htjh5p4 .c2esza {max-width: var(--esc2);margin: 20px auto 0;border-top: var(--kc3) solid var(--lwl4, var(--hdvo));padding-top:15px;}
.htjh5p4 .c2esza p {font-size: 12.5px;margin: 0;}
.htjh5p4 .c2esza p + p {line-height:1.58;margin-top:7px;}

@media (max-width:868px) {
  
  .age9r .ktvcwr {max-height: 15vh;}
  .age9r .f26mp {max-height: 15vh;min-height: 12vh;font-size: clamp(44px, 9vw, 96px);}
  .age9r .gpj90 {padding: clamp(14px, 3vw, 20px);}

  .ap1avqq {display: none;flex: none;}
  .nzwm6 {display: flex;}
  .kdt7qf {flex-wrap: wrap;}
  
  .athwf {grid-template-columns: minmax(0, 1fr);}
}

@media (max-width:532px) {
  
  .rzp4, .v0sratr {padding-left:13px;padding-right:18px;}
  .k2ckjp {width: 100%;}
  .k2ckjp .e327dh5 {flex: 1 1 auto;}
  .m062zh {padding: 52px 16px 16px;}
  .gyxn {top: -3px;left: -3px;}
  .d7mx2w0 {padding-right:14px;padding-left:14px;}

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

  
  
  .m9jyht, .q2at {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .a99t6n, .cxb3hk9 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .jt0t0n {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .vrrbs4 .wydz64 {min-width: 132px;}
}

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

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

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

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

.j3yp:checked ~ .bwdzs0w {opacity:0.98;visibility: visible;}
.j3yp:checked ~ .a0r64as {transform: translateX(0);visibility: visible;}

.j75rkn {z-index: 1;gap:12px;top: 0;border-bottom: 1px solid var(--ou5, var(--hdvo));justify-content: space-between;position: sticky;background: var(--q29, var(--ine));align-items: center;display: flex;padding: 14px 16px;}
.h581 {align-items: center;display: inline-flex;min-height: 44px;}
.h581 img {display: block;width: auto;height: 26px;}
.ey19 {font-size: 16px;letter-spacing: .01em;color: var(--hdvo);font-weight: 800;}

.wfdh921 {background: var(--ine);align-items: center;flex: none;display: inline-flex;border-radius: 0;border: 1px solid var(--ou5, var(--hdvo));width: 44px;justify-content: center;height: 44px;cursor: pointer;color: var(--hdvo);}
.wfdh921:hover {background: var(--or8);}
.wfdh921:focus-visible,
.gw0165 a:focus-visible,
.tgas3hg:focus-visible,
.qz4q:focus-visible {outline: 2px solid var(--hdvo);outline-offset: 2px;}

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

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

.gw0165 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--uzc1, var(--jpe));background: var(--ine);border-color: var(--ou5, var(--hdvo));}

.kwp4 {display: grid;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--q29, var(--ine));gap:9px;border-top: 1px solid var(--ou5, var(--hdvo));margin-top: auto;}

.tgas3hg, .qz4q {display: flex;font-size: 15px;text-decoration: none;padding: 12px 18px;justify-content: center;font-weight: 700;border-radius: 0;min-height: 48px;align-items: center;}
.tgas3hg {color: var(--zxz46, var(--bsl));border: 1px solid var(--ou5, var(--hdvo));background: var(--s6pjj);}
.qz4q {color: var(--eyy, var(--w622));background: var(--pzr);border: 1px solid transparent;}

.a0r64as {border-right: 3px solid var(--ou5, var(--hdvo));}
.bmdye {border-left: 3px solid var(--ou5, var(--hdvo));border-right: 0;}
.j75rkn {border-bottom: 3px solid var(--ou5, var(--hdvo));}
.wfdh921 {border-width: 3px;border-color: var(--ou5, var(--hdvo));}
.gw0165 a {border-width: 3px;font-weight: 800;text-transform: uppercase;letter-spacing: .02em;}
.gw0165 a:hover, .gw0165 a[aria-current="page"] {border-color: var(--ou5, var(--hdvo));}

.gw0165 a[aria-current="page"] {box-shadow: 4px 4px 0 var(--ou5, var(--hdvo));}
.kwp4 {border-top: 3px solid var(--ou5, var(--hdvo));}
.tgas3hg, .qz4q {font-weight: 800;border-color: var(--ou5, var(--hdvo));border-width: 3px;text-transform: uppercase;}
.qz4q {box-shadow: 4px 4px 0 var(--ou5, var(--hdvo));}

@media (min-width:873px) {
  .a0r64as, .bwdzs0w {display: none;}
}

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

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

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

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

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

.kps8g > summary.hnvrpa {cursor: pointer;list-style: none;min-height: 44px;}
.kps8g > summary.hnvrpa::-webkit-details-marker {display: none;}
.kps8g > summary.hnvrpa:focus-visible {outline: var(--kc3) solid var(--uzc1);outline-offset: 3px;}

.kps8g > summary.hnvrpa::after {height: 12px;flex: 0 0 auto;margin-left: auto;content: "";width: 12px;border-right: var(--kc3) solid var(--ou5);transition:transform 0.138s linear;border-bottom: var(--kc3) solid var(--ou5);}
.kps8g[open] > summary.hnvrpa::after {transform: rotate(180deg);}

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

.v0sratr {padding-bottom: max(96px, var(--ieluf, 96px));}

.db23z {--vxso: .08em;--xv9t: 12px;--hyh: uppercase;--v0x: 0;--t3nsr: 2px solid currentColor;--hofi: 2px;--qbub: 0;--gdk: 800;--idxe1: 2px;}

.v0sratr a.fm27g2d, .v0sratr a.kc03xj8, .v0sratr a.qhvj, .v0sratr a.n87j98h {color: var(--t46, var(--y7r));}

.v0sratr a.hp0zy, a.hp0zy {color: #fff;}
.dp83w1 {color: var(--xmx2, var(--kha));}

@media (max-width:415px) {
  .kdt7qf {padding-left:13px;gap:8px;padding-right:11px;}
  .k2ckjp {gap:5px;}
  .k2ckjp .e327dh5 {padding: 0 10px;font-size: 13px;}
}

:root {--rjpsf:      var(--hwpt) var(--hwpt) 0 var(--jpe);--pc6e5:   10px 10px 0 var(--jpe);--hwpt: 6px;--q64si:   3px 3px 0 var(--jpe);--ttk: calc(var(--hwpt) * -1) var(--hwpt) 0 var(--jpe);}

.v0sratr .z6ba0y.teb22e {padding: clamp(18px, 3vw, 36px);align-items: flex-start;min-height: clamp(420px, 62vh, 640px);justify-content: flex-end;}
.rxceb::before {background-image: linear-gradient(45deg, color-mix(in srgb, black 55%, transparent) 0%, transparent 55%);}
.v0sratr .z6ba0y .krcf0 {padding: clamp(16px, 2.4vw, 28px);box-shadow: var(--pc6e5);max-width: min(560px, 100%);border: var(--kc3) solid var(--ou5);}

.v0sratr .z6ba0y.d2r2k4 {background: linear-gradient(135deg, var(--jpe), color-mix(in srgb, var(--jpe) 40%, var(--xxelp)));}
.v0sratr .z6ba0y .se6rh7 {inset: 0;line-height: .8;font-size: clamp(200px, 34vw, 460px);justify-content: flex-end;min-height: 0;z-index: 0;padding-right: 6%;position: absolute;color: color-mix(in srgb, var(--t46, white) 22%, transparent);max-height: none;}
@media (max-width:889px) {
  .v0sratr .z6ba0y.teb22e {padding: 14px;min-height: 70vh;}
}

.zhc5pdk, .wws604, .gzz31ev {box-shadow: -10px 10px 0 var(--jpe);}
.tcmjtn, .xqa0cx {box-shadow: -3px 3px 0 var(--jpe);}

.m9jyht.m9jyht {grid-template-columns: repeat(4, minmax(0, 1fr));}
.q2at.q2at {grid-template-columns: repeat(6, minmax(0, 1fr));gap:15px;}
@media (max-width:1105px) { .m9jyht.m9jyht, .q2at.q2at {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:765px)  { .m9jyht.m9jyht, .q2at.q2at {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.dw8w .ykgpxs {background: var(--xxelp);border: var(--kc3) solid var(--ou5);margin-top:19px;box-shadow: var(--pc6e5);position: relative;}
.dw8w .mx2k8.mx2k8 {gap: 0 !important;overflow: hidden !important;scroll-snap-type: none !important;aspect-ratio: 16 / 9;grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "s";display: grid !important;}
.dw8w .p1qcdh.p1qcdh {box-shadow: none;overflow: hidden;grid-area: s;position: relative;transition:clip-path 0.627s cubic-bezier(.77, 0, .18, 1);min-width: 0 !important;width: auto !important;max-width: none !important;margin: 0;border: 0;}
.dw8w .p1qcdh:not(:first-child) {clip-path: inset(0 100% 0 0);}
.dw8w .p1qcdh picture {display: block;height: 100%;width: 100%;}
.v0sratr .dw8w .p1qcdh .s89q {aspect-ratio: auto;height: 100%;width: 100%;object-fit: cover;max-height: none;}

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

.dw8w .p1qcdh .vn3a2 {max-width: min(560px, calc(100% - 36px));background: var(--jpe);left: 18px;font: 800 clamp(15px, 1.7vw, 22px)/1.2 var(--cmx0c);text-transform: uppercase;letter-spacing: .01em;margin: 0;bottom: 18px;position: absolute;z-index: 2;box-shadow: var(--q64si);color: var(--t46, var(--y7r));padding: 12px 16px;border: var(--kc3) solid var(--ou5);}

.dw8w .zwn7my5 {gap:13px;margin: 18px 0;align-items: center;display: flex;}
.dw8w .wq9yf09 {background: var(--xxelp);width: 52px;box-shadow: var(--q64si);cursor: pointer;height: 52px;place-items: center;display: grid;color: var(--r06);border: var(--kc3) solid var(--ou5);font: 900 22px/1 var(--cmx0c);}
.dw8w .wq9yf09:hover {color: var(--t46, var(--y7r));background: var(--jpe);}
.dw8w .wq9yf09:active {box-shadow: none;transform: translate(3px, 3px);}
.dw8w .wq9yf09[hidden] {display: none;}
.dw8w .z4yfx {flex: 1 1 auto;margin: 0;}
.dw8w .z4yfx .rd1h7k {height: 14px;cursor: pointer;background: transparent;border: var(--kc3) solid var(--ou5);padding: 0;flex: 1 1 0;}
.dw8w .z4yfx .rd1h7k[aria-current="true"] {background: var(--jpe);}
@media (max-width:705px) {
  .dw8w .mx2k8.mx2k8 {aspect-ratio: 4 / 5;}
  .dw8w .wq9yf09 {height: 44px;width: 44px;}
}
@media (prefers-reduced-motion: reduce) { .dw8w .p1qcdh.p1qcdh {transition:none;} }
.dw8w .mx2k8.mx2k8 {padding: 0 !important;}
.dw8w .ch3w {margin-top:27px;}

.jv3xrw .k30g1 {gap: clamp(18px, 2.6vw, 32px) !important;align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) !important;}
.jv3xrw .yyfbj {width: 100%;display: block;max-width: none !important;}
.jv3xrw .wqg1p {box-shadow: 10px 10px 0 var(--jpe);border: var(--kc3) solid var(--ou5);overflow: hidden;display: block;}
.v0sratr .jv3xrw .xyabs {display: block;transition:transform 0.283s ease;max-height: none;height: auto;object-fit: cover;aspect-ratio: 4 / 3;width: 100%;}
.jv3xrw:hover .xyabs {transform: scale(1.04);}
@media (max-width:765px) { .jv3xrw .k30g1 {grid-template-columns: minmax(0, 1fr) !important;} }

.jv3xrw .k30g1 {grid-template-columns: minmax(0, 1fr) !important;}
.v0sratr .jv3xrw .xyabs {aspect-ratio: 16 / 9;}
.jv3xrw .yyfbj {margin: 0 !important;}

.kv8eh .n7ky04e {list-style: none;margin: 0;padding: 0;}
.kv8eh p.esq8, .kv8eh p.qger9 {margin: 0 0 8px;}
.kv8eh i.nvq5tb8 {margin-left:11px;font-style: normal;}
.t7b5xp .haa4z h3.nqm0e {letter-spacing: -.01em;margin: 0;font: 800 16px/1.34 var(--cmx0c);}
.t7b5xp .haa4z i.m3xwwb {font-style: normal;}
.t7b5xp .haa4z span.nqm0e + .m3xwwb {margin-left: auto;}
.kc03xj8 b.dp82p {font-weight: 900;}
.kc03xj8 span.qbr6 {font-weight: 800;}

.htjh5p4 :is(.jmwep6f, .zrjyy, .qhst, .c2esza) {padding-inline: var(--g8x8);max-width: var(--esc2);margin-inline: auto;box-sizing: border-box;}

.qt8h09.g4ghz6 {display: grid !important;gap: clamp(20px, 3vw, 44px);grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);align-items: center;}
.g4ghz6 > .tym1 {min-width: 0;grid-column: 1;grid-row: 1;}
.g4ghz6 > .kb2v9 {grid-column: 2;grid-row: 1;}
.kb2v9 {padding: 16px 20px 20px 0;position: relative;margin: 0;}
.x6bdbdf {align-items: start;display: grid;gap:12px;grid-template-columns: repeat(3, minmax(0, 1fr));}
.w3h7s2 {overflow: hidden;border: var(--kc3) solid var(--ou5);aspect-ratio: 3 / 4;display: block;box-shadow: 8px 8px 0 var(--jpe);}
.w3h7s2:nth-child(2) {margin-top:21px;}
.w3h7s2:nth-child(3) {margin-top:44px;}
.w3h7s2 img {display: block;height: 100%;width: 100%;object-fit: cover;}
.a5h9fey {height: 84px;color: var(--t46, var(--y7r));box-shadow: var(--q64si);display: grid;transform: rotate(12deg);place-items: center;right: 0;position: absolute;width: 84px;z-index: 2;border-radius: 50%;border: var(--kc3) solid var(--ou5);font: 900 26px/1 var(--cmx0c);background: var(--jpe);top: 0;}
.a5h9fey small {margin-top: -16px;font-size: 13px;}
@media (max-width:765px) {
  .qt8h09.g4ghz6 {grid-template-columns: minmax(0, 1fr);}
  .g4ghz6 > .kb2v9 {grid-column: 1;grid-row: 1;}
  .g4ghz6 > .tym1 {grid-row: 2;}
  .a5h9fey {font-size: 20px;height: 66px;width: 66px;}
}

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

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

.gj8sn {min-width: 0;align-items: center;max-width: 100%;cursor: pointer;display: inline-flex;justify-content: center;}
.gj8sn:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}
