

:root {--i7ugs:   var(--ttg2);--w45q: clamp(52px, 7vw, 110px);--srhj: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--xohj: var(--hm5f4);--okc:  var(--pnl);--gg3j:"Oswald", "Arial Narrow", "Archivo Narrow", "Roboto Condensed", system-ui, sans-serif;--aduaq: var(--u61);--bmk6:  1240px;--psd3: var(--hb72j);}

body {font: 17px/1.6 var(--srhj);color: var(--i7ugs);-webkit-text-size-adjust: 100%;background: var(--brll);margin: 0;}

.a8t6v {background: var(--xohj);left: -9999px;color: var(--bjk0, var(--p9g8, var(--ha6)));position: absolute;text-decoration: none;z-index: 200;font-weight: 700;top: 0;padding: 12px 20px;}
.a8t6v:focus {left: 10px;top: 10px;}

.wyyx8n {background: var(--wwij);z-index: 60;position: sticky;border-bottom: 1px solid var(--okc);top: 0;}
.gymdr {display: flex;align-items: center;max-width: var(--bmk6);min-height: 62px;gap:25px;margin: 0 auto;padding: 0 24px;}
.hsynk {min-height: 44px;display: inline-flex;text-decoration: none;align-items: center;}
.hsynk img {display: block;width: auto;height: 24px;}
.sr5a {font: 700 19px/1 var(--gg3j);text-transform: uppercase;letter-spacing: .06em;color: var(--yczp);}

.gkrm {margin-left: auto;min-width: 0;}
.gkrm ul {display: flex;margin: 0;list-style: none;padding: 0;flex-wrap: wrap;gap:7px;}
.gkrm a {padding: 0 10px;letter-spacing: .14em;text-decoration: none;text-transform: uppercase;display: inline-flex;align-items: center;font: 600 12.5px/1 var(--gg3j);min-height: 44px;color: color-mix(in srgb, var(--yczp) 62%, transparent);}
.gkrm a:hover {color: var(--yczp);}
.gkrm a[aria-current="page"] {box-shadow: inset 0 -2px 0 var(--xohj);color: var(--yczp);}

.n93mth3 {display: flex;gap:9px;align-items: center;}
.k10b8b {align-items: center;text-decoration: none;color: var(--e8h4o, var(--p17));display: inline-flex;letter-spacing: .12em;padding: 0 12px;min-height: 44px;background: var(--nh2y);text-transform: uppercase;font: 600 12.5px/1 var(--gg3j);}

.txe7w44,
.vn21c1 :is(.jt8c76, .srapqjs, .k1c6m, .vjaw3,
              .tzxyn8d, .p3sy65, .nq5sryx) a[role="button"],
.vn21c1 .vjaw3 a {background: var(--hm5f4);min-height: 44px;font: 700 13px/1 var(--gg3j);color: var(--p9g8, var(--ha6));padding: 0 22px;cursor: pointer;border-radius: 0;border: 0;text-transform: uppercase;align-items: center;text-decoration: none;letter-spacing: .12em;justify-content: center;display: inline-flex;}

.txe7w44 {color: var(--ddmni, var(--c5dc9));background: var(--dvx);}
.txe7w44:hover {background: var(--j6x);}
.vn21c1 :is(.jt8c76, .srapqjs, .k1c6m, .vjaw3,
              .tzxyn8d, .p3sy65, .nq5sryx) a[role="button"]:hover,
.vn21c1 .vjaw3 a:hover {background: var(--j6x);}
.qvvq {font-size: 14px;padding: 0 34px;min-height: 56px;}

.frzp8s {position: fixed;top: 0;opacity:0.05;width: 1px;height: 1px;left: 0;pointer-events: none;}
.b33zzb {flex-direction: column;align-items: center;display: none;min-height: 44px;gap:4px;justify-content: center;cursor: pointer;min-width: 44px;}
.b33zzb span {width: 20px;background: var(--yczp);display: block;height: 2px;}

.vn21c1 {margin: 0 auto;padding: clamp(40px, 6vw, 90px) 24px 0;max-width: var(--bmk6);}

.vn21c1 > * {margin: 0 0 var(--w45q) !important;padding: 0 !important;background: none !important;box-shadow: none !important;border: 0 !important;border-radius: 0 !important;}
.vn21c1 > *:last-child {margin-bottom: var(--w45q) !important;}

.vn21c1 h2 {border-bottom: 1px solid var(--okc) !important;text-transform: uppercase;margin: 0 0 26px !important;text-wrap: balance;padding: 0 0 20px !important;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--gg3j) !important;text-align: left !important;border-left: 0 !important;letter-spacing: -.01em !important;}
.vn21c1 h2::before {display: none !important;}

.vn21c1 h1 {text-transform: uppercase;font: 700 clamp(42px, 8.5vw, 146px)/0.92 var(--gg3j);margin: 0 0 24px;text-wrap: balance;letter-spacing: -.02em;}
.vn21c1 h3 {font: 700 17px/1.2 var(--gg3j);letter-spacing: .1em;margin: 30px 0 10px;text-transform: uppercase;}
.vn21c1 p, .vn21c1 li {max-width: 68ch;}
.vn21c1 img {border-radius: 0;max-width: 100%;height: auto;}

.vn21c1 p > a, .vn21c1 li > a, .vn21c1 td > a {color: var(--i7ugs);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px;text-decoration-color: var(--xohj);}

.vn21c1 .jt8c76.n0zv {border-bottom: 1px solid var(--okc) !important;display: block;padding: 0 0 var(--w45q) !important;}

.vn21c1 .jt8c76 .gn63 {margin: 0 0 clamp(14px, 2vw, 24px);color: var(--psd3);font: 600 12.5px/1 var(--gg3j);text-transform: uppercase;letter-spacing: .18em;}

.vn21c1 .jt8c76 .fp4ttc {text-wrap: balance;letter-spacing: -.02em;font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--gg3j);color: var(--i7ugs);text-transform: uppercase;margin: 0 0 clamp(20px, 2.6vw, 34px);}

.vn21c1 .jt8c76.q4fp .fp4ttc {font-size: clamp(42px, 7.6vw, 112px);}

.vn21c1 .jt8c76 .dmfqk9m {border-top: 1px solid var(--aduaq);align-items: baseline;padding-top: clamp(16px, 2vw, 26px);justify-content: space-between;max-width: none;flex-wrap: wrap;display: flex;gap:21px 40px;}
.vn21c1 .jt8c76 .ddmmnw {max-width: 56ch;line-height:1.53;margin: 0;color: var(--psd3);flex: 1 1 320px;font-size: 18px;}

.vn21c1 .jt8c76 .pqnrd7s {text-transform: uppercase;min-height: 52px;padding: 0 30px;border-radius: 0;background: var(--hm5f4);flex: 0 0 auto;font: 700 13.5px/1 var(--gg3j);justify-content: center;text-decoration: none;display: inline-flex;letter-spacing: .14em;align-items: center;transition:filter 0.172s;white-space: nowrap;color: var(--p9g8, var(--ha6));}
.vn21c1 .jt8c76 .pqnrd7s:hover {filter: brightness(1.08);}

.vn21c1 .jt8c76 .ng9xs3 {color: var(--abw2j, var(--i7ugs));margin: clamp(26px, 3.4vw, 46px) 0 0;}
.vn21c1 .jt8c76.b362rsy .ng9xs3 {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.vn21c1 .jt8c76 .yr9s201,
.vn21c1 .jt8c76 .ng9xs3 img {max-height: 34vh;width: 100%;object-fit: cover;border-radius: 0;display: block;aspect-ratio: 3 / 1;height: auto;}
.vn21c1 .jt8c76.b362rsy .yr9s201,
.vn21c1 .jt8c76.b362rsy .ng9xs3 img {max-height: 26vh;}

@media (max-width:705px) {
  
  .vn21c1 .jt8c76 .dmfqk9m {display: block;}
  .vn21c1 .jt8c76 .ddmmnw {margin-bottom:19px;}
  .vn21c1 .jt8c76 .pqnrd7s {width: 100%;}
  .vn21c1 .jt8c76 .yr9s201,
  .vn21c1 .jt8c76 .ng9xs3 img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.vn21c1 .jt8c76.agjxdt {padding: clamp(26px, 3.4vw, 46px) !important;display: flex;overflow: hidden;justify-content: flex-end;border-bottom: 0 !important;position: relative;min-height: min(52vh, 460px);flex-direction: column;}
.agjxdt .ng9xs3 {inset: 0;margin: 0;position: absolute;z-index: 0;}
.agjxdt .yr9s201,
.agjxdt .ng9xs3 img {max-height: none;height: 100%;aspect-ratio: auto;width: 100%;}
.agjxdt .ng9xs3::after {content: "";inset: 0;position: absolute;background: linear-gradient(0deg,
    var(--brll) 0%,
    color-mix(in srgb, var(--brll) 68%, transparent) 46%,
    color-mix(in srgb, var(--brll) 18%, transparent) 82%,
    transparent 100%);}
.agjxdt .gn63,
.agjxdt .fp4ttc,
.agjxdt .dmfqk9m {position: relative;z-index: 1;}
.agjxdt .fp4ttc {color: var(--abw2j, var(--i7ugs));}
.agjxdt .gn63 {color: var(--abw2j, var(--psd3));}
.agjxdt .dmfqk9m {border-top: 0;}
@media (max-width:705px) {
  .vn21c1 .jt8c76.agjxdt {min-height: min(42vh, 360px);}
}

.tzxyn8d.tzxyn8d .gfdc {list-style: none;margin: 0;padding: 0;}
.tzxyn8d.tzxyn8d .jckxdhj {margin: 0 0 30px;}
.tzxyn8d.tzxyn8d .jckxdhj:last-child {margin-bottom: 0;}
.tzxyn8d.tzxyn8d .bhyd1 {max-width: 70ch;line-height:1.60;margin: 0;text-indent: -4.6em;padding-left: 4.6em;color: var(--i7ugs);}
.tzxyn8d.tzxyn8d .q1es {width: 4.6em;color: color-mix(in srgb, var(--xohj) 68%, var(--i7ugs));display: inline-block;font: 700 13px/1.62 var(--gg3j);text-transform: uppercase;text-indent: 0;letter-spacing: .16em;}
.tzxyn8d.tzxyn8d .ex69ae {color: var(--i7ugs);font-weight: 600;}

.tzxyn8d.tzxyn8d .eg9q {color: var(--psd3);}
.tzxyn8d.tzxyn8d .ex69ae + .eg9q::before {content: " \2014\00a0";color: var(--okc);}

.tzxyn8d.tzxyn8d .a461zpn {line-height:1.62;color: var(--i7ugs);padding-left: 4.6em;text-indent: -4.6em;max-width: 70ch;margin: 0;}
.tzxyn8d.tzxyn8d .wrny3a {max-width: 70ch;padding-left: calc(4.6 * 13px + .26em);margin: 6px 0 0;line-height:1.64;color: var(--psd3);}

.bffh.bffh .cwh7j0 {align-items: start;display: grid;gap:52px;grid-template-columns: 1fr 1fr;}
.bffh.bffh .w937c {padding: 0;border: 0;border-radius: 0;min-width: 0;background: none;}

.bffh.bffh .qdyn68 {padding-top:15px;letter-spacing: .18em;font: 700 12px/1.3 var(--gg3j);border-top: 1px solid var(--okc);max-width: none;margin: 0 0 18px;color: var(--psd3);text-transform: uppercase;}
.bffh.bffh .s73k9t {padding: 0;margin: 0;list-style: none;}
.bffh.bffh .fxvb {display: flex;line-height:1.60;gap:14px;max-width: 46ch;margin: 0 0 14px;align-items: baseline;}
.bffh.bffh .fxvb:last-child {margin-bottom: 0;}
.bffh.bffh .wyys {flex: 0 0 auto;width: 1ch;color: var(--psd3);font: 400 17px/1.6 var(--srhj);}

.bffh.bffh .c0260 .wyys {color: color-mix(in srgb, var(--xohj) 68%, var(--i7ugs));}
.bffh.bffh .rbwnn1n {color: var(--i7ugs);min-width: 0;}

.bffh.bffh .bdjbr {gap: 0 52px;grid-template-rows: auto auto;grid-auto-flow: column;align-items: start;display: grid;grid-auto-columns: minmax(0, 1fr);margin: 0;}

.bffh.bffh .bdjbr > dd {margin: 0;min-width: 0;}

.nq5sryx.nq5sryx .jz8q6 {display: block;padding: 0;margin: 0 0 6px;background: none;overflow: visible;border: 0;border-radius: 0;}
.nq5sryx.nq5sryx .jz8q6:last-child {margin-bottom: 0;}
.nq5sryx.nq5sryx .pm86 {padding: 20px 0 14px;cursor: pointer;min-height: 44px;gap:13px;font: 500 19px/1.4 var(--srhj);color: var(--i7ugs);display: flex;align-items: baseline;list-style: none;}
.nq5sryx.nq5sryx .pm86::-webkit-details-marker {display: none;}
.nq5sryx.nq5sryx .pm86::marker {content: "";}
.nq5sryx.nq5sryx .a6tbmf {flex: 0 0 auto;align-self: center;transform: rotate(-45deg);height: 8px;transition:transform 0.151s ease, border-color 0.198s ease;width: 8px;margin-top: 0;border-bottom: 1.5px solid var(--psd3);border-right: 1.5px solid var(--psd3);}
.nq5sryx.nq5sryx .jz8q6[open] .a6tbmf {border-right-color: color-mix(in srgb, var(--xohj) 68%, var(--i7ugs));border-bottom-color: color-mix(in srgb, var(--xohj) 68%, var(--i7ugs));transform: rotate(45deg);}

.nq5sryx.nq5sryx .kggcq4m {padding: 0 0 22px 22px;}
.nq5sryx.nq5sryx .c8zq0ch {margin: 0;font-size: 16px;color: var(--psd3);max-width: 64ch;line-height:1.66;}

.nq5sryx.nq5sryx .myse964 {border-top: 1px solid var(--aduaq);margin-bottom: 0;}
.nq5sryx.nq5sryx .myse964:first-of-type {border-top: 0;}
.nq5sryx.nq5sryx .nnh5 {margin-left: auto;}
.nq5sryx.nq5sryx .haetfnh {padding-left: 0;}

.nq5sryx.nq5sryx .w9t9e7 {list-style: none;margin: 0;padding: 0;}
.nq5sryx.nq5sryx .vd6hd {margin: 0;max-width: none;}
.nq5sryx.nq5sryx .p4vzf {flex: 0 0 auto;color: color-mix(in srgb, var(--xohj) 68%, var(--i7ugs));font: 700 12px/1.4 var(--gg3j);letter-spacing: .16em;}

.nq5sryx.nq5sryx .czfm84 {padding-left:55px;}

.vn21c1 .v43c .wqbs + .wqbs {margin-top: clamp(30px, 4vw, 54px);}
.vn21c1 .v43c .veand {letter-spacing: .18em;margin: 0 0 10px;text-transform: uppercase;font: 600 12px/1 var(--gg3j);color: var(--psd3);}
.vn21c1 .v43c .rxf547s {list-style: none;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;margin: 0;padding: 0;gap:31px 22px;}

@media (max-width:752px) { .vn21c1 .v43c .rxf547s {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.vn21c1 .v43c .ebkpcm {min-width: 0;}
.vn21c1 .v43c .a4tka {grid-template-columns: auto minmax(0, 1fr);color: inherit;gap:2px 10px;display: grid;text-decoration: none;min-width: 0;align-items: baseline;}
.vn21c1 .v43c .wyw6 {color: var(--psd3);grid-row: 2 / span 2;font: 600 12px/1.25 var(--gg3j);align-self: start;letter-spacing: .12em;}

.vn21c1 .v43c .ap1zjxv {width: 100%;margin: 0 0 12px;overflow: hidden;grid-column: 1 / -1;}
.vn21c1 .v43c .ap1zjxv img {border-radius: 0;object-fit: cover;width: 100%;display: block;height: auto;aspect-ratio: 1 / 1;}
.vn21c1 .v43c .weenh9n {letter-spacing: .01em;text-transform: uppercase;color: var(--i7ugs);min-width: 0;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--gg3j);}
.vn21c1 .v43c .hc496 {text-overflow: ellipsis;letter-spacing: .12em;overflow: hidden;white-space: nowrap;grid-column: 2;color: var(--psd3);font: 400 12.5px/1.3 var(--gg3j);font-style: normal;text-transform: uppercase;min-width: 0;}
.vn21c1 .v43c .a4tka:hover .weenh9n {text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--xohj);text-decoration-thickness: 2px;}

.vn21c1 .mbq0n .a1kx {align-items: center;display: grid;padding: 0;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--aduaq);margin: 0;}
.vn21c1 .mbq0n .zhdbz0t {border-bottom: 1px solid var(--aduaq);min-width: 0;}
.vn21c1 .mbq0n .qez5 {min-height: 76px;display: flex;align-items: center;text-decoration: none;}
.vn21c1 .mbq0n .r582 {text-transform: uppercase;font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--gg3j);color: var(--i7ugs);letter-spacing: .01em;}
.vn21c1 .mbq0n .qez5:hover .r582 {text-decoration-thickness: 2px;text-underline-offset: 5px;text-decoration-color: var(--xohj);text-decoration: underline;}

.vn21c1 .mbq0n .nabk {margin: 0;min-height: 76px;align-items: center;display: flex;justify-content: flex-end;border-bottom: 1px solid var(--aduaq);}
.vn21c1 .mbq0n .nabk img {object-fit: contain;opacity:0.7;width: auto;display: block;height: 30px;border-radius: 0;max-width:140px;}

.vn21c1 .hmgs .h54q9k {flex-wrap: wrap;gap: 0;display: flex;max-width: none;align-items: center;margin: 0;}
.vn21c1 .hmgs .fxrf {border-left: 1px solid var(--aduaq);align-items: center;text-decoration: none;display: inline-flex;min-height: 62px;padding: 0 24px;gap:11px;}
.vn21c1 .hmgs .fxrf:first-child {border-left: 0;padding-left: 0;}
.vn21c1 .hmgs .fxrf img {width: auto;object-fit: contain;border-radius: 0;opacity:0.71;max-width:78px;display: block;height: 26px;}
.vn21c1 .hmgs .hq09t {text-transform: uppercase;letter-spacing: .13em;color: var(--psd3);font: 600 13.5px/1 var(--gg3j);white-space: nowrap;}
.vn21c1 .hmgs .fxrf:hover .hq09t {color: var(--i7ugs);}

.vn21c1 .p3sy65 .qrk7ts {gap:7px;align-items: baseline;display: flex;margin: 0 0 14px;}
.vn21c1 .p3sy65 .q1qnye {letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--gg3j);color: var(--i7ugs);}
.vn21c1 .p3sy65 .kzhdrwh {font: 600 clamp(16px, 2vw, 24px)/1 var(--gg3j);font-style: normal;color: var(--psd3);letter-spacing: .1em;}
.vn21c1 .p3sy65 .xgcry {line-height:1.58;font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;color: var(--psd3);}
.vn21c1 .p3sy65 .g44d3w2 {margin: 0;padding: 0;list-style: none;}
.vn21c1 .p3sy65 .ddq60f {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--aduaq);}

.vn21c1 .p3sy65 .kpf71qf {margin: 0;}
.vn21c1 .p3sy65 .kpf71qf p {margin: 0;line-height:1.51;color: var(--i7ugs);font-size: clamp(18px, 1.9vw, 23px);max-width: 62ch;}
.vn21c1 .p3sy65 .aj8mg76 {font: 600 12.5px/1 var(--gg3j);font-style: normal;color: var(--psd3);letter-spacing: .16em;text-transform: uppercase;margin-top:13px;display: block;}

.vn21c1 .p3sy65 .ddq60f {margin: 0;}

.vn21c1 .p3sy65 ol.g44d3w2 > .ddq60f {max-width: 68ch;}
.vn21c1 .p3sy65 div.g44d3w2 > .ddq60f {max-width: none;}

.vn21c1 .p3sy65 figcaption.aj8mg76 {font-style: normal;}

.vn21c1 .p3sy65 .vbcyr {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.vn21c1 .p3sy65 .vbcyr + .qrk7ts {margin-bottom: clamp(26px, 3.4vw, 44px);}

.vn21c1 .k1c6m.qggc {max-width: none;}

.vn21c1 .k1c6m.b6vv {max-width: 74ch;}
.vn21c1 .k1c6m .mf3gjgq {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.vn21c1 .k1c6m.wmycp6 .mf3gjgq {order: 2;margin: clamp(24px, 3vw, 38px) 0 0;}
.vn21c1 .k1c6m.wmycp6 {display: flex;flex-direction: column;}
.vn21c1 .k1c6m .mf3gjgq img {aspect-ratio: 5 / 1;display: block;width: 100%;height: auto;object-fit: cover;border-radius: 0;}
.vn21c1 .k1c6m .vqf1jn {color: var(--i7ugs);text-wrap: balance;margin: 0 0 22px;font: 700 clamp(26px, 4vw, 52px)/1 var(--gg3j);padding: 0 0 18px;border-bottom: 1px solid var(--okc);letter-spacing: -.01em;text-transform: uppercase;}
.vn21c1 .k1c6m .vqf1jn::before {display: none;}

.vn21c1 .k1c6m .xac41 {color: var(--psd3);line-height:1.67;padding-left: clamp(0px, 4vw, 72px);max-width: 68ch;font-size: 17px;}
.vn21c1 .k1c6m .xac41 :is(p, li):last-child {margin-bottom: 0;}
.vn21c1 .k1c6m .yk7y {margin: 24px 0 0;padding-left: clamp(0px, 4vw, 72px);max-width: none;}
.vn21c1 .k1c6m .ncbz {letter-spacing: .14em;border-radius: 0;color: var(--p9g8, var(--ha6));display: inline-flex;justify-content: center;align-items: center;background: var(--hm5f4);min-height: 48px;text-transform: uppercase;padding: 0 26px;text-decoration: none;font: 700 13px/1 var(--gg3j);}
.vn21c1 .k1c6m .ncbz:hover {filter: brightness(1.08);}

.vn21c1 .srapqjs.wtav1k {text-align: left;}
.vn21c1 .srapqjs .xj1fwpy {padding: 0 0 18px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--gg3j);color: var(--i7ugs);border-bottom: 1px solid var(--okc);letter-spacing: -.01em;text-wrap: balance;text-transform: uppercase;margin: 0 0 22px;}
.vn21c1 .srapqjs .xnm8 {line-height:1.60;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;font-size: 17px;color: var(--psd3);}
.vn21c1 .srapqjs .gfdc {padding: 0;margin: 0;list-style: none;}

.vn21c1 .srapqjs.y56d .gfdc {display: flex;gap: clamp(24px, 3vw, 44px);flex-wrap: wrap;justify-content: center;}
.vn21c1 .srapqjs.y56d .gfdc > * {min-width: 0;max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;}
@media (max-width:612px) {
  .vn21c1 .srapqjs.y56d .gfdc > * {max-width: none;}
}
.vn21c1 .srapqjs .jckxdhj {min-width: 0;}
.vn21c1 .srapqjs.tt0xg4 .jckxdhj {border-top: 1px solid var(--aduaq);grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);padding: clamp(20px, 2.6vw, 32px) 0;display: grid;align-items: start;gap: clamp(16px, 2.4vw, 34px);}
.vn21c1 .srapqjs .ab3n78b {display: block;letter-spacing: .18em;margin-bottom:11px;color: var(--q3366, var(--psd3));font: 600 12px/1 var(--gg3j);}
.vn21c1 .srapqjs.tt0xg4 .ab3n78b {margin-bottom: 0;}
.vn21c1 .srapqjs .pt4by {margin: 0 0 14px;}
.vn21c1 .srapqjs.tt0xg4 .pt4by {margin: 0;}
.vn21c1 .srapqjs .pt4by img {object-fit: cover;height: auto;aspect-ratio: 3 / 2;display: block;width: 100%;border-radius: 0;}
.vn21c1 .srapqjs .nbpyd {font-size: 16.5px;color: var(--i7ugs);line-height:1.54;max-width: 46ch;margin: 0;}
.vn21c1 .srapqjs .b985 {margin-top: clamp(26px, 3vw, 40px);flex-wrap: wrap;display: flex;gap:13px;}
.vn21c1 .srapqjs .ydn9y5c,
.vn21c1 .srapqjs .tgn7xe0 {text-decoration: none;letter-spacing: .14em;border-radius: 0;padding: 0 26px;font: 700 13px/1 var(--gg3j);align-items: center;justify-content: center;text-transform: uppercase;display: inline-flex;min-height: 48px;}
.vn21c1 .srapqjs .ydn9y5c {background: var(--hm5f4);color: var(--p9g8, var(--ha6));}
.vn21c1 .srapqjs .ydn9y5c:hover {filter: brightness(1.08);}

.vn21c1 .srapqjs .tgn7xe0 {box-shadow: inset 0 0 0 1px var(--okc);background: none;color: color-mix(in srgb, var(--xohj) 35%, var(--i7ugs));}
.vn21c1 .srapqjs .tgn7xe0:hover {box-shadow: inset 0 0 0 1px var(--xohj);}
@media (max-width:705px) {
  .vn21c1 .srapqjs.tt0xg4 .jckxdhj {grid-template-columns: auto minmax(0, 1fr);}
  .vn21c1 .srapqjs.tt0xg4 .pt4by {grid-column: 1 / -1;}
  .vn21c1 .srapqjs .ydn9y5c,
  .vn21c1 .srapqjs .tgn7xe0 {width: 100%;}
}

.vn21c1 .wgn1r4.zng551 {max-width: none;}
.vn21c1 .wgn1r4 .fxwt0n {display: grid;gap:3px 16px;align-items: center;padding-bottom:18px;grid-template-columns: auto minmax(0, 1fr);border-bottom: 1px solid var(--aduaq);}
.vn21c1 .wgn1r4 .r0g865y {margin: 0;height: 56px;width: 56px;grid-row: 1 / span 2;overflow: hidden;}
.vn21c1 .wgn1r4 .r0g865y img {display: block;height: 100%;object-fit: cover;width: 100%;border-radius: 0;}
.vn21c1 .wgn1r4 .her2qk0 {text-transform: uppercase;margin: 0;color: var(--i7ugs);font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--gg3j);letter-spacing: .01em;}
.vn21c1 .wgn1r4 .bn1kds9 {font: 600 12px/1.4 var(--gg3j);margin: 0;text-transform: uppercase;color: var(--psd3);letter-spacing: .16em;}
.vn21c1 .wgn1r4 .wnr8 {font-size: 16.5px;padding-left: clamp(0px, 4vw, 72px);color: var(--psd3);max-width: 68ch;margin: 20px 0 0;line-height:1.70;}
.vn21c1 .wgn1r4 .vjp2 {margin: 22px 0 0;grid-template-columns: auto minmax(0, 1fr);gap: 0 20px;align-items: center;padding-left: clamp(0px, 4vw, 72px);display: grid;}
.vn21c1 .wgn1r4 .bb1s2a {letter-spacing: .16em;font: 600 11.5px/1 var(--gg3j);color: var(--psd3);text-transform: uppercase;}
.vn21c1 .wgn1r4 .ftr0c9 {margin: 0;}
.vn21c1 .wgn1r4 .ftr0c9 a {font-size: 15px;align-items: center;display: inline-flex;color: var(--i7ugs);text-decoration-color: var(--xohj);text-decoration-thickness: 2px;text-decoration: underline;text-underline-offset: 4px;min-height: 44px;}
.vn21c1 .wgn1r4 .kwfc {border-top: 1px solid var(--aduaq);font-size: 13px;padding-top:15px;display: block;margin-top:22px;color: var(--psd3);line-height:1.61;}

.vn21c1 .wgn1r4 .da3dz {margin: 0 0 14px;}

.vn21c1 .wgn1r4 .phhqtkp {margin: 18px 0 0;border-width: 1px 0 0;border-color: var(--aduaq);border-style: solid;}

.vn21c1 .wgn1r4 .p58ek {grid-template-columns: auto minmax(0, 1fr);margin: 22px 0 0;align-items: center;padding: 0 0 0 clamp(0px, 4vw, 72px);gap: 0 20px;list-style: none;display: grid;}
.vn21c1 .wgn1r4 .dy7k2zh {max-width: none;grid-column: span 2;gap: 0 20px;align-items: center;grid-template-columns: subgrid;display: grid;}
.vn21c1 .wgn1r4 .dy7k2zh > a {text-decoration-color: var(--xohj);text-decoration-thickness: 2px;text-underline-offset: 4px;display: inline-flex;color: var(--i7ugs);text-decoration: underline;align-items: center;min-height: 44px;font-size: 15px;}

.vn21c1 .pcxgy .xt7qh {color: var(--i7ugs);padding: 0 0 20px;margin: 0 0 26px;border-bottom: 1px solid var(--okc);text-transform: uppercase;letter-spacing: -.01em;text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--gg3j);}
.vn21c1 .pcxgy .xt7qh::before {display: none;}

.vn21c1 .pcxgy .tptcs {margin: 0 0 22px clamp(0px, 4vw, 72px);border-style: solid;border-width: 2px 0 0;border-color: var(--xohj);width: 56px;}
.vn21c1 .pcxgy .pcyh {max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);font-size: 17px;line-height:1.70;color: var(--i7ugs);}
.vn21c1 .pcxgy .pcyh :is(p, li) {color: var(--i7ugs);}
.vn21c1 .pcxgy .pcyh :last-child {margin-bottom: 0;}

.vn21c1 .pcxgy .afjv71z {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--xohj);}

.vn21c1 .wms4x89 .b0rxt {border: 0;letter-spacing: -.01em;color: var(--i7ugs);text-transform: uppercase;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--gg3j);padding: 0;margin: 0 0 16px;}
.vn21c1 .wms4x89 .b0rxt::before {display: none;}
.vn21c1 .wms4x89 .naxd4p7 {color: var(--psd3);line-height:1.58;font-size: 17px;margin: 0 0 26px;max-width: 60ch;}

.vn21c1 .wms4x89.xfe9xgp {margin: clamp(34px, 4.6vw, 62px) 0;padding: clamp(26px, 3.4vw, 44px) 0 0;border-top: 4px solid var(--xohj);}
.vn21c1 .wms4x89 .fqs4 {gap: 0;margin: 0;flex-wrap: wrap;padding: 0;border-top: 1px solid var(--okc);display: flex;}
.vn21c1 .wms4x89 .r0cw {letter-spacing: .16em;color: var(--psd3);font: 600 11.5px/1 var(--gg3j);text-transform: uppercase;padding: 16px 0 0;}
.vn21c1 .wms4x89 .cpg7q {color: var(--i7ugs);font: 700 clamp(18px, 2vw, 24px)/1.1 var(--gg3j);margin: 0;padding: 6px 0 18px;letter-spacing: .01em;}
.vn21c1 .wms4x89 .dz10 {max-width: none;flex-wrap: wrap;gap:13px;display: flex;margin: 26px 0 0;}
.vn21c1 .wms4x89 .ts6p7r {min-height: 48px;display: inline-flex;box-shadow: inset 0 0 0 1px var(--okc);padding: 0 26px;border-radius: 0;justify-content: center;background: none;font: 700 13px/1 var(--gg3j);letter-spacing: .14em;text-decoration: none;text-transform: uppercase;align-items: center;color: color-mix(in srgb, var(--xohj) 35%, var(--i7ugs));}
.vn21c1 .wms4x89 .ts6p7r:hover {box-shadow: inset 0 0 0 1px var(--xohj);}

.vn21c1 .wms4x89 ul.nc9af {padding: 0;list-style: none;}
.vn21c1 .wms4x89 .fp21 {padding: 0;margin: 0;max-width: none;}

.vn21c1 .wms4x89 b.r0cw {display: block;}
.vn21c1 .wms4x89 span.cpg7q {display: block;}

.vn21c1 .wms4x89 ul.jbjbnq {list-style: none;padding: 0;}
.vn21c1 .wms4x89 .jbjbnq > li {margin: 0;max-width: none;}

.vn21c1 .vjaw3.byydb {display: block;}
.vn21c1 .vjaw3 .y87938h {margin: 0 0 22px;border-color: var(--okc);border-width: 1px 0 0;border-style: solid;}
.vn21c1 .vjaw3 .daqwtmn {border-radius: 0;min-height: 52px;color: var(--p9g8, var(--ha6));text-decoration: none;font: 700 13.5px/1 var(--gg3j);display: inline-flex;align-items: center;background: var(--hm5f4);justify-content: center;padding: 0 32px;letter-spacing: .14em;text-transform: uppercase;}
.vn21c1 .vjaw3 .daqwtmn:hover {filter: brightness(1.08);}
.vn21c1 .vjaw3.zhg6ewn  {text-align: left;}
.vn21c1 .vjaw3.adb5sj8   {text-align: center;}
.vn21c1 .vjaw3.rph3nm5 {text-align: right;}
.vn21c1 .vjaw3.ttadf .daqwtmn {display: flex;width: 100%;}

.vn21c1 .vjaw3.byydb {max-width: none;}

.vn21c1 .vjaw3.ydpe::before {content: "";display: block;margin: 0 0 22px;height: 1px;background: var(--okc);}

.vn21c1 .vjaw3 .byea {margin: 22px 0 0;}

.vn21c1 .snxf.gpw59a {display: block;}
.vn21c1 .snxf .wc41tpr {display: block;}
.vn21c1 .snxf .wc41tpr img {border-radius: 0;display: block;height: auto;width: 100%;}
.vn21c1 .snxf .bv4m285 {display: block;background: var(--okc);margin-top:15px;height: 1px;}
.vn21c1 .snxf .gn0pn {margin-top:7px;text-transform: uppercase;padding-left: clamp(0px, 4vw, 72px);color: var(--psd3);letter-spacing: .14em;font: 600 12px/1.5 var(--gg3j);display: block;}

.vn21c1 .snxf .sa74tj {border-top: 1px solid var(--okc);display: block;margin-top:15px;padding-top:9px;}
.vn21c1 .snxf .sa74tj .gn0pn {margin-top: 0;}

.vn21c1 .snxf .kgshky {margin: 0 0 10px;padding-left: 0;}

.vn21c1 .r8xhhn .g27rerm {color: var(--psd3);letter-spacing: .18em;margin-bottom:9px;font: 600 11.5px/1 var(--gg3j);text-transform: uppercase;display: block;}

.vn21c1 .r8xhhn .sk2md {display: flex;align-items: center;max-width: none;border-top: 1px solid var(--aduaq);padding-top:12px;margin: 0;flex-wrap: wrap;}
.vn21c1 .r8xhhn .sk2md a {border-left: 1px solid var(--aduaq);color: var(--psd3);font: 600 12.5px/1 var(--gg3j);text-transform: uppercase;min-height: 44px;text-decoration: none;align-items: center;display: inline-flex;letter-spacing: .13em;padding: 0 16px;}
.vn21c1 .r8xhhn .sk2md a:first-child {border-left: 0;padding-left: 0;}
.vn21c1 .r8xhhn .sk2md a:hover {color: var(--i7ugs);}

.vn21c1 .z362b .brp05y {margin-bottom:13px;letter-spacing: .18em;display: block;font: 600 11.5px/1 var(--gg3j);text-transform: uppercase;color: var(--psd3);}
.vn21c1 .fnf6 .rczbg {color: var(--i7ugs);text-transform: uppercase;border-bottom: 1px solid var(--okc);padding: 0 0 18px;letter-spacing: -.01em;font: 700 clamp(26px, 4vw, 48px)/1 var(--gg3j);margin: 0 0 22px;}
.vn21c1 .fnf6 .rczbg::before {display: none;}

.vn21c1 .z362b .d76f88,
.vn21c1 .fnf6 .wtmf {overflow-x: auto;}
.vn21c1 .z362b .d76f88 table,
.vn21c1 .fnf6 .wtmf table {margin: 0;}
.vn21c1 .fnf6 .fm6q6g {font: 600 11.5px/1 var(--gg3j);color: var(--psd3);margin-top:13px;text-transform: uppercase;letter-spacing: .16em;display: block;}

.vn21c1 .fnf6 figure.wtmf {margin: 0;}

.vn21c1 .fnf6 p.fm6q6g {max-width: 68ch;margin: 12px 0 0;}

.vn21c1 .fnf6 .st81 {margin: 0 0 14px;}
.vn21c1 .fnf6 p.st81 {margin: 0 0 14px;}

.vn21c1 {--tz19: var(--i7ugs);}
.vn21c1 :is(.dxpax8, [class*="table"]) {overflow-x: auto;}
.vn21c1 table {border-collapse: collapse;font-size: 16px;width: 100%;}
.vn21c1 thead th {color: var(--psd3);letter-spacing: .14em;text-transform: uppercase;text-align: left;font: 700 11.5px/1.3 var(--gg3j);border-bottom: 2px solid var(--tz19, var(--i7ugs));white-space: nowrap;padding: 14px 16px 14px 0;}
.vn21c1 tbody td {padding: 14px 16px 14px 0;border-bottom: 1px solid var(--aduaq);color: var(--rtrb, inherit);}

.r2d12jp {border-top: 1px solid var(--okc);}
.z1xwk {max-width: var(--bmk6);padding: clamp(46px, 6vw, 90px) 24px;margin: 0 auto;}
.j7ztf {text-wrap: balance;letter-spacing: -.015em;margin: 0;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--gg3j);text-transform: uppercase;}
.kd9qg {font-size: 18px;margin: 16px 0 26px;color: var(--psd3);max-width: 60ch;}

.q0wx0 {color: var(--psd3);max-width: var(--bmk6);letter-spacing: .16em;padding: 0 24px 40px;margin: 0 auto;font: 600 11.5px/1 var(--gg3j);}

.hy2ey.hy2ey {border-top: 1px solid var(--okc);background: var(--ex4rm);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);}
.hy2ey .vgyxs {gap:32px 56px;max-width: var(--bmk6);display: grid;align-items: start;margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;}
.hy2ey .fb11j9 img {width: auto;height: 26px;display: block;}
.hy2ey .fb11j9 span {letter-spacing: .06em;text-transform: uppercase;font: 700 18px/1 var(--gg3j);}
.hy2ey .nyrtn3v {grid-auto-flow: column;gap:53px;display: grid;}
.hy2ey .nyrtn3v ul {gap:9px;list-style: none;padding: 0;display: grid;margin: 0;}
.hy2ey .nyrtn3v a {align-items: center;font: 600 12px/1 var(--gg3j);display: flex;text-decoration: none;color: var(--psd3);text-transform: uppercase;letter-spacing: .12em;min-height: 44px;}
.hy2ey .nyrtn3v a:hover {color: var(--i7ugs);}
.hy2ey .dq0khzm {gap:15px;margin: 26px auto 0;max-width: var(--bmk6);flex-wrap: wrap;align-items: center;display: flex;opacity:0.71;}
.hy2ey .ce4975y {margin: 26px auto 0;max-width: var(--bmk6);padding-top:19px;border-top: 1px solid var(--aduaq);}
.hy2ey .ce4975y p {margin: 0;font-size: 13px;color: var(--psd3);}
.hy2ey .ce4975y p + p {margin-top:10px;line-height:1.62;}

@media (max-width:905px) {
  .b33zzb {display: flex;}
  .gkrm {display: none;}

  .n93mth3 {flex: 0 0 auto;margin-left: auto;}
  .k10b8b, .txe7w44 {font-size: 13.5px;padding: 0 13px;}
  .hsynk {flex: 0 1 auto;min-width: 0;overflow: hidden;}
  .sr5a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .gymdr {padding: 0 16px;gap:12px;}
  .vn21c1 {padding-left:17px;padding-right:16px;}
  .z1xwk, .q0wx0 {padding-right:17px;padding-left:15px;}
  .bffh.bffh .cwh7j0 {grid-template-columns: 1fr;gap:34px;}
  
  .bffh.bffh .bdjbr {grid-template-rows: none;grid-auto-flow: row;gap: 0;}
  .bffh.bffh .bdjbr > dt {margin-top:34px;}
  .bffh.bffh .bdjbr > dt:first-child {margin-top: 0;}
  
  .tzxyn8d.tzxyn8d .bhyd1 {text-indent: 0;padding-left: 0;}
  
  .tzxyn8d.tzxyn8d .a461zpn,
  .tzxyn8d.tzxyn8d .wrny3a {padding-left: 0;text-indent: 0;}
  .tzxyn8d.tzxyn8d .q1es {display: block;width: auto;margin-bottom:4px;}
}

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

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

.df1af {bottom: 0;flex-direction: column;top: 0;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;display: flex;position: fixed;visibility: hidden;background: var(--brll);overflow-y: auto;width: min(88vw, 344px);padding-bottom: env(safe-area-inset-bottom, 0px);box-shadow: 0 0 46px color-mix(in srgb, #000 44%, transparent);z-index: 79;transition:transform 0.273s cubic-bezier(.22,.61,.36,1), visibility 0.22s;}

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

.frzp8s:checked ~ .cv1qc2 {opacity:1;visibility: visible;}
.frzp8s:checked ~ .df1af {visibility: visible;transform: translateX(0);}

.rxb2p {position: sticky;border-bottom: 1px solid var(--okc, var(--pnl));padding: 14px 16px;gap:12px;z-index: 1;justify-content: space-between;top: 0;align-items: center;background: var(--m8qok);display: flex;}
.rmtwtg {display: inline-flex;min-height: 44px;align-items: center;}
.rmtwtg img {display: block;height: 26px;width: auto;}
.ggke5p {color: var(--ttg2);font-family: var(--gg3j);font-size: 16px;font-weight: 800;letter-spacing: .01em;}

.r7ns0f {align-items: center;color: var(--ttg2);display: inline-flex;height: 44px;flex: none;border-radius: 0;border: 1px solid var(--okc, var(--pnl));justify-content: center;background: var(--ve5i);width: 44px;cursor: pointer;}
.r7ns0f:hover {background: var(--jz3);}
.r7ns0f:focus-visible,
.m8478ab a:focus-visible,
.a798n:focus-visible,
.ns9fct:focus-visible {outline: 2px solid var(--ttg2);outline-offset: 2px;}

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

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

.m8478ab a[aria-current="page"] {border-color: var(--okc, var(--pnl));background: var(--ve5i);box-shadow: inset 3px 0 0 var(--xohj, var(--hm5f4));}

.h5bta {margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--m8qok);gap:10px;border-top: 1px solid var(--okc, var(--pnl));display: grid;}

.a798n, .ns9fct {padding: 12px 18px;justify-content: center;text-decoration: none;align-items: center;display: flex;border-radius: 0;font-size: 15px;min-height: 48px;font-weight: 700;}
.a798n {border: 1px solid var(--okc, var(--pnl));background: var(--nh2y);color: var(--e8h4o, var(--p17));}
.ns9fct {color: var(--ddmni, var(--c5dc9));background: var(--dvx);border: 1px solid transparent;}

.m8478ab {padding: 8px 18px 14px;}
.m8478ab ul {gap: 0;}
.m8478ab li + li {border-top: 1px solid var(--okc, var(--pnl));}
.m8478ab a {font-family: var(--gg3j);margin: 4px 0;padding: 14px 2px;letter-spacing: .01em;border: 0;border-radius: 0;font-weight: 600;text-transform: uppercase;font-size: 20px;}
.m8478ab a:hover {background: none;text-decoration: underline;text-underline-offset: 4px;}
.m8478ab a[aria-current="page"] {background: none;box-shadow: none;}
.m8478ab a[aria-current="page"]::after {width: 26px;margin-left: auto;background: var(--xohj, var(--hm5f4));content: '';height: 3px;}
.ggke5p {text-transform: uppercase;font-size: 18px;font-family: var(--gg3j);}
.rxb2p {padding: 14px 18px;}
.h5bta {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.a798n, .ns9fct {letter-spacing: .03em;text-transform: uppercase;font-family: var(--gg3j);}

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

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

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

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

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

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

.vn21c1 .r8xhhn .n5cg > summary {cursor: pointer;align-items: center;min-height: 44px;list-style: none;gap:12px;display: flex;}
.vn21c1 .r8xhhn .n5cg > summary::-webkit-details-marker {display: none;}
.vn21c1 .r8xhhn .n5cg > summary:focus-visible {outline: 2px solid var(--i7ugs);outline-offset: 4px;}
.vn21c1 .r8xhhn .n5cg > summary .g27rerm {margin: 0;}

.vn21c1 .r8xhhn .n5cg > summary::after {font-size: 15px;transition:transform 0.177s ease, opacity 0.167s ease;font-weight: 400;content: "+";flex: 0 0 auto;margin-left: auto;line-height: 1;opacity:0.54;}
.vn21c1 .r8xhhn .n5cg[open] > summary::after {transform: rotate(45deg);opacity:1;}
.vn21c1 .r8xhhn .n5cg[open] > summary {margin-bottom:9px;}
@media (prefers-reduced-motion: reduce) {
  .vn21c1 .r8xhhn .n5cg > summary::after {transition:none;}
}

.vn21c1 {padding-bottom: max(96px, var(--fdgx, 96px));}

.b2cs {--fufvt: .1em;--hjfz: 0;--q8hh: 0;--fp7: 12px;--ra7h: 0;--vq6: 700;--fzuy: uppercase;--pbfpw: 1px solid var(--aduaq);--o02: 0;}

.vn21c1 .z362b h2.brp05y.brp05y {letter-spacing: .18em !important;color: var(--psd3);font: 600 11.5px/1 var(--gg3j) !important;text-align: start !important;padding: 0 !important;display: block;text-transform: uppercase;margin: 0 0 14px !important;border: 0 !important;}

.vn21c1 .z362b .b923wm {border-color: var(--okc);border-style: solid;margin: 0 0 16px;border-width: 1px 0 0;}

.vn21c1 .z362b .nggj {align-items: start;display: grid;gap: 0 28px;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);}
.vn21c1 .z362b .nggj h2.brp05y.brp05y {margin: 0 !important;padding-top:15px !important;}
@media (max-width:726px) {
  
  .vn21c1 .z362b .nggj {grid-template-columns: minmax(0, 1fr);}
  .vn21c1 .z362b .nggj h2.brp05y.brp05y {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.vn21c1 .v43c .rxf547s {gap:25px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:752px) { .vn21c1 .v43c .rxf547s {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.vn21c1 > .jt8c76.agjxdt:first-child {margin-top: calc(-1 * clamp(40px, 6vw, 90px)) !important;}
.vn21c1 .jt8c76.agjxdt {max-width: 100vw;box-sizing: border-box;padding: clamp(28px, 5vw, 72px) max(24px, calc((100vw - var(--bmk6)) / 2 + 24px)) clamp(36px, 6vw, 84px) !important;margin-right: calc(50% - 50vw) !important;width: 100vw;margin-left: calc(50% - 50vw) !important;min-height: min(calc(100vh - 63px), 900px);min-height: min(calc(100svh - 63px), 900px);}
.agjxdt .ng9xs3::after {background: linear-gradient(0deg,
    color-mix(in srgb, var(--brll) 94%, transparent) 0%,
    color-mix(in srgb, var(--brll) 70%, transparent) 34%,
    color-mix(in srgb, var(--brll) 10%, transparent) 70%,
    transparent 100%);}
.agjxdt .fp4ttc {font-size: clamp(44px, 8vw, 120px);}
@media (max-width:705px) {
  .vn21c1 .jt8c76.agjxdt {min-height: min(calc(100svh - 63px), 760px);}
}

.vn21c1 .jt8c76.agjxdt .ng9xs3 {margin: 0;max-height: none;inset: 0;position: absolute;}
.vn21c1 .jt8c76.agjxdt .ng9xs3 picture {display: block;height: 100%;}
.vn21c1 .jt8c76.agjxdt .yr9s201,
.vn21c1 .jt8c76.agjxdt .ng9xs3 img {object-fit: cover;height: 100%;max-height: none;width: 100%;aspect-ratio: auto;}

.vn21c1 .jt8c76:not(.agjxdt) .ng9xs3 {margin-top: clamp(36px, 4.6vw, 64px);}
.vn21c1 .jt8c76.b362rsy .ng9xs3 {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.vn21c1 .jt8c76:not(.agjxdt) .yr9s201,
.vn21c1 .jt8c76:not(.agjxdt) .ng9xs3 img {height: auto;object-fit: contain;aspect-ratio: auto;max-height: none;}
.vn21c1 .jt8c76:not(.agjxdt) .ng9xs3 picture {display: block;}

.vn21c1 > .jt8c76.agjxdt.c9yq611 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--i7ugs) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--hm5f4) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--tz19, var(--hm5f4)) 30%, transparent), transparent 70%),
    var(--brll) !important;}

.vn21c1 .srapqjs.pjt17 {display: block;}
.pjt17 .bp3w {flex-wrap: wrap;justify-content: space-between;display: flex;align-items: flex-end;margin: 0 0 20px;gap:18px 28px;}
.pjt17 .rhxg {flex: 1 1 320px;min-width: 0;}
.pjt17 .xj1fwpy {margin: 0;}
.pjt17 .xnm8 {margin: 12px 0 0;}
.pjt17 .x6h39f {display: flex;gap: 0;}
.pjt17 .c7g9bk {font: 600 20px/1 var(--gg3j);justify-content: center;display: flex;width: 54px;background: transparent;cursor: pointer;height: 54px;transition:background 0.187s, color 0.195s;border: 1px solid var(--aduaq);border-radius: 0;align-items: center;padding: 0;color: var(--i7ugs);}
.pjt17 .c7g9bk + .c7g9bk {border-left: 0;}
.pjt17 .c7g9bk:hover {color: var(--p9g8, var(--ha6));border-color: var(--hm5f4);background: var(--hm5f4);}
.pjt17 .c7g9bk[hidden] {display: none;}

.pjt17 .fg5vc {margin: 0 0 14px;gap:5px;display: flex;}
.pjt17 .vjge {background: var(--aduaq);height: 3px;flex: 1 1 0;overflow: hidden;}
.pjt17 .vjge i {height: 100%;background: var(--hm5f4);display: block;width: 0;}
.pjt17 .vjge[data-s="done"] i {width: 100%;}
.pjt17 .vjge[data-s="run"] i {animation: nc2bfny var(--tq4f, 6000ms) linear forwards;}
@keyframes nc2bfny { from {width: 0;} to {width: 100%;} }

.pjt17 .mraz {scroll-behavior: smooth;display: grid;overscroll-behavior-x: contain;padding: 0;margin: 0;scroll-snap-type: x mandatory;grid-auto-columns: 100%;list-style: none;overflow-x: auto;grid-auto-flow: column;scrollbar-width: none;}
.pjt17 .mraz::-webkit-scrollbar {display: none;}
.pjt17 .b9df74 {min-width: 0;scroll-snap-align: start;display: grid;border: 1px solid var(--aduaq);grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);}
.pjt17 .r7e662 {min-width: 0;position: relative;margin: 0;min-height: clamp(280px, 34vw, 460px);overflow: hidden;}
.pjt17 .r7e662 picture {height: 100%;display: block;}
.vn21c1 .pjt17 .nn13b8y.nn13b8y {inset: 0;width: 100%;object-fit: cover;height: 100%;position: absolute;border-radius: 0;max-width: none;}
.pjt17 .j8v3km .r7e662 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--i7ugs) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--hm5f4) 65%, transparent), transparent 70%),
    var(--brll);}
.pjt17 .q2qrkqf {padding: clamp(22px, 3vw, 40px);border-left: 1px solid var(--aduaq);flex-direction: column;gap:15px;display: flex;min-width: 0;justify-content: flex-end;align-items: flex-start;}
.pjt17 .z3dbmq {color: var(--hm5f4);letter-spacing: -.03em;font: 700 clamp(72px, 9vw, 132px)/.82 var(--gg3j);}
.pjt17 .z3dbmq i {font-size: .28em;letter-spacing: .06em;margin-left:7px;color: var(--psd3);font-style: normal;}
.pjt17 .wydx4c {margin: 0;letter-spacing: -.005em;color: var(--i7ugs);text-transform: uppercase;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--gg3j);}
.pjt17 .b985 {margin: 18px 0 0;}
@media (max-width:752px) {
  .pjt17 .b9df74 {grid-template-columns: minmax(0, 1fr);}
  .pjt17 .r7e662 {min-height: 0;aspect-ratio: 4 / 3;}
  .pjt17 .q2qrkqf {border-left: 0;border-top: 1px solid var(--aduaq);}
  .pjt17 .z3dbmq {font-size: 72px;}
  .pjt17 .q2qrkqf .ydn9y5c {align-self: stretch;}
  .pjt17 .c7g9bk {height: 46px;width: 46px;}
}
@media (prefers-reduced-motion: reduce) { .pjt17 .mraz {scroll-behavior: auto;} .pjt17 .vjge[data-s="run"] i {width: 100%;animation: none;} }

.vn21c1 .pjt17 :is(.b9df74, .fg5vc) {max-width: none;}

.vn21c1 .hmgs .h54q9k {border-left: 1px solid var(--aduaq);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--aduaq);}
.vn21c1 .hmgs .fxrf,
.vn21c1 .hmgs .fxrf:first-child {flex-direction: column;display: flex;gap:13px;min-height: 110px;transition:background 0.138s;border-bottom: 1px solid var(--aduaq);align-items: center;text-align: center;border-left: 0;box-sizing: border-box;border-right: 1px solid var(--aduaq);justify-content: center;padding: 18px 12px;}
.vn21c1 .hmgs .fxrf:hover {background: color-mix(in srgb, var(--hm5f4) 10%, transparent);}
.vn21c1 .hmgs .fxrf img {height: 32px;max-width:120px;opacity:0.98;}
.vn21c1 .hmgs .hq09t {font-size: 12px;white-space: normal;}
@media (max-width:752px) {
  .vn21c1 .hmgs .h54q9k {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .vn21c1 .hmgs .fxrf, .vn21c1 .hmgs .fxrf:first-child {min-height: 92px;padding: 14px 8px;}
  .vn21c1 .hmgs .fxrf img {height: 26px;max-width: 100%;}
}

.vn21c1 > .wms4x89.a3znj {grid-template-columns: minmax(0, 1fr);border: 1px solid var(--aduaq) !important;gap:9px 40px;display: grid;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--hm5f4) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--hm5f4) 4%, var(--brll)) !important;overflow: hidden;align-items: center;position: relative;padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;}
@media (min-width:828px) { .vn21c1 > .wms4x89.a3znj {grid-template-columns: minmax(0, 1fr) auto;} }
.a3znj .rpn38 {padding-bottom: clamp(22px, 3vw, 40px);min-width: 0;}
.a3znj .be8j {padding-bottom: clamp(22px, 3vw, 40px);letter-spacing: -.04em;display: flex;gap:6px;margin: 0;max-width: none;align-items: flex-start;font: 700 clamp(110px, 15vw, 220px)/.8 var(--gg3j);}
.a3znj .be8j b {-webkit-text-stroke: 2px var(--hm5f4);text-shadow: 0 0 40px color-mix(in srgb, var(--hm5f4) 30%, transparent);color: transparent;}
.a3znj .be8j i {font-size: .22em;letter-spacing: .06em;font-style: normal;color: var(--psd3);margin-top: .3em;}
.a3znj .bzrdp {margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));background: color-mix(in srgb, var(--i7ugs) 4%, transparent);overflow: hidden;border-top: 1px solid var(--aduaq);grid-column: 1 / -1;}
.a3znj .ftwb77q {max-width: none;margin: 0;animation: otjagkp 38s linear infinite;display: flex;width: max-content;}
.a3znj .ftwb77q span {text-transform: uppercase;gap:23px;white-space: nowrap;font: 700 15px/1 var(--gg3j);color: var(--i7ugs);padding: 14px 22px 14px 0;letter-spacing: .14em;display: inline-flex;align-items: center;}
.a3znj .ftwb77q span::after {content: "";background: var(--hm5f4);width: 8px;height: 8px;}
@keyframes otjagkp { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .a3znj .be8j {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .a3znj .ftwb77q {animation: none;} }

.vn21c1 .wms4x89.a3znj .fqs4 {grid-template-rows: auto auto;padding: 0;row-gap:5px;justify-content: start;max-width: none;margin: 18px 0 0;grid-auto-flow: column;grid-auto-columns: max-content;list-style: none;column-gap:40px;display: grid !important;}
.vn21c1 .wms4x89.a3znj ul.fqs4 {grid-template-rows: auto;}
.vn21c1 .wms4x89.a3znj .fp21 {flex-direction: column;display: flex;max-width: none;gap:6px;}
.vn21c1 .wms4x89.a3znj .fqs4 :is(dt, dd) {margin: 0;}
.vn21c1 .wms4x89.a3znj .cpg7q {font-size: clamp(20px, 2vw, 26px);}
.vn21c1 .wms4x89.a3znj a.ts6p7r {border-color: var(--hm5f4);background: var(--hm5f4);color: var(--p9g8, var(--ha6));}
.vn21c1 .wms4x89.a3znj a.ts6p7r:hover {filter: brightness(1.08);}
@media (max-width:548px) { .vn21c1 .wms4x89.a3znj .fqs4 {column-gap:23px;} }

.vn21c1 .tzxyn8d.wtav1k .gfdc {max-width: none;gap: 0 clamp(14px, 2vw, 28px);padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;list-style: none;counter-reset: none;margin: 10px 0 0;}
.vn21c1 .tzxyn8d.wtav1k .jckxdhj {min-width: 0;padding: 22px 0 0;border: 0;border-top: 6px solid color-mix(in srgb, var(--hm5f4) 35%, var(--aduaq));max-width: none;margin: 0;position: relative;}
.vn21c1 .tzxyn8d.wtav1k .jckxdhj:nth-child(2) {border-top-color: color-mix(in srgb, var(--hm5f4) 55%, var(--aduaq));}
.vn21c1 .tzxyn8d.wtav1k .jckxdhj:nth-child(3) {border-top-color: color-mix(in srgb, var(--hm5f4) 78%, var(--aduaq));}
.vn21c1 .tzxyn8d.wtav1k .jckxdhj:nth-child(n+4) {border-top-color: var(--hm5f4);}
.vn21c1 .tzxyn8d.wtav1k :is(.a461zpn, .bhyd1) {gap:9px;margin: 0;max-width: none;flex-direction: column;display: flex;align-items: flex-start;}
.vn21c1 .tzxyn8d.wtav1k .q1es {font: 700 clamp(64px, 7vw, 104px)/.8 var(--gg3j);margin: 0 0 4px;-webkit-text-stroke: 1.5px var(--hm5f4);transition:color 0.173s;letter-spacing: -.04em;display: block;color: transparent;}
.vn21c1 .tzxyn8d.wtav1k .jckxdhj:hover .q1es {color: var(--hm5f4);}
.vn21c1 .tzxyn8d.wtav1k .ex69ae {font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--gg3j);overflow-wrap: anywhere;text-transform: uppercase;letter-spacing: .01em;color: var(--i7ugs);}
.vn21c1 .tzxyn8d.wtav1k :is(.eg9q, .wrny3a) {margin: 0;max-width: none;line-height:1.62;font-size: 15px;color: var(--psd3);overflow-wrap: anywhere;display: block;}
.vn21c1 .tzxyn8d.wtav1k .wrny3a {margin-top:9px;}
@media (max-width:975px) {
  .vn21c1 .tzxyn8d.wtav1k .gfdc {row-gap:31px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:548px) {
  .vn21c1 .tzxyn8d.wtav1k .gfdc {row-gap:22px;grid-template-columns: minmax(0, 1fr);}
  .vn21c1 .tzxyn8d.wtav1k .jckxdhj {padding-top:16px;}
  .vn21c1 .tzxyn8d.wtav1k .q1es {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .vn21c1 .tzxyn8d.wtav1k .q1es {transition:none;} }

.vn21c1 .tzxyn8d.wtav1k :is(.bhyd1, .a461zpn) {padding-left: 0;text-indent: 0;}
.vn21c1 .tzxyn8d.wtav1k .q1es {width: auto;position: static;text-align: left;}
.vn21c1 .tzxyn8d.wtav1k .ex69ae + .eg9q::before {content: none;}

.vn21c1 .r8xhhn .sk2md {flex-wrap: wrap;display: flex;}
.vn21c1 .r8xhhn .sk2md > * {flex: 1 1 auto;}

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