

:root {--o5g: var(--fhwum);--jwgh:"Oswald", "Archivo Narrow", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--bul:   var(--ysn3);--tygr:  var(--sr6);--ina: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--n4v: var(--spe);--vz64: var(--el49);--oajr: clamp(52px, 7vw, 110px);--twlr6:  1240px;}

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

.c3mp6b8 {position: absolute;left: -9999px;text-decoration: none;font-weight: 700;padding: 12px 20px;color: var(--eqsaa, var(--krw, var(--k7t)));z-index: 200;top: 0;background: var(--n4v);}
.c3mp6b8:focus {top: 10px;left: 10px;}

.w098 {border-bottom: 1px solid var(--tygr);z-index: 60;top: 0;background: var(--sk96);position: sticky;}
.ec5wjp {display: flex;padding: 0 24px;max-width: var(--twlr6);min-height: 62px;margin: 0 auto;align-items: center;gap:25px;}
.a1rbpsh {align-items: center;display: inline-flex;min-height: 44px;text-decoration: none;}
.a1rbpsh img {height: 24px;width: auto;display: block;}
.xhjx {font: 700 19px/1 var(--jwgh);letter-spacing: .06em;color: var(--gi0h);text-transform: uppercase;}

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

.bmzm {display: flex;align-items: center;gap:9px;}
.cxswc {background: var(--r893);display: inline-flex;letter-spacing: .12em;align-items: center;text-decoration: none;text-transform: uppercase;min-height: 44px;color: var(--d24x, var(--u9hcu));font: 600 12.5px/1 var(--jwgh);padding: 0 12px;}

.hwsv3w3,
.a58x3 :is(.sv4m, .t5ves, .f3f1jx, .gjawd9t,
              .s5j8w5, .j64w, .w1nfr4d) a[role="button"],
.a58x3 .gjawd9t a {text-decoration: none;cursor: pointer;text-transform: uppercase;color: var(--krw, var(--k7t));align-items: center;justify-content: center;display: inline-flex;letter-spacing: .12em;padding: 0 22px;border-radius: 0;border: 0;font: 700 13px/1 var(--jwgh);min-height: 44px;background: var(--spe);}

.hwsv3w3 {background: var(--zx91);color: var(--tin, var(--a2ob));}
.hwsv3w3:hover {background: var(--mhu);}
.a58x3 :is(.sv4m, .t5ves, .f3f1jx, .gjawd9t,
              .s5j8w5, .j64w, .w1nfr4d) a[role="button"]:hover,
.a58x3 .gjawd9t a:hover {background: var(--mhu);}
.cnza {min-height: 56px;padding: 0 34px;font-size: 14px;}

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

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

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

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

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

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

.a58x3 .sv4m.r5brd2 {border-bottom: 1px solid var(--tygr) !important;display: block;padding: 0 0 var(--oajr) !important;}

.a58x3 .sv4m .fdxv {text-transform: uppercase;font: 600 12.5px/1 var(--jwgh);margin: 0 0 clamp(14px, 2vw, 24px);color: var(--o5g);letter-spacing: .18em;}

.a58x3 .sv4m .nqsp {margin: 0 0 clamp(20px, 2.6vw, 34px);text-wrap: balance;letter-spacing: -.02em;color: var(--bul);font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--jwgh);text-transform: uppercase;}

.a58x3 .sv4m.rsefwm .nqsp {font-size: clamp(42px, 7.6vw, 112px);}

.a58x3 .sv4m .wmg5k {align-items: baseline;border-top: 1px solid var(--vz64);padding-top: clamp(16px, 2vw, 26px);gap:21px 40px;flex-wrap: wrap;max-width: none;justify-content: space-between;display: flex;}
.a58x3 .sv4m .n8cn2c5 {color: var(--o5g);font-size: 18px;line-height:1.54;margin: 0;max-width: 56ch;flex: 1 1 320px;}

.a58x3 .sv4m .azme3x {white-space: nowrap;display: inline-flex;letter-spacing: .14em;justify-content: center;min-height: 52px;padding: 0 30px;background: var(--spe);color: var(--krw, var(--k7t));font: 700 13.5px/1 var(--jwgh);text-transform: uppercase;align-items: center;border-radius: 0;transition:filter 0.186s;text-decoration: none;flex: 0 0 auto;}
.a58x3 .sv4m .azme3x:hover {filter: brightness(1.08);}

.a58x3 .sv4m .jbv3nt {color: var(--piqs, var(--bul));margin: clamp(26px, 3.4vw, 46px) 0 0;}
.a58x3 .sv4m.fay1 .jbv3nt {margin: 0 0 clamp(26px, 3.4vw, 46px);max-height: 26vh;}
.a58x3 .sv4m .ny0p4,
.a58x3 .sv4m .jbv3nt img {max-height: 34vh;height: auto;aspect-ratio: 3 / 1;object-fit: cover;border-radius: 0;display: block;width: 100%;}
.a58x3 .sv4m.fay1 .ny0p4,
.a58x3 .sv4m.fay1 .jbv3nt img {max-height: 26vh;}

@media (max-width:709px) {
  
  .a58x3 .sv4m .wmg5k {display: block;}
  .a58x3 .sv4m .n8cn2c5 {margin-bottom:19px;}
  .a58x3 .sv4m .azme3x {width: 100%;}
  .a58x3 .sv4m .ny0p4,
  .a58x3 .sv4m .jbv3nt img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.a58x3 .sv4m.axc1fzs {min-height: min(52vh, 460px);flex-direction: column;border-bottom: 0 !important;justify-content: flex-end;position: relative;overflow: hidden;padding: clamp(26px, 3.4vw, 46px) !important;display: flex;}
.axc1fzs .jbv3nt {z-index: 0;inset: 0;margin: 0;position: absolute;}
.axc1fzs .ny0p4,
.axc1fzs .jbv3nt img {aspect-ratio: auto;max-height: none;height: 100%;width: 100%;}
.axc1fzs .jbv3nt::after {content: "";background: linear-gradient(0deg,
    var(--u0a) 0%,
    color-mix(in srgb, var(--u0a) 68%, transparent) 46%,
    color-mix(in srgb, var(--u0a) 18%, transparent) 82%,
    transparent 100%);position: absolute;inset: 0;}
.axc1fzs .fdxv,
.axc1fzs .nqsp,
.axc1fzs .wmg5k {z-index: 1;position: relative;}
.axc1fzs .nqsp {color: var(--piqs, var(--bul));}
.axc1fzs .fdxv {color: var(--piqs, var(--o5g));}
.axc1fzs .wmg5k {border-top: 0;}
@media (max-width:709px) {
  .a58x3 .sv4m.axc1fzs {min-height: min(42vh, 360px);}
}

.s5j8w5.s5j8w5 .mqmceb {list-style: none;padding: 0;margin: 0;}
.s5j8w5.s5j8w5 .kn4p {margin: 0 0 30px;}
.s5j8w5.s5j8w5 .kn4p:last-child {margin-bottom: 0;}
.s5j8w5.s5j8w5 .z8h6w {color: var(--bul);line-height:1.61;margin: 0;padding-left: 4.6em;max-width: 70ch;text-indent: -4.6em;}
.s5j8w5.s5j8w5 .kq6c {color: color-mix(in srgb, var(--n4v) 68%, var(--bul));width: 4.6em;font: 700 13px/1.62 var(--jwgh);letter-spacing: .16em;text-indent: 0;text-transform: uppercase;display: inline-block;}
.s5j8w5.s5j8w5 .es1q {color: var(--bul);font-weight: 600;}

.s5j8w5.s5j8w5 .r7v0 {color: var(--o5g);}
.s5j8w5.s5j8w5 .es1q + .r7v0::before {content: " \2014\00a0";color: var(--tygr);}

.s5j8w5.s5j8w5 .g985y4r {text-indent: -4.6em;padding-left: 4.6em;line-height:1.61;margin: 0;color: var(--bul);max-width: 70ch;}
.s5j8w5.s5j8w5 .dhebtzj {padding-left: calc(4.6 * 13px + .26em);line-height:1.64;margin: 6px 0 0;max-width: 70ch;color: var(--o5g);}

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

.abscsz.abscsz .hj31 {border-top: 1px solid var(--tygr);font: 700 12px/1.3 var(--jwgh);max-width: none;text-transform: uppercase;margin: 0 0 18px;padding-top:16px;color: var(--o5g);letter-spacing: .18em;}
.abscsz.abscsz .b28rer1 {padding: 0;margin: 0;list-style: none;}
.abscsz.abscsz .ceczv {align-items: baseline;line-height:1.61;margin: 0 0 14px;max-width: 46ch;gap:13px;display: flex;}
.abscsz.abscsz .ceczv:last-child {margin-bottom: 0;}
.abscsz.abscsz .yx2c {font: 400 17px/1.6 var(--ina);flex: 0 0 auto;color: var(--o5g);width: 1ch;}

.abscsz.abscsz .gsa1 .yx2c {color: color-mix(in srgb, var(--n4v) 68%, var(--bul));}
.abscsz.abscsz .ww2eem {min-width: 0;color: var(--bul);}

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

.abscsz.abscsz .zxaw > dd {margin: 0;min-width: 0;}

.w1nfr4d.w1nfr4d .a0zh9 {overflow: visible;display: block;background: none;margin: 0 0 6px;border: 0;border-radius: 0;padding: 0;}
.w1nfr4d.w1nfr4d .a0zh9:last-child {margin-bottom: 0;}
.w1nfr4d.w1nfr4d .frcahc {min-height: 44px;align-items: baseline;padding: 20px 0 14px;display: flex;color: var(--bul);gap:15px;font: 500 19px/1.4 var(--ina);list-style: none;cursor: pointer;}
.w1nfr4d.w1nfr4d .frcahc::-webkit-details-marker {display: none;}
.w1nfr4d.w1nfr4d .frcahc::marker {content: "";}
.w1nfr4d.w1nfr4d .tx2t8 {flex: 0 0 auto;height: 8px;margin-top: 0;transform: rotate(-45deg);transition:transform 0.156s ease, border-color 0.151s ease;width: 8px;align-self: center;border-right: 1.5px solid var(--o5g);border-bottom: 1.5px solid var(--o5g);}
.w1nfr4d.w1nfr4d .a0zh9[open] .tx2t8 {transform: rotate(45deg);border-right-color: color-mix(in srgb, var(--n4v) 68%, var(--bul));border-bottom-color: color-mix(in srgb, var(--n4v) 68%, var(--bul));}

.w1nfr4d.w1nfr4d .ftfpgd {padding: 0 0 22px 22px;}
.w1nfr4d.w1nfr4d .nzrkay9 {line-height:1.68;margin: 0;max-width: 64ch;font-size: 16px;color: var(--o5g);}

.w1nfr4d.w1nfr4d .mqqpkx {border-top: 1px solid var(--vz64);margin-bottom: 0;}
.w1nfr4d.w1nfr4d .mqqpkx:first-of-type {border-top: 0;}
.w1nfr4d.w1nfr4d .sdr05t {margin-left: auto;}
.w1nfr4d.w1nfr4d .r9an {padding-left: 0;}

.w1nfr4d.w1nfr4d .yce7 {margin: 0;list-style: none;padding: 0;}
.w1nfr4d.w1nfr4d .gsx8r {max-width: none;margin: 0;}
.w1nfr4d.w1nfr4d .vhy8 {flex: 0 0 auto;font: 700 12px/1.4 var(--jwgh);letter-spacing: .16em;color: color-mix(in srgb, var(--n4v) 68%, var(--bul));}

.w1nfr4d.w1nfr4d .gfrs205 {padding-left:55px;}

.a58x3 .ff5b .avez0d + .avez0d {margin-top: clamp(30px, 4vw, 54px);}
.a58x3 .ff5b .nb3w4b {text-transform: uppercase;font: 600 12px/1 var(--jwgh);color: var(--o5g);margin: 0 0 10px;letter-spacing: .18em;}
.a58x3 .ff5b .r8dhag {list-style: none;display: grid;margin: 0;padding: 0;gap:29px 22px;grid-template-columns: repeat(3, minmax(0, 1fr));}

@media (max-width:753px) { .a58x3 .ff5b .r8dhag {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.a58x3 .ff5b .vb7e0va {min-width: 0;}
.a58x3 .ff5b .j2y8vmn {color: inherit;align-items: baseline;display: grid;text-decoration: none;min-width: 0;gap:1px 10px;grid-template-columns: auto minmax(0, 1fr);}
.a58x3 .ff5b .qhrt1tf {color: var(--o5g);letter-spacing: .12em;grid-row: 2 / span 2;align-self: start;font: 600 12px/1.25 var(--jwgh);}

.a58x3 .ff5b .mzqdd {margin: 0 0 12px;width: 100%;grid-column: 1 / -1;overflow: hidden;}
.a58x3 .ff5b .mzqdd img {width: 100%;object-fit: cover;display: block;border-radius: 0;aspect-ratio: 1 / 1;height: auto;}
.a58x3 .ff5b .eajz4z {text-transform: uppercase;color: var(--bul);font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--jwgh);letter-spacing: .01em;min-width: 0;}
.a58x3 .ff5b .egyrc {min-width: 0;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase;grid-column: 2;overflow: hidden;letter-spacing: .12em;color: var(--o5g);font: 400 12.5px/1.3 var(--jwgh);font-style: normal;}
.a58x3 .ff5b .j2y8vmn:hover .eajz4z {text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration-color: var(--n4v);text-decoration: underline;}

.a58x3 .xsp3kda .p3apxap {padding: 0;display: grid;margin: 0;align-items: center;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--vz64);}
.a58x3 .xsp3kda .z5tft {border-bottom: 1px solid var(--vz64);min-width: 0;}
.a58x3 .xsp3kda .fb3zjft {align-items: center;min-height: 76px;display: flex;text-decoration: none;}
.a58x3 .xsp3kda .hyag {font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--jwgh);text-transform: uppercase;letter-spacing: .01em;color: var(--bul);}
.a58x3 .xsp3kda .fb3zjft:hover .hyag {text-decoration-color: var(--n4v);text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration: underline;}

.a58x3 .xsp3kda .n65g6m {align-items: center;border-bottom: 1px solid var(--vz64);min-height: 76px;margin: 0;display: flex;justify-content: flex-end;}
.a58x3 .xsp3kda .n65g6m img {opacity:0.74;border-radius: 0;display: block;object-fit: contain;height: 30px;max-width:140px;width: auto;}

.a58x3 .k00p518 .y6w08ad {max-width: none;margin: 0;align-items: center;display: flex;gap: 0;flex-wrap: wrap;}
.a58x3 .k00p518 .c4w3bz {gap:12px;border-left: 1px solid var(--vz64);display: inline-flex;align-items: center;text-decoration: none;min-height: 62px;padding: 0 24px;}
.a58x3 .k00p518 .c4w3bz:first-child {border-left: 0;padding-left: 0;}
.a58x3 .k00p518 .c4w3bz img {height: 26px;max-width:78px;display: block;border-radius: 0;object-fit: contain;opacity:0.74;width: auto;}
.a58x3 .k00p518 .q8atr9h {font: 600 13.5px/1 var(--jwgh);text-transform: uppercase;letter-spacing: .13em;white-space: nowrap;color: var(--o5g);}
.a58x3 .k00p518 .c4w3bz:hover .q8atr9h {color: var(--bul);}

.a58x3 .j64w .sx32cy {display: flex;margin: 0 0 14px;gap:7px;align-items: baseline;}
.a58x3 .j64w .n2gm1t {color: var(--bul);letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--jwgh);}
.a58x3 .j64w .zmbs {letter-spacing: .1em;font: 600 clamp(16px, 2vw, 24px)/1 var(--jwgh);font-style: normal;color: var(--o5g);}
.a58x3 .j64w .m8jew {color: var(--o5g);line-height:1.58;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;font-size: 17px;}
.a58x3 .j64w .pm318 {padding: 0;margin: 0;list-style: none;}
.a58x3 .j64w .as1dfa {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--vz64);}

.a58x3 .j64w .w5tm4 {margin: 0;}
.a58x3 .j64w .w5tm4 p {margin: 0;color: var(--bul);max-width: 62ch;font-size: clamp(18px, 1.9vw, 23px);line-height:1.49;}
.a58x3 .j64w .vwjfd {text-transform: uppercase;color: var(--o5g);display: block;letter-spacing: .16em;font: 600 12.5px/1 var(--jwgh);font-style: normal;margin-top:13px;}

.a58x3 .j64w .as1dfa {margin: 0;}

.a58x3 .j64w ol.pm318 > .as1dfa {max-width: 68ch;}
.a58x3 .j64w div.pm318 > .as1dfa {max-width: none;}

.a58x3 .j64w figcaption.vwjfd {font-style: normal;}

.a58x3 .j64w .chnx5gs {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.a58x3 .j64w .chnx5gs + .sx32cy {margin-bottom: clamp(26px, 3.4vw, 44px);}

.a58x3 .f3f1jx.pmfk5ev {max-width: none;}

.a58x3 .f3f1jx.ez0t {max-width: 74ch;}
.a58x3 .f3f1jx .p35vg {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.a58x3 .f3f1jx.zar7t .p35vg {order: 2;margin: clamp(24px, 3vw, 38px) 0 0;}
.a58x3 .f3f1jx.zar7t {display: flex;flex-direction: column;}
.a58x3 .f3f1jx .p35vg img {display: block;border-radius: 0;object-fit: cover;width: 100%;height: auto;aspect-ratio: 5 / 1;}
.a58x3 .f3f1jx .wn2pv {letter-spacing: -.01em;border-bottom: 1px solid var(--tygr);text-wrap: balance;margin: 0 0 22px;font: 700 clamp(26px, 4vw, 52px)/1 var(--jwgh);text-transform: uppercase;color: var(--bul);padding: 0 0 18px;}
.a58x3 .f3f1jx .wn2pv::before {display: none;}

.a58x3 .f3f1jx .wne9c74 {max-width: 68ch;line-height:1.70;font-size: 17px;padding-left: clamp(0px, 4vw, 72px);color: var(--o5g);}
.a58x3 .f3f1jx .wne9c74 :is(p, li):last-child {margin-bottom: 0;}
.a58x3 .f3f1jx .k35p {max-width: none;margin: 24px 0 0;padding-left: clamp(0px, 4vw, 72px);}
.a58x3 .f3f1jx .x3dfr77 {align-items: center;padding: 0 26px;justify-content: center;text-transform: uppercase;background: var(--spe);color: var(--krw, var(--k7t));letter-spacing: .14em;text-decoration: none;min-height: 48px;border-radius: 0;font: 700 13px/1 var(--jwgh);display: inline-flex;}
.a58x3 .f3f1jx .x3dfr77:hover {filter: brightness(1.08);}

.a58x3 .t5ves.jrn35 {text-align: left;}
.a58x3 .t5ves .sdgsjf {margin: 0 0 22px;text-transform: uppercase;padding: 0 0 18px;text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--jwgh);color: var(--bul);border-bottom: 1px solid var(--tygr);letter-spacing: -.01em;}
.a58x3 .t5ves .n935nvz {font-size: 17px;line-height:1.59;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;color: var(--o5g);}
.a58x3 .t5ves .mqmceb {padding: 0;list-style: none;margin: 0;}

.a58x3 .t5ves.dt0m8wv .mqmceb {flex-wrap: wrap;gap: clamp(24px, 3vw, 44px);display: flex;justify-content: center;}
.a58x3 .t5ves.dt0m8wv .mqmceb > * {min-width: 0;max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;}
@media (max-width:632px) {
  .a58x3 .t5ves.dt0m8wv .mqmceb > * {max-width: none;}
}
.a58x3 .t5ves .kn4p {min-width: 0;}
.a58x3 .t5ves.gn50d0q .kn4p {border-top: 1px solid var(--vz64);align-items: start;padding: clamp(20px, 2.6vw, 32px) 0;grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);display: grid;gap: clamp(16px, 2.4vw, 34px);}
.a58x3 .t5ves .ydfk {margin-bottom:12px;color: var(--xwj, var(--o5g));letter-spacing: .18em;font: 600 12px/1 var(--jwgh);display: block;}
.a58x3 .t5ves.gn50d0q .ydfk {margin-bottom: 0;}
.a58x3 .t5ves .sq70v5 {margin: 0 0 14px;}
.a58x3 .t5ves.gn50d0q .sq70v5 {margin: 0;}
.a58x3 .t5ves .sq70v5 img {object-fit: cover;height: auto;width: 100%;border-radius: 0;display: block;aspect-ratio: 3 / 2;}
.a58x3 .t5ves .ya4q4 {margin: 0;font-size: 16.5px;color: var(--bul);line-height:1.55;max-width: 46ch;}
.a58x3 .t5ves .kaqfb {margin-top: clamp(26px, 3vw, 40px);gap:13px;flex-wrap: wrap;display: flex;}
.a58x3 .t5ves .d53508,
.a58x3 .t5ves .dqmt3a8 {font: 700 13px/1 var(--jwgh);letter-spacing: .14em;min-height: 48px;border-radius: 0;text-decoration: none;justify-content: center;padding: 0 26px;text-transform: uppercase;display: inline-flex;align-items: center;}
.a58x3 .t5ves .d53508 {background: var(--spe);color: var(--krw, var(--k7t));}
.a58x3 .t5ves .d53508:hover {filter: brightness(1.08);}

.a58x3 .t5ves .dqmt3a8 {box-shadow: inset 0 0 0 1px var(--tygr);color: color-mix(in srgb, var(--n4v) 35%, var(--bul));background: none;}
.a58x3 .t5ves .dqmt3a8:hover {box-shadow: inset 0 0 0 1px var(--n4v);}
@media (max-width:709px) {
  .a58x3 .t5ves.gn50d0q .kn4p {grid-template-columns: auto minmax(0, 1fr);}
  .a58x3 .t5ves.gn50d0q .sq70v5 {grid-column: 1 / -1;}
  .a58x3 .t5ves .d53508,
  .a58x3 .t5ves .dqmt3a8 {width: 100%;}
}

.a58x3 .b0rk.y3av4tn {max-width: none;}
.a58x3 .b0rk .vt6jh {border-bottom: 1px solid var(--vz64);display: grid;align-items: center;grid-template-columns: auto minmax(0, 1fr);gap:2px 16px;padding-bottom:19px;}
.a58x3 .b0rk .rbf9 {width: 56px;height: 56px;margin: 0;grid-row: 1 / span 2;overflow: hidden;}
.a58x3 .b0rk .rbf9 img {border-radius: 0;display: block;width: 100%;object-fit: cover;height: 100%;}
.a58x3 .b0rk .qrcw {font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--jwgh);margin: 0;color: var(--bul);letter-spacing: .01em;text-transform: uppercase;}
.a58x3 .b0rk .j9gm90h {text-transform: uppercase;margin: 0;color: var(--o5g);font: 600 12px/1.4 var(--jwgh);letter-spacing: .16em;}
.a58x3 .b0rk .wz2k4w {padding-left: clamp(0px, 4vw, 72px);color: var(--o5g);font-size: 16.5px;max-width: 68ch;line-height:1.70;margin: 20px 0 0;}
.a58x3 .b0rk .q86j02 {align-items: center;grid-template-columns: auto minmax(0, 1fr);padding-left: clamp(0px, 4vw, 72px);gap: 0 20px;margin: 22px 0 0;display: grid;}
.a58x3 .b0rk .vnx3 {font: 600 11.5px/1 var(--jwgh);color: var(--o5g);text-transform: uppercase;letter-spacing: .16em;}
.a58x3 .b0rk .mmv73 {margin: 0;}
.a58x3 .b0rk .mmv73 a {text-decoration-thickness: 2px;text-underline-offset: 4px;color: var(--bul);text-decoration-color: var(--n4v);display: inline-flex;font-size: 15px;min-height: 44px;align-items: center;text-decoration: underline;}
.a58x3 .b0rk .hnfesrf {line-height:1.58;padding-top:16px;margin-top:23px;font-size: 13px;color: var(--o5g);display: block;border-top: 1px solid var(--vz64);}

.a58x3 .b0rk .svqjb {margin: 0 0 14px;}

.a58x3 .b0rk .qv795 {border-style: solid;margin: 18px 0 0;border-width: 1px 0 0;border-color: var(--vz64);}

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

.a58x3 .c6f0f81 .s0fh3p6 {border-bottom: 1px solid var(--tygr);text-transform: uppercase;letter-spacing: -.01em;text-wrap: balance;color: var(--bul);margin: 0 0 26px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--jwgh);padding: 0 0 20px;}
.a58x3 .c6f0f81 .s0fh3p6::before {display: none;}

.a58x3 .c6f0f81 .w4tzr {border-style: solid;border-width: 2px 0 0;margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-color: var(--n4v);}
.a58x3 .c6f0f81 .yjj4 {color: var(--bul);max-width: 68ch;font-size: 17px;line-height:1.68;padding-left: clamp(0px, 4vw, 72px);}
.a58x3 .c6f0f81 .yjj4 :is(p, li) {color: var(--bul);}
.a58x3 .c6f0f81 .yjj4 :last-child {margin-bottom: 0;}

.a58x3 .c6f0f81 .ge4fr3w {border-left: 2px solid var(--n4v);padding-left: clamp(16px, 4vw, 72px);}

.a58x3 .yhdt .z1675t {font: 700 clamp(28px, 4.4vw, 54px)/1 var(--jwgh);border: 0;padding: 0;color: var(--bul);margin: 0 0 16px;letter-spacing: -.01em;text-transform: uppercase;}
.a58x3 .yhdt .z1675t::before {display: none;}
.a58x3 .yhdt .eh9at {margin: 0 0 26px;max-width: 60ch;color: var(--o5g);line-height:1.59;font-size: 17px;}

.a58x3 .yhdt.kt09a68 {border-top: 4px solid var(--n4v);margin: clamp(34px, 4.6vw, 62px) 0;padding: clamp(26px, 3.4vw, 44px) 0 0;}
.a58x3 .yhdt .tdm5t {flex-wrap: wrap;border-top: 1px solid var(--tygr);margin: 0;gap: 0;padding: 0;display: flex;}
.a58x3 .yhdt .y537pf {text-transform: uppercase;font: 600 11.5px/1 var(--jwgh);color: var(--o5g);letter-spacing: .16em;padding: 16px 0 0;}
.a58x3 .yhdt .qf32vb {letter-spacing: .01em;padding: 6px 0 18px;font: 700 clamp(18px, 2vw, 24px)/1.1 var(--jwgh);color: var(--bul);margin: 0;}
.a58x3 .yhdt .cam4zp {flex-wrap: wrap;gap:13px;max-width: none;display: flex;margin: 26px 0 0;}
.a58x3 .yhdt .p5gcy9w {letter-spacing: .14em;box-shadow: inset 0 0 0 1px var(--tygr);font: 700 13px/1 var(--jwgh);display: inline-flex;align-items: center;color: color-mix(in srgb, var(--n4v) 35%, var(--bul));border-radius: 0;justify-content: center;text-decoration: none;min-height: 48px;background: none;text-transform: uppercase;padding: 0 26px;}
.a58x3 .yhdt .p5gcy9w:hover {box-shadow: inset 0 0 0 1px var(--n4v);}

.a58x3 .yhdt ul.bmtn {padding: 0;list-style: none;}
.a58x3 .yhdt .d2n7 {margin: 0;max-width: none;padding: 0;}

.a58x3 .yhdt b.y537pf {display: block;}
.a58x3 .yhdt span.qf32vb {display: block;}

.a58x3 .yhdt ul.x4wv6tw {list-style: none;padding: 0;}
.a58x3 .yhdt .x4wv6tw > li {max-width: none;margin: 0;}

.a58x3 .gjawd9t.g8m8yy {display: block;}
.a58x3 .gjawd9t .d5drp1x {margin: 0 0 22px;border-width: 1px 0 0;border-color: var(--tygr);border-style: solid;}
.a58x3 .gjawd9t .pb6x9 {min-height: 52px;text-transform: uppercase;background: var(--spe);display: inline-flex;border-radius: 0;font: 700 13.5px/1 var(--jwgh);align-items: center;justify-content: center;text-decoration: none;padding: 0 32px;letter-spacing: .14em;color: var(--krw, var(--k7t));}
.a58x3 .gjawd9t .pb6x9:hover {filter: brightness(1.08);}
.a58x3 .gjawd9t.gqdd0c  {text-align: left;}
.a58x3 .gjawd9t.mh9f   {text-align: center;}
.a58x3 .gjawd9t.zr3ys {text-align: right;}
.a58x3 .gjawd9t.xn3tks .pb6x9 {display: flex;width: 100%;}

.a58x3 .gjawd9t.g8m8yy {max-width: none;}

.a58x3 .gjawd9t.cj4t::before {height: 1px;display: block;background: var(--tygr);content: "";margin: 0 0 22px;}

.a58x3 .gjawd9t .w3nv4 {margin: 22px 0 0;}

.a58x3 .vz74sy.e8fac6 {display: block;}
.a58x3 .vz74sy .j1xy0 {display: block;}
.a58x3 .vz74sy .j1xy0 img {height: auto;width: 100%;display: block;border-radius: 0;}
.a58x3 .vz74sy .s3qfm {background: var(--tygr);margin-top:14px;height: 1px;display: block;}
.a58x3 .vz74sy .yamcys {text-transform: uppercase;color: var(--o5g);display: block;letter-spacing: .14em;padding-left: clamp(0px, 4vw, 72px);margin-top:7px;font: 600 12px/1.5 var(--jwgh);}

.a58x3 .vz74sy .fnrj {display: block;border-top: 1px solid var(--tygr);padding-top:11px;margin-top:15px;}
.a58x3 .vz74sy .fnrj .yamcys {margin-top: 0;}

.a58x3 .vz74sy .qyztyw {padding-left: 0;margin: 0 0 10px;}

.a58x3 .vnjc .nwmg5b {text-transform: uppercase;letter-spacing: .18em;display: block;margin-bottom:10px;color: var(--o5g);font: 600 11.5px/1 var(--jwgh);}

.a58x3 .vnjc .b7en5tg {padding-top:11px;border-top: 1px solid var(--vz64);margin: 0;flex-wrap: wrap;display: flex;align-items: center;max-width: none;}
.a58x3 .vnjc .b7en5tg a {padding: 0 16px;letter-spacing: .13em;font: 600 12.5px/1 var(--jwgh);text-decoration: none;min-height: 44px;align-items: center;display: inline-flex;color: var(--o5g);text-transform: uppercase;border-left: 1px solid var(--vz64);}
.a58x3 .vnjc .b7en5tg a:first-child {border-left: 0;padding-left: 0;}
.a58x3 .vnjc .b7en5tg a:hover {color: var(--bul);}

.a58x3 .gsjbg .qhk6z4 {font: 600 11.5px/1 var(--jwgh);letter-spacing: .18em;display: block;margin-bottom:13px;text-transform: uppercase;color: var(--o5g);}
.a58x3 .y84t .qqmc3 {text-transform: uppercase;margin: 0 0 22px;padding: 0 0 18px;border-bottom: 1px solid var(--tygr);letter-spacing: -.01em;font: 700 clamp(26px, 4vw, 48px)/1 var(--jwgh);color: var(--bul);}
.a58x3 .y84t .qqmc3::before {display: none;}

.a58x3 .gsjbg .r2rv,
.a58x3 .y84t .nzbmx {overflow-x: auto;}
.a58x3 .gsjbg .r2rv table,
.a58x3 .y84t .nzbmx table {margin: 0;}
.a58x3 .y84t .sv67a6 {display: block;margin-top:13px;color: var(--o5g);text-transform: uppercase;font: 600 11.5px/1 var(--jwgh);letter-spacing: .16em;}

.a58x3 .y84t figure.nzbmx {margin: 0;}

.a58x3 .y84t p.sv67a6 {max-width: 68ch;margin: 12px 0 0;}

.a58x3 .y84t .jx898s8 {margin: 0 0 14px;}
.a58x3 .y84t p.jx898s8 {margin: 0 0 14px;}

.a58x3 {--yu428: var(--bul);}
.a58x3 :is(.rrqkb, [class*="table"]) {overflow-x: auto;}
.a58x3 table {border-collapse: collapse;font-size: 16px;width: 100%;}
.a58x3 thead th {text-transform: uppercase;border-bottom: 2px solid var(--yu428, var(--bul));letter-spacing: .14em;white-space: nowrap;font: 700 11.5px/1.3 var(--jwgh);color: var(--o5g);text-align: left;padding: 14px 16px 14px 0;}
.a58x3 tbody td {color: var(--v5g, inherit);padding: 14px 16px 14px 0;border-bottom: 1px solid var(--vz64);}

.y6z1jx {border-top: 1px solid var(--tygr);}
.t1gd26h {padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--twlr6);margin: 0 auto;}
.rg5h4mq {font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--jwgh);text-transform: uppercase;margin: 0;letter-spacing: -.015em;text-wrap: balance;}
.qsk472 {font-size: 18px;color: var(--o5g);margin: 16px 0 26px;max-width: 60ch;}

.agx5 {max-width: var(--twlr6);font: 600 11.5px/1 var(--jwgh);letter-spacing: .16em;color: var(--o5g);margin: 0 auto;padding: 0 24px 40px;}

.st35523.st35523 {background: var(--zj6);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--tygr);}
.st35523 .bmfc5 {gap:32px 56px;grid-template-columns: minmax(0, 1fr) auto;display: grid;max-width: var(--twlr6);margin: 0 auto;align-items: start;}
.st35523 .jbcbh0m img {display: block;width: auto;height: 26px;}
.st35523 .jbcbh0m span {font: 700 18px/1 var(--jwgh);text-transform: uppercase;letter-spacing: .06em;}
.st35523 .kj711 {display: grid;grid-auto-flow: column;gap:53px;}
.st35523 .kj711 ul {display: grid;gap:8px;list-style: none;padding: 0;margin: 0;}
.st35523 .kj711 a {text-transform: uppercase;align-items: center;font: 600 12px/1 var(--jwgh);letter-spacing: .12em;text-decoration: none;color: var(--o5g);min-height: 44px;display: flex;}
.st35523 .kj711 a:hover {color: var(--bul);}
.st35523 .kb4r3r1 {opacity:0.71;max-width: var(--twlr6);flex-wrap: wrap;align-items: center;display: flex;margin: 26px auto 0;gap:14px;}
.st35523 .azcwdbt {padding-top:20px;margin: 26px auto 0;border-top: 1px solid var(--vz64);max-width: var(--twlr6);}
.st35523 .azcwdbt p {color: var(--o5g);margin: 0;font-size: 13px;}
.st35523 .azcwdbt p + p {margin-top:8px;line-height:1.59;}

@media (max-width:890px) {
  .eany2t {display: flex;}
  .dhmj7b8 {display: none;}

  .bmzm {margin-left: auto;flex: 0 0 auto;}
  .cxswc, .hwsv3w3 {font-size: 13.5px;padding: 0 13px;}
  .a1rbpsh {flex: 0 1 auto;overflow: hidden;min-width: 0;}
  .xhjx {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  
  .ec5wjp {gap:11px;padding: 0 16px;}
  .a58x3 {padding-right:15px;padding-left:16px;}
  .t1gd26h, .agx5 {padding-right:15px;padding-left:16px;}
  .abscsz.abscsz .wnwncb {gap:35px;grid-template-columns: 1fr;}
  
  .abscsz.abscsz .zxaw {grid-auto-flow: row;grid-template-rows: none;gap: 0;}
  .abscsz.abscsz .zxaw > dt {margin-top:33px;}
  .abscsz.abscsz .zxaw > dt:first-child {margin-top: 0;}
  
  .s5j8w5.s5j8w5 .z8h6w {text-indent: 0;padding-left: 0;}
  
  .s5j8w5.s5j8w5 .g985y4r,
  .s5j8w5.s5j8w5 .dhebtzj {text-indent: 0;padding-left: 0;}
  .s5j8w5.s5j8w5 .kq6c {margin-bottom:5px;width: auto;display: block;}
}

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

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

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

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

.x331gj:checked ~ .txpy {opacity:1;visibility: visible;}
.x331gj:checked ~ .x8kqzwy {visibility: visible;transform: translateX(0);}

.fa7b4 {background: var(--blw);border-bottom: 1px solid var(--tygr, var(--sr6));position: sticky;gap:12px;align-items: center;z-index: 1;padding: 14px 16px;justify-content: space-between;display: flex;top: 0;}
.rzy2 {display: inline-flex;min-height: 44px;align-items: center;}
.rzy2 img {display: block;height: 26px;width: auto;}
.pdnebp {font-size: 16px;color: var(--ysn3);font-family: var(--jwgh);font-weight: 800;letter-spacing: .01em;}

.ytwdpy {height: 44px;justify-content: center;align-items: center;border-radius: 0;border: 1px solid var(--tygr, var(--sr6));background: var(--vytcn);cursor: pointer;display: inline-flex;width: 44px;flex: none;color: var(--ysn3);}
.ytwdpy:hover {background: var(--mf4l);}
.ytwdpy:focus-visible,
.kvv4ry a:focus-visible,
.vtg7tr9:focus-visible,
.fmd5g:focus-visible {outline: 2px solid var(--ysn3);outline-offset: 2px;}

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

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

.kvv4ry a[aria-current="page"] {background: var(--vytcn);box-shadow: inset 3px 0 0 var(--n4v, var(--spe));border-color: var(--tygr, var(--sr6));}

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

.vtg7tr9, .fmd5g {border-radius: 0;text-decoration: none;min-height: 48px;padding: 12px 18px;display: flex;font-size: 15px;font-weight: 700;align-items: center;justify-content: center;}
.vtg7tr9 {background: var(--r893);border: 1px solid var(--tygr, var(--sr6));color: var(--d24x, var(--u9hcu));}
.fmd5g {color: var(--tin, var(--a2ob));border: 1px solid transparent;background: var(--zx91);}

.kvv4ry {padding: 8px 18px 14px;}
.kvv4ry ul {gap: 0;}
.kvv4ry li + li {border-top: 1px solid var(--tygr, var(--sr6));}
.kvv4ry a {font-weight: 600;padding: 14px 2px;font-size: 20px;margin: 4px 0;text-transform: uppercase;font-family: var(--jwgh);border: 0;border-radius: 0;letter-spacing: .01em;}
.kvv4ry a:hover {text-decoration: underline;text-underline-offset: 4px;background: none;}
.kvv4ry a[aria-current="page"] {background: none;box-shadow: none;}
.kvv4ry a[aria-current="page"]::after {margin-left: auto;background: var(--n4v, var(--spe));content: '';width: 26px;height: 3px;}
.pdnebp {text-transform: uppercase;font-family: var(--jwgh);font-size: 18px;}
.fa7b4 {padding: 14px 18px;}
.eneq2kb {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.vtg7tr9, .fmd5g {font-family: var(--jwgh);letter-spacing: .03em;text-transform: uppercase;}

@media (min-width:869px) {
  .x8kqzwy, .txpy {display: none;}
}

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

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

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

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

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

.a58x3 .vnjc .ynh8 > summary {display: flex;list-style: none;align-items: center;gap:11px;cursor: pointer;min-height: 44px;}
.a58x3 .vnjc .ynh8 > summary::-webkit-details-marker {display: none;}
.a58x3 .vnjc .ynh8 > summary:focus-visible {outline: 2px solid var(--bul);outline-offset: 4px;}
.a58x3 .vnjc .ynh8 > summary .nwmg5b {margin: 0;}

.a58x3 .vnjc .ynh8 > summary::after {font-weight: 400;opacity:0.55;transition:transform 0.176s ease, opacity 0.22s ease;line-height: 1;margin-left: auto;flex: 0 0 auto;content: "+";font-size: 15px;}
.a58x3 .vnjc .ynh8[open] > summary::after {opacity:0.99;transform: rotate(45deg);}
.a58x3 .vnjc .ynh8[open] > summary {margin-bottom:8px;}
@media (prefers-reduced-motion: reduce) {
  .a58x3 .vnjc .ynh8 > summary::after {transition:none;}
}

.a58x3 {padding-bottom: max(96px, var(--p3hen, 96px));}

.c14kd {--b6o: 0;--p8j: uppercase;--dv5lm: 700;--rr0u: 0;--g8kt: 0;--kqe: 1px solid var(--vz64);--gfbw0: 0;--i41: 12px;--dyj: .1em;}

.a58x3 .gsjbg h2.qhk6z4.qhk6z4 {font: 600 11.5px/1 var(--jwgh) !important;color: var(--o5g);letter-spacing: .18em !important;margin: 0 0 14px !important;text-align: start !important;border: 0 !important;display: block;text-transform: uppercase;padding: 0 !important;}

.a58x3 .gsjbg .rdvw05 {border-style: solid;border-width: 1px 0 0;margin: 0 0 16px;border-color: var(--tygr);}

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

.a58x3 .ff5b .r8dhag {gap:23px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:753px) { .a58x3 .ff5b .r8dhag {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.a58x3 .sv4m.axc1fzs .jbv3nt {max-height: none;margin: 0;position: absolute;inset: 0;}
.a58x3 .sv4m.axc1fzs .jbv3nt picture {height: 100%;display: block;}
.a58x3 .sv4m.axc1fzs .ny0p4,
.a58x3 .sv4m.axc1fzs .jbv3nt img {height: 100%;max-height: none;aspect-ratio: auto;width: 100%;object-fit: cover;}

.a58x3 .sv4m:not(.axc1fzs) .jbv3nt {margin-top: clamp(36px, 4.6vw, 64px);}
.a58x3 .sv4m.fay1 .jbv3nt {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.a58x3 .sv4m:not(.axc1fzs) .ny0p4,
.a58x3 .sv4m:not(.axc1fzs) .jbv3nt img {object-fit: contain;height: auto;aspect-ratio: auto;max-height: none;}
.a58x3 .sv4m:not(.axc1fzs) .jbv3nt picture {display: block;}

.a58x3 > .sv4m.axc1fzs.s8j6zx {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--bul) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--spe) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--yu428, var(--spe)) 30%, transparent), transparent 70%),
    var(--u0a) !important;}

.a58x3 .t5ves.m46t9es {display: block;}
.m46t9es .zsd5ns1 {gap:18px 28px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 0 20px;align-items: flex-end;}
.m46t9es .gem2k {min-width: 0;flex: 1 1 320px;}
.m46t9es .sdgsjf {margin: 0;}
.m46t9es .n935nvz {margin: 12px 0 0;}
.m46t9es .am29 {gap: 0;display: flex;}
.m46t9es .yg9d {align-items: center;justify-content: center;display: flex;transition:background 0.196s, color 0.129s;background: transparent;color: var(--bul);cursor: pointer;height: 54px;border: 1px solid var(--vz64);border-radius: 0;width: 54px;font: 600 20px/1 var(--jwgh);padding: 0;}
.m46t9es .yg9d + .yg9d {border-left: 0;}
.m46t9es .yg9d:hover {border-color: var(--spe);color: var(--krw, var(--k7t));background: var(--spe);}
.m46t9es .yg9d[hidden] {display: none;}

.m46t9es .g1wbv {margin: 0 0 14px;display: flex;gap:7px;}
.m46t9es .g3k8x {overflow: hidden;background: var(--vz64);flex: 1 1 0;height: 3px;}
.m46t9es .g3k8x i {display: block;width: 0;background: var(--spe);height: 100%;}
.m46t9es .g3k8x[data-s="done"] i {width: 100%;}
.m46t9es .g3k8x[data-s="run"] i {animation: sa6y301 var(--ngf, 6000ms) linear forwards;}
@keyframes sa6y301 { from {width: 0;} to {width: 100%;} }

.m46t9es .pvaq {padding: 0;grid-auto-flow: column;scroll-snap-type: x mandatory;list-style: none;scroll-behavior: smooth;overscroll-behavior-x: contain;overflow-x: auto;scrollbar-width: none;margin: 0;grid-auto-columns: 100%;display: grid;}
.m46t9es .pvaq::-webkit-scrollbar {display: none;}
.m46t9es .z3kq {border: 1px solid var(--vz64);display: grid;min-width: 0;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);scroll-snap-align: start;}
.m46t9es .v8tk41 {min-width: 0;overflow: hidden;position: relative;margin: 0;min-height: clamp(280px, 34vw, 460px);}
.m46t9es .v8tk41 picture {display: block;height: 100%;}
.a58x3 .m46t9es .fnrp.fnrp {height: 100%;border-radius: 0;width: 100%;inset: 0;object-fit: cover;max-width: none;position: absolute;}
.m46t9es .ncypc8 .v8tk41 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--bul) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--spe) 65%, transparent), transparent 70%),
    var(--u0a);}
.m46t9es .xt3fe {align-items: flex-start;padding: clamp(22px, 3vw, 40px);display: flex;flex-direction: column;min-width: 0;border-left: 1px solid var(--vz64);justify-content: flex-end;gap:15px;}
.m46t9es .z43kf {letter-spacing: -.03em;color: var(--spe);font: 700 clamp(72px, 9vw, 132px)/.82 var(--jwgh);}
.m46t9es .z43kf i {letter-spacing: .06em;font-style: normal;margin-left:5px;font-size: .28em;color: var(--o5g);}
.m46t9es .ngxa {color: var(--bul);text-transform: uppercase;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--jwgh);margin: 0;letter-spacing: -.005em;}
.m46t9es .kaqfb {margin: 18px 0 0;}
@media (max-width:753px) {
  .m46t9es .z3kq {grid-template-columns: minmax(0, 1fr);}
  .m46t9es .v8tk41 {min-height: 0;aspect-ratio: 4 / 3;}
  .m46t9es .xt3fe {border-top: 1px solid var(--vz64);border-left: 0;}
  .m46t9es .z43kf {font-size: 72px;}
  .m46t9es .xt3fe .d53508 {align-self: stretch;}
  .m46t9es .yg9d {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .m46t9es .pvaq {scroll-behavior: auto;} .m46t9es .g3k8x[data-s="run"] i {animation: none;width: 100%;} }

.a58x3 .m46t9es :is(.z3kq, .g1wbv) {max-width: none;}

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

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

.a58x3 .yhdt.nac0f .tdm5t {padding: 0;grid-auto-flow: column;list-style: none;display: grid !important;margin: 18px 0 0;row-gap:6px;column-gap:39px;max-width: none;grid-template-rows: auto auto;justify-content: start;grid-auto-columns: max-content;}
.a58x3 .yhdt.nac0f ul.tdm5t {grid-template-rows: auto;}
.a58x3 .yhdt.nac0f .d2n7 {gap:6px;display: flex;max-width: none;flex-direction: column;}
.a58x3 .yhdt.nac0f .tdm5t :is(dt, dd) {margin: 0;}
.a58x3 .yhdt.nac0f .qf32vb {font-size: clamp(20px, 2vw, 26px);}
.a58x3 .yhdt.nac0f a.p5gcy9w {border-color: var(--spe);color: var(--krw, var(--k7t));background: var(--spe);}
.a58x3 .yhdt.nac0f a.p5gcy9w:hover {filter: brightness(1.08);}
@media (max-width:555px) { .a58x3 .yhdt.nac0f .tdm5t {column-gap:21px;} }

.a58x3 .s5j8w5.jrn35 .mqmceb {max-width: none;margin: 10px 0 0;grid-template-columns: repeat(4, minmax(0, 1fr));counter-reset: none;padding: 0;display: grid;gap: 0 clamp(14px, 2vw, 28px);list-style: none;}
.a58x3 .s5j8w5.jrn35 .kn4p {max-width: none;border: 0;border-top: 6px solid color-mix(in srgb, var(--spe) 35%, var(--vz64));margin: 0;padding: 22px 0 0;position: relative;min-width: 0;}
.a58x3 .s5j8w5.jrn35 .kn4p:nth-child(2) {border-top-color: color-mix(in srgb, var(--spe) 55%, var(--vz64));}
.a58x3 .s5j8w5.jrn35 .kn4p:nth-child(3) {border-top-color: color-mix(in srgb, var(--spe) 78%, var(--vz64));}
.a58x3 .s5j8w5.jrn35 .kn4p:nth-child(n+4) {border-top-color: var(--spe);}
.a58x3 .s5j8w5.jrn35 :is(.g985y4r, .z8h6w) {margin: 0;display: flex;max-width: none;gap:9px;flex-direction: column;align-items: flex-start;}
.a58x3 .s5j8w5.jrn35 .kq6c {letter-spacing: -.04em;display: block;margin: 0 0 4px;font: 700 clamp(64px, 7vw, 104px)/.8 var(--jwgh);-webkit-text-stroke: 1.5px var(--spe);transition:color 0.227s;color: transparent;}
.a58x3 .s5j8w5.jrn35 .kn4p:hover .kq6c {color: var(--spe);}
.a58x3 .s5j8w5.jrn35 .es1q {font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--jwgh);text-transform: uppercase;color: var(--bul);letter-spacing: .01em;overflow-wrap: anywhere;}
.a58x3 .s5j8w5.jrn35 :is(.r7v0, .dhebtzj) {max-width: none;font-size: 15px;overflow-wrap: anywhere;margin: 0;color: var(--o5g);line-height:1.58;display: block;}
.a58x3 .s5j8w5.jrn35 .dhebtzj {margin-top:10px;}
@media (max-width:970px) {
  .a58x3 .s5j8w5.jrn35 .mqmceb {row-gap:29px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:555px) {
  .a58x3 .s5j8w5.jrn35 .mqmceb {row-gap:21px;grid-template-columns: minmax(0, 1fr);}
  .a58x3 .s5j8w5.jrn35 .kn4p {padding-top:15px;}
  .a58x3 .s5j8w5.jrn35 .kq6c {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .a58x3 .s5j8w5.jrn35 .kq6c {transition:none;} }

.a58x3 .s5j8w5.jrn35 :is(.z8h6w, .g985y4r) {padding-left: 0;text-indent: 0;}
.a58x3 .s5j8w5.jrn35 .kq6c {text-align: left;position: static;width: auto;}
.a58x3 .s5j8w5.jrn35 .es1q + .r7v0::before {content: none;}

.a58x3 .vnjc .b7en5tg {flex-wrap: wrap;display: flex;}
.a58x3 .vnjc .b7en5tg > * {flex: 1 1 auto;}
