

:root {--ebim:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--l4p:     28px;--i2yr8:  var(--t1k8);--q9v9k:    color-mix(in srgb, var(--sbez) 15%, transparent);--ipmwn:   color-mix(in srgb, var(--sbez) 66%, transparent);--i5m: var(--sbez);--fhfs:  20px;--m3b:    color-mix(in srgb, var(--sbez) 4%,  transparent);--uza: calc(var(--d4jyk) + var(--fhfs) * 2);--so4qb:       4px;--lqe8o:     color-mix(in srgb, var(--t1k8) 16%, var(--jhx, var(--y7p)));--pqw:  color-mix(in srgb, var(--sbez) 8%,  transparent);--d4jyk:    1180px;}

body {margin: 0;color: var(--sbez);background: var(--uduu);font: 16.5px/1.65 var(--ebim);-webkit-text-size-adjust: 100%;}

.rsc0e {position: absolute;background: var(--t1k8);text-decoration: none;top: 0;font-weight: 700;z-index: 100;left: -9999px;color: var(--u3oae, var(--cew1s));padding: 11px 18px;}
.rsc0e:focus {left: 8px;top: 8px;}

.xb0ctna {top: 0;border-bottom: 1px solid var(--q9v9k);z-index: 60;position: sticky;background: var(--uduu);}
.p2vnv {max-width: var(--uza);display: grid;margin: 0 auto;gap:13px;align-items: center;padding: 18px var(--fhfs) 14px;grid-template-columns: 1fr auto 1fr;}
.h6np1q {text-decoration: none;grid-column: 2;justify-self: center;display: flex;}
.h6np1q img {display: block;height: 30px;width: auto;}
.kbg6 {color: var(--uyy2o);letter-spacing: -.035em;font: 800 23px/1 var(--ebim);}
.qej5er {align-items: center;gap:11px;justify-self: end;grid-column: 3;display: flex;}
.e2xj56f {border-radius: var(--so4qb);color: color-mix(in srgb, var(--cog, var(--ulw)) 25%,
                   color-mix(in srgb, var(--uyy2o) 78%, transparent));text-decoration: none;background: color-mix(in srgb, var(--tzvre) 22%, transparent);font: 600 13.5px/1.2 var(--ebim);padding: 8px 14px;white-space: nowrap;}
.e2xj56f:hover {color: var(--sbez);}

.f95d:hover {background: var(--qnvm4);}
.f95d {font: 600 13.5px/1.2 var(--ebim);color: var(--b2d, var(--o408s));background: var(--eu33m);border-radius: var(--so4qb);display: inline-block;text-decoration: none;white-space: nowrap;padding: 9px 17px;}

.wkyc6z {border-top: 1px solid var(--pqw);}
.wkyc6z ul {display: flex;gap:27px;flex-wrap: wrap;margin: 0 auto;list-style: none;max-width: var(--uza);padding: 0 var(--fhfs);justify-content: center;}
.wkyc6z a {font: 600 12.5px/1.3 var(--ebim);padding: 11px 0;color: var(--ipmwn);text-decoration: none;border-bottom: 2px solid transparent;text-transform: uppercase;letter-spacing: .11em;display: block;}
.wkyc6z a:hover {color: var(--sbez);}
.wkyc6z a[aria-current="page"] {border-bottom-color: var(--sbez);color: var(--sbez);}

.zwbzqj {pointer-events: none;opacity:0.05;width: 1px;left: 0;position: fixed;margin: 0;top: 0;height: 1px;padding: 0;appearance: none;-webkit-appearance: none;border: 0;}
.vja46n {display: none;gap:5px;cursor: pointer;padding: 7px;flex-direction: column;grid-column: 1;justify-self: start;}
.vja46n span {background: var(--uyy2o);width: 19px;height: 2px;display: block;}

.h2ca {margin: 0 auto;--bm1: 100%;padding: 30px var(--fhfs) 70px;display: flow-root;max-width: var(--uza);}

.a1j5y {letter-spacing: .05em;margin: 0 0 26px;color: var(--ipmwn);text-align: center;font: 500 13px/1.5 var(--ebim);}

.h2ca > * {margin: 0 0 var(--l4p);}
.h2ca > *:last-child {margin-bottom: 0;}

.h2ca h1 {margin: 8px 0 22px;letter-spacing: -.045em;text-wrap: balance;font: 800 clamp(40px, 7.2vw, 126px)/0.98 var(--ebim);text-align: center;}
.h2ca h2 {letter-spacing: -.032em;text-wrap: balance;text-align: left;font: 800 clamp(27px, 3.4vw, 42px)/1.06 var(--ebim);margin: 8px 0 16px;}
.h2ca h3 {letter-spacing: -.02em;font: 800 21px/1.25 var(--ebim);margin: 26px 0 8px;}
.h2ca p {margin: 0 0 18px;}

.h2ca p > a, .h2ca li > a, .h2ca td > a,
.h2ca h2 > a, .h2ca h3 > a {text-underline-offset: 3px;text-decoration-color: color-mix(in srgb, var(--t1k8) 62%, transparent);text-decoration: underline;text-decoration-thickness: 2px;color: inherit;}
.h2ca p > a:hover {text-decoration-color: var(--t1k8);}

.h2ca > .kbt1 {border-radius: 0;margin-left: 50%;width: 100vw;padding-right: max(var(--fhfs), calc((100vw - var(--d4jyk)) / 2));transform: translateX(-50%);padding-left: max(var(--fhfs), calc((100vw - var(--d4jyk)) / 2));max-width: 100vw;}

.h2ca img {border-radius: var(--so4qb);max-width: 100%;height: auto;}
.az4k {transform: translateX(-50%);margin-left: 50%;width: min(var(--d4jyk), calc(100vw - var(--fhfs) * 2));}

.h2ca :is(.jw973wb, [class*="table"]) {overflow-x: auto;}
.h2ca table {border-collapse: collapse;font: 15px/1.6 var(--ebim);margin: 0 0 20px;width: 100%;}
.h2ca thead th {text-transform: uppercase;text-align: left;border-bottom: 2px solid var(--sbez);white-space: nowrap;font-weight: 700;color: var(--ipmwn);padding: 10px 12px;letter-spacing: .09em;font-size: 11.5px;}
.h2ca tbody td {border-bottom: 1px solid var(--pqw);padding: 11px 12px;}

.h2ca ul, .h2ca ol {margin: 0 0 18px;padding-left:21px;}
.h2ca li {margin-bottom:7px;}

.h2ca > .kbt1:first-child {margin-top: -30px;}
@media (max-width:753px) { .h2ca > .kbt1:first-child {margin-top: -24px;} }

.nwc1 {display: block;color: var(--ipmwn);letter-spacing: .24em;font: 700 12px/1 var(--ebim);font-style: normal;text-transform: uppercase;margin: 0 0 12px;}
.xaapf9 {width: 64px;margin: 0 0 clamp(16px, 1.8vw, 24px);border: 0;height: 4px;background: var(--i2yr8);}

.smn1hcc.smn1hcc {text-align: left;overflow-wrap: break-word;text-wrap: balance;font: 800 clamp(36px, 5.6vw, 76px)/1 var(--ebim);letter-spacing: -.045em;margin: 0;color: var(--sbez);}
.htqypy.htqypy {margin: clamp(14px, 1.6vw, 20px) 0 0;line-height:1.55;color: var(--ipmwn);font-size: clamp(16px, 1.4vw, 19px);max-width: 46ch;}

.nsnj4y.nsnj4y {margin-top: clamp(20px, 2.2vw, 30px);color: var(--u3oae, var(--cew1s));background: var(--t1k8);min-height: 56px;padding: 0 34px;font-size: 15px;}
.nsnj4y.nsnj4y:hover {background: var(--qnvm4);}

.f993e.f993e {padding-top: clamp(30px, 4vw, 64px);grid-template-columns: minmax(0, 1fr);background: var(--uduu);gap: clamp(26px, 4vw, 64px);display: grid;align-items: center;padding-bottom: clamp(36px, 4.4vw, 72px);}
@media (min-width:895px) {
  .f993e.f993e {grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);}
}
.f993e.f993e .jdgfnj4 {min-width: 0;}

.f993e.f993e .wph34s {isolation: isolate;min-width: 0;position: relative;margin: 0 14px 14px 0;}
.f993e.f993e .wph34s::before {z-index: -1;content: "";inset: 14px -14px -14px 14px;position: absolute;border-radius: var(--so4qb);background: var(--i2yr8);}
.f993e.f993e .wph34s > * {position: relative;}
.f993e.f993e .x508g {height: auto;color: var(--wlm4, inherit);width: 100%;border-radius: var(--so4qb);display: block;}
.f993e.f993e .wph34s picture {display: block;}

.f993e.n7b0xsz .wph34s {justify-content: center;align-items: center;background: var(--npgm, var(--lqe8o));border-radius: var(--so4qb);display: flex;padding: clamp(20px, 3vw, 40px);aspect-ratio: 16 / 10;}
.f993e.f993e .grtxk {text-align: center;color: var(--av7hs, var(--i5m));font: 800 clamp(40px, 6vw, 96px)/.95 var(--ebim);min-width: 0;overflow-wrap: break-word;letter-spacing: -.05em;}
.f993e.f993e .z4hyy {right: clamp(14px, 2vw, 26px);color: color-mix(in srgb, var(--av7hs, var(--i5m)) 62%, transparent);letter-spacing: .18em;top: clamp(12px, 1.8vw, 22px);position: absolute;font: 700 12px/1 var(--ebim);}

.f993e.d64ym.n7b0xsz .wph34s {background: var(--npgm, var(--i2yr8));}
.f993e.d64ym .wph34s::before {background: var(--lqe8o);}
.f993e.d64ym .grtxk {color: var(--av7hs, var(--u3oae, var(--cew1s)));}
.f993e.d64ym .z4hyy {color: color-mix(in srgb, var(--av7hs, var(--u3oae, var(--cew1s))) 62%, transparent);}

@media (max-width: 899.98px) {
  
  .f993e.f993e .wph34s {margin: 0 10px 10px 0;order: -1;}
  .f993e.f993e .wph34s::before {inset: 10px -10px -10px 10px;}
  .f993e.n7b0xsz .wph34s {aspect-ratio: 16 / 8;}
}
@media (max-width:565px) {
  .nsnj4y.nsnj4y {display: flex;width: 100%;}
}

.ppfbc {align-items: center;display: flex;background: #000;padding-bottom: clamp(40px, 5vw, 80px);position: relative;padding-top: clamp(40px, 5vw, 80px);overflow: hidden;min-height: clamp(440px, 62vh, 640px);}

.ppfbc .rcy6ak2.rcy6ak2,
.ppfbc > picture {width: 100%;max-width: none;border-radius: 0;inset: 0;height: 100%;position: absolute;object-fit: cover;}

.vj5862a {background: linear-gradient(90deg,
    color-mix(in srgb, #000 82%, transparent) 0%,
    color-mix(in srgb, #000 62%, transparent) 38%,
    color-mix(in srgb, #000 0%, transparent) 72%);pointer-events: none;inset: 0;position: absolute;}
.pfgq637 {width: 100%;z-index: 1;max-width:619px;position: relative;}
.ppfbc .smn1hcc {color: var(--mdiab, #fff);}
.ppfbc .nwc1,
.ppfbc .htqypy {color: color-mix(in srgb, var(--mdiab, #fff) 82%, transparent);}

.ppfbc.rjpzp {--mdiab: var(--u3oae, var(--cew1s));background: var(--baq, var(--i2yr8));}
.rjpzp .smn1hcc {color: var(--mdiab, var(--u3oae, var(--cew1s)));}
.rjpzp .nwc1,
.rjpzp .htqypy {color: color-mix(in srgb, var(--mdiab, var(--u3oae, var(--cew1s))) 84%, transparent);}
.rjpzp .xaapf9 {background: var(--mdiab, var(--u3oae, var(--cew1s)));}
.tfx30qs {z-index: 0;letter-spacing: -.06em;max-width: 100%;font: 800 clamp(100px, 16vw, 240px)/1 var(--ebim);user-select: none;bottom: -.2em;position: absolute;white-space: nowrap;color: color-mix(in srgb, var(--mdiab, var(--u3oae, var(--cew1s))) 12%, transparent);pointer-events: none;right: -.06em;overflow: hidden;}

.rjpzp .nsnj4y.nsnj4y {color: var(--baq, var(--t1k8));background: var(--mdiab, var(--u3oae, var(--cew1s)));}
.rjpzp .nsnj4y.nsnj4y:hover {opacity:0.87;}

@media (max-width:753px) {
  
  .ppfbc {min-height: min(78vh, 600px);padding-top:121px;align-items: flex-end;}
  .vj5862a {background: linear-gradient(0deg,
      color-mix(in srgb, #000 88%, transparent) 0%,
      color-mix(in srgb, #000 66%, transparent) 45%,
      color-mix(in srgb, #000 0%, transparent) 80%);}
  .ppfbc.rjpzp {padding-top:49px;min-height: 0;align-items: center;}
  .tfx30qs {font-size: 42vw;}
}

.sfrrk.sfrrk .s8tbrx {margin: 0 0 18px;}

.sfrrk.sfrrk .ets2h {columns: 2;column-gap:42px;column-rule: 1px solid var(--q9v9k);}

.sfrrk.sfrrk .tb0rp1x {border-bottom: 1px solid var(--q9v9k);padding: 0 0 18px;margin: 0 0 20px;-webkit-column-break-inside: avoid;break-inside: avoid;}
.sfrrk.sfrrk .tb0rp1x:last-child {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}

.sfrrk.sfrrk .v5t9p {letter-spacing: -.05em;margin: 4px 12px 0 0;font: 800 46px/0.8 var(--ebim);float: left;color: var(--u3oae, var(--cew1s));}

.sfrrk.sfrrk .f9ptwd {letter-spacing: -.015em;font: 800 17px/1.35 var(--ebim);display: block;color: var(--u3oae, var(--cew1s));margin: 0 0 4px;}
.sfrrk.sfrrk .hbaaafk {display: block;font-size: 16px;line-height:1.61;color: var(--u3oae, var(--cew1s));}

.g9ds.g9ds .qheknj2 {margin: 0 0 18px;}

.g9ds.g9ds .ejcr15 {overflow-x: auto;}

.g9ds.g9ds .fpgh {border-collapse: collapse;font: 16px/1.6 var(--ebim);margin: 0;width: 100%;}

.g9ds.g9ds .thnb {letter-spacing: .11em;font: 700 12px/1.3 var(--ebim);white-space: nowrap;border-bottom: 2px solid var(--j0hu5, var(--sbez));text-transform: uppercase;padding: 0 16px 10px;text-align: left;}
.g9ds.g9ds .p996 {color: var(--sbez);}

.g9ds.g9ds .bbp9n {color: var(--ipmwn);}
.g9ds.g9ds .thnb + .thnb,
.g9ds.g9ds .wgntqfb + .wgntqfb {border-left: 1px solid var(--q9v9k);}

.g9ds.g9ds .wgntqfb {color: var(--t0xxe, var(--sbez));border-bottom: 1px solid var(--pqw);width: 50%;vertical-align: top;padding: 12px 16px;}
.g9ds.g9ds tbody tr:last-child .wgntqfb {border-bottom: 0;}

.g9ds.g9ds .f198m9 {width: 18px;float: left;font: 800 17px/1.55 var(--ebim);}

.g9ds.g9ds .cknnjx .f198m9 {color: var(--t1k8);}
.g9ds.g9ds .h8kgt33 .f198m9 {color: var(--ipmwn);}
.g9ds.g9ds .rktva {padding-left:23px;display: block;}

.swf3amv.swf3amv .sx6q0n {margin: 0 0 12px;}
.swf3amv.swf3amv .v0911k {border-top: 2px solid var(--sbez);}

.swf3amv.swf3amv .rwgq {background: none;border: 0;border-bottom: 1px solid var(--pqw);border-radius: 0;margin: 0;padding: 0;}

.swf3amv.swf3amv .edmwqp {list-style: none;color: var(--sbez);display: flex;gap:17px;letter-spacing: -.02em;font: 800 18px/1.4 var(--ebim);cursor: pointer;min-height: 44px;align-items: center;justify-content: space-between;padding: 14px 0;}
.swf3amv.swf3amv .edmwqp::-webkit-details-marker {display: none;}
.swf3amv.swf3amv .ygp8e {display: block;}

.swf3amv.swf3amv .edmwqp::after {font: 400 21px/1 var(--ebim);content: "+";flex: 0 0 auto;color: var(--ipmwn);}
.swf3amv.swf3amv .rwgq[open] .edmwqp::after {content: "\2212";}

.swf3amv.swf3amv .e91d25 {padding: 0 0 18px;gap:11px;display: flex;}
.swf3amv.swf3amv .kcth8 {letter-spacing: .1em;flex: 0 0 auto;font: 800 13px/1.7 var(--ebim);color: var(--t1k8);}
.swf3amv.swf3amv .bytw {color: var(--ipmwn);margin: 0;font-size: 16px;line-height:1.58;}

.dv6j.dv6j .w1f2 {margin: 0 0 18px;}
.dv6j.dv6j .m1bp761 {padding: 0;list-style: none;margin: 0;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;gap:26px 20px;}

.dv6j.dv6j .m1bp761 {grid-template-columns: repeat(6, minmax(0, 1fr));gap:22px 16px;}
.dv6j.kw3z .m1bp761 {gap:26px 20px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:911px) {
  .dv6j.dv6j .m1bp761 {grid-template-columns: repeat(3, minmax(0, 1fr));gap:18px 12px;}
}
@media (max-width:472px) {
  .dv6j.dv6j .m1bp761 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
.dv6j.dv6j .xd6kp9 {padding-top:11px;border-top: 2px solid var(--sbez);min-width: 0;margin: 0;border-bottom: 0;}
.dv6j.dv6j .zdpgp3 {padding: 0;grid-template-columns: auto minmax(0, 1fr);min-width: 0;text-decoration: none;color: inherit;gap:1px 10px;align-items: baseline;display: grid;}
.dv6j.dv6j .apts {font: 700 13px/1.3 var(--ebim);font-variant-numeric: tabular-nums;grid-row: 2 / span 2;color: var(--ipmwn);align-self: start;letter-spacing: .06em;grid-column: 1;}

.dv6j.dv6j .gjtcq {border-radius: var(--so4qb);display: block;aspect-ratio: 1 / 1;width: 100%;margin-bottom:11px;height: auto;object-fit: cover;grid-row: 1;grid-column: 1 / -1;}
.dv6j.dv6j .vvymk {letter-spacing: -.015em;min-width: 0;font: 700 15px/1.25 var(--ebim);overflow-wrap: break-word;grid-column: 2;grid-row: 2;}
.dv6j.dv6j .h6gm {grid-column: 2;text-transform: uppercase;white-space: nowrap;letter-spacing: .1em;overflow: hidden;grid-row: 3;min-width: 0;font: 600 11.5px/1.3 var(--ebim);font-style: normal;text-overflow: ellipsis;color: var(--ipmwn);}
.dv6j.dv6j .zdpgp3:hover .vvymk {text-underline-offset: 3px;text-decoration: underline;}

.qc3am0.qc3am0 .cz9vsy {margin: 0 0 18px;}
.qc3am0.qc3am0 .q04tc38 {display: grid;border: 1px solid var(--pqw);gap:2px;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));background: var(--pqw);}
.qc3am0.d3zh .q04tc38 {grid-template-columns: repeat(auto-fill, minmax(172px, 1fr));}

@media (max-width:911px) {
  .qc3am0.qc3am0 .q04tc38 {display: flex;flex-wrap: wrap;}
  .qc3am0.qc3am0 .q04tc38 > * {min-width: 0;flex: 1 1 172px;}
}
.qc3am0.qc3am0 .vj80y3 {flex-direction: column;justify-content: center;display: flex;padding: 24px 18px;gap:10px;text-decoration: none;background: color-mix(in srgb, var(--t1k8) 12%, #000);min-height: 148px;align-items: center;}
.qc3am0.qc3am0 .edtc {height: auto;max-height: 64px;display: block;max-width: 100%;object-fit: contain;}
.qc3am0.qc3am0 .c50np {font: 600 12px/1.2 var(--ebim);color: color-mix(in srgb, #fff 78%, transparent);text-align: center;text-transform: uppercase;letter-spacing: .1em;}

.p7stx.p7stx .gesxz7 {margin: 0 0 14px;}
.p7stx.p7stx .xe0q {flex-wrap: wrap;display: flex;gap:14px;background: var(--m3b);align-items: center;padding: 18px 20px;}
.p7stx.ep434 .xe0q {border-top: 1px solid var(--q9v9k);border-bottom: 1px solid var(--q9v9k);background: none;}
.p7stx.p7stx .dtxaj4a {display: inline-flex;border-radius: var(--so4qb);align-items: center;justify-content: center;padding: 12px 18px;background: color-mix(in srgb, var(--t1k8) 12%, #000);}
.p7stx.p7stx .xhxr8v1 {width: auto;display: block;height: 36px;object-fit: contain;}
.p7stx.p7stx .kp4g2 {color: var(--ipmwn);letter-spacing: .03em;margin: 12px 0 0;font: 500 12.5px/1.5 var(--ebim);}

.w5d2d1f.w5d2d1f .nkcv0v {margin: 0 0 16px;}
.w5d2d1f.w5d2d1f .sg67r9 {align-items: baseline;gap:11px;flex-wrap: wrap;display: flex;padding: 0 0 20px;margin: 0 0 24px;border-bottom: 2px solid var(--sbez);}
.w5d2d1f.w5d2d1f .kknqf {letter-spacing: -.045em;font: 800 clamp(40px, 5vw, 62px)/1 var(--ebim);font-variant-numeric: tabular-nums;}
.w5d2d1f.w5d2d1f .bjt2 {color: var(--ipmwn);font: 700 17px/1 var(--ebim);}
.w5d2d1f.w5d2d1f .mhec9z {color: var(--ipmwn);min-width: 0;line-height:1.56;flex: 1 1 260px;font-size: 16px;}
.w5d2d1f.w5d2d1f .f1svjz8 {gap:21px;display: grid;}
.w5d2d1f.qbex0p .f1svjz8 {grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap:21px 34px;}
.w5d2d1f.w5d2d1f .jg3yggm {padding: 0 0 0 18px;border-left: 3px solid var(--t1k8);margin: 0;}
.w5d2d1f.w5d2d1f .js14nh6 {letter-spacing: -.012em;margin: 0 0 10px;font: 500 italic clamp(17px, 1.7vw, 20px)/1.45 var(--ebim);}
.w5d2d1f.w5d2d1f .s585z {align-items: baseline;display: flex;gap:9px;flex-wrap: wrap;font-style: normal;}
.w5d2d1f.w5d2d1f .n4b74qz {letter-spacing: .11em;text-transform: uppercase;font: 700 12px/1 var(--ebim);}
.w5d2d1f.w5d2d1f .vrqyegp {font: 600 12px/1 var(--ebim);font-style: normal;font-variant-numeric: tabular-nums;color: var(--ipmwn);}

.s2hv4.s2hv4 {position: relative;border-radius: 0;grid-template-columns: minmax(0, 1fr);display: grid;background: var(--m3b);}
.s2hv4.s2hv4 .nwm694 {width: 4px;left: 0;top: 0;background: var(--t1k8);bottom: 0;position: absolute;}
.s2hv4.s2hv4 .v256hj {padding: clamp(22px, 2.6vw, 34px);min-width: 0;}
.s2hv4.s2hv4 .ksswqrx {margin: 0 0 12px;}
.s2hv4.s2hv4 .q2eqymp > :first-child {margin-top: 0;}
.s2hv4.s2hv4 .q2eqymp > :last-child  {margin-bottom: 0;}
.s2hv4.s2hv4 .c05j {padding: 0 26px;border-radius: var(--so4qb);display: inline-flex;color: var(--u3oae, var(--cew1s));font: 700 15px/1 var(--ebim);margin-top:16px;align-items: center;text-decoration: none;transition:background 0.126s;min-height: 46px;background: var(--t1k8);justify-content: center;}
.s2hv4.s2hv4 .c05j:hover {background: var(--qnvm4);}
.s2hv4.s2hv4 .f854 {margin: 0;min-width: 0;}
.s2hv4.s2hv4 .bgtg34 {border-radius: 0;object-fit: cover;height: 100%;display: block;width: 100%;}

@media (max-width: 759.98px) {
  .s2hv4.xcfkbaw > .f854 {order: 1;}
}

@media (min-width:755px) {
  .s2hv4.hdr7 {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .s2hv4.hdr7 .v256hj {grid-column: 1;grid-row: 1;}
  .s2hv4.hdr7 .f854 {grid-row: 1;grid-column: 2;}
  .s2hv4.hdr7 .c9cqemn  {grid-column: 2;}
  .s2hv4.hdr7:has(.c9cqemn) .f854 {grid-column: 1;}
  
  .s2hv4.hdr7:has(.xyfy3) {grid-template-columns: minmax(0, 1fr);}
}

.s2hv4.ty25 {max-width: none;}
.s2hv4.ty25 .bgtg34 {max-height: 240px;}
@media (min-width:755px) {
  .h2ca > .ty25 {float: left;max-width: none;width: calc(50% - var(--l4p) / 2);}
  .h2ca > .ty25 + .ty25 {float: right;}
  
  .h2ca > .ty25 + .ty25 + * {clear: both;}
}

.jb0pbzc.jb0pbzc {display: block;}
.jb0pbzc .w0qfz {display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: space-between;gap:16px 28px;margin: 0 0 22px;}
.jb0pbzc .p5aa7gx {flex: 1 1 320px;min-width: 0;}
.jb0pbzc .gwxy72a {letter-spacing: -.038em;margin: 0;font: 800 clamp(28px, 3.6vw, 46px)/1.04 var(--ebim);text-wrap: balance;}
.jb0pbzc .qxk6 {font-size: 16.5px;max-width: 60ch;color: var(--ipmwn);margin: 10px 0 0;line-height:1.57;}
.jb0pbzc .xj0q {gap:11px;align-items: center;flex: 0 0 auto;display: flex;}
.jb0pbzc .bbtyj {font: 800 15px/1 var(--ebim);font-variant-numeric: tabular-nums;min-width: 4.6em;color: var(--ipmwn);text-align: center;letter-spacing: .08em;}
.jb0pbzc .bbtyj > span {font-size: 22px;color: var(--sbez);}
.jb0pbzc .gx0j {background: var(--t1k8);width: 48px;height: 48px;justify-content: center;display: inline-flex;transition:background 0.162s, opacity 0.192s;padding: 0;color: var(--u3oae, var(--cew1s));font: 800 20px/1 var(--ebim);align-items: center;border: 0;border-radius: var(--so4qb);cursor: pointer;}
.jb0pbzc .gx0j:hover {background: var(--qnvm4);}
.jb0pbzc .gx0j:disabled {opacity:0.33;cursor: default;}
.jb0pbzc .gx0j:focus-visible,
.jb0pbzc .hczwz:focus-visible {outline: 2px solid var(--sbez);outline-offset: 3px;}
.jb0pbzc .gx0j[hidden] {display: none;}

.jb0pbzc .hczwz {overflow-x: auto;overscroll-behavior-x: contain;grid-auto-flow: column;scrollbar-width: none;scroll-snap-type: x mandatory;display: grid;scroll-behavior: smooth;gap:21px;grid-auto-columns: calc(72% - 10px);}
.jb0pbzc .hczwz::-webkit-scrollbar {display: none;}
.jb0pbzc.f5t8 .hczwz {grid-auto-columns: calc(86% - 10px);}
.jb0pbzc .m27we {scroll-snap-align: start;margin: 0;min-width: 0;}
.jb0pbzc .m27we picture {display: block;}
.jb0pbzc .mbmz.mbmz {aspect-ratio: 16 / 9;object-fit: cover;width: 100%;height: auto;display: block;border-radius: var(--so4qb);}
.jb0pbzc .mhf50bn {padding-top:10px;align-items: baseline;margin: 12px 0 0;border-top: 2px solid var(--sbez);gap:12px;display: flex;}
.jb0pbzc .d28a1b2 {color: color-mix(in srgb, var(--t1k8) 62%, var(--sbez));letter-spacing: -.04em;font: 800 28px/1 var(--ebim);font-variant-numeric: tabular-nums;}
.jb0pbzc .w4z517c {font: 700 16px/1.35 var(--ebim);color: var(--sbez);}

.jb0pbzc .y01fe0b {overflow: hidden;display: block;margin: 20px 0 0;background: var(--q9v9k);height: 4px;border-radius: var(--so4qb);}
.jb0pbzc .n1k8y01 {height: 100%;transition:width 0.374s ease;display: block;background: var(--t1k8);}
.jb0pbzc .y2npd {flex-wrap: wrap;margin: 24px 0 0;display: flex;gap:11px;}

@media (max-width:753px) {
  .jb0pbzc .hczwz,
  .jb0pbzc.f5t8 .hczwz {grid-auto-columns: 86%;gap:12px;}
  .jb0pbzc .w0qfz {align-items: center;}
  .jb0pbzc .gx0j {height: 44px;width: 44px;}
  .jb0pbzc .y2npd > a {flex: 1 1 100%;}
}
@media (prefers-reduced-motion: reduce) {
  .jb0pbzc .hczwz {scroll-behavior: auto;}
  .jb0pbzc .n1k8y01 {transition:none;}
}

.nk9ver.nk9ver {background: var(--t1k8);color: var(--u3oae, var(--cew1s));}
.nk9ver.nk9ver:hover {background: var(--qnvm4);}
.spb7.spb7 {background: none;box-shadow: inset 0 0 0 2px var(--sbez);color: var(--sbez);}
.spb7.spb7:hover {background: var(--m3b);}

.db64f7.db64f7 {gap:7px 18px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: start;}
.db64f7.db64f7 .q7xt7nn {grid-column: 1 / -1;height: 2px;margin: 0 0 6px;border: 0;background: var(--sbez);width: 100%;}
.db64f7.db64f7 .y219pp {margin: 0;}
.db64f7.db64f7 .jancay2 {display: block;border-radius: var(--so4qb);object-fit: cover;width: 72px;height: 72px;}
.db64f7.db64f7 .gf17 {min-width: 0;}
.db64f7.db64f7 .gtha {font: 800 19px/1.25 var(--ebim);letter-spacing: -.02em;display: block;}
.db64f7.db64f7 .nvqx7e {color: var(--ipmwn);text-transform: uppercase;display: block;margin-top:5px;letter-spacing: .1em;font: 600 11.5px/1.35 var(--ebim);}
.db64f7.db64f7 .r584 {margin: 10px 0 0;font-size: 15.5px;line-height:1.60;}
.db64f7.db64f7 .w9pqp65 {margin: 10px 0 0;color: var(--ipmwn);font-size: 13px;line-height:1.55;}
.db64f7.db64f7 .b6wc {padding: 0;display: flex;margin: 12px 0 0;list-style: none;grid-column: 2;gap:8px;}
.db64f7.db64f7 .kt71 {margin: 0;}
.db64f7.db64f7 .d91zb1s {width: 44px;text-decoration: none;border-radius: var(--so4qb);height: 44px;box-shadow: inset 0 0 0 1px var(--q9v9k);align-items: center;justify-content: center;color: var(--sbez);display: inline-flex;}
.db64f7.db64f7 .d91zb1s:hover {background: var(--m3b);}

.db64f7.yv0a30 {grid-template-columns: minmax(0, 1fr);}
.db64f7.yv0a30 .b6wc {grid-column: 1;}

.y2ekw.y2ekw .ke97e5 {font: 600 11.5px/1 var(--ebim);letter-spacing: .22em;text-transform: uppercase;margin: 0 0 8px;color: var(--ipmwn);}
.y2ekw.y2ekw .fy3m2n2 {margin: 0 0 12px;}
.y2ekw.y2ekw .agwfzr {border: 0;background: var(--q9v9k);height: 1px;margin: 0 0 18px;width: 100%;}
.y2ekw.yxwj {padding-left: clamp(0px, 4vw, 56px);}
.y2ekw.y2ekw .dp5rdk > :first-child {margin-top: 0;}
.y2ekw.y2ekw .dp5rdk > :last-child  {margin-bottom: 0;}

.rx02e23.rx02e23 {align-items: center;margin: 0 0 var(--l4p);display: flex;gap:16px;flex-direction: column;}
.rx02e23.emhr  {align-items: flex-start;}
.rx02e23.q1t9py4 {align-items: flex-end;}
.rx02e23.rx02e23 .aarg0 {border: 0;border-top: 2px dashed var(--q9v9k);height: 0;width: 100%;margin: 0;}
.rx02e23.rx02e23 .pgpzqa {background: var(--t1k8);align-items: center;color: var(--u3oae, var(--cew1s));min-height: 52px;padding: 0 40px;justify-content: center;border-radius: var(--so4qb);text-decoration: none;transition:background 0.161s;display: inline-flex;}
.rx02e23.rx02e23 .pgpzqa:hover {background: var(--qnvm4);}
.rx02e23.rx02e23 .m5wks0c {font: 700 16px/1 var(--ebim);letter-spacing: .02em;}

.rx02e23.rx02e23 .pgpzqa {overflow: hidden;position: relative;}
.rx02e23.rx02e23 .kzqsn0z {width: 12px;background: var(--uduu);clip-path: polygon(100% 0, 0 0, 100% 100%);height: 12px;position: absolute;right: 0;top: 0;}

.rx02e23.rx02e23 .kzqsn0z {background: var(--y7p);}

.rx02e23.rx02e23 .skzz {width: 100%;}

.bz0w3.bz0w3 {margin: 0 0 var(--l4p);}
.bz0w3.bz0w3 .gfxxfej {display: block;}
.bz0w3.bz0w3 .ty2wzd {height: auto;width: 100%;border-radius: var(--so4qb);display: block;}
.bz0w3.bz0w3 .kgessm1 {background: var(--q9v9k);border: 0;margin: 10px 0 0;height: 1px;width: 100%;}
.bz0w3.bz0w3 .jeg8j8 {margin: 8px 0 0;}
.bz0w3.bz0w3 .ct77b5 {color: var(--ipmwn);font: 600 11.5px/1 var(--ebim);text-transform: uppercase;letter-spacing: .14em;}

.bz0w3.mj7z {width: min(var(--d4jyk), calc(100vw - var(--fhfs) * 2));margin-left: 50%;transform: translateX(-50%);}

.sa3d0.sa3d0 {background: var(--m3b);padding: 22px clamp(18px, 2.4vw, 30px) clamp(20px, 2.4vw, 28px);}
.sa3d0.wagj {padding-left: 0;padding-right: 0;background: none;}
.sa3d0.sa3d0 .smvr {border: 0;width: 100%;height: 2px;margin: 0 0 14px;background: var(--sbez);}
.sa3d0.sa3d0 .pjaytb {display: block;text-transform: uppercase;font: 700 12px/1.3 var(--ebim);letter-spacing: .2em;margin: 0 0 12px;color: var(--ipmwn);}
.sa3d0.sa3d0 .af25370 > :first-child {margin-top: 0;}
.sa3d0.sa3d0 .af25370 > :last-child  {margin-bottom: 0;}

.v7bd5.v7bd5 {position: relative;padding: clamp(24px, 3vw, 40px);background: var(--lqe8o);color: var(--i5m);}
.v7bd5.v7bd5 .cbtj8z {color: var(--i5m);margin: 0 0 14px;}
.v7bd5.v7bd5 .t604e > :first-child {margin-top: 0;}
.v7bd5.v7bd5 .t604e > :last-child  {margin-bottom: 0;}

.v7bd5.v7bd5 .t604e :is(h2, h3, strong, b) {color: var(--i5m);}
.v7bd5.v7bd5 .t604e a {color: var(--i5m);text-decoration-color: color-mix(in srgb, var(--i5m) 60%, transparent);}
.v7bd5.v7bd5 .t604e :is(td, th) {border-color: color-mix(in srgb, var(--i5m) 26%, transparent);}
.v7bd5.v7bd5 .t604e thead th {border-bottom-color: color-mix(in srgb, var(--i5m) 50%, transparent);color: color-mix(in srgb, var(--i5m) 72%, transparent);}

.v7bd5.v7bd5 .pj1g5 {height: 22px;position: absolute;border-right: 3px solid color-mix(in srgb, var(--i5m) 40%, transparent);right: 0;bottom: 0;border-bottom: 3px solid color-mix(in srgb, var(--i5m) 40%, transparent);width: 22px;}

.v7bd5.d2sfj {color: var(--jhhe, var(--u3oae, var(--cew1s)));background: var(--i2yr8);}
.v7bd5.d2sfj .cbtj8z,
.v7bd5.d2sfj .t604e :is(h2, h3, strong, b),
.v7bd5.d2sfj .t604e a {color: var(--jhhe, var(--u3oae, var(--cew1s)));}
.v7bd5.d2sfj .t604e a {text-decoration-color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 60%, transparent);}
.v7bd5.d2sfj .t604e :is(td, th) {border-color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 26%, transparent);}
.v7bd5.d2sfj .t604e thead th {color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 78%, transparent);border-bottom-color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 50%, transparent);}
.v7bd5.d2sfj .pj1g5 {border-right-color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 40%, transparent);border-bottom-color: color-mix(in srgb, var(--jhhe, var(--u3oae, var(--cew1s))) 40%, transparent);}

.kmpsjr.kmpsjr {display: block;}
.kmpsjr.kmpsjr .qysr {letter-spacing: .2em;color: var(--ipmwn);font: 700 12px/1.3 var(--ebim);display: block;text-transform: uppercase;}
.kmpsjr.kmpsjr .jbrbtpn {margin: 10px 0 0;background: var(--sbez);border: 0;width: 100%;height: 2px;}
.kmpsjr.kmpsjr .h7bp {list-style: none;counter-reset: mp-contents-n;padding: 0;margin: 0;}
.kmpsjr.kmpsjr .h7bp li {margin: 0;border-bottom: 1px solid var(--pqw);counter-increment: mp-contents-n;}
.kmpsjr.kmpsjr .h7bp a {gap:11px;min-height: 44px;line-height:1.38;text-decoration: none;color: inherit;align-items: baseline;display: flex;padding: 11px 2px;font-size: 15.5px;}
.kmpsjr.kmpsjr .h7bp a::before {letter-spacing: .08em;flex: 0 0 auto;color: var(--ipmwn);content: counter(mp-contents-n, decimal-leading-zero);font: 700 11.5px/1 var(--ebim);font-variant-numeric: tabular-nums;}
.kmpsjr.kmpsjr .h7bp a:hover {text-decoration: underline;text-underline-offset: 3px;}

.evck, .np5vv51 {padding: 30px 32px !important;background: var(--m3b) !important;box-shadow: none !important;border: 0 !important;border-radius: var(--so4qb) !important;}

@media (max-width:753px) {
  :root {--fhfs: 18px;}
  .vja46n {display: flex;}
  .wkyc6z {display: none;}
  
  .h2ca {padding: 24px var(--fhfs) 56px;}
  
  .sfrrk.sfrrk .ets2h {column-rule: 0;columns: 1;}
  .sfrrk.sfrrk .v5t9p {font-size: 38px;}
  
  .g9ds.g9ds .thnb {padding: 0 10px 9px;}
  .g9ds.g9ds .wgntqfb {padding: 11px 10px;}
  .swf3amv.swf3amv .edmwqp {font-size: 16.5px;}
  
  .az4k {margin-left: 0;width: auto;transform: none;}
}

@media (prefers-reduced-motion: reduce) {
  * {animation: none !important;transition:none !important;}
}

.czw3.czw3 {background: var(--nmizc);}
.h2ca thead th {border-bottom-color: var(--j0hu5, var(--sbez));}
.h2ca tbody td {color: var(--t0xxe, inherit);}

.vja46n {min-height: 44px;align-items: center;min-width: 44px;justify-content: center;}

.p3md a[role="button"],
.h2ca a[role="button"] {min-height: 44px;}

@media (max-width:852px) {
  
  .wkyc6z a {min-height: 44px;align-items: center;display: flex;}
  .wkyc6z ul {gap:7px;}
}

.czw3 .e9854ga a {min-height: 44px;align-items: center;display: flex;}
.h6np1q {align-items: center;min-height: 44px;display: inline-flex;}

.j4df29m, .b4wake, .f95d,
.h2ca a[role="button"],
.h2ca .nv492sr a {min-height: 44px;}

.h2ca p, .h2ca li, .h2ca td {font-size: 16px;line-height:1.59;}

.h2ca.h2ca :is(p, li, td, dd) {line-height:1.60;font-size: 16px;}

.wkyc6z ul {gap:8px;}

.e2xj56f {display: inline-flex;align-items: center;min-height: 44px;}

.czw3 .e9854ga ul {gap:7px;display: grid;}

.xzz6.xzz6 {border: 0;border-radius: 0;background: none;padding: 0;margin: 40px 0 0;box-shadow: none;}
.xzz6.xzz6 .nvwa {margin: 0 0 18px;border: 0;border-top: 2px solid var(--sbez);}
.xzz6.xzz6 .d26y11 {text-transform: uppercase;margin: 0 0 10px;color: var(--ipmwn);letter-spacing: .11em;font: 700 12px/1 var(--ebim);display: block;}
.xzz6.xzz6 .dnn8met {margin: 0 0 10px;font: 800 clamp(26px, 3.2vw, 40px)/1.05 var(--ebim);letter-spacing: -.035em;}
.xzz6.xzz6 .ejjv {margin: 0 0 22px;color: var(--ipmwn);max-width: 62ch;}

.xzz6.xzz6 .mewe {margin: 0 0 24px;border-top: 1px solid var(--q9v9k);padding: 0;list-style: none;display: grid;gap: 0;}
.xzz6.vp9m .mewe {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 0 28px;}
.xzz6.xzz6 .yet4y2 {border-bottom: 1px solid var(--q9v9k);padding: 11px 0;align-items: baseline;flex-wrap: wrap;display: flex;gap:6px 14px;}
.xzz6.xzz6 .evksyn {flex: 0 0 auto;letter-spacing: .11em;text-transform: uppercase;font-style: normal;font: 700 12px/1.3 var(--ebim);color: var(--ipmwn);}
.xzz6.xzz6 .vdv1x {font: 600 16px/1.3 var(--ebim);font-variant-numeric: tabular-nums;margin-left: auto;color: var(--sbez);}
.xzz6.vp9m .vdv1x {margin-left: 0;}

.xzz6.xzz6 .bx6bz {flex-wrap: wrap;gap:11px;display: flex;margin: 0;}
.xzz6.xzz6 .kyq11vp {transition:background 0.143s, color 0.132s;border: 2px solid #000;border-radius: var(--so4qb);padding: 8px 24px;text-decoration: none;min-height: 52px;justify-content: center;display: inline-flex;flex-direction: column;background: #000;color: #fff;}
.xzz6.xzz6 .kyq11vp:hover {color: #000;background: #fff;}
.xzz6.xzz6 .tghxs4h {font: 600 10.5px/1.3 var(--ebim);text-transform: uppercase;color: inherit;letter-spacing: .12em;}
.xzz6.xzz6 .eam9 {letter-spacing: -.02em;color: inherit;font: 700 17px/1.2 var(--ebim);font-style: normal;}

@media (max-width:565px) {
  
  .xzz6.xzz6 .bx6bz {flex-direction: column;}
  .xzz6.xzz6 .kyq11vp  {align-items: flex-start;}
  
  .xzz6.vp9m .mewe {grid-template-columns: minmax(0, 1fr);}
}

.wk6e26 {opacity:0.05;cursor: pointer;z-index: 90;visibility: hidden;position: fixed;transition:opacity 0.203s ease, visibility 0.195s;inset: 0;background: color-mix(in srgb, #000 52%, transparent);}
.vcxf2 {top: 0;z-index: 91;right: 0;position: fixed;transition:transform 0.257s ease, visibility 0.235s;background: var(--uduu);bottom: 0;-webkit-overflow-scrolling: touch;width: min(88vw, 380px);transform: translateX(100%);visibility: hidden;overflow-y: auto;border-left: 1px solid var(--q9v9k);overscroll-behavior: contain;flex-direction: column;display: flex;}
.zwbzqj:checked ~ .wk6e26 {visibility: visible;opacity:0.98;}
.zwbzqj:checked ~ .vcxf2 {transform: translateX(0);visibility: visible;}

.vcxf2[hidden] {display: none;}

.k14g3y {border-bottom: 1px solid var(--q9v9k);justify-content: space-between;gap:12px;display: flex;padding: 14px 8px 14px 20px;align-items: center;}
.vvr7 {overflow-wrap: anywhere;letter-spacing: -.035em;font: 800 20px/1.2 var(--ebim);color: var(--uyy2o);min-width: 0;}
.dsk6nde {font-size: 27px;justify-content: center;color: var(--uyy2o);min-height: 44px;line-height: 1;min-width: 44px;display: flex;cursor: pointer;flex: 0 0 auto;align-items: center;border: 0;background: none;}
.dsk6nde:hover {color: var(--ipmwn);}

.q4m67 {padding: 6px 0;}
.q4m67 ul {list-style: none;padding: 0;margin: 0;}
.q4m67 li + li {border-top: 1px solid var(--pqw);}
.q4m67 a {min-height: 48px;display: flex;align-items: center;color: var(--uyy2o);padding: 10px 20px;font-size: 16.5px;text-decoration: none;}
.q4m67 a:hover {background: var(--m3b);}
.q4m67 a[aria-current="page"] {font-weight: 700;box-shadow: inset 3px 0 0 var(--i2yr8);}

.ad13 {display: grid;margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--q9v9k);gap:9px;}
.xccx5w,
.m753 {font-weight: 700;justify-content: center;align-items: center;min-height: 48px;display: flex;padding: 12px 18px;border-radius: var(--so4qb);text-decoration: none;font-size: 15.5px;}
.xccx5w {color: var(--uyy2o);border: 1px solid var(--q9v9k);background: transparent;}
.xccx5w:hover {background: var(--m3b);}
.m753 {background: var(--t1k8);border: 1px solid transparent;color: var(--u3oae, var(--cew1s));}
.m753:hover {background: var(--qnvm4);}

.vcxf2 a:focus-visible,
.dsk6nde:focus-visible,
.vja46n:focus-visible {outline: 2px solid var(--i2yr8);outline-offset: 2px;}

@media (min-width:754px) {
  .wk6e26, .vcxf2 {display: none;}
}

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

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

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

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

.kmpsjr.kmpsjr .h631 > summary.c6mnn {cursor: pointer;min-height: 44px;align-items: center;list-style: none;gap:11px;display: flex;}
.kmpsjr.kmpsjr .h631 > summary.c6mnn::-webkit-details-marker {display: none;}
.kmpsjr.kmpsjr .h631 > summary.c6mnn:focus-visible {outline: 2px solid var(--sbez);outline-offset: 4px;}
.kmpsjr.kmpsjr .h631 > summary.c6mnn .qysr {margin: 0;}

.kmpsjr.kmpsjr .h631 > summary.c6mnn::after {content: "";height: 2px;margin-left: auto;background: var(--sbez);width: 18px;transition:box-shadow 0.162s ease;flex: 0 0 auto;}
.kmpsjr.kmpsjr .h631[open] > summary.c6mnn::after {box-shadow: 0 5px 0 0 var(--sbez);}
@media (prefers-reduced-motion: reduce) {
  .kmpsjr.kmpsjr .h631 > summary.c6mnn::after {transition:none;}
}

.czw3.czw3 > * {margin-left: auto;padding-right: 0;margin-right: auto;width: auto;padding-left: 0;box-sizing: border-box;max-width: min(var(--d4jyk), calc(100% - var(--fhfs) * 2));}

.tt9s {--z7aa: 999px;--omt: 999px;--xoa: 0 13px;--ayhb: var(--so4qb);--eln4m: 700;--rptm: 1.5px solid var(--q9v9k);}

.g9ds.g9ds .h8kgt33 .f198m9 {color: var(--rml, var(--ipmwn));}

.sfrrk.sfrrk .hbaaafk, .sfrrk.sfrrk .f9ptwd {color: var(--sbez);}

.g9ds.g9ds .cknnjx .f198m9 {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));}

@media (max-width:705px) {
  .g9ds.d5dz6pr .cknnjx:not(:empty)::before,
  .g9ds.d5dz6pr .h8kgt33:not(:empty)::before {font-weight: 700;margin-right:8px;}
  .g9ds.d5dz6pr .cknnjx:not(:empty)::before {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));content: "+";}
  .g9ds.d5dz6pr .h8kgt33:not(:empty)::before {color: var(--rml, var(--ipmwn));content: "\2212";}
}

.h6np1q img {object-position: left center;flex: 0 0 auto;object-fit: contain;width: auto;max-width: min(46vw, 132px);}

.swf3amv.vev4 .x2ckzk6 {padding: 0;border-top: 2px solid var(--sbez);counter-reset: mp-qa-n;list-style: none;margin: 0;}
.swf3amv.vev4 .hqba {margin: 0;position: relative;border-bottom: 1px solid var(--pqw);counter-increment: mp-qa-n;padding-left:42px;}

.swf3amv.vev4 .hqba::before {color: var(--ipmwn);top: 21px;content: counter(mp-qa-n, decimal-leading-zero);left: 0;letter-spacing: .08em;font: 700 11.5px/1 var(--ebim);font-variant-numeric: tabular-nums;position: absolute;}

.swf3amv.vev4 .rwgq {border-bottom: 0;}

.swf3amv.vev4 .bytw {padding: 0 0 18px;}

.swf3amv.jzasfd .rwgq:first-of-type {border-top: 2px solid var(--sbez);}
.swf3amv.jzasfd .bytw {padding: 1px 0 1px 18px;margin: 0 0 16px;border-left: 2px solid var(--q9v9k);}

.swf3amv.swf3amv .kcth8 {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));}

@media (max-width:565px) {
  .swf3amv.vev4 .hqba {padding-left:31px;}
  .swf3amv.jzasfd .bytw {padding-left:13px;}
}

.g9ds.g9ds .tb3apq {margin-right:9px;font: 800 15px/1 var(--ebim);display: inline-block;}
.g9ds.g9ds .p996 .tb3apq {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));}
.g9ds.g9ds .bbp9n .tb3apq {color: var(--rml, var(--ipmwn));}

.g9ds.hygcx .fpgh {border-top: 2px solid var(--j0hu5, var(--sbez));}
.g9ds.hygcx .rddjfm {width: 1%;white-space: nowrap;vertical-align: top;border-bottom: 1px solid var(--q9v9k);padding: 16px 20px 16px 0;}

.g9ds.hygcx .wgntqfb {border-bottom: 1px solid var(--q9v9k);padding: 16px 0 16px 20px;width: auto;border-left: 1px solid var(--q9v9k);}
.g9ds.hygcx tbody tr:last-child .rddjfm,
.g9ds.hygcx tbody tr:last-child .wgntqfb {border-bottom: 0;}

.g9ds.g9ds .qrvt {list-style: none;margin: 0;padding: 0;}
.g9ds.g9ds .w9456h {border-bottom: 1px solid var(--pqw);padding: 8px 0;margin: 0;}
.g9ds.g9ds .w9456h:first-child {padding-top: 0;}
.g9ds.g9ds .w9456h:last-child {padding-bottom: 0;border-bottom: 0;}

.g9ds.d5dz6pr .wgntqfb {padding: 13px 16px;}

@media (max-width:565px) {
  .g9ds.hygcx .rddjfm {padding: 13px 14px 13px 0;}
  .g9ds.hygcx .wgntqfb {padding: 13px 0 13px 14px;}
}

.sa3d0.gk8xtc .pjaytb {margin: 0 0 10px;}
.sa3d0.gk8xtc .smvr {margin: 0 0 16px;}

.sa3d0.sa3d0 .rjz2d {gap:10px 26px;grid-template-columns: minmax(0, 1fr);display: grid;}
.sa3d0.he3y8q8 .pjaytb {margin: 0;}
@media (min-width:725px) {
  .sa3d0.he3y8q8 .rjz2d {grid-template-columns: 148px minmax(0, 1fr);gap: 0 26px;}
  
  .sa3d0.he3y8q8 .af25370 {grid-column: 2;}
  .sa3d0.he3y8q8 .af25370:only-child {grid-column: 1 / -1;}
}

.rx02e23.rx02e23 .ctm3d92 {display: flex;border: 2px dashed var(--q9v9k);border-radius: var(--so4qb);padding: clamp(16px, 2.2vw, 24px);width: 100%;justify-content: center;}
.rx02e23.emhr .ctm3d92  {justify-content: flex-start;}
.rx02e23.q1t9py4 .ctm3d92 {justify-content: flex-end;}

.rx02e23.rx02e23 .ctm3d92 .skzz {width: 100%;}

.db64f7.cmc9pta {display: block;}
.db64f7.cmc9pta .q7xt7nn {margin: 0 0 14px;}
.db64f7.cmc9pta .y219pp {margin: 3px 16px 10px 0;float: left;}
.db64f7.cmc9pta .zzy5 {letter-spacing: .1em;text-transform: uppercase;margin: 0 0 3px;display: block;font: 600 11.5px/1.35 var(--ebim);color: var(--ipmwn);}
.db64f7.cmc9pta .b6wc {clear: both;margin: 14px 0 0;}

.db64f7.cmc9pta .w9pqp65 {clear: left;}

.db64f7.cmc9pta::after {content: "";display: block;clear: both;}

.db64f7.cy0ka9q {grid-template-columns: minmax(0, 1fr) auto;align-items: start;display: grid;gap: 0 22px;}
.db64f7.cy0ka9q .q7xt7nn {margin: 0 0 14px;grid-column: 1 / -1;}

.db64f7.cy0ka9q .gf17 {align-items: baseline;border-bottom: 1px solid var(--q9v9k);justify-content: space-between;flex-wrap: wrap;display: flex;gap:3px 18px;grid-column: 1;padding-bottom:10px;}
.db64f7.cy0ka9q .nvqx7e {margin-top: 0;}
.db64f7.cy0ka9q .y219pp {grid-row: 2;grid-column: 2;}
.db64f7.cy0ka9q .r584,
.db64f7.cy0ka9q .w9pqp65,
.db64f7.cy0ka9q .b6wc {grid-column: 1 / -1;}
.db64f7.cy0ka9q .r584 {margin-top:14px;}
.db64f7.cy0ka9q .b6wc {margin-top:15px;}

@media (max-width:565px) {
  .db64f7.cy0ka9q {grid-template-columns: minmax(0, 1fr);}
  
  .db64f7.cy0ka9q .q7xt7nn {order: -2;}
  .db64f7.cy0ka9q .y219pp {grid-column: 1;order: -1;margin-bottom:13px;grid-row: auto;}
}

.kmpsjr.kmpsjr .zjyevc {list-style: none;padding: 0;margin: 0;}
.kmpsjr.kmpsjr .zjyevc li {border-bottom: 1px solid var(--pqw);margin: 0;}
.kmpsjr.kmpsjr .zjyevc a {min-height: 44px;line-height:1.42;font-size: 15.5px;padding: 11px 2px;gap:11px;color: inherit;text-decoration: none;align-items: center;display: flex;}
.kmpsjr.kmpsjr .zjyevc a::before {width: 16px;flex: 0 0 auto;height: 1px;content: "";background: var(--ipmwn);}
.kmpsjr.kmpsjr .zjyevc a:hover {text-decoration: underline;text-underline-offset: 3px;}

.kmpsjr.kmpsjr .bbmct {padding: 2px clamp(14px, 2vw, 22px) 6px;background: var(--m3b);margin-top:13px;}
.kmpsjr.kmpsjr .bbmct .jbrbtpn {margin-top:14px;}

.kmpsjr.kmpsjr .bbmct .h7bp li:last-child {border-bottom: 0;}

.sfrrk.sfrrk .v5t9p {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));}

.sfrrk.mbxwb8g .cayj {padding: 0;list-style: none;margin: 0;counter-reset: mp-run-n;}
.sfrrk.mbxwb8g .gxj5rwz {position: relative;padding: 0 0 18px 58px;counter-increment: mp-run-n;margin: 0 0 20px;border-bottom: 1px solid var(--q9v9k);}
.sfrrk.mbxwb8g .gxj5rwz:last-child {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

.sfrrk.mbxwb8g .gxj5rwz::before {color: color-mix(in srgb, var(--i2yr8, var(--t1k8)) 62%, var(--sbez));content: counter(mp-run-n);font: 800 40px/1 var(--ebim);top: -2px;letter-spacing: -.05em;left: 0;position: absolute;}

.sfrrk.mgf2 .pb9y1m {margin: 0;}
.sfrrk.mgf2 .jfkcfk {margin: 0 0 20px;border-bottom: 1px solid var(--q9v9k);padding: 0 0 18px;}
.sfrrk.mgf2 .jfkcfk:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.sfrrk.mgf2 .wha3c {gap:11px;align-items: baseline;display: flex;margin: 0 0 7px;padding: 0 0 7px;border-bottom: 1px solid var(--pqw);}

.sfrrk.mgf2 .v5t9p {font-size: 23px;margin: 0;line-height: 1;float: none;font-variant-numeric: tabular-nums;}
.sfrrk.mgf2 .f9ptwd {margin: 0;}

@media (max-width:565px) {
  .sfrrk.mbxwb8g .gxj5rwz {padding-left:47px;}
  .sfrrk.mbxwb8g .gxj5rwz::before {font-size: 32px;}
  .sfrrk.mgf2 .wha3c {gap:9px;}
}

@media (max-width:705px) {
  .g9ds.hygcx .wgntqfb {border-left: 0;padding-left: 0;}
}

.nsnj4y.nsnj4y,
.f95d.f95d, .e2xj56f.e2xj56f,
.m753.m753, .xccx5w.xccx5w,
.c05j.c05j,
.nk9ver.nk9ver, .spb7.spb7,
.pgpzqa.pgpzqa {text-transform: uppercase;letter-spacing: .06em;font-weight: 800;display: inline-flex;justify-content: center;line-height:1.12;text-decoration: none;font-family: var(--ebim);text-align: center;white-space: nowrap;border-radius: var(--so4qb);align-items: center;transition:background 0.184s, color 0.147s, border-color 0.166s;}
.c05j.c05j, .nk9ver.nk9ver,
.spb7.spb7, .pgpzqa.pgpzqa {padding: 0 28px;min-height: 50px;font-size: 14px;}

.rx02e23.rx02e23 .m5wks0c {font: inherit;letter-spacing: inherit;}

.qej5er .f95d.f95d,
.qej5er .e2xj56f.e2xj56f {font-size: 12.5px;min-height: 42px;padding: 0 18px;}
.qej5er .e2xj56f.e2xj56f {background: transparent;box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--uyy2o) 38%, transparent);color: var(--uyy2o);}
.qej5er .e2xj56f.e2xj56f:hover {box-shadow: inset 0 0 0 1.5px var(--uyy2o);}

.tt9s {--omt: var(--so4qb);--z7aa: var(--so4qb);}
.g0hv54k {grid-column: 1;align-items: center;display: flex;justify-self: start;grid-row: 1;}
.fhhqt {padding: 16px 20px 0;}
.g0hv54k:not(:has(*)), .fhhqt:not(:has(*)) {display: none;}

.wkyc6z ul {gap: 0;}
.wkyc6z li {display: flex;align-items: center;}
.wkyc6z li + li::before {background: var(--q9v9k);width: 1px;content: "";height: 14px;}
.wkyc6z a {border-bottom-width: 3px;padding: 12px 22px;}
.wkyc6z a[aria-current="page"] {border-bottom-color: var(--i2yr8);}

@media (max-width:753px) {
  
  .p2vnv {grid-template-columns: auto minmax(0, 1fr) auto;gap:7px;padding: 10px var(--fhfs);}
  .vja46n {grid-column: 1;}
  .h6np1q {min-width: 0;justify-self: start;grid-column: 2;}
  .h6np1q img {max-width: min(30vw, 120px);}
  .kbg6 {font-size: 19px;}
  .qej5er {grid-column: 3;gap:6px;}
  .g0hv54k {display: none;}
  .qej5er .f95d.f95d,
  .qej5er .e2xj56f.e2xj56f {padding: 0 11px;font-size: 11.5px;letter-spacing: .04em;min-height: 40px;}

  .vcxf2 {transform: translateX(-100%);border-left: 0;border-right: 1px solid var(--q9v9k);right: auto;left: 0;}
}
@media (max-width: 359.98px) {
  
  :root {--fhfs: 14px;}
  .p2vnv {padding: 10px var(--fhfs);gap:5px;}
  .h6np1q img {max-width: 25vw;}
  .qej5er .f95d.f95d,
  .qej5er .e2xj56f.e2xj56f {font-size: 11px;letter-spacing: .02em;padding: 0 9px;}
}

.qc3am0.qc3am0 .q04tc38,
.qc3am0.d3zh .q04tc38,
.p7stx.p7stx .xe0q {grid-template-columns: repeat(var(--bw6, 4), minmax(0, 1fr));display: grid;}
.qc3am0.qc3am0 .q04tc38 > * {max-width: none;}
.p7stx.p7stx .xe0q {border-radius: var(--so4qb);gap:13px;}
.p7stx.p7stx .dtxaj4a {border-radius: var(--so4qb);padding: 14px 12px;min-height: 76px;}
.p7stx.p7stx .xhxr8v1 {height: 34px;max-width: 100%;}
.qc3am0.qc3am0 .q04tc38 {border-radius: var(--so4qb);overflow: hidden;}
@media (max-width:911px) {
  .qc3am0.qc3am0 .q04tc38,
  .p7stx.p7stx .xe0q {grid-template-columns: repeat(var(--x1s4, 3), minmax(0, 1fr));display: grid;}
}
@media (max-width:565px) {
  .qc3am0.qc3am0 .q04tc38,
  .p7stx.p7stx .xe0q {grid-template-columns: repeat(var(--bor, 2), minmax(0, 1fr));}
  .p7stx.p7stx .xe0q {padding: 12px;gap:8px;}
  .p7stx.p7stx .dtxaj4a {min-height: 60px;padding: 10px 8px;}
  .p7stx.p7stx .xhxr8v1 {height: 26px;}
  .qc3am0.qc3am0 .vj80y3 {padding: 16px 10px;min-height: 112px;}
  .qc3am0.qc3am0 .edtc {max-height: 44px;}
}

.xzz6.xzz6 {--zllb: var(--i2yr8);grid-template-columns: minmax(0, 1fr);color: var(--rrw77);--rrw77: var(--u3oae, var(--cew1s));align-items: center;padding: clamp(26px, 4vw, 56px);margin: 0 0 var(--l4p);display: grid;overflow: hidden;border-radius: var(--so4qb);gap: clamp(24px, 4vw, 56px);background: var(--zllb);}
.xzz6.vp9m {--zllb: var(--lqe8o);--rrw77: var(--i5m);}
@media (min-width:755px) {
  .xzz6.xzz6 {grid-template-columns: minmax(0, 1fr) auto;}
}
.xzz6.xzz6 .hz9e1va {min-width: 0;}
.xzz6.xzz6 .nvwa {border: 0;border-top: 4px solid var(--rrw77);width: 64px;margin: 0 0 18px;}
.xzz6.xzz6 :is(.dnn8met, .vdv1x) {color: var(--rrw77);}
.xzz6.xzz6 .dnn8met {line-height: 1;font-size: clamp(30px, 4.2vw, 54px);}
.xzz6.xzz6 :is(.ejjv, .d26y11, .evksyn) {color: color-mix(in srgb, var(--rrw77) 80%, transparent);}
.xzz6.xzz6 .mewe,
.xzz6.xzz6 .yet4y2 {border-color: color-mix(in srgb, var(--rrw77) 26%, transparent);}

.xzz6.vp9m .mewe {column-gap:28px;display: flex;flex-wrap: wrap;}
.xzz6.vp9m .yet4y2 {min-width: 0;flex: 1 1 150px;}
.xzz6.xzz6 .kyq11vp {border-radius: var(--so4qb);border: 2px solid color-mix(in srgb, var(--rrw77) 30%, #000);}

.xzz6.xzz6 .jk43v87 {width: clamp(150px, 15vw, 190px);gap:3px;align-items: center;display: flex;position: relative;margin: 0 auto;flex-direction: column;background: color-mix(in srgb, var(--rrw77) 10%, var(--zllb));justify-content: center;border: 6px solid var(--rrw77);border-radius:31px;aspect-ratio: 9 / 18.5;transform: rotate(-6deg);}
.xzz6.xzz6 .gef1x {transform: translateX(-50%);height: 14px;width: 34%;top: 10px;position: absolute;background: var(--rrw77);border-radius: 0 0 10px 10px;left: 50%;}
.xzz6.xzz6 .dsm07r0 {left: 50%;bottom: 12px;transform: translateX(-50%);position: absolute;border-radius: var(--so4qb);height: 4px;width: 36%;background: var(--rrw77);}
.xzz6.xzz6 .hm2r {letter-spacing: -.06em;color: var(--rrw77);font: 800 clamp(64px, 7vw, 92px)/.9 var(--ebim);}
.xzz6.xzz6 .vg0bkf {color: color-mix(in srgb, var(--rrw77) 70%, transparent);font: 800 16px/1 var(--ebim);letter-spacing: .14em;}
.xzz6.xzz6 .y1rbzy9 {margin-top:17px;font: 800 13px/1.2 var(--ebim);letter-spacing: .16em;text-transform: uppercase;max-width: 80%;overflow-wrap: anywhere;color: var(--rrw77);text-align: center;}
@media (max-width: 759.98px) {
  
  .xzz6.xzz6 .jk43v87 {order: -1;width: 150px;}
  .xzz6.xzz6 .hm2r {font-size: 62px;}
}
@media (max-width:565px) {
  .xzz6.xzz6 .bx6bz {flex-direction: row;}
  .xzz6.xzz6 .kyq11vp {flex: 1 1 140px;padding: 8px 14px;align-items: flex-start;}
}
@media (prefers-reduced-motion: no-preference) {
  .xzz6.xzz6 .jk43v87 {transition:transform 0.309s ease;}
  .xzz6.xzz6:hover .jk43v87 {transform: rotate(-2deg);}
}

.s2hv4.s2hv4, .sa3d0.sa3d0, .v7bd5.v7bd5,
.kmpsjr.kmpsjr .bbmct {border-radius: var(--so4qb);overflow: hidden;}
.h2ca .mmgmep :is(div, span, img, a) {border-radius: var(--so4qb);}

@media (max-width:753px) {
  .vja46n {margin-left: -12px;}
  .czw3.czw3 .e9854ga {padding-left: 0;padding-right: 0;width: 100%;margin-left: 0;margin-right: 0;}
}
@media (max-width:565px) {
  .h2ca.h2ca thead th {white-space: normal;}
  .g9ds.g9ds {padding-right:14px;padding-left:13px;}
  .g9ds.g9ds .thnb,
  .g9ds.g9ds .wgntqfb {padding-right:7px;padding-left:9px;overflow-wrap: anywhere;}
  .g9ds.g9ds .thnb {white-space: normal;letter-spacing: .06em;}
  .v7bd5.v7bd5 {padding-right:16px;padding-left:15px;}
  .v7bd5.v7bd5 :is(td, th) {overflow-wrap: anywhere;padding-left:5px;padding-right:7px;}
}

a.dtxaj4a {cursor: pointer;}
a.dtxaj4a:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}

.pgpzqa, .c05j {max-width: 100%;white-space: normal !important;text-align: center;box-sizing: border-box;min-width: 0;overflow-wrap: anywhere;}
