

:root {--q6w:"Oswald", "Roboto Condensed", "Archivo Narrow", "Arial Narrow", system-ui, sans-serif;--s2gj2: var(--wt4);--j7jks:  var(--m33);--fv4: var(--nk5zm);--dhec:   var(--laucc);--ts2yw: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--r1dhi: var(--t3zs);--lb3v:  1240px;--y21: clamp(52px, 7vw, 110px);}

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

.cznft9q {position: absolute;left: -9999px;top: 0;font-weight: 700;background: var(--s2gj2);color: var(--pzy0, var(--rnf, var(--uk8)));text-decoration: none;padding: 12px 20px;z-index: 200;}
.cznft9q:focus {top: 10px;left: 10px;}

.rcfz10v {z-index: 60;top: 0;position: sticky;background: var(--dnp);border-bottom: 1px solid var(--j7jks);}
.mjp81h {align-items: center;padding: 0 24px;margin: 0 auto;min-height: 62px;gap:23px;display: flex;max-width: var(--lb3v);}
.rkaae {align-items: center;text-decoration: none;min-height: 44px;display: inline-flex;}
.rkaae img {width: auto;display: block;height: 24px;}
.sx042hy {color: var(--p5k);font: 700 19px/1 var(--q6w);letter-spacing: .06em;text-transform: uppercase;}

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

.ce9dm7w {gap:8px;align-items: center;display: flex;}
.gvvsm {align-items: center;text-decoration: none;color: var(--zv6, var(--c7fwf));background: var(--tj4);padding: 0 12px;letter-spacing: .12em;text-transform: uppercase;min-height: 44px;font: 600 12.5px/1 var(--q6w);display: inline-flex;}

.ax45ar7,
.kz41 :is(.z355997, .a4pwk0, .hpfavp, .gmbhe00,
              .w077t, .xsdr5tq, .wdz0) a[role="button"],
.kz41 .gmbhe00 a {padding: 0 22px;letter-spacing: .12em;background: var(--wt4);color: var(--rnf, var(--uk8));border-radius: 0;border: 0;justify-content: center;align-items: center;text-decoration: none;min-height: 44px;text-transform: uppercase;display: inline-flex;font: 700 13px/1 var(--q6w);cursor: pointer;}

.ax45ar7 {color: var(--jzub, var(--b4y));background: var(--ur8k);}
.ax45ar7:hover {background: var(--l02);}
.kz41 :is(.z355997, .a4pwk0, .hpfavp, .gmbhe00,
              .w077t, .xsdr5tq, .wdz0) a[role="button"]:hover,
.kz41 .gmbhe00 a:hover {background: var(--l02);}
.dqrjpq1 {font-size: 14px;padding: 0 34px;min-height: 56px;}

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

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

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

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

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

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

.kz41 .z355997.jc9k5 {padding: 0 0 var(--y21) !important;display: block;border-bottom: 1px solid var(--j7jks) !important;}

.kz41 .z355997 .rftbb {text-transform: uppercase;margin: 0 0 clamp(14px, 2vw, 24px);color: var(--fv4);letter-spacing: .18em;font: 600 12.5px/1 var(--q6w);}

.kz41 .z355997 .gw21at {text-wrap: balance;margin: 0 0 clamp(20px, 2.6vw, 34px);color: var(--dhec);text-transform: uppercase;letter-spacing: -.02em;font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--q6w);}

.kz41 .z355997.rw2nwb9 .gw21at {font-size: clamp(42px, 7.6vw, 112px);}

.kz41 .z355997 .t09vt {flex-wrap: wrap;gap:20px 40px;max-width: none;border-top: 1px solid var(--r1dhi);justify-content: space-between;padding-top: clamp(16px, 2vw, 26px);display: flex;align-items: baseline;}
.kz41 .z355997 .r6y0cw1 {color: var(--fv4);margin: 0;font-size: 18px;line-height:1.55;flex: 1 1 320px;max-width: 56ch;}

.kz41 .z355997 .d6tgf {background: var(--wt4);flex: 0 0 auto;letter-spacing: .14em;padding: 0 30px;border-radius: 0;display: inline-flex;white-space: nowrap;transition:filter 0.167s;min-height: 52px;align-items: center;color: var(--rnf, var(--uk8));text-transform: uppercase;font: 700 13.5px/1 var(--q6w);text-decoration: none;justify-content: center;}
.kz41 .z355997 .d6tgf:hover {filter: brightness(1.08);}

.kz41 .z355997 .pnev {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--gg216, var(--dhec));}
.kz41 .z355997.n76p .pnev {margin: 0 0 clamp(26px, 3.4vw, 46px);max-height: 26vh;}
.kz41 .z355997 .hhxn54,
.kz41 .z355997 .pnev img {width: 100%;height: auto;display: block;max-height: 34vh;aspect-ratio: 3 / 1;border-radius: 0;object-fit: cover;}
.kz41 .z355997.n76p .hhxn54,
.kz41 .z355997.n76p .pnev img {max-height: 26vh;}

@media (max-width:705px) {
  
  .kz41 .z355997 .t09vt {display: block;}
  .kz41 .z355997 .r6y0cw1 {margin-bottom:19px;}
  .kz41 .z355997 .d6tgf {width: 100%;}
  .kz41 .z355997 .hhxn54,
  .kz41 .z355997 .pnev img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.kz41 .z355997.ftxdv {border-bottom: 0 !important;flex-direction: column;min-height: min(52vh, 460px);overflow: hidden;justify-content: flex-end;padding: clamp(26px, 3.4vw, 46px) !important;position: relative;display: flex;}
.ftxdv .pnev {inset: 0;z-index: 0;margin: 0;position: absolute;}
.ftxdv .hhxn54,
.ftxdv .pnev img {height: 100%;aspect-ratio: auto;max-height: none;width: 100%;}
.ftxdv .pnev::after {inset: 0;background: linear-gradient(0deg,
    var(--kamt) 0%,
    color-mix(in srgb, var(--kamt) 68%, transparent) 46%,
    color-mix(in srgb, var(--kamt) 18%, transparent) 82%,
    transparent 100%);position: absolute;content: "";}
.ftxdv .rftbb,
.ftxdv .gw21at,
.ftxdv .t09vt {position: relative;z-index: 1;}
.ftxdv .gw21at {color: var(--gg216, var(--dhec));}
.ftxdv .rftbb {color: var(--gg216, var(--fv4));}
.ftxdv .t09vt {border-top: 0;}
@media (max-width:705px) {
  .kz41 .z355997.ftxdv {min-height: min(42vh, 360px);}
}

.w077t.w077t .hc62vgp {list-style: none;padding: 0;margin: 0;}
.w077t.w077t .g5zkv2 {margin: 0 0 30px;}
.w077t.w077t .g5zkv2:last-child {margin-bottom: 0;}
.w077t.w077t .ac747 {color: var(--dhec);text-indent: -4.6em;line-height:1.62;padding-left: 4.6em;max-width: 70ch;margin: 0;}
.w077t.w077t .e0h5c {display: inline-block;letter-spacing: .16em;text-indent: 0;font: 700 13px/1.62 var(--q6w);text-transform: uppercase;width: 4.6em;color: color-mix(in srgb, var(--s2gj2) 68%, var(--dhec));}
.w077t.w077t .r0xe7x {font-weight: 600;color: var(--dhec);}

.w077t.w077t .jp3ky {color: var(--fv4);}
.w077t.w077t .r0xe7x + .jp3ky::before {color: var(--j7jks);content: " \2014\00a0";}

.w077t.w077t .afg3f6q {max-width: 70ch;line-height:1.61;padding-left: 4.6em;color: var(--dhec);text-indent: -4.6em;margin: 0;}
.w077t.w077t .p0sh02 {padding-left: calc(4.6 * 13px + .26em);max-width: 70ch;margin: 6px 0 0;color: var(--fv4);line-height:1.62;}

.v59hnz.v59hnz .pyax {grid-template-columns: 1fr 1fr;gap:51px;display: grid;align-items: start;}
.v59hnz.v59hnz .n34v {min-width: 0;padding: 0;border: 0;border-radius: 0;background: none;}

.v59hnz.v59hnz .vrcvkj {max-width: none;padding-top:15px;letter-spacing: .18em;margin: 0 0 18px;border-top: 1px solid var(--j7jks);text-transform: uppercase;font: 700 12px/1.3 var(--q6w);color: var(--fv4);}
.v59hnz.v59hnz .hfphz8e {margin: 0;padding: 0;list-style: none;}
.v59hnz.v59hnz .bfa6b {margin: 0 0 14px;display: flex;align-items: baseline;line-height:1.61;max-width: 46ch;gap:15px;}
.v59hnz.v59hnz .bfa6b:last-child {margin-bottom: 0;}
.v59hnz.v59hnz .dqwffng {font: 400 17px/1.6 var(--ts2yw);width: 1ch;flex: 0 0 auto;color: var(--fv4);}

.v59hnz.v59hnz .sxrfva .dqwffng {color: color-mix(in srgb, var(--s2gj2) 68%, var(--dhec));}
.v59hnz.v59hnz .kajj2v {color: var(--dhec);min-width: 0;}

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

.v59hnz.v59hnz .t4yt > dd {min-width: 0;margin: 0;}

.wdz0.wdz0 .zfmdp {margin: 0 0 6px;border: 0;border-radius: 0;padding: 0;overflow: visible;display: block;background: none;}
.wdz0.wdz0 .zfmdp:last-child {margin-bottom: 0;}
.wdz0.wdz0 .k8hn {min-height: 44px;color: var(--dhec);padding: 20px 0 14px;gap:14px;cursor: pointer;display: flex;font: 500 19px/1.4 var(--ts2yw);list-style: none;align-items: baseline;}
.wdz0.wdz0 .k8hn::-webkit-details-marker {display: none;}
.wdz0.wdz0 .k8hn::marker {content: "";}
.wdz0.wdz0 .yhhd {border-bottom: 1.5px solid var(--fv4);margin-top: 0;height: 8px;transition:transform 0.206s ease, border-color 0.167s ease;flex: 0 0 auto;width: 8px;border-right: 1.5px solid var(--fv4);align-self: center;transform: rotate(-45deg);}
.wdz0.wdz0 .zfmdp[open] .yhhd {border-right-color: color-mix(in srgb, var(--s2gj2) 68%, var(--dhec));transform: rotate(45deg);border-bottom-color: color-mix(in srgb, var(--s2gj2) 68%, var(--dhec));}

.wdz0.wdz0 .v8yb {padding: 0 0 22px 22px;}
.wdz0.wdz0 .ejk6br {font-size: 16px;color: var(--fv4);max-width: 64ch;line-height:1.70;margin: 0;}

.wdz0.wdz0 .k87mc {margin-bottom: 0;border-top: 1px solid var(--r1dhi);}
.wdz0.wdz0 .k87mc:first-of-type {border-top: 0;}
.wdz0.wdz0 .jgnns4z {margin-left: auto;}
.wdz0.wdz0 .m8m31 {padding-left: 0;}

.wdz0.wdz0 .mz33 {padding: 0;list-style: none;margin: 0;}
.wdz0.wdz0 .yf75wpy {margin: 0;max-width: none;}
.wdz0.wdz0 .nxxb97v {color: color-mix(in srgb, var(--s2gj2) 68%, var(--dhec));font: 700 12px/1.4 var(--q6w);letter-spacing: .16em;flex: 0 0 auto;}

.wdz0.wdz0 .rx0w {padding-left:56px;}

.kz41 .z57p9dg .tsmp2n5 + .tsmp2n5 {margin-top: clamp(30px, 4vw, 54px);}
.kz41 .z57p9dg .p858m {font: 600 12px/1 var(--q6w);letter-spacing: .18em;text-transform: uppercase;color: var(--fv4);margin: 0 0 10px;}
.kz41 .z57p9dg .eygts5b {list-style: none;gap:30px 22px;grid-template-columns: repeat(3, minmax(0, 1fr));padding: 0;display: grid;margin: 0;}

@media (max-width:765px) { .kz41 .z57p9dg .eygts5b {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.kz41 .z57p9dg .t3be2c {min-width: 0;}
.kz41 .z57p9dg .j34r {grid-template-columns: auto minmax(0, 1fr);display: grid;text-decoration: none;align-items: baseline;min-width: 0;color: inherit;gap:3px 10px;}
.kz41 .z57p9dg .aedczg {align-self: start;font: 600 12px/1.25 var(--q6w);letter-spacing: .12em;color: var(--fv4);grid-row: 2 / span 2;}

.kz41 .z57p9dg .b5f7s {overflow: hidden;margin: 0 0 12px;width: 100%;grid-column: 1 / -1;}
.kz41 .z57p9dg .b5f7s img {height: auto;object-fit: cover;border-radius: 0;width: 100%;display: block;aspect-ratio: 1 / 1;}
.kz41 .z57p9dg .ja44hj {text-transform: uppercase;color: var(--dhec);min-width: 0;letter-spacing: .01em;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--q6w);}
.kz41 .z57p9dg .xg4kcc {white-space: nowrap;font: 400 12.5px/1.3 var(--q6w);font-style: normal;text-overflow: ellipsis;overflow: hidden;text-transform: uppercase;min-width: 0;grid-column: 2;color: var(--fv4);letter-spacing: .12em;}
.kz41 .z57p9dg .j34r:hover .ja44hj {text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration-color: var(--s2gj2);text-decoration: underline;}

.kz41 .rgbkpb .m2v5b {border-top: 1px solid var(--r1dhi);padding: 0;grid-template-columns: minmax(0, 1fr) auto;align-items: center;margin: 0;display: grid;}
.kz41 .rgbkpb .wpykaxw {min-width: 0;border-bottom: 1px solid var(--r1dhi);}
.kz41 .rgbkpb .whddhx {display: flex;min-height: 76px;align-items: center;text-decoration: none;}
.kz41 .rgbkpb .ac9tc {font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--q6w);text-transform: uppercase;letter-spacing: .01em;color: var(--dhec);}
.kz41 .rgbkpb .whddhx:hover .ac9tc {text-decoration-color: var(--s2gj2);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px;}

.kz41 .rgbkpb .ehxczm {justify-content: flex-end;align-items: center;border-bottom: 1px solid var(--r1dhi);margin: 0;display: flex;min-height: 76px;}
.kz41 .rgbkpb .ehxczm img {height: 30px;display: block;object-fit: contain;max-width:139px;opacity:0.7;border-radius: 0;width: auto;}

.kz41 .n0gxr .sg4h {flex-wrap: wrap;gap: 0;max-width: none;margin: 0;display: flex;align-items: center;}
.kz41 .n0gxr .tztj {border-left: 1px solid var(--r1dhi);text-decoration: none;min-height: 62px;display: inline-flex;padding: 0 24px;align-items: center;gap:13px;}
.kz41 .n0gxr .tztj:first-child {border-left: 0;padding-left: 0;}
.kz41 .n0gxr .tztj img {width: auto;display: block;border-radius: 0;height: 26px;max-width:78px;object-fit: contain;opacity:0.73;}
.kz41 .n0gxr .azn9d3 {white-space: nowrap;font: 600 13.5px/1 var(--q6w);letter-spacing: .13em;text-transform: uppercase;color: var(--fv4);}
.kz41 .n0gxr .tztj:hover .azn9d3 {color: var(--dhec);}

.kz41 .xsdr5tq .eefb50 {display: flex;align-items: baseline;gap:7px;margin: 0 0 14px;}
.kz41 .xsdr5tq .bt0r3v {color: var(--dhec);font: 700 clamp(52px, 8vw, 116px)/0.9 var(--q6w);letter-spacing: -.03em;}
.kz41 .xsdr5tq .djhms {font: 600 clamp(16px, 2vw, 24px)/1 var(--q6w);font-style: normal;color: var(--fv4);letter-spacing: .1em;}
.kz41 .xsdr5tq .k0y5d5 {line-height:1.59;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;font-size: 17px;color: var(--fv4);}
.kz41 .xsdr5tq .wkyj3 {list-style: none;padding: 0;margin: 0;}
.kz41 .xsdr5tq .x73x64 {border-top: 1px solid var(--r1dhi);padding: clamp(22px, 2.8vw, 34px) 0;}

.kz41 .xsdr5tq .x9905xx {margin: 0;}
.kz41 .xsdr5tq .x9905xx p {color: var(--dhec);margin: 0;font-size: clamp(18px, 1.9vw, 23px);line-height:1.49;max-width: 62ch;}
.kz41 .xsdr5tq .c8x39y {font: 600 12.5px/1 var(--q6w);font-style: normal;color: var(--fv4);text-transform: uppercase;display: block;letter-spacing: .16em;margin-top:13px;}

.kz41 .xsdr5tq .x73x64 {margin: 0;}

.kz41 .xsdr5tq ol.wkyj3 > .x73x64 {max-width: 68ch;}
.kz41 .xsdr5tq div.wkyj3 > .x73x64 {max-width: none;}

.kz41 .xsdr5tq figcaption.c8x39y {font-style: normal;}

.kz41 .xsdr5tq .swe3 {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.kz41 .xsdr5tq .swe3 + .eefb50 {margin-bottom: clamp(26px, 3.4vw, 44px);}

.kz41 .hpfavp.svz8z {max-width: none;}

.kz41 .hpfavp.d8ar1v {max-width: 74ch;}
.kz41 .hpfavp .jw75m {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.kz41 .hpfavp.ybmp1 .jw75m {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.kz41 .hpfavp.ybmp1 {flex-direction: column;display: flex;}
.kz41 .hpfavp .jw75m img {height: auto;display: block;border-radius: 0;aspect-ratio: 5 / 1;width: 100%;object-fit: cover;}
.kz41 .hpfavp .mnrqtnh {margin: 0 0 22px;border-bottom: 1px solid var(--j7jks);text-transform: uppercase;letter-spacing: -.01em;text-wrap: balance;color: var(--dhec);font: 700 clamp(26px, 4vw, 52px)/1 var(--q6w);padding: 0 0 18px;}
.kz41 .hpfavp .mnrqtnh::before {display: none;}

.kz41 .hpfavp .mft2 {font-size: 17px;color: var(--fv4);line-height:1.69;padding-left: clamp(0px, 4vw, 72px);max-width: 68ch;}
.kz41 .hpfavp .mft2 :is(p, li):last-child {margin-bottom: 0;}
.kz41 .hpfavp .d1ax {margin: 24px 0 0;padding-left: clamp(0px, 4vw, 72px);max-width: none;}
.kz41 .hpfavp .b49ce {justify-content: center;display: inline-flex;min-height: 48px;border-radius: 0;font: 700 13px/1 var(--q6w);align-items: center;color: var(--rnf, var(--uk8));text-transform: uppercase;letter-spacing: .14em;background: var(--wt4);padding: 0 26px;text-decoration: none;}
.kz41 .hpfavp .b49ce:hover {filter: brightness(1.08);}

.kz41 .a4pwk0.cwdv {text-align: left;}
.kz41 .a4pwk0 .acrsq7 {text-wrap: balance;padding: 0 0 18px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--q6w);border-bottom: 1px solid var(--j7jks);text-transform: uppercase;color: var(--dhec);letter-spacing: -.01em;margin: 0 0 22px;}
.kz41 .a4pwk0 .zfx2z {line-height:1.58;max-width: 62ch;font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);color: var(--fv4);}
.kz41 .a4pwk0 .hc62vgp {margin: 0;list-style: none;padding: 0;}

.kz41 .a4pwk0.xj1f9 .hc62vgp {display: flex;flex-wrap: wrap;gap: clamp(24px, 3vw, 44px);justify-content: center;}
.kz41 .a4pwk0.xj1f9 .hc62vgp > * {min-width: 0;flex: 1 1 220px;max-width: calc(50% - clamp(12px, 1.5vw, 22px));}
@media (max-width:625px) {
  .kz41 .a4pwk0.xj1f9 .hc62vgp > * {max-width: none;}
}
.kz41 .a4pwk0 .g5zkv2 {min-width: 0;}
.kz41 .a4pwk0.nqxfz .g5zkv2 {border-top: 1px solid var(--r1dhi);display: grid;gap: clamp(16px, 2.4vw, 34px);grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);padding: clamp(20px, 2.6vw, 32px) 0;align-items: start;}
.kz41 .a4pwk0 .n4m0qdt {margin-bottom:11px;font: 600 12px/1 var(--q6w);letter-spacing: .18em;color: var(--rwv, var(--fv4));display: block;}
.kz41 .a4pwk0.nqxfz .n4m0qdt {margin-bottom: 0;}
.kz41 .a4pwk0 .sgt0ek {margin: 0 0 14px;}
.kz41 .a4pwk0.nqxfz .sgt0ek {margin: 0;}
.kz41 .a4pwk0 .sgt0ek img {object-fit: cover;display: block;width: 100%;aspect-ratio: 3 / 2;height: auto;border-radius: 0;}
.kz41 .a4pwk0 .swbwer {max-width: 46ch;font-size: 16.5px;color: var(--dhec);margin: 0;line-height:1.54;}
.kz41 .a4pwk0 .trstsfv {display: flex;margin-top: clamp(26px, 3vw, 40px);flex-wrap: wrap;gap:11px;}
.kz41 .a4pwk0 .cz9p,
.kz41 .a4pwk0 .bbca4q {text-decoration: none;text-transform: uppercase;justify-content: center;letter-spacing: .14em;display: inline-flex;min-height: 48px;font: 700 13px/1 var(--q6w);align-items: center;padding: 0 26px;border-radius: 0;}
.kz41 .a4pwk0 .cz9p {background: var(--wt4);color: var(--rnf, var(--uk8));}
.kz41 .a4pwk0 .cz9p:hover {filter: brightness(1.08);}

.kz41 .a4pwk0 .bbca4q {background: none;box-shadow: inset 0 0 0 1px var(--j7jks);color: color-mix(in srgb, var(--s2gj2) 35%, var(--dhec));}
.kz41 .a4pwk0 .bbca4q:hover {box-shadow: inset 0 0 0 1px var(--s2gj2);}
@media (max-width:705px) {
  .kz41 .a4pwk0.nqxfz .g5zkv2 {grid-template-columns: auto minmax(0, 1fr);}
  .kz41 .a4pwk0.nqxfz .sgt0ek {grid-column: 1 / -1;}
  .kz41 .a4pwk0 .cz9p,
  .kz41 .a4pwk0 .bbca4q {width: 100%;}
}

.kz41 .zhv3d3.rnhq {max-width: none;}
.kz41 .zhv3d3 .ppw9nf4 {gap:3px 16px;border-bottom: 1px solid var(--r1dhi);display: grid;align-items: center;padding-bottom:19px;grid-template-columns: auto minmax(0, 1fr);}
.kz41 .zhv3d3 .b68keq9 {grid-row: 1 / span 2;height: 56px;margin: 0;width: 56px;overflow: hidden;}
.kz41 .zhv3d3 .b68keq9 img {display: block;width: 100%;height: 100%;border-radius: 0;object-fit: cover;}
.kz41 .zhv3d3 .xx0y {color: var(--dhec);font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--q6w);letter-spacing: .01em;text-transform: uppercase;margin: 0;}
.kz41 .zhv3d3 .a6am {letter-spacing: .16em;text-transform: uppercase;margin: 0;font: 600 12px/1.4 var(--q6w);color: var(--fv4);}
.kz41 .zhv3d3 .jbexz {margin: 20px 0 0;line-height:1.68;font-size: 16.5px;padding-left: clamp(0px, 4vw, 72px);color: var(--fv4);max-width: 68ch;}
.kz41 .zhv3d3 .q32kz {grid-template-columns: auto minmax(0, 1fr);padding-left: clamp(0px, 4vw, 72px);gap: 0 20px;display: grid;margin: 22px 0 0;align-items: center;}
.kz41 .zhv3d3 .xe57y {color: var(--fv4);text-transform: uppercase;letter-spacing: .16em;font: 600 11.5px/1 var(--q6w);}
.kz41 .zhv3d3 .bc5c {margin: 0;}
.kz41 .zhv3d3 .bc5c a {font-size: 15px;text-decoration-thickness: 2px;text-underline-offset: 4px;min-height: 44px;text-decoration: underline;text-decoration-color: var(--s2gj2);color: var(--dhec);align-items: center;display: inline-flex;}
.kz41 .zhv3d3 .eaz1ftw {color: var(--fv4);margin-top:22px;border-top: 1px solid var(--r1dhi);font-size: 13px;display: block;padding-top:17px;line-height:1.60;}

.kz41 .zhv3d3 .d683m7 {margin: 0 0 14px;}

.kz41 .zhv3d3 .r1f17 {border-width: 1px 0 0;margin: 18px 0 0;border-style: solid;border-color: var(--r1dhi);}

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

.kz41 .dag9 .cqpcrz {font: 700 clamp(30px, 5vw, 62px)/0.98 var(--q6w);margin: 0 0 26px;color: var(--dhec);letter-spacing: -.01em;border-bottom: 1px solid var(--j7jks);padding: 0 0 20px;text-wrap: balance;text-transform: uppercase;}
.kz41 .dag9 .cqpcrz::before {display: none;}

.kz41 .dag9 .b8kp {width: 56px;border-width: 2px 0 0;border-style: solid;border-color: var(--s2gj2);margin: 0 0 22px clamp(0px, 4vw, 72px);}
.kz41 .dag9 .rhay0f {font-size: 17px;max-width: 68ch;color: var(--dhec);padding-left: clamp(0px, 4vw, 72px);line-height:1.71;}
.kz41 .dag9 .rhay0f :is(p, li) {color: var(--dhec);}
.kz41 .dag9 .rhay0f :last-child {margin-bottom: 0;}

.kz41 .dag9 .rnwv {border-left: 2px solid var(--s2gj2);padding-left: clamp(16px, 4vw, 72px);}

.kz41 .nqhvj .mnz51e {color: var(--dhec);text-transform: uppercase;padding: 0;border: 0;margin: 0 0 16px;letter-spacing: -.01em;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--q6w);}
.kz41 .nqhvj .mnz51e::before {display: none;}
.kz41 .nqhvj .cpcage {line-height:1.60;font-size: 17px;margin: 0 0 26px;color: var(--fv4);max-width: 60ch;}

.kz41 .nqhvj.frf6v {margin: clamp(34px, 4.6vw, 62px) 0;padding: clamp(26px, 3.4vw, 44px) 0 0;border-top: 4px solid var(--s2gj2);}
.kz41 .nqhvj .xpya11 {display: flex;flex-wrap: wrap;padding: 0;border-top: 1px solid var(--j7jks);margin: 0;gap: 0;}
.kz41 .nqhvj .b7zpd {font: 600 11.5px/1 var(--q6w);color: var(--fv4);letter-spacing: .16em;text-transform: uppercase;padding: 16px 0 0;}
.kz41 .nqhvj .n6bw {color: var(--dhec);padding: 6px 0 18px;margin: 0;letter-spacing: .01em;font: 700 clamp(18px, 2vw, 24px)/1.1 var(--q6w);}
.kz41 .nqhvj .m2pq6t {max-width: none;display: flex;margin: 26px 0 0;flex-wrap: wrap;gap:13px;}
.kz41 .nqhvj .jc0g7 {align-items: center;text-transform: uppercase;color: color-mix(in srgb, var(--s2gj2) 35%, var(--dhec));background: none;box-shadow: inset 0 0 0 1px var(--j7jks);justify-content: center;text-decoration: none;border-radius: 0;display: inline-flex;padding: 0 26px;min-height: 48px;letter-spacing: .14em;font: 700 13px/1 var(--q6w);}
.kz41 .nqhvj .jc0g7:hover {box-shadow: inset 0 0 0 1px var(--s2gj2);}

.kz41 .nqhvj ul.gnmb33 {list-style: none;padding: 0;}
.kz41 .nqhvj .gc39j {max-width: none;margin: 0;padding: 0;}

.kz41 .nqhvj b.b7zpd {display: block;}
.kz41 .nqhvj span.n6bw {display: block;}

.kz41 .nqhvj ul.zbj6f47 {padding: 0;list-style: none;}
.kz41 .nqhvj .zbj6f47 > li {max-width: none;margin: 0;}

.kz41 .gmbhe00.p4bh4bd {display: block;}
.kz41 .gmbhe00 .vevyjfx {border-width: 1px 0 0;border-color: var(--j7jks);border-style: solid;margin: 0 0 22px;}
.kz41 .gmbhe00 .y71881 {color: var(--rnf, var(--uk8));text-decoration: none;font: 700 13.5px/1 var(--q6w);letter-spacing: .14em;min-height: 52px;padding: 0 32px;background: var(--wt4);border-radius: 0;align-items: center;text-transform: uppercase;justify-content: center;display: inline-flex;}
.kz41 .gmbhe00 .y71881:hover {filter: brightness(1.08);}
.kz41 .gmbhe00.sw2q7  {text-align: left;}
.kz41 .gmbhe00.m2ges   {text-align: center;}
.kz41 .gmbhe00.a7cayk {text-align: right;}
.kz41 .gmbhe00.v0na47 .y71881 {width: 100%;display: flex;}

.kz41 .gmbhe00.p4bh4bd {max-width: none;}

.kz41 .gmbhe00.y1x7::before {height: 1px;margin: 0 0 22px;content: "";display: block;background: var(--j7jks);}

.kz41 .gmbhe00 .yzmv0k {margin: 22px 0 0;}

.kz41 .bdc7es8.gs4kg49 {display: block;}
.kz41 .bdc7es8 .j94jr4 {display: block;}
.kz41 .bdc7es8 .j94jr4 img {height: auto;display: block;border-radius: 0;width: 100%;}
.kz41 .bdc7es8 .f7fv37 {display: block;margin-top:14px;height: 1px;background: var(--j7jks);}
.kz41 .bdc7es8 .ng1c {margin-top:8px;padding-left: clamp(0px, 4vw, 72px);letter-spacing: .14em;text-transform: uppercase;display: block;color: var(--fv4);font: 600 12px/1.5 var(--q6w);}

.kz41 .bdc7es8 .kjchj {margin-top:15px;padding-top:11px;display: block;border-top: 1px solid var(--j7jks);}
.kz41 .bdc7es8 .kjchj .ng1c {margin-top: 0;}

.kz41 .bdc7es8 .z85atw {margin: 0 0 10px;padding-left: 0;}

.kz41 .h4khv9n .ph0cgm {margin-bottom:10px;text-transform: uppercase;letter-spacing: .18em;font: 600 11.5px/1 var(--q6w);display: block;color: var(--fv4);}

.kz41 .h4khv9n .fd8wwg {padding-top:11px;border-top: 1px solid var(--r1dhi);flex-wrap: wrap;align-items: center;margin: 0;display: flex;max-width: none;}
.kz41 .h4khv9n .fd8wwg a {letter-spacing: .13em;color: var(--fv4);text-transform: uppercase;display: inline-flex;font: 600 12.5px/1 var(--q6w);align-items: center;border-left: 1px solid var(--r1dhi);min-height: 44px;text-decoration: none;padding: 0 16px;}
.kz41 .h4khv9n .fd8wwg a:first-child {border-left: 0;padding-left: 0;}
.kz41 .h4khv9n .fd8wwg a:hover {color: var(--dhec);}

.kz41 .h32f3b .aex2s1 {text-transform: uppercase;display: block;letter-spacing: .18em;margin-bottom:13px;font: 600 11.5px/1 var(--q6w);color: var(--fv4);}
.kz41 .e9vvqsr .f785wvy {font: 700 clamp(26px, 4vw, 48px)/1 var(--q6w);padding: 0 0 18px;margin: 0 0 22px;text-transform: uppercase;border-bottom: 1px solid var(--j7jks);letter-spacing: -.01em;color: var(--dhec);}
.kz41 .e9vvqsr .f785wvy::before {display: none;}

.kz41 .h32f3b .kayh,
.kz41 .e9vvqsr .t6bk33 {overflow-x: auto;}
.kz41 .h32f3b .kayh table,
.kz41 .e9vvqsr .t6bk33 table {margin: 0;}
.kz41 .e9vvqsr .yefjn {font: 600 11.5px/1 var(--q6w);letter-spacing: .16em;margin-top:12px;color: var(--fv4);display: block;text-transform: uppercase;}

.kz41 .e9vvqsr figure.t6bk33 {margin: 0;}

.kz41 .e9vvqsr p.yefjn {max-width: 68ch;margin: 12px 0 0;}

.kz41 .e9vvqsr .n1zt {margin: 0 0 14px;}
.kz41 .e9vvqsr p.n1zt {margin: 0 0 14px;}

.kz41 {--hcjx: var(--dhec);}
.kz41 :is(.g5za8wm, [class*="table"]) {overflow-x: auto;}
.kz41 table {border-collapse: collapse;width: 100%;font-size: 16px;}
.kz41 thead th {color: var(--fv4);border-bottom: 2px solid var(--hcjx, var(--dhec));letter-spacing: .14em;font: 700 11.5px/1.3 var(--q6w);padding: 14px 16px 14px 0;text-transform: uppercase;text-align: left;white-space: nowrap;}
.kz41 tbody td {padding: 14px 16px 14px 0;border-bottom: 1px solid var(--r1dhi);color: var(--lp8, inherit);}

.chgnr {border-top: 1px solid var(--j7jks);}
.gcxdc4k {margin: 0 auto;padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--lb3v);}
.q3hcpb {margin: 0;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--q6w);text-transform: uppercase;text-wrap: balance;letter-spacing: -.015em;}
.gngr7f {color: var(--fv4);margin: 16px 0 26px;max-width: 60ch;font-size: 18px;}

.b47bdf {font: 600 11.5px/1 var(--q6w);color: var(--fv4);padding: 0 24px 40px;margin: 0 auto;letter-spacing: .16em;max-width: var(--lb3v);}

.n96yr2t.n96yr2t {background: var(--x3i);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--j7jks);}
.n96yr2t .pat71c {gap:31px 56px;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;margin: 0 auto;max-width: var(--lb3v);}
.n96yr2t .dxm3f img {width: auto;height: 26px;display: block;}
.n96yr2t .dxm3f span {font: 700 18px/1 var(--q6w);text-transform: uppercase;letter-spacing: .06em;}
.n96yr2t .wsbas {display: grid;grid-auto-flow: column;gap:52px;}
.n96yr2t .wsbas ul {gap:9px;margin: 0;padding: 0;display: grid;list-style: none;}
.n96yr2t .wsbas a {letter-spacing: .12em;text-transform: uppercase;min-height: 44px;align-items: center;font: 600 12px/1 var(--q6w);color: var(--fv4);text-decoration: none;display: flex;}
.n96yr2t .wsbas a:hover {color: var(--dhec);}
.n96yr2t .e4cpr {flex-wrap: wrap;gap:15px;display: flex;margin: 26px auto 0;opacity:0.68;max-width: var(--lb3v);align-items: center;}
.n96yr2t .hf303d {max-width: var(--lb3v);padding-top:19px;margin: 26px auto 0;border-top: 1px solid var(--r1dhi);}
.n96yr2t .hf303d p {color: var(--fv4);font-size: 13px;margin: 0;}
.n96yr2t .hf303d p + p {line-height:1.62;margin-top:10px;}

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

  .ce9dm7w {flex: 0 0 auto;margin-left: auto;}
  .gvvsm, .ax45ar7 {padding: 0 13px;font-size: 13.5px;}
  .rkaae {flex: 0 1 auto;overflow: hidden;min-width: 0;}
  .sx042hy {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  
  .mjp81h {gap:13px;padding: 0 16px;}
  .kz41 {padding-left:16px;padding-right:15px;}
  .gcxdc4k, .b47bdf {padding-right:17px;padding-left:16px;}
  .v59hnz.v59hnz .pyax {grid-template-columns: 1fr;gap:33px;}
  
  .v59hnz.v59hnz .t4yt {grid-template-rows: none;gap: 0;grid-auto-flow: row;}
  .v59hnz.v59hnz .t4yt > dt {margin-top:34px;}
  .v59hnz.v59hnz .t4yt > dt:first-child {margin-top: 0;}
  
  .w077t.w077t .ac747 {padding-left: 0;text-indent: 0;}
  
  .w077t.w077t .afg3f6q,
  .w077t.w077t .p0sh02 {padding-left: 0;text-indent: 0;}
  .w077t.w077t .e0h5c {margin-bottom:4px;display: block;width: auto;}
}

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

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

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

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

.sepxt:checked ~ .wej06 {visibility: visible;opacity:1;}
.sepxt:checked ~ .w09n {visibility: visible;transform: translateX(0);}

.eebk0 {display: flex;z-index: 1;align-items: center;top: 0;border-bottom: 1px solid var(--j7jks, var(--m33));gap:11px;padding: 14px 16px;justify-content: space-between;background: var(--kbw);position: sticky;}
.k8270w2 {display: inline-flex;align-items: center;min-height: 44px;}
.k8270w2 img {height: 26px;width: auto;display: block;}
.pf9s8 {color: var(--laucc);letter-spacing: .01em;font-family: var(--q6w);font-weight: 800;font-size: 16px;}

.ff14 {color: var(--laucc);align-items: center;height: 44px;flex: none;background: var(--rqdq);border-radius: 0;border: 1px solid var(--j7jks, var(--m33));justify-content: center;cursor: pointer;width: 44px;display: inline-flex;}
.ff14:hover {background: var(--i9q);}
.ff14:focus-visible,
.cz91m a:focus-visible,
.qkrfn:focus-visible,
.rvrp:focus-visible {outline: 2px solid var(--laucc);outline-offset: 2px;}

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

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

.cz91m a[aria-current="page"] {border-color: var(--j7jks, var(--m33));background: var(--rqdq);box-shadow: inset 3px 0 0 var(--s2gj2, var(--wt4));}

.cbv0sx7 {border-top: 1px solid var(--j7jks, var(--m33));gap:11px;display: grid;background: var(--kbw);padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;}

.qkrfn, .rvrp {border-radius: 0;padding: 12px 18px;display: flex;font-size: 15px;justify-content: center;min-height: 48px;font-weight: 700;text-decoration: none;align-items: center;}
.qkrfn {border: 1px solid var(--j7jks, var(--m33));background: var(--tj4);color: var(--zv6, var(--c7fwf));}
.rvrp {color: var(--jzub, var(--b4y));border: 1px solid transparent;background: var(--ur8k);}

.cz91m {padding: 8px 18px 14px;}
.cz91m ul {gap: 0;}
.cz91m li + li {border-top: 1px solid var(--j7jks, var(--m33));}
.cz91m a {padding: 14px 2px;font-weight: 600;border: 0;border-radius: 0;font-family: var(--q6w);text-transform: uppercase;font-size: 20px;letter-spacing: .01em;margin: 4px 0;}
.cz91m a:hover {text-underline-offset: 4px;text-decoration: underline;background: none;}
.cz91m a[aria-current="page"] {background: none;box-shadow: none;}
.cz91m a[aria-current="page"]::after {width: 26px;height: 3px;margin-left: auto;content: '';background: var(--s2gj2, var(--wt4));}
.pf9s8 {font-size: 18px;text-transform: uppercase;font-family: var(--q6w);}
.eebk0 {padding: 14px 18px;}
.cbv0sx7 {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.qkrfn, .rvrp {text-transform: uppercase;font-family: var(--q6w);letter-spacing: .03em;}

@media (min-width:866px) {
  .w09n, .wej06 {display: none;}
}

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

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

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

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

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

.kz41 .h4khv9n .nrt0p0 > summary {align-items: center;display: flex;cursor: pointer;gap:12px;min-height: 44px;list-style: none;}
.kz41 .h4khv9n .nrt0p0 > summary::-webkit-details-marker {display: none;}
.kz41 .h4khv9n .nrt0p0 > summary:focus-visible {outline: 2px solid var(--dhec);outline-offset: 4px;}
.kz41 .h4khv9n .nrt0p0 > summary .ph0cgm {margin: 0;}

.kz41 .h4khv9n .nrt0p0 > summary::after {transition:transform 0.219s ease, opacity 0.216s ease;font-size: 15px;line-height: 1;margin-left: auto;font-weight: 400;content: "+";flex: 0 0 auto;opacity:0.54;}
.kz41 .h4khv9n .nrt0p0[open] > summary::after {transform: rotate(45deg);opacity:0.98;}
.kz41 .h4khv9n .nrt0p0[open] > summary {margin-bottom:8px;}
@media (prefers-reduced-motion: reduce) {
  .kz41 .h4khv9n .nrt0p0 > summary::after {transition:none;}
}

.kz41 {padding-bottom: max(96px, var(--cs3a, 96px));}

.w06q6 {--t65k: .1em;--igym: 700;--kvr8s: 0;--uhlsl: 1px solid var(--r1dhi);--s5bwk: 0;--do0: uppercase;--p67ph: 0;--gq7: 12px;--qql: 0;}

.kz41 .h32f3b h2.aex2s1.aex2s1 {text-align: start !important;border: 0 !important;display: block;margin: 0 0 14px !important;color: var(--fv4);font: 600 11.5px/1 var(--q6w) !important;letter-spacing: .18em !important;text-transform: uppercase;padding: 0 !important;}

.kz41 .h32f3b .w1vppw {border-color: var(--j7jks);border-style: solid;margin: 0 0 16px;border-width: 1px 0 0;}

.kz41 .h32f3b .stg2x {display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);gap: 0 28px;align-items: start;}
.kz41 .h32f3b .stg2x h2.aex2s1.aex2s1 {padding-top:14px !important;margin: 0 !important;}
@media (max-width:709px) {
  
  .kz41 .h32f3b .stg2x {grid-template-columns: minmax(0, 1fr);}
  .kz41 .h32f3b .stg2x h2.aex2s1.aex2s1 {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.kz41 .z57p9dg .eygts5b {grid-template-columns: repeat(4, minmax(0, 1fr));gap:25px 18px;}
@media (max-width:765px) { .kz41 .z57p9dg .eygts5b {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.kz41 .z355997.ftxdv .pnev {position: absolute;inset: 0;max-height: none;margin: 0;}
.kz41 .z355997.ftxdv .pnev picture {height: 100%;display: block;}
.kz41 .z355997.ftxdv .hhxn54,
.kz41 .z355997.ftxdv .pnev img {height: 100%;object-fit: cover;aspect-ratio: auto;max-height: none;width: 100%;}

.kz41 .z355997:not(.ftxdv) .pnev {margin-top: clamp(36px, 4.6vw, 64px);}
.kz41 .z355997.n76p .pnev {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.kz41 .z355997:not(.ftxdv) .hhxn54,
.kz41 .z355997:not(.ftxdv) .pnev img {height: auto;object-fit: contain;aspect-ratio: auto;max-height: none;}
.kz41 .z355997:not(.ftxdv) .pnev picture {display: block;}

.kz41 > .z355997.ftxdv.sfnm8c8 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--dhec) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--wt4) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--hcjx, var(--wt4)) 30%, transparent), transparent 70%),
    var(--kamt) !important;}

.kz41 .a4pwk0.nv3e {display: block;}
.nv3e .aq8h {justify-content: space-between;align-items: flex-end;margin: 0 0 20px;flex-wrap: wrap;gap:18px 28px;display: flex;}
.nv3e .dqfc8 {flex: 1 1 320px;min-width: 0;}
.nv3e .acrsq7 {margin: 0;}
.nv3e .zfx2z {margin: 12px 0 0;}
.nv3e .w1dv {display: flex;gap: 0;}
.nv3e .qg35j7 {border: 1px solid var(--r1dhi);border-radius: 0;justify-content: center;color: var(--dhec);padding: 0;background: transparent;cursor: pointer;height: 54px;transition:background 0.141s, color 0.15s;width: 54px;font: 600 20px/1 var(--q6w);display: flex;align-items: center;}
.nv3e .qg35j7 + .qg35j7 {border-left: 0;}
.nv3e .qg35j7:hover {color: var(--rnf, var(--uk8));background: var(--wt4);border-color: var(--wt4);}
.nv3e .qg35j7[hidden] {display: none;}

.nv3e .zwa8b {margin: 0 0 14px;display: flex;gap:7px;}
.nv3e .r3635 {flex: 1 1 0;height: 3px;background: var(--r1dhi);overflow: hidden;}
.nv3e .r3635 i {display: block;background: var(--wt4);height: 100%;width: 0;}
.nv3e .r3635[data-s="done"] i {width: 100%;}
.nv3e .r3635[data-s="run"] i {animation: pdg6wlc var(--ouzss, 6000ms) linear forwards;}
@keyframes pdg6wlc { from {width: 0;} to {width: 100%;} }

.nv3e .wk0gre {grid-auto-columns: 100%;padding: 0;scrollbar-width: none;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;margin: 0;overflow-x: auto;scroll-behavior: smooth;list-style: none;display: grid;grid-auto-flow: column;}
.nv3e .wk0gre::-webkit-scrollbar {display: none;}
.nv3e .dk1wwt {grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);scroll-snap-align: start;min-width: 0;display: grid;border: 1px solid var(--r1dhi);}
.nv3e .h6pz6r {overflow: hidden;position: relative;min-height: clamp(280px, 34vw, 460px);margin: 0;min-width: 0;}
.nv3e .h6pz6r picture {display: block;height: 100%;}
.kz41 .nv3e .w1g979.w1g979 {max-width: none;height: 100%;position: absolute;border-radius: 0;width: 100%;object-fit: cover;inset: 0;}
.nv3e .z4tw4 .h6pz6r {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--dhec) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--wt4) 65%, transparent), transparent 70%),
    var(--kamt);}
.nv3e .fyj61m7 {justify-content: flex-end;gap:16px;align-items: flex-start;padding: clamp(22px, 3vw, 40px);min-width: 0;border-left: 1px solid var(--r1dhi);display: flex;flex-direction: column;}
.nv3e .ewmx7m6 {font: 700 clamp(72px, 9vw, 132px)/.82 var(--q6w);letter-spacing: -.03em;color: var(--wt4);}
.nv3e .ewmx7m6 i {margin-left:7px;color: var(--fv4);letter-spacing: .06em;font-style: normal;font-size: .28em;}
.nv3e .hn8hm6c {color: var(--dhec);letter-spacing: -.005em;text-transform: uppercase;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--q6w);margin: 0;}
.nv3e .trstsfv {margin: 18px 0 0;}
@media (max-width:765px) {
  .nv3e .dk1wwt {grid-template-columns: minmax(0, 1fr);}
  .nv3e .h6pz6r {min-height: 0;aspect-ratio: 4 / 3;}
  .nv3e .fyj61m7 {border-top: 1px solid var(--r1dhi);border-left: 0;}
  .nv3e .ewmx7m6 {font-size: 72px;}
  .nv3e .fyj61m7 .cz9p {align-self: stretch;}
  .nv3e .qg35j7 {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .nv3e .wk0gre {scroll-behavior: auto;} .nv3e .r3635[data-s="run"] i {width: 100%;animation: none;} }

.kz41 .nv3e :is(.dk1wwt, .zwa8b) {max-width: none;}

.kz41 .n0gxr .sg4h {grid-template-columns: repeat(4, minmax(0, 1fr));border-left: 1px solid var(--r1dhi);display: grid;border-top: 1px solid var(--r1dhi);}
.kz41 .n0gxr .tztj,
.kz41 .n0gxr .tztj:first-child {box-sizing: border-box;display: flex;gap:11px;min-height: 110px;transition:background 0.2s;border-left: 0;justify-content: center;border-bottom: 1px solid var(--r1dhi);text-align: center;align-items: center;padding: 18px 12px;border-right: 1px solid var(--r1dhi);flex-direction: column;}
.kz41 .n0gxr .tztj:hover {background: color-mix(in srgb, var(--wt4) 10%, transparent);}
.kz41 .n0gxr .tztj img {opacity:0.98;height: 32px;max-width:119px;}
.kz41 .n0gxr .azn9d3 {white-space: normal;font-size: 12px;}
@media (max-width:765px) {
  .kz41 .n0gxr .sg4h {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .kz41 .n0gxr .tztj, .kz41 .n0gxr .tztj:first-child {min-height: 92px;padding: 14px 8px;}
  .kz41 .n0gxr .tztj img {height: 26px;max-width: 100%;}
}

.kz41 > .nqhvj.mhmkk {padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;grid-template-columns: minmax(0, 1fr);display: grid;gap:10px 40px;border: 1px solid var(--r1dhi) !important;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--wt4) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--wt4) 4%, var(--kamt)) !important;overflow: hidden;align-items: center;position: relative;}
@media (min-width:811px) { .kz41 > .nqhvj.mhmkk {grid-template-columns: minmax(0, 1fr) auto;} }
.mhmkk .gkd5f6f {min-width: 0;padding-bottom: clamp(22px, 3vw, 40px);}
.mhmkk .zw3r {align-items: flex-start;padding-bottom: clamp(22px, 3vw, 40px);gap:7px;display: flex;max-width: none;letter-spacing: -.04em;margin: 0;font: 700 clamp(110px, 15vw, 220px)/.8 var(--q6w);}
.mhmkk .zw3r b {text-shadow: 0 0 40px color-mix(in srgb, var(--wt4) 30%, transparent);color: transparent;-webkit-text-stroke: 2px var(--wt4);}
.mhmkk .zw3r i {letter-spacing: .06em;color: var(--fv4);font-style: normal;margin-top: .3em;font-size: .22em;}
.mhmkk .cde8 {background: color-mix(in srgb, var(--dhec) 4%, transparent);overflow: hidden;border-top: 1px solid var(--r1dhi);margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));grid-column: 1 / -1;}
.mhmkk .kayqdn0 {animation: ugwws71 38s linear infinite;width: max-content;display: flex;max-width: none;margin: 0;}
.mhmkk .kayqdn0 span {text-transform: uppercase;letter-spacing: .14em;color: var(--dhec);align-items: center;white-space: nowrap;gap:21px;padding: 14px 22px 14px 0;font: 700 15px/1 var(--q6w);display: inline-flex;}
.mhmkk .kayqdn0 span::after {width: 8px;height: 8px;content: "";background: var(--wt4);}
@keyframes ugwws71 { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .mhmkk .zw3r {padding-bottom: 0;order: -1;} }
@media (prefers-reduced-motion: reduce) { .mhmkk .kayqdn0 {animation: none;} }

.kz41 .nqhvj.mhmkk .xpya11 {column-gap:39px;margin: 18px 0 0;list-style: none;grid-auto-flow: column;padding: 0;grid-auto-columns: max-content;display: grid !important;justify-content: start;max-width: none;grid-template-rows: auto auto;row-gap:5px;}
.kz41 .nqhvj.mhmkk ul.xpya11 {grid-template-rows: auto;}
.kz41 .nqhvj.mhmkk .gc39j {max-width: none;display: flex;flex-direction: column;gap:7px;}
.kz41 .nqhvj.mhmkk .xpya11 :is(dt, dd) {margin: 0;}
.kz41 .nqhvj.mhmkk .n6bw {font-size: clamp(20px, 2vw, 26px);}
.kz41 .nqhvj.mhmkk a.jc0g7 {background: var(--wt4);color: var(--rnf, var(--uk8));border-color: var(--wt4);}
.kz41 .nqhvj.mhmkk a.jc0g7:hover {filter: brightness(1.08);}
@media (max-width:552px) { .kz41 .nqhvj.mhmkk .xpya11 {column-gap:23px;} }

.kz41 .w077t.cwdv .hc62vgp {grid-template-columns: repeat(4, minmax(0, 1fr));counter-reset: none;display: grid;margin: 10px 0 0;padding: 0;max-width: none;list-style: none;gap: 0 clamp(14px, 2vw, 28px);}
.kz41 .w077t.cwdv .g5zkv2 {padding: 22px 0 0;border: 0;border-top: 6px solid color-mix(in srgb, var(--wt4) 35%, var(--r1dhi));min-width: 0;position: relative;margin: 0;max-width: none;}
.kz41 .w077t.cwdv .g5zkv2:nth-child(2) {border-top-color: color-mix(in srgb, var(--wt4) 55%, var(--r1dhi));}
.kz41 .w077t.cwdv .g5zkv2:nth-child(3) {border-top-color: color-mix(in srgb, var(--wt4) 78%, var(--r1dhi));}
.kz41 .w077t.cwdv .g5zkv2:nth-child(n+4) {border-top-color: var(--wt4);}
.kz41 .w077t.cwdv :is(.afg3f6q, .ac747) {gap:11px;align-items: flex-start;max-width: none;margin: 0;display: flex;flex-direction: column;}
.kz41 .w077t.cwdv .e0h5c {color: transparent;font: 700 clamp(64px, 7vw, 104px)/.8 var(--q6w);display: block;letter-spacing: -.04em;-webkit-text-stroke: 1.5px var(--wt4);margin: 0 0 4px;transition:color 0.232s;}
.kz41 .w077t.cwdv .g5zkv2:hover .e0h5c {color: var(--wt4);}
.kz41 .w077t.cwdv .r0xe7x {text-transform: uppercase;letter-spacing: .01em;font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--q6w);overflow-wrap: anywhere;color: var(--dhec);}
.kz41 .w077t.cwdv :is(.jp3ky, .p0sh02) {font-size: 15px;overflow-wrap: anywhere;display: block;margin: 0;line-height:1.62;color: var(--fv4);max-width: none;}
.kz41 .w077t.cwdv .p0sh02 {margin-top:11px;}
@media (max-width:975px) {
  .kz41 .w077t.cwdv .hc62vgp {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:30px;}
}
@media (max-width:552px) {
  .kz41 .w077t.cwdv .hc62vgp {grid-template-columns: minmax(0, 1fr);row-gap:23px;}
  .kz41 .w077t.cwdv .g5zkv2 {padding-top:17px;}
  .kz41 .w077t.cwdv .e0h5c {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .kz41 .w077t.cwdv .e0h5c {transition:none;} }

.kz41 .w077t.cwdv :is(.ac747, .afg3f6q) {padding-left: 0;text-indent: 0;}
.kz41 .w077t.cwdv .e0h5c {width: auto;position: static;text-align: left;}
.kz41 .w077t.cwdv .r0xe7x + .jp3ky::before {content: none;}

.kz41 .h4khv9n .fd8wwg {flex-wrap: wrap;display: flex;}
.kz41 .h4khv9n .fd8wwg > * {flex: 1 1 auto;}
