

:root {--k0gj0:"Oswald", "Archivo Narrow", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--jwr: var(--yxyte);--en9xx: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--oww: var(--p8baq);--tadjr: var(--to3l3);--d1y:   var(--wzan);--w4o6: clamp(52px, 7vw, 110px);--w87xn:  var(--pks);--q8he4:  1240px;}

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

.y662zf5 {left: -9999px;position: absolute;z-index: 200;text-decoration: none;top: 0;background: var(--oww);padding: 12px 20px;color: var(--pi9, var(--ua71r, var(--lpx)));font-weight: 700;}
.y662zf5:focus {top: 10px;left: 10px;}

.wvpv {top: 0;border-bottom: 1px solid var(--w87xn);position: sticky;z-index: 60;background: var(--il60);}
.kjkw1 {align-items: center;display: flex;padding: 0 24px;max-width: var(--q8he4);gap:24px;margin: 0 auto;min-height: 62px;}
.gfw2x {text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;}
.gfw2x img {width: auto;display: block;height: 24px;}
.rj51f88 {text-transform: uppercase;color: var(--xacqm);font: 700 19px/1 var(--k0gj0);letter-spacing: .06em;}

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

.bj2fr8 {align-items: center;gap:8px;display: flex;}
.m2gsymk {display: inline-flex;letter-spacing: .12em;align-items: center;padding: 0 12px;min-height: 44px;font: 600 12.5px/1 var(--k0gj0);text-transform: uppercase;text-decoration: none;background: var(--afvfs);color: var(--mwj, var(--ejpq));}

.pdsndc,
.kspgw7 :is(.v21f1zy, .xbdqp5, .ytxj1f, .zp0cs,
              .znc8, .h33brc, .bxe13) a[role="button"],
.kspgw7 .zp0cs a {display: inline-flex;background: var(--p8baq);color: var(--ua71r, var(--lpx));padding: 0 22px;justify-content: center;min-height: 44px;cursor: pointer;font: 700 13px/1 var(--k0gj0);border-radius: 0;border: 0;text-transform: uppercase;letter-spacing: .12em;align-items: center;text-decoration: none;}

.pdsndc {color: var(--jia7, var(--bpys));background: var(--bnk);}
.pdsndc:hover {background: var(--cva);}
.kspgw7 :is(.v21f1zy, .xbdqp5, .ytxj1f, .zp0cs,
              .znc8, .h33brc, .bxe13) a[role="button"]:hover,
.kspgw7 .zp0cs a:hover {background: var(--cva);}
.kzw3m72 {padding: 0 34px;font-size: 14px;min-height: 56px;}

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

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

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

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

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

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

.kspgw7 .v21f1zy.xzn8m {padding: 0 0 var(--w4o6) !important;border-bottom: 1px solid var(--w87xn) !important;display: block;}

.kspgw7 .v21f1zy .gskgv {font: 600 12.5px/1 var(--k0gj0);margin: 0 0 clamp(14px, 2vw, 24px);text-transform: uppercase;letter-spacing: .18em;color: var(--tadjr);}

.kspgw7 .v21f1zy .aj1nt {margin: 0 0 clamp(20px, 2.6vw, 34px);text-transform: uppercase;color: var(--d1y);font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--k0gj0);text-wrap: balance;letter-spacing: -.02em;}

.kspgw7 .v21f1zy.vr18m .aj1nt {font-size: clamp(42px, 7.6vw, 112px);}

.kspgw7 .v21f1zy .svwb3pt {justify-content: space-between;flex-wrap: wrap;gap:20px 40px;border-top: 1px solid var(--jwr);display: flex;padding-top: clamp(16px, 2vw, 26px);max-width: none;align-items: baseline;}
.kspgw7 .v21f1zy .draxr4 {max-width: 56ch;font-size: 18px;line-height:1.57;flex: 1 1 320px;margin: 0;color: var(--tadjr);}

.kspgw7 .v21f1zy .bqfz {display: inline-flex;text-transform: uppercase;white-space: nowrap;background: var(--p8baq);text-decoration: none;font: 700 13.5px/1 var(--k0gj0);align-items: center;min-height: 52px;flex: 0 0 auto;padding: 0 30px;justify-content: center;border-radius: 0;letter-spacing: .14em;color: var(--ua71r, var(--lpx));transition:filter 0.162s;}
.kspgw7 .v21f1zy .bqfz:hover {filter: brightness(1.08);}

.kspgw7 .v21f1zy .adgs05y {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--b78f, var(--d1y));}
.kspgw7 .v21f1zy.ya5yy .adgs05y {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.kspgw7 .v21f1zy .zrnx,
.kspgw7 .v21f1zy .adgs05y img {border-radius: 0;max-height: 34vh;width: 100%;height: auto;aspect-ratio: 3 / 1;object-fit: cover;display: block;}
.kspgw7 .v21f1zy.ya5yy .zrnx,
.kspgw7 .v21f1zy.ya5yy .adgs05y img {max-height: 26vh;}

@media (max-width:695px) {
  
  .kspgw7 .v21f1zy .svwb3pt {display: block;}
  .kspgw7 .v21f1zy .draxr4 {margin-bottom:19px;}
  .kspgw7 .v21f1zy .bqfz {width: 100%;}
  .kspgw7 .v21f1zy .zrnx,
  .kspgw7 .v21f1zy .adgs05y img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.kspgw7 .v21f1zy.vhsxn9w {position: relative;flex-direction: column;padding: clamp(26px, 3.4vw, 46px) !important;overflow: hidden;display: flex;border-bottom: 0 !important;justify-content: flex-end;min-height: min(52vh, 460px);}
.vhsxn9w .adgs05y {z-index: 0;margin: 0;position: absolute;inset: 0;}
.vhsxn9w .zrnx,
.vhsxn9w .adgs05y img {width: 100%;height: 100%;max-height: none;aspect-ratio: auto;}
.vhsxn9w .adgs05y::after {content: "";inset: 0;position: absolute;background: linear-gradient(0deg,
    var(--sq92s) 0%,
    color-mix(in srgb, var(--sq92s) 68%, transparent) 46%,
    color-mix(in srgb, var(--sq92s) 18%, transparent) 82%,
    transparent 100%);}
.vhsxn9w .gskgv,
.vhsxn9w .aj1nt,
.vhsxn9w .svwb3pt {position: relative;z-index: 1;}
.vhsxn9w .aj1nt {color: var(--b78f, var(--d1y));}
.vhsxn9w .gskgv {color: var(--b78f, var(--tadjr));}
.vhsxn9w .svwb3pt {border-top: 0;}
@media (max-width:695px) {
  .kspgw7 .v21f1zy.vhsxn9w {min-height: min(42vh, 360px);}
}

.znc8.znc8 .hgznx {list-style: none;margin: 0;padding: 0;}
.znc8.znc8 .hzz8e {margin: 0 0 30px;}
.znc8.znc8 .hzz8e:last-child {margin-bottom: 0;}
.znc8.znc8 .dvea2vk {max-width: 70ch;margin: 0;text-indent: -4.6em;padding-left: 4.6em;color: var(--d1y);line-height:1.62;}
.znc8.znc8 .bxv5x60 {text-indent: 0;width: 4.6em;color: color-mix(in srgb, var(--oww) 68%, var(--d1y));display: inline-block;text-transform: uppercase;font: 700 13px/1.62 var(--k0gj0);letter-spacing: .16em;}
.znc8.znc8 .m1cgak {font-weight: 600;color: var(--d1y);}

.znc8.znc8 .zef1 {color: var(--tadjr);}
.znc8.znc8 .m1cgak + .zef1::before {color: var(--w87xn);content: " \2014\00a0";}

.znc8.znc8 .rarb {padding-left: 4.6em;margin: 0;color: var(--d1y);text-indent: -4.6em;max-width: 70ch;line-height:1.62;}
.znc8.znc8 .c88bww {margin: 6px 0 0;line-height:1.61;padding-left: calc(4.6 * 13px + .26em);max-width: 70ch;color: var(--tadjr);}

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

.se2f.se2f .pngtasv {text-transform: uppercase;font: 700 12px/1.3 var(--k0gj0);border-top: 1px solid var(--w87xn);color: var(--tadjr);max-width: none;padding-top:15px;margin: 0 0 18px;letter-spacing: .18em;}
.se2f.se2f .wvbp {padding: 0;margin: 0;list-style: none;}
.se2f.se2f .sab1 {display: flex;max-width: 46ch;gap:13px;line-height:1.61;align-items: baseline;margin: 0 0 14px;}
.se2f.se2f .sab1:last-child {margin-bottom: 0;}
.se2f.se2f .jnbkf {flex: 0 0 auto;font: 400 17px/1.6 var(--en9xx);width: 1ch;color: var(--tadjr);}

.se2f.se2f .s0y0gtv .jnbkf {color: color-mix(in srgb, var(--oww) 68%, var(--d1y));}
.se2f.se2f .sdhr {color: var(--d1y);min-width: 0;}

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

.se2f.se2f .nyxgk > dd {min-width: 0;margin: 0;}

.bxe13.bxe13 .apgwwm5 {display: block;background: none;border: 0;border-radius: 0;margin: 0 0 6px;padding: 0;overflow: visible;}
.bxe13.bxe13 .apgwwm5:last-child {margin-bottom: 0;}
.bxe13.bxe13 .ecmy {color: var(--d1y);min-height: 44px;list-style: none;cursor: pointer;gap:14px;display: flex;font: 500 19px/1.4 var(--en9xx);align-items: baseline;padding: 20px 0 14px;}
.bxe13.bxe13 .ecmy::-webkit-details-marker {display: none;}
.bxe13.bxe13 .ecmy::marker {content: "";}
.bxe13.bxe13 .szdt {flex: 0 0 auto;border-right: 1.5px solid var(--tadjr);height: 8px;transition:transform 0.161s ease, border-color 0.221s ease;align-self: center;width: 8px;transform: rotate(-45deg);margin-top: 0;border-bottom: 1.5px solid var(--tadjr);}
.bxe13.bxe13 .apgwwm5[open] .szdt {border-right-color: color-mix(in srgb, var(--oww) 68%, var(--d1y));transform: rotate(45deg);border-bottom-color: color-mix(in srgb, var(--oww) 68%, var(--d1y));}

.bxe13.bxe13 .z79gp9t {padding: 0 0 22px 22px;}
.bxe13.bxe13 .vzqr {line-height:1.68;color: var(--tadjr);font-size: 16px;margin: 0;max-width: 64ch;}

.bxe13.bxe13 .jzzcd {border-top: 1px solid var(--jwr);margin-bottom: 0;}
.bxe13.bxe13 .jzzcd:first-of-type {border-top: 0;}
.bxe13.bxe13 .dejg3ps {margin-left: auto;}
.bxe13.bxe13 .zhxm {padding-left: 0;}

.bxe13.bxe13 .fvbj1 {margin: 0;padding: 0;list-style: none;}
.bxe13.bxe13 .d82r {max-width: none;margin: 0;}
.bxe13.bxe13 .g765988 {flex: 0 0 auto;font: 700 12px/1.4 var(--k0gj0);letter-spacing: .16em;color: color-mix(in srgb, var(--oww) 68%, var(--d1y));}

.bxe13.bxe13 .g2vw {padding-left:55px;}

.kspgw7 .p164fry .h22zt4b + .h22zt4b {margin-top: clamp(30px, 4vw, 54px);}
.kspgw7 .p164fry .cebq {margin: 0 0 10px;letter-spacing: .18em;font: 600 12px/1 var(--k0gj0);color: var(--tadjr);text-transform: uppercase;}
.kspgw7 .p164fry .mws82 {padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap:31px 22px;list-style: none;margin: 0;}

@media (max-width:755px) { .kspgw7 .p164fry .mws82 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.kspgw7 .p164fry .h7jvj {min-width: 0;}
.kspgw7 .p164fry .d1wce0y {min-width: 0;align-items: baseline;grid-template-columns: auto minmax(0, 1fr);display: grid;gap:3px 10px;color: inherit;text-decoration: none;}
.kspgw7 .p164fry .f3zhz {color: var(--tadjr);grid-row: 2 / span 2;font: 600 12px/1.25 var(--k0gj0);letter-spacing: .12em;align-self: start;}

.kspgw7 .p164fry .mj00nmw {width: 100%;overflow: hidden;margin: 0 0 12px;grid-column: 1 / -1;}
.kspgw7 .p164fry .mj00nmw img {object-fit: cover;border-radius: 0;width: 100%;aspect-ratio: 1 / 1;display: block;height: auto;}
.kspgw7 .p164fry .nexb {text-transform: uppercase;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--k0gj0);letter-spacing: .01em;color: var(--d1y);min-width: 0;}
.kspgw7 .p164fry .qtevn {white-space: nowrap;grid-column: 2;overflow: hidden;font: 400 12.5px/1.3 var(--k0gj0);font-style: normal;color: var(--tadjr);min-width: 0;letter-spacing: .12em;text-overflow: ellipsis;text-transform: uppercase;}
.kspgw7 .p164fry .d1wce0y:hover .nexb {text-decoration-thickness: 2px;text-underline-offset: 5px;text-decoration-color: var(--oww);text-decoration: underline;}

.kspgw7 .z1v0 .rf63wn3 {display: grid;padding: 0;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--jwr);align-items: center;margin: 0;}
.kspgw7 .z1v0 .cx4yw {border-bottom: 1px solid var(--jwr);min-width: 0;}
.kspgw7 .z1v0 .fk4n {display: flex;align-items: center;text-decoration: none;min-height: 76px;}
.kspgw7 .z1v0 .tzzm6v8 {color: var(--d1y);letter-spacing: .01em;font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--k0gj0);text-transform: uppercase;}
.kspgw7 .z1v0 .fk4n:hover .tzzm6v8 {text-decoration-thickness: 2px;text-decoration-color: var(--oww);text-underline-offset: 5px;text-decoration: underline;}

.kspgw7 .z1v0 .ty57ae6 {border-bottom: 1px solid var(--jwr);display: flex;margin: 0;align-items: center;min-height: 76px;justify-content: flex-end;}
.kspgw7 .z1v0 .ty57ae6 img {border-radius: 0;width: auto;height: 30px;opacity:0.7;max-width:141px;display: block;object-fit: contain;}

.kspgw7 .spqdad .f7j2x8 {display: flex;max-width: none;flex-wrap: wrap;margin: 0;align-items: center;gap: 0;}
.kspgw7 .spqdad .jd82ca {border-left: 1px solid var(--jwr);text-decoration: none;align-items: center;min-height: 62px;padding: 0 24px;display: inline-flex;gap:12px;}
.kspgw7 .spqdad .jd82ca:first-child {padding-left: 0;border-left: 0;}
.kspgw7 .spqdad .jd82ca img {height: 26px;object-fit: contain;opacity:0.7;display: block;border-radius: 0;width: auto;max-width:77px;}
.kspgw7 .spqdad .zkhaz {font: 600 13.5px/1 var(--k0gj0);letter-spacing: .13em;white-space: nowrap;text-transform: uppercase;color: var(--tadjr);}
.kspgw7 .spqdad .jd82ca:hover .zkhaz {color: var(--d1y);}

.kspgw7 .h33brc .c3ahyb6 {display: flex;align-items: baseline;gap:8px;margin: 0 0 14px;}
.kspgw7 .h33brc .wyddm {font: 700 clamp(52px, 8vw, 116px)/0.9 var(--k0gj0);color: var(--d1y);letter-spacing: -.03em;}
.kspgw7 .h33brc .s5carw {color: var(--tadjr);font: 600 clamp(16px, 2vw, 24px)/1 var(--k0gj0);font-style: normal;letter-spacing: .1em;}
.kspgw7 .h33brc .b4ak {max-width: 62ch;margin: 0 0 clamp(26px, 3.4vw, 44px);font-size: 17px;color: var(--tadjr);line-height:1.61;}
.kspgw7 .h33brc .ax4e4 {padding: 0;list-style: none;margin: 0;}
.kspgw7 .h33brc .kdpv {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--jwr);}

.kspgw7 .h33brc .j4bh {margin: 0;}
.kspgw7 .h33brc .j4bh p {max-width: 62ch;margin: 0;color: var(--d1y);line-height:1.50;font-size: clamp(18px, 1.9vw, 23px);}
.kspgw7 .h33brc .zcjvp {text-transform: uppercase;font: 600 12.5px/1 var(--k0gj0);font-style: normal;color: var(--tadjr);letter-spacing: .16em;margin-top:12px;display: block;}

.kspgw7 .h33brc .kdpv {margin: 0;}

.kspgw7 .h33brc ol.ax4e4 > .kdpv {max-width: 68ch;}
.kspgw7 .h33brc div.ax4e4 > .kdpv {max-width: none;}

.kspgw7 .h33brc figcaption.zcjvp {font-style: normal;}

.kspgw7 .h33brc .jmdp {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.kspgw7 .h33brc .jmdp + .c3ahyb6 {margin-bottom: clamp(26px, 3.4vw, 44px);}

.kspgw7 .ytxj1f.gzvzx3a {max-width: none;}

.kspgw7 .ytxj1f.d5dwa4e {max-width: 74ch;}
.kspgw7 .ytxj1f .skvz {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.kspgw7 .ytxj1f.wjhw .skvz {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.kspgw7 .ytxj1f.wjhw {display: flex;flex-direction: column;}
.kspgw7 .ytxj1f .skvz img {height: auto;object-fit: cover;width: 100%;display: block;aspect-ratio: 5 / 1;border-radius: 0;}
.kspgw7 .ytxj1f .cgdcna {color: var(--d1y);text-transform: uppercase;border-bottom: 1px solid var(--w87xn);letter-spacing: -.01em;font: 700 clamp(26px, 4vw, 52px)/1 var(--k0gj0);text-wrap: balance;margin: 0 0 22px;padding: 0 0 18px;}
.kspgw7 .ytxj1f .cgdcna::before {display: none;}

.kspgw7 .ytxj1f .z0nk58 {padding-left: clamp(0px, 4vw, 72px);line-height:1.68;max-width: 68ch;color: var(--tadjr);font-size: 17px;}
.kspgw7 .ytxj1f .z0nk58 :is(p, li):last-child {margin-bottom: 0;}
.kspgw7 .ytxj1f .abz0w {margin: 24px 0 0;padding-left: clamp(0px, 4vw, 72px);max-width: none;}
.kspgw7 .ytxj1f .cdsc {display: inline-flex;font: 700 13px/1 var(--k0gj0);border-radius: 0;text-transform: uppercase;align-items: center;text-decoration: none;justify-content: center;padding: 0 26px;letter-spacing: .14em;min-height: 48px;color: var(--ua71r, var(--lpx));background: var(--p8baq);}
.kspgw7 .ytxj1f .cdsc:hover {filter: brightness(1.08);}

.kspgw7 .xbdqp5.a064bpe {text-align: left;}
.kspgw7 .xbdqp5 .k0sg6fq {text-transform: uppercase;text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--k0gj0);margin: 0 0 22px;color: var(--d1y);letter-spacing: -.01em;border-bottom: 1px solid var(--w87xn);padding: 0 0 18px;}
.kspgw7 .xbdqp5 .cssvc {font-size: 17px;color: var(--tadjr);margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;line-height:1.58;}
.kspgw7 .xbdqp5 .hgznx {list-style: none;margin: 0;padding: 0;}

.kspgw7 .xbdqp5.r86pj .hgznx {flex-wrap: wrap;justify-content: center;gap: clamp(24px, 3vw, 44px);display: flex;}
.kspgw7 .xbdqp5.r86pj .hgznx > * {max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;min-width: 0;}
@media (max-width:615px) {
  .kspgw7 .xbdqp5.r86pj .hgznx > * {max-width: none;}
}
.kspgw7 .xbdqp5 .hzz8e {min-width: 0;}
.kspgw7 .xbdqp5.xa4h4 .hzz8e {align-items: start;display: grid;padding: clamp(20px, 2.6vw, 32px) 0;border-top: 1px solid var(--jwr);gap: clamp(16px, 2.4vw, 34px);grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);}
.kspgw7 .xbdqp5 .ypqkx2 {display: block;font: 600 12px/1 var(--k0gj0);letter-spacing: .18em;color: var(--miqp8, var(--tadjr));margin-bottom:11px;}
.kspgw7 .xbdqp5.xa4h4 .ypqkx2 {margin-bottom: 0;}
.kspgw7 .xbdqp5 .fnxzkv3 {margin: 0 0 14px;}
.kspgw7 .xbdqp5.xa4h4 .fnxzkv3 {margin: 0;}
.kspgw7 .xbdqp5 .fnxzkv3 img {border-radius: 0;height: auto;display: block;aspect-ratio: 3 / 2;width: 100%;object-fit: cover;}
.kspgw7 .xbdqp5 .qcgr {max-width: 46ch;color: var(--d1y);margin: 0;line-height:1.56;font-size: 16.5px;}
.kspgw7 .xbdqp5 .va6pf2 {display: flex;margin-top: clamp(26px, 3vw, 40px);flex-wrap: wrap;gap:13px;}
.kspgw7 .xbdqp5 .rznbrqb,
.kspgw7 .xbdqp5 .m7t9 {align-items: center;text-transform: uppercase;justify-content: center;border-radius: 0;letter-spacing: .14em;min-height: 48px;display: inline-flex;padding: 0 26px;font: 700 13px/1 var(--k0gj0);text-decoration: none;}
.kspgw7 .xbdqp5 .rznbrqb {color: var(--ua71r, var(--lpx));background: var(--p8baq);}
.kspgw7 .xbdqp5 .rznbrqb:hover {filter: brightness(1.08);}

.kspgw7 .xbdqp5 .m7t9 {background: none;color: color-mix(in srgb, var(--oww) 35%, var(--d1y));box-shadow: inset 0 0 0 1px var(--w87xn);}
.kspgw7 .xbdqp5 .m7t9:hover {box-shadow: inset 0 0 0 1px var(--oww);}
@media (max-width:695px) {
  .kspgw7 .xbdqp5.xa4h4 .hzz8e {grid-template-columns: auto minmax(0, 1fr);}
  .kspgw7 .xbdqp5.xa4h4 .fnxzkv3 {grid-column: 1 / -1;}
  .kspgw7 .xbdqp5 .rznbrqb,
  .kspgw7 .xbdqp5 .m7t9 {width: 100%;}
}

.kspgw7 .wg2tc09.krk1g {max-width: none;}
.kspgw7 .wg2tc09 .j8qf {grid-template-columns: auto minmax(0, 1fr);border-bottom: 1px solid var(--jwr);gap:1px 16px;padding-bottom:17px;align-items: center;display: grid;}
.kspgw7 .wg2tc09 .jrq7p0y {margin: 0;width: 56px;grid-row: 1 / span 2;overflow: hidden;height: 56px;}
.kspgw7 .wg2tc09 .jrq7p0y img {display: block;height: 100%;border-radius: 0;width: 100%;object-fit: cover;}
.kspgw7 .wg2tc09 .ep5p2 {margin: 0;letter-spacing: .01em;text-transform: uppercase;color: var(--d1y);font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--k0gj0);}
.kspgw7 .wg2tc09 .px1j {font: 600 12px/1.4 var(--k0gj0);color: var(--tadjr);letter-spacing: .16em;text-transform: uppercase;margin: 0;}
.kspgw7 .wg2tc09 .fgqf8cq {padding-left: clamp(0px, 4vw, 72px);font-size: 16.5px;color: var(--tadjr);margin: 20px 0 0;line-height:1.68;max-width: 68ch;}
.kspgw7 .wg2tc09 .p6ma {align-items: center;gap: 0 20px;padding-left: clamp(0px, 4vw, 72px);grid-template-columns: auto minmax(0, 1fr);display: grid;margin: 22px 0 0;}
.kspgw7 .wg2tc09 .yesf {font: 600 11.5px/1 var(--k0gj0);text-transform: uppercase;letter-spacing: .16em;color: var(--tadjr);}
.kspgw7 .wg2tc09 .a0s73 {margin: 0;}
.kspgw7 .wg2tc09 .a0s73 a {text-decoration-thickness: 2px;text-underline-offset: 4px;min-height: 44px;text-decoration-color: var(--oww);display: inline-flex;font-size: 15px;align-items: center;color: var(--d1y);text-decoration: underline;}
.kspgw7 .wg2tc09 .pvk7wvb {color: var(--tadjr);border-top: 1px solid var(--jwr);display: block;line-height:1.59;margin-top:23px;padding-top:17px;font-size: 13px;}

.kspgw7 .wg2tc09 .kzcvp {margin: 0 0 14px;}

.kspgw7 .wg2tc09 .vgm9s {border-width: 1px 0 0;border-color: var(--jwr);border-style: solid;margin: 18px 0 0;}

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

.kspgw7 .jpjm7n .eshnj7x {color: var(--d1y);font: 700 clamp(30px, 5vw, 62px)/0.98 var(--k0gj0);margin: 0 0 26px;border-bottom: 1px solid var(--w87xn);text-wrap: balance;text-transform: uppercase;padding: 0 0 20px;letter-spacing: -.01em;}
.kspgw7 .jpjm7n .eshnj7x::before {display: none;}

.kspgw7 .jpjm7n .k506ms {margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-color: var(--oww);border-style: solid;border-width: 2px 0 0;}
.kspgw7 .jpjm7n .qgd1fv {padding-left: clamp(0px, 4vw, 72px);font-size: 17px;max-width: 68ch;color: var(--d1y);line-height:1.68;}
.kspgw7 .jpjm7n .qgd1fv :is(p, li) {color: var(--d1y);}
.kspgw7 .jpjm7n .qgd1fv :last-child {margin-bottom: 0;}

.kspgw7 .jpjm7n .mr4hbj2 {border-left: 2px solid var(--oww);padding-left: clamp(16px, 4vw, 72px);}

.kspgw7 .aqzfpw .j1d9rzc {font: 700 clamp(28px, 4.4vw, 54px)/1 var(--k0gj0);margin: 0 0 16px;padding: 0;letter-spacing: -.01em;border: 0;text-transform: uppercase;color: var(--d1y);}
.kspgw7 .aqzfpw .j1d9rzc::before {display: none;}
.kspgw7 .aqzfpw .qvvmesq {margin: 0 0 26px;color: var(--tadjr);line-height:1.61;max-width: 60ch;font-size: 17px;}

.kspgw7 .aqzfpw.j88d {margin: clamp(34px, 4.6vw, 62px) 0;padding: clamp(26px, 3.4vw, 44px) 0 0;border-top: 4px solid var(--oww);}
.kspgw7 .aqzfpw .ytca {flex-wrap: wrap;gap: 0;display: flex;border-top: 1px solid var(--w87xn);margin: 0;padding: 0;}
.kspgw7 .aqzfpw .s0wzh {letter-spacing: .16em;color: var(--tadjr);padding: 16px 0 0;text-transform: uppercase;font: 600 11.5px/1 var(--k0gj0);}
.kspgw7 .aqzfpw .h8mk2 {font: 700 clamp(18px, 2vw, 24px)/1.1 var(--k0gj0);padding: 6px 0 18px;letter-spacing: .01em;margin: 0;color: var(--d1y);}
.kspgw7 .aqzfpw .tcge0aw {margin: 26px 0 0;max-width: none;display: flex;gap:13px;flex-wrap: wrap;}
.kspgw7 .aqzfpw .s0af7 {padding: 0 26px;letter-spacing: .14em;text-decoration: none;border-radius: 0;text-transform: uppercase;box-shadow: inset 0 0 0 1px var(--w87xn);align-items: center;display: inline-flex;font: 700 13px/1 var(--k0gj0);color: color-mix(in srgb, var(--oww) 35%, var(--d1y));background: none;min-height: 48px;justify-content: center;}
.kspgw7 .aqzfpw .s0af7:hover {box-shadow: inset 0 0 0 1px var(--oww);}

.kspgw7 .aqzfpw ul.bb63cw7 {padding: 0;list-style: none;}
.kspgw7 .aqzfpw .ktqgr {margin: 0;max-width: none;padding: 0;}

.kspgw7 .aqzfpw b.s0wzh {display: block;}
.kspgw7 .aqzfpw span.h8mk2 {display: block;}

.kspgw7 .aqzfpw ul.kg3d6 {list-style: none;padding: 0;}
.kspgw7 .aqzfpw .kg3d6 > li {margin: 0;max-width: none;}

.kspgw7 .zp0cs.hq6fm7 {display: block;}
.kspgw7 .zp0cs .jpenmn4 {border-color: var(--w87xn);margin: 0 0 22px;border-style: solid;border-width: 1px 0 0;}
.kspgw7 .zp0cs .vd6rbe5 {letter-spacing: .14em;text-decoration: none;padding: 0 32px;text-transform: uppercase;justify-content: center;background: var(--p8baq);align-items: center;border-radius: 0;font: 700 13.5px/1 var(--k0gj0);display: inline-flex;color: var(--ua71r, var(--lpx));min-height: 52px;}
.kspgw7 .zp0cs .vd6rbe5:hover {filter: brightness(1.08);}
.kspgw7 .zp0cs.zv41rv  {text-align: left;}
.kspgw7 .zp0cs.ejzd   {text-align: center;}
.kspgw7 .zp0cs.rgpp {text-align: right;}
.kspgw7 .zp0cs.sbvzz .vd6rbe5 {width: 100%;display: flex;}

.kspgw7 .zp0cs.hq6fm7 {max-width: none;}

.kspgw7 .zp0cs.c9n36e::before {margin: 0 0 22px;height: 1px;content: "";background: var(--w87xn);display: block;}

.kspgw7 .zp0cs .sztkk {margin: 22px 0 0;}

.kspgw7 .jzkqh.vn80q {display: block;}
.kspgw7 .jzkqh .mg3f {display: block;}
.kspgw7 .jzkqh .mg3f img {height: auto;display: block;width: 100%;border-radius: 0;}
.kspgw7 .jzkqh .vq5fjdx {display: block;height: 1px;margin-top:14px;background: var(--w87xn);}
.kspgw7 .jzkqh .a9a56j {padding-left: clamp(0px, 4vw, 72px);margin-top:7px;display: block;text-transform: uppercase;color: var(--tadjr);font: 600 12px/1.5 var(--k0gj0);letter-spacing: .14em;}

.kspgw7 .jzkqh .mf7e90 {display: block;margin-top:13px;border-top: 1px solid var(--w87xn);padding-top:9px;}
.kspgw7 .jzkqh .mf7e90 .a9a56j {margin-top: 0;}

.kspgw7 .jzkqh .wwfw0 {margin: 0 0 10px;padding-left: 0;}

.kspgw7 .ywevbb1 .cgzc {font: 600 11.5px/1 var(--k0gj0);margin-bottom:10px;letter-spacing: .18em;text-transform: uppercase;display: block;color: var(--tadjr);}

.kspgw7 .ywevbb1 .zrdsv {flex-wrap: wrap;display: flex;padding-top:11px;border-top: 1px solid var(--jwr);margin: 0;align-items: center;max-width: none;}
.kspgw7 .ywevbb1 .zrdsv a {font: 600 12.5px/1 var(--k0gj0);display: inline-flex;text-transform: uppercase;letter-spacing: .13em;color: var(--tadjr);padding: 0 16px;align-items: center;text-decoration: none;min-height: 44px;border-left: 1px solid var(--jwr);}
.kspgw7 .ywevbb1 .zrdsv a:first-child {padding-left: 0;border-left: 0;}
.kspgw7 .ywevbb1 .zrdsv a:hover {color: var(--d1y);}

.kspgw7 .jk3qme .d65nq {margin-bottom:15px;color: var(--tadjr);display: block;letter-spacing: .18em;font: 600 11.5px/1 var(--k0gj0);text-transform: uppercase;}
.kspgw7 .qjre8dm .ngp53j {text-transform: uppercase;border-bottom: 1px solid var(--w87xn);color: var(--d1y);font: 700 clamp(26px, 4vw, 48px)/1 var(--k0gj0);margin: 0 0 22px;padding: 0 0 18px;letter-spacing: -.01em;}
.kspgw7 .qjre8dm .ngp53j::before {display: none;}

.kspgw7 .jk3qme .djbxtk5,
.kspgw7 .qjre8dm .swxvt {overflow-x: auto;}
.kspgw7 .jk3qme .djbxtk5 table,
.kspgw7 .qjre8dm .swxvt table {margin: 0;}
.kspgw7 .qjre8dm .hpc8 {margin-top:12px;text-transform: uppercase;letter-spacing: .16em;font: 600 11.5px/1 var(--k0gj0);display: block;color: var(--tadjr);}

.kspgw7 .qjre8dm figure.swxvt {margin: 0;}

.kspgw7 .qjre8dm p.hpc8 {margin: 12px 0 0;max-width: 68ch;}

.kspgw7 .qjre8dm .gvgfmx {margin: 0 0 14px;}
.kspgw7 .qjre8dm p.gvgfmx {margin: 0 0 14px;}

.kspgw7 {--gj8i: var(--d1y);}
.kspgw7 :is(.zsx3, [class*="table"]) {overflow-x: auto;}
.kspgw7 table {font-size: 16px;border-collapse: collapse;width: 100%;}
.kspgw7 thead th {letter-spacing: .14em;text-align: left;white-space: nowrap;color: var(--tadjr);padding: 14px 16px 14px 0;text-transform: uppercase;font: 700 11.5px/1.3 var(--k0gj0);border-bottom: 2px solid var(--gj8i, var(--d1y));}
.kspgw7 tbody td {color: var(--lz7s, inherit);padding: 14px 16px 14px 0;border-bottom: 1px solid var(--jwr);}

.q682qa {border-top: 1px solid var(--w87xn);}
.jpv1 {margin: 0 auto;padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--q8he4);}
.c4ybhd {letter-spacing: -.015em;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--k0gj0);text-transform: uppercase;text-wrap: balance;margin: 0;}
.k41qv {color: var(--tadjr);font-size: 18px;max-width: 60ch;margin: 16px 0 26px;}

.ze2kgt0 {letter-spacing: .16em;margin: 0 auto;padding: 0 24px 40px;max-width: var(--q8he4);color: var(--tadjr);font: 600 11.5px/1 var(--k0gj0);}

.ga0heb7.ga0heb7 {background: var(--z5zca);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--w87xn);}
.ga0heb7 .h4xr {display: grid;max-width: var(--q8he4);align-items: start;grid-template-columns: minmax(0, 1fr) auto;gap:32px 56px;margin: 0 auto;}
.ga0heb7 .ysrb img {width: auto;height: 26px;display: block;}
.ga0heb7 .ysrb span {text-transform: uppercase;letter-spacing: .06em;font: 700 18px/1 var(--k0gj0);}
.ga0heb7 .cpdbc33 {gap:51px;grid-auto-flow: column;display: grid;}
.ga0heb7 .cpdbc33 ul {gap:7px;list-style: none;display: grid;margin: 0;padding: 0;}
.ga0heb7 .cpdbc33 a {align-items: center;text-decoration: none;display: flex;font: 600 12px/1 var(--k0gj0);min-height: 44px;letter-spacing: .12em;color: var(--tadjr);text-transform: uppercase;}
.ga0heb7 .cpdbc33 a:hover {color: var(--d1y);}
.ga0heb7 .fz9g {max-width: var(--q8he4);align-items: center;flex-wrap: wrap;opacity:0.69;margin: 26px auto 0;display: flex;gap:13px;}
.ga0heb7 .hfft1 {border-top: 1px solid var(--jwr);padding-top:20px;margin: 26px auto 0;max-width: var(--q8he4);}
.ga0heb7 .hfft1 p {font-size: 13px;color: var(--tadjr);margin: 0;}
.ga0heb7 .hfft1 p + p {line-height:1.58;margin-top:10px;}

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

  .bj2fr8 {flex: 0 0 auto;margin-left: auto;}
  .m2gsymk, .pdsndc {font-size: 13.5px;padding: 0 13px;}
  .gfw2x {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .rj51f88 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  
  .kjkw1 {padding: 0 16px;gap:11px;}
  .kspgw7 {padding-right:17px;padding-left:16px;}
  .jpv1, .ze2kgt0 {padding-right:17px;padding-left:17px;}
  .se2f.se2f .zsx0pqh {grid-template-columns: 1fr;gap:35px;}
  
  .se2f.se2f .nyxgk {grid-template-rows: none;grid-auto-flow: row;gap: 0;}
  .se2f.se2f .nyxgk > dt {margin-top:33px;}
  .se2f.se2f .nyxgk > dt:first-child {margin-top: 0;}
  
  .znc8.znc8 .dvea2vk {padding-left: 0;text-indent: 0;}
  
  .znc8.znc8 .rarb,
  .znc8.znc8 .c88bww {padding-left: 0;text-indent: 0;}
  .znc8.znc8 .bxv5x60 {display: block;width: auto;margin-bottom:5px;}
}

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

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

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

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

.ngf6dr:checked ~ .kvnsx9n {visibility: visible;opacity:0.98;}
.ngf6dr:checked ~ .aaky1t {visibility: visible;transform: translateX(0);}

.cacna0k {align-items: center;position: sticky;z-index: 1;padding: 14px 16px;background: var(--eziih);justify-content: space-between;gap:13px;top: 0;border-bottom: 1px solid var(--w87xn, var(--pks));display: flex;}
.hxr3hxs {display: inline-flex;min-height: 44px;align-items: center;}
.hxr3hxs img {display: block;width: auto;height: 26px;}
.tsms9d {font-size: 16px;color: var(--wzan);font-family: var(--k0gj0);letter-spacing: .01em;font-weight: 800;}

.gekj7 {height: 44px;display: inline-flex;justify-content: center;align-items: center;color: var(--wzan);background: var(--ojjb);cursor: pointer;border-radius: 0;border: 1px solid var(--w87xn, var(--pks));width: 44px;flex: none;}
.gekj7:hover {background: var(--j4309);}
.gekj7:focus-visible,
.yf7fpat a:focus-visible,
.pz0hrqh:focus-visible,
.byyrjr:focus-visible {outline: 2px solid var(--wzan);outline-offset: 2px;}

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

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

.yf7fpat a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--oww, var(--p8baq));background: var(--ojjb);border-color: var(--w87xn, var(--pks));}

.xhrgz {gap:9px;display: grid;background: var(--eziih);border-top: 1px solid var(--w87xn, var(--pks));margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));}

.pz0hrqh, .byyrjr {text-decoration: none;font-weight: 700;align-items: center;padding: 12px 18px;font-size: 15px;justify-content: center;display: flex;min-height: 48px;border-radius: 0;}
.pz0hrqh {color: var(--mwj, var(--ejpq));border: 1px solid var(--w87xn, var(--pks));background: var(--afvfs);}
.byyrjr {border: 1px solid transparent;background: var(--bnk);color: var(--jia7, var(--bpys));}

.yf7fpat {padding: 8px 18px 14px;}
.yf7fpat ul {gap: 0;}
.yf7fpat li + li {border-top: 1px solid var(--w87xn, var(--pks));}
.yf7fpat a {text-transform: uppercase;letter-spacing: .01em;font-weight: 600;margin: 4px 0;font-family: var(--k0gj0);font-size: 20px;border: 0;border-radius: 0;padding: 14px 2px;}
.yf7fpat a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.yf7fpat a[aria-current="page"] {box-shadow: none;background: none;}
.yf7fpat a[aria-current="page"]::after {height: 3px;background: var(--oww, var(--p8baq));content: '';margin-left: auto;width: 26px;}
.tsms9d {font-size: 18px;text-transform: uppercase;font-family: var(--k0gj0);}
.cacna0k {padding: 14px 18px;}
.xhrgz {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.pz0hrqh, .byyrjr {font-family: var(--k0gj0);text-transform: uppercase;letter-spacing: .03em;}

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

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

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

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

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

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

.kspgw7 .ywevbb1 .hzckkk3 > summary {display: flex;list-style: none;align-items: center;cursor: pointer;gap:12px;min-height: 44px;}
.kspgw7 .ywevbb1 .hzckkk3 > summary::-webkit-details-marker {display: none;}
.kspgw7 .ywevbb1 .hzckkk3 > summary:focus-visible {outline: 2px solid var(--d1y);outline-offset: 4px;}
.kspgw7 .ywevbb1 .hzckkk3 > summary .cgzc {margin: 0;}

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

.kspgw7 {padding-bottom: max(96px, var(--g8az, 96px));}

.d8mhp5 {--lju: 0;--mzq: 1px solid var(--jwr);--vds: 0;--u11: 0;--paom3: uppercase;--t272p: 0;--na99: .1em;--md8je: 700;--p5a4: 12px;}

.kspgw7 .jk3qme h2.d65nq.d65nq {text-align: start !important;border: 0 !important;font: 600 11.5px/1 var(--k0gj0) !important;color: var(--tadjr);text-transform: uppercase;margin: 0 0 14px !important;letter-spacing: .18em !important;padding: 0 !important;display: block;}

.kspgw7 .jk3qme .f94r {border-style: solid;border-color: var(--w87xn);border-width: 1px 0 0;margin: 0 0 16px;}

.kspgw7 .jk3qme .xk1vc {gap: 0 28px;align-items: start;display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);}
.kspgw7 .jk3qme .xk1vc h2.d65nq.d65nq {padding-top:14px !important;margin: 0 !important;}
@media (max-width:715px) {
  
  .kspgw7 .jk3qme .xk1vc {grid-template-columns: minmax(0, 1fr);}
  .kspgw7 .jk3qme .xk1vc h2.d65nq.d65nq {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.kspgw7 .p164fry .mws82 {grid-template-columns: repeat(4, minmax(0, 1fr));gap:23px 18px;}
@media (max-width:755px) { .kspgw7 .p164fry .mws82 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.kspgw7 .v21f1zy.vhsxn9w .adgs05y {margin: 0;inset: 0;position: absolute;max-height: none;}
.kspgw7 .v21f1zy.vhsxn9w .adgs05y picture {height: 100%;display: block;}
.kspgw7 .v21f1zy.vhsxn9w .zrnx,
.kspgw7 .v21f1zy.vhsxn9w .adgs05y img {aspect-ratio: auto;object-fit: cover;max-height: none;width: 100%;height: 100%;}

.kspgw7 .v21f1zy:not(.vhsxn9w) .adgs05y {margin-top: clamp(36px, 4.6vw, 64px);}
.kspgw7 .v21f1zy.ya5yy .adgs05y {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.kspgw7 .v21f1zy:not(.vhsxn9w) .zrnx,
.kspgw7 .v21f1zy:not(.vhsxn9w) .adgs05y img {aspect-ratio: auto;object-fit: contain;max-height: none;height: auto;}
.kspgw7 .v21f1zy:not(.vhsxn9w) .adgs05y picture {display: block;}

.kspgw7 > .v21f1zy.vhsxn9w.dbdddd {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--d1y) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--p8baq) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--gj8i, var(--p8baq)) 30%, transparent), transparent 70%),
    var(--sq92s) !important;}

.kspgw7 .xbdqp5.vah8rq3 {display: block;}
.vah8rq3 .f2ewe47 {flex-wrap: wrap;justify-content: space-between;gap:19px 28px;display: flex;align-items: flex-end;margin: 0 0 20px;}
.vah8rq3 .tywe {flex: 1 1 320px;min-width: 0;}
.vah8rq3 .k0sg6fq {margin: 0;}
.vah8rq3 .cssvc {margin: 12px 0 0;}
.vah8rq3 .pksjjyj {gap: 0;display: flex;}
.vah8rq3 .kthwfn {padding: 0;cursor: pointer;height: 54px;justify-content: center;color: var(--d1y);background: transparent;display: flex;font: 600 20px/1 var(--k0gj0);width: 54px;border: 1px solid var(--jwr);border-radius: 0;align-items: center;transition:background 0.121s, color 0.146s;}
.vah8rq3 .kthwfn + .kthwfn {border-left: 0;}
.vah8rq3 .kthwfn:hover {color: var(--ua71r, var(--lpx));background: var(--p8baq);border-color: var(--p8baq);}
.vah8rq3 .kthwfn[hidden] {display: none;}

.vah8rq3 .trezte {display: flex;gap:5px;margin: 0 0 14px;}
.vah8rq3 .p17zsn {height: 3px;background: var(--jwr);overflow: hidden;flex: 1 1 0;}
.vah8rq3 .p17zsn i {background: var(--p8baq);width: 0;height: 100%;display: block;}
.vah8rq3 .p17zsn[data-s="done"] i {width: 100%;}
.vah8rq3 .p17zsn[data-s="run"] i {animation: rrsjfgs var(--pif8i, 6000ms) linear forwards;}
@keyframes rrsjfgs { from {width: 0;} to {width: 100%;} }

.vah8rq3 .rp7hxhe {grid-auto-flow: column;overflow-x: auto;grid-auto-columns: 100%;scrollbar-width: none;margin: 0;list-style: none;padding: 0;display: grid;overscroll-behavior-x: contain;scroll-behavior: smooth;scroll-snap-type: x mandatory;}
.vah8rq3 .rp7hxhe::-webkit-scrollbar {display: none;}
.vah8rq3 .ffnxrs {border: 1px solid var(--jwr);display: grid;scroll-snap-align: start;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);min-width: 0;}
.vah8rq3 .rsyg {position: relative;min-width: 0;overflow: hidden;min-height: clamp(280px, 34vw, 460px);margin: 0;}
.vah8rq3 .rsyg picture {display: block;height: 100%;}
.kspgw7 .vah8rq3 .qpnvb8.qpnvb8 {border-radius: 0;width: 100%;max-width: none;inset: 0;height: 100%;position: absolute;object-fit: cover;}
.vah8rq3 .zavs .rsyg {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--d1y) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--p8baq) 65%, transparent), transparent 70%),
    var(--sq92s);}
.vah8rq3 .egrbr {justify-content: flex-end;display: flex;flex-direction: column;border-left: 1px solid var(--jwr);min-width: 0;align-items: flex-start;padding: clamp(22px, 3vw, 40px);gap:16px;}
.vah8rq3 .nsd7 {font: 700 clamp(72px, 9vw, 132px)/.82 var(--k0gj0);color: var(--p8baq);letter-spacing: -.03em;}
.vah8rq3 .nsd7 i {font-style: normal;margin-left:7px;font-size: .28em;letter-spacing: .06em;color: var(--tadjr);}
.vah8rq3 .h12drkd {margin: 0;letter-spacing: -.005em;color: var(--d1y);font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--k0gj0);text-transform: uppercase;}
.vah8rq3 .va6pf2 {margin: 18px 0 0;}
@media (max-width:755px) {
  .vah8rq3 .ffnxrs {grid-template-columns: minmax(0, 1fr);}
  .vah8rq3 .rsyg {min-height: 0;aspect-ratio: 4 / 3;}
  .vah8rq3 .egrbr {border-top: 1px solid var(--jwr);border-left: 0;}
  .vah8rq3 .nsd7 {font-size: 72px;}
  .vah8rq3 .egrbr .rznbrqb {align-self: stretch;}
  .vah8rq3 .kthwfn {height: 46px;width: 46px;}
}
@media (prefers-reduced-motion: reduce) { .vah8rq3 .rp7hxhe {scroll-behavior: auto;} .vah8rq3 .p17zsn[data-s="run"] i {width: 100%;animation: none;} }

.kspgw7 .vah8rq3 :is(.ffnxrs, .trezte) {max-width: none;}

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

.kspgw7 > .aqzfpw.xh8n1r {background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--p8baq) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--p8baq) 4%, var(--sq92s)) !important;padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;align-items: center;gap:10px 40px;overflow: hidden;border: 1px solid var(--jwr) !important;grid-template-columns: minmax(0, 1fr);display: grid;position: relative;}
@media (min-width:829px) { .kspgw7 > .aqzfpw.xh8n1r {grid-template-columns: minmax(0, 1fr) auto;} }
.xh8n1r .c5rkga {padding-bottom: clamp(22px, 3vw, 40px);min-width: 0;}
.xh8n1r .pn07wq {align-items: flex-start;padding-bottom: clamp(22px, 3vw, 40px);letter-spacing: -.04em;gap:6px;display: flex;max-width: none;font: 700 clamp(110px, 15vw, 220px)/.8 var(--k0gj0);margin: 0;}
.xh8n1r .pn07wq b {-webkit-text-stroke: 2px var(--p8baq);text-shadow: 0 0 40px color-mix(in srgb, var(--p8baq) 30%, transparent);color: transparent;}
.xh8n1r .pn07wq i {margin-top: .3em;font-size: .22em;font-style: normal;letter-spacing: .06em;color: var(--tadjr);}
.xh8n1r .ebsyf {background: color-mix(in srgb, var(--d1y) 4%, transparent);border-top: 1px solid var(--jwr);margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));overflow: hidden;grid-column: 1 / -1;}
.xh8n1r .hpj81wq {width: max-content;max-width: none;margin: 0;animation: d99pwm1 38s linear infinite;display: flex;}
.xh8n1r .hpj81wq span {text-transform: uppercase;letter-spacing: .14em;font: 700 15px/1 var(--k0gj0);padding: 14px 22px 14px 0;gap:22px;white-space: nowrap;display: inline-flex;align-items: center;color: var(--d1y);}
.xh8n1r .hpj81wq span::after {content: "";width: 8px;height: 8px;background: var(--p8baq);}
@keyframes d99pwm1 { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .xh8n1r .pn07wq {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .xh8n1r .hpj81wq {animation: none;} }

.kspgw7 .aqzfpw.xh8n1r .ytca {justify-content: start;grid-template-rows: auto auto;margin: 18px 0 0;padding: 0;max-width: none;column-gap:41px;list-style: none;row-gap:5px;grid-auto-flow: column;display: grid !important;grid-auto-columns: max-content;}
.kspgw7 .aqzfpw.xh8n1r ul.ytca {grid-template-rows: auto;}
.kspgw7 .aqzfpw.xh8n1r .ktqgr {gap:6px;display: flex;max-width: none;flex-direction: column;}
.kspgw7 .aqzfpw.xh8n1r .ytca :is(dt, dd) {margin: 0;}
.kspgw7 .aqzfpw.xh8n1r .h8mk2 {font-size: clamp(20px, 2vw, 26px);}
.kspgw7 .aqzfpw.xh8n1r a.s0af7 {border-color: var(--p8baq);color: var(--ua71r, var(--lpx));background: var(--p8baq);}
.kspgw7 .aqzfpw.xh8n1r a.s0af7:hover {filter: brightness(1.08);}
@media (max-width:565px) { .kspgw7 .aqzfpw.xh8n1r .ytca {column-gap:22px;} }

.kspgw7 .znc8.a064bpe .hgznx {display: grid;max-width: none;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;gap: 0 clamp(14px, 2vw, 28px);padding: 0;counter-reset: none;margin: 10px 0 0;}
.kspgw7 .znc8.a064bpe .hzz8e {border: 0;border-top: 6px solid color-mix(in srgb, var(--p8baq) 35%, var(--jwr));margin: 0;position: relative;min-width: 0;padding: 22px 0 0;max-width: none;}
.kspgw7 .znc8.a064bpe .hzz8e:nth-child(2) {border-top-color: color-mix(in srgb, var(--p8baq) 55%, var(--jwr));}
.kspgw7 .znc8.a064bpe .hzz8e:nth-child(3) {border-top-color: color-mix(in srgb, var(--p8baq) 78%, var(--jwr));}
.kspgw7 .znc8.a064bpe .hzz8e:nth-child(n+4) {border-top-color: var(--p8baq);}
.kspgw7 .znc8.a064bpe :is(.rarb, .dvea2vk) {flex-direction: column;align-items: flex-start;display: flex;max-width: none;margin: 0;gap:11px;}
.kspgw7 .znc8.a064bpe .bxv5x60 {font: 700 clamp(64px, 7vw, 104px)/.8 var(--k0gj0);transition:color 0.239s;-webkit-text-stroke: 1.5px var(--p8baq);color: transparent;margin: 0 0 4px;letter-spacing: -.04em;display: block;}
.kspgw7 .znc8.a064bpe .hzz8e:hover .bxv5x60 {color: var(--p8baq);}
.kspgw7 .znc8.a064bpe .m1cgak {text-transform: uppercase;overflow-wrap: anywhere;color: var(--d1y);font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--k0gj0);letter-spacing: .01em;}
.kspgw7 .znc8.a064bpe :is(.zef1, .c88bww) {display: block;color: var(--tadjr);font-size: 15px;overflow-wrap: anywhere;max-width: none;line-height:1.58;margin: 0;}
.kspgw7 .znc8.a064bpe .c88bww {margin-top:11px;}
@media (max-width:975px) {
  .kspgw7 .znc8.a064bpe .hgznx {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:30px;}
}
@media (max-width:565px) {
  .kspgw7 .znc8.a064bpe .hgznx {row-gap:23px;grid-template-columns: minmax(0, 1fr);}
  .kspgw7 .znc8.a064bpe .hzz8e {padding-top:17px;}
  .kspgw7 .znc8.a064bpe .bxv5x60 {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .kspgw7 .znc8.a064bpe .bxv5x60 {transition:none;} }

.kspgw7 .znc8.a064bpe :is(.dvea2vk, .rarb) {text-indent: 0;padding-left: 0;}
.kspgw7 .znc8.a064bpe .bxv5x60 {width: auto;text-align: left;position: static;}
.kspgw7 .znc8.a064bpe .m1cgak + .zef1::before {content: none;}

.kspgw7 .ywevbb1 .zrdsv {flex-wrap: wrap;display: flex;}
.kspgw7 .ywevbb1 .zrdsv > * {flex: 1 1 auto;}
