

:root {--qaw: var(--tsza);--iw4v: var(--v30de);--oho5:  var(--uonzf);--dayf6: var(--j58);--yvzbe: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--o7qh5:"Oswald", "Archivo Narrow", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--p4y8:  1240px;--g59j:   var(--oqwag);--phkh7: clamp(52px, 7vw, 110px);}

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

.zrkakg {left: -9999px;position: absolute;padding: 12px 20px;background: var(--dayf6);z-index: 200;top: 0;font-weight: 700;color: var(--zepp, var(--my7, var(--ykkwd)));text-decoration: none;}
.zrkakg:focus {top: 10px;left: 10px;}

.hvrzcpm {z-index: 60;top: 0;border-bottom: 1px solid var(--oho5);position: sticky;background: var(--jzxf);}
.a68bqgf {align-items: center;margin: 0 auto;max-width: var(--p4y8);gap:23px;padding: 0 24px;min-height: 62px;display: flex;}
.w03bsq {display: inline-flex;align-items: center;text-decoration: none;min-height: 44px;}
.w03bsq img {height: 24px;width: auto;display: block;}
.tp0xqje {text-transform: uppercase;font: 700 19px/1 var(--o7qh5);letter-spacing: .06em;color: var(--rpht);}

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

.gsydgz {display: flex;align-items: center;gap:8px;}
.gpej9 {color: var(--a8f, var(--a8d));font: 600 12.5px/1 var(--o7qh5);padding: 0 12px;text-transform: uppercase;background: var(--h43e4);letter-spacing: .12em;min-height: 44px;display: inline-flex;text-decoration: none;align-items: center;}

.v0qapge,
.gjh7 :is(.rbza943, .arbbt, .nb5rgxa, .nx7ke3,
              .qk7haj, .t3b5x, .haq57y2) a[role="button"],
.gjh7 .nx7ke3 a {border-radius: 0;border: 0;padding: 0 22px;text-transform: uppercase;cursor: pointer;align-items: center;text-decoration: none;font: 700 13px/1 var(--o7qh5);background: var(--j58);min-height: 44px;display: inline-flex;color: var(--my7, var(--ykkwd));justify-content: center;letter-spacing: .12em;}

.v0qapge {color: var(--qvt, var(--dsz));background: var(--vdhnl);}
.v0qapge:hover {background: var(--of0m);}
.gjh7 :is(.rbza943, .arbbt, .nb5rgxa, .nx7ke3,
              .qk7haj, .t3b5x, .haq57y2) a[role="button"]:hover,
.gjh7 .nx7ke3 a:hover {background: var(--of0m);}
.c0rp {padding: 0 34px;min-height: 56px;font-size: 14px;}

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

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

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

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

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

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

.gjh7 .rbza943.t92q9nc {padding: 0 0 var(--phkh7) !important;display: block;border-bottom: 1px solid var(--oho5) !important;}

.gjh7 .rbza943 .njmy0 {text-transform: uppercase;letter-spacing: .18em;color: var(--iw4v);font: 600 12.5px/1 var(--o7qh5);margin: 0 0 clamp(14px, 2vw, 24px);}

.gjh7 .rbza943 .phm9a {margin: 0 0 clamp(20px, 2.6vw, 34px);text-transform: uppercase;font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--o7qh5);color: var(--g59j);letter-spacing: -.02em;text-wrap: balance;}

.gjh7 .rbza943.qqjese3 .phm9a {font-size: clamp(42px, 7.6vw, 112px);}

.gjh7 .rbza943 .wgf9da {align-items: baseline;border-top: 1px solid var(--qaw);padding-top: clamp(16px, 2vw, 26px);display: flex;flex-wrap: wrap;justify-content: space-between;max-width: none;gap:21px 40px;}
.gjh7 .rbza943 .c2zzv {max-width: 56ch;flex: 1 1 320px;margin: 0;font-size: 18px;line-height:1.55;color: var(--iw4v);}

.gjh7 .rbza943 .csmn {letter-spacing: .14em;transition:filter 0.173s;padding: 0 30px;justify-content: center;flex: 0 0 auto;font: 700 13.5px/1 var(--o7qh5);text-decoration: none;display: inline-flex;min-height: 52px;color: var(--my7, var(--ykkwd));text-transform: uppercase;align-items: center;white-space: nowrap;border-radius: 0;background: var(--j58);}
.gjh7 .rbza943 .csmn:hover {filter: brightness(1.08);}

.gjh7 .rbza943 .ax4aj30 {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--wqx, var(--g59j));}
.gjh7 .rbza943.a2mz7 .ax4aj30 {margin: 0 0 clamp(26px, 3.4vw, 46px);max-height: 26vh;}
.gjh7 .rbza943 .t0bz9g,
.gjh7 .rbza943 .ax4aj30 img {width: 100%;max-height: 34vh;object-fit: cover;border-radius: 0;height: auto;aspect-ratio: 3 / 1;display: block;}
.gjh7 .rbza943.a2mz7 .t0bz9g,
.gjh7 .rbza943.a2mz7 .ax4aj30 img {max-height: 26vh;}

@media (max-width:688px) {
  
  .gjh7 .rbza943 .wgf9da {display: block;}
  .gjh7 .rbza943 .c2zzv {margin-bottom:19px;}
  .gjh7 .rbza943 .csmn {width: 100%;}
  .gjh7 .rbza943 .t0bz9g,
  .gjh7 .rbza943 .ax4aj30 img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.gjh7 .rbza943.xca2bh9 {position: relative;justify-content: flex-end;flex-direction: column;border-bottom: 0 !important;padding: clamp(26px, 3.4vw, 46px) !important;display: flex;min-height: min(52vh, 460px);overflow: hidden;}
.xca2bh9 .ax4aj30 {position: absolute;margin: 0;z-index: 0;inset: 0;}
.xca2bh9 .t0bz9g,
.xca2bh9 .ax4aj30 img {aspect-ratio: auto;width: 100%;height: 100%;max-height: none;}
.xca2bh9 .ax4aj30::after {background: linear-gradient(0deg,
    var(--tqkla) 0%,
    color-mix(in srgb, var(--tqkla) 68%, transparent) 46%,
    color-mix(in srgb, var(--tqkla) 18%, transparent) 82%,
    transparent 100%);content: "";position: absolute;inset: 0;}
.xca2bh9 .njmy0,
.xca2bh9 .phm9a,
.xca2bh9 .wgf9da {z-index: 1;position: relative;}
.xca2bh9 .phm9a {color: var(--wqx, var(--g59j));}
.xca2bh9 .njmy0 {color: var(--wqx, var(--iw4v));}
.xca2bh9 .wgf9da {border-top: 0;}
@media (max-width:688px) {
  .gjh7 .rbza943.xca2bh9 {min-height: min(42vh, 360px);}
}

.qk7haj.qk7haj .wm12 {list-style: none;padding: 0;margin: 0;}
.qk7haj.qk7haj .mbmskh {margin: 0 0 30px;}
.qk7haj.qk7haj .mbmskh:last-child {margin-bottom: 0;}
.qk7haj.qk7haj .x5d5h {color: var(--g59j);padding-left: 4.6em;text-indent: -4.6em;line-height:1.60;max-width: 70ch;margin: 0;}
.qk7haj.qk7haj .pa26 {text-indent: 0;color: color-mix(in srgb, var(--dayf6) 68%, var(--g59j));display: inline-block;width: 4.6em;letter-spacing: .16em;font: 700 13px/1.62 var(--o7qh5);text-transform: uppercase;}
.qk7haj.qk7haj .qts88 {font-weight: 600;color: var(--g59j);}

.qk7haj.qk7haj .gttph {color: var(--iw4v);}
.qk7haj.qk7haj .qts88 + .gttph::before {color: var(--oho5);content: " \2014\00a0";}

.qk7haj.qk7haj .dfkx6x5 {color: var(--g59j);margin: 0;padding-left: 4.6em;text-indent: -4.6em;max-width: 70ch;line-height:1.60;}
.qk7haj.qk7haj .bmjd3 {line-height:1.61;margin: 6px 0 0;max-width: 70ch;color: var(--iw4v);padding-left: calc(4.6 * 13px + .26em);}

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

.jjcp.jjcp .q6tbcx {max-width: none;padding-top:17px;text-transform: uppercase;color: var(--iw4v);letter-spacing: .18em;margin: 0 0 18px;font: 700 12px/1.3 var(--o7qh5);border-top: 1px solid var(--oho5);}
.jjcp.jjcp .ax79 {padding: 0;margin: 0;list-style: none;}
.jjcp.jjcp .ptznc {line-height:1.60;gap:14px;max-width: 46ch;margin: 0 0 14px;align-items: baseline;display: flex;}
.jjcp.jjcp .ptznc:last-child {margin-bottom: 0;}
.jjcp.jjcp .ybkpf0 {flex: 0 0 auto;font: 400 17px/1.6 var(--yvzbe);width: 1ch;color: var(--iw4v);}

.jjcp.jjcp .vfyk3j .ybkpf0 {color: color-mix(in srgb, var(--dayf6) 68%, var(--g59j));}
.jjcp.jjcp .qpjwkm {min-width: 0;color: var(--g59j);}

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

.jjcp.jjcp .fqep5 > dd {margin: 0;min-width: 0;}

.haq57y2.haq57y2 .cv6nj {padding: 0;border: 0;border-radius: 0;display: block;margin: 0 0 6px;overflow: visible;background: none;}
.haq57y2.haq57y2 .cv6nj:last-child {margin-bottom: 0;}
.haq57y2.haq57y2 .qfmp6ra {cursor: pointer;display: flex;min-height: 44px;gap:13px;padding: 20px 0 14px;align-items: baseline;font: 500 19px/1.4 var(--yvzbe);list-style: none;color: var(--g59j);}
.haq57y2.haq57y2 .qfmp6ra::-webkit-details-marker {display: none;}
.haq57y2.haq57y2 .qfmp6ra::marker {content: "";}
.haq57y2.haq57y2 .bhmy5e {height: 8px;align-self: center;border-bottom: 1.5px solid var(--iw4v);margin-top: 0;transform: rotate(-45deg);border-right: 1.5px solid var(--iw4v);transition:transform 0.162s ease, border-color 0.192s ease;flex: 0 0 auto;width: 8px;}
.haq57y2.haq57y2 .cv6nj[open] .bhmy5e {border-right-color: color-mix(in srgb, var(--dayf6) 68%, var(--g59j));border-bottom-color: color-mix(in srgb, var(--dayf6) 68%, var(--g59j));transform: rotate(45deg);}

.haq57y2.haq57y2 .qt27 {padding: 0 0 22px 22px;}
.haq57y2.haq57y2 .ys3kf {margin: 0;color: var(--iw4v);line-height:1.69;font-size: 16px;max-width: 64ch;}

.haq57y2.haq57y2 .jksdt4 {border-top: 1px solid var(--qaw);margin-bottom: 0;}
.haq57y2.haq57y2 .jksdt4:first-of-type {border-top: 0;}
.haq57y2.haq57y2 .ptf6pp {margin-left: auto;}
.haq57y2.haq57y2 .fhxbwxx {padding-left: 0;}

.haq57y2.haq57y2 .bj7f4g {list-style: none;margin: 0;padding: 0;}
.haq57y2.haq57y2 .bx45ps8 {max-width: none;margin: 0;}
.haq57y2.haq57y2 .gspg {font: 700 12px/1.4 var(--o7qh5);flex: 0 0 auto;color: color-mix(in srgb, var(--dayf6) 68%, var(--g59j));letter-spacing: .16em;}

.haq57y2.haq57y2 .d1h1axj {padding-left:55px;}

.gjh7 .mxhymf .gdqzk + .gdqzk {margin-top: clamp(30px, 4vw, 54px);}
.gjh7 .mxhymf .ba9zn {letter-spacing: .18em;text-transform: uppercase;margin: 0 0 10px;color: var(--iw4v);font: 600 12px/1 var(--o7qh5);}
.gjh7 .mxhymf .bey5a {list-style: none;gap:31px 22px;display: grid;margin: 0;padding: 0;grid-template-columns: repeat(3, minmax(0, 1fr));}

@media (max-width:755px) { .gjh7 .mxhymf .bey5a {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.gjh7 .mxhymf .r28ey5h {min-width: 0;}
.gjh7 .mxhymf .yzfxg0 {grid-template-columns: auto minmax(0, 1fr);gap:1px 10px;color: inherit;text-decoration: none;min-width: 0;display: grid;align-items: baseline;}
.gjh7 .mxhymf .akkc {grid-row: 2 / span 2;letter-spacing: .12em;font: 600 12px/1.25 var(--o7qh5);color: var(--iw4v);align-self: start;}

.gjh7 .mxhymf .zxs2hg {grid-column: 1 / -1;overflow: hidden;margin: 0 0 12px;width: 100%;}
.gjh7 .mxhymf .zxs2hg img {width: 100%;object-fit: cover;border-radius: 0;height: auto;aspect-ratio: 1 / 1;display: block;}
.gjh7 .mxhymf .evzex2 {color: var(--g59j);text-transform: uppercase;min-width: 0;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--o7qh5);letter-spacing: .01em;}
.gjh7 .mxhymf .ns56 {color: var(--iw4v);font: 400 12.5px/1.3 var(--o7qh5);font-style: normal;text-overflow: ellipsis;min-width: 0;overflow: hidden;grid-column: 2;letter-spacing: .12em;text-transform: uppercase;white-space: nowrap;}
.gjh7 .mxhymf .yzfxg0:hover .evzex2 {text-decoration-thickness: 2px;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--dayf6);}

.gjh7 .sxgq .he495bv {padding: 0;display: grid;grid-template-columns: minmax(0, 1fr) auto;margin: 0;border-top: 1px solid var(--qaw);align-items: center;}
.gjh7 .sxgq .dhpe5r6 {border-bottom: 1px solid var(--qaw);min-width: 0;}
.gjh7 .sxgq .ws45k {align-items: center;display: flex;text-decoration: none;min-height: 76px;}
.gjh7 .sxgq .z46n {color: var(--g59j);font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--o7qh5);text-transform: uppercase;letter-spacing: .01em;}
.gjh7 .sxgq .ws45k:hover .z46n {text-decoration-color: var(--dayf6);text-decoration-thickness: 2px;text-decoration: underline;text-underline-offset: 5px;}

.gjh7 .sxgq .fvbsse {min-height: 76px;border-bottom: 1px solid var(--qaw);align-items: center;justify-content: flex-end;margin: 0;display: flex;}
.gjh7 .sxgq .fvbsse img {max-width:140px;width: auto;border-radius: 0;display: block;height: 30px;opacity:0.72;object-fit: contain;}

.gjh7 .m0zn3bt .gjd6 {align-items: center;margin: 0;display: flex;gap: 0;max-width: none;flex-wrap: wrap;}
.gjh7 .m0zn3bt .x3ndt {display: inline-flex;text-decoration: none;padding: 0 24px;min-height: 62px;border-left: 1px solid var(--qaw);align-items: center;gap:11px;}
.gjh7 .m0zn3bt .x3ndt:first-child {border-left: 0;padding-left: 0;}
.gjh7 .m0zn3bt .x3ndt img {border-radius: 0;object-fit: contain;opacity:0.7;width: auto;height: 26px;max-width:77px;display: block;}
.gjh7 .m0zn3bt .kmqnfe {font: 600 13.5px/1 var(--o7qh5);color: var(--iw4v);text-transform: uppercase;white-space: nowrap;letter-spacing: .13em;}
.gjh7 .m0zn3bt .x3ndt:hover .kmqnfe {color: var(--g59j);}

.gjh7 .t3b5x .ga154 {gap:7px;margin: 0 0 14px;display: flex;align-items: baseline;}
.gjh7 .t3b5x .c1rk {letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--o7qh5);color: var(--g59j);}
.gjh7 .t3b5x .mxvkb0 {letter-spacing: .1em;color: var(--iw4v);font: 600 clamp(16px, 2vw, 24px)/1 var(--o7qh5);font-style: normal;}
.gjh7 .t3b5x .d7znw {color: var(--iw4v);line-height:1.61;font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;}
.gjh7 .t3b5x .fk77 {list-style: none;padding: 0;margin: 0;}
.gjh7 .t3b5x .x6kr1yn {border-top: 1px solid var(--qaw);padding: clamp(22px, 2.8vw, 34px) 0;}

.gjh7 .t3b5x .nr66m {margin: 0;}
.gjh7 .t3b5x .nr66m p {font-size: clamp(18px, 1.9vw, 23px);max-width: 62ch;margin: 0;color: var(--g59j);line-height:1.51;}
.gjh7 .t3b5x .hyzh3b {letter-spacing: .16em;display: block;margin-top:11px;color: var(--iw4v);text-transform: uppercase;font: 600 12.5px/1 var(--o7qh5);font-style: normal;}

.gjh7 .t3b5x .x6kr1yn {margin: 0;}

.gjh7 .t3b5x ol.fk77 > .x6kr1yn {max-width: 68ch;}
.gjh7 .t3b5x div.fk77 > .x6kr1yn {max-width: none;}

.gjh7 .t3b5x figcaption.hyzh3b {font-style: normal;}

.gjh7 .t3b5x .v1fekdq {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.gjh7 .t3b5x .v1fekdq + .ga154 {margin-bottom: clamp(26px, 3.4vw, 44px);}

.gjh7 .nb5rgxa.wjmfmx {max-width: none;}

.gjh7 .nb5rgxa.x97nzg {max-width: 74ch;}
.gjh7 .nb5rgxa .aee62d {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.gjh7 .nb5rgxa.cd8yy .aee62d {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.gjh7 .nb5rgxa.cd8yy {display: flex;flex-direction: column;}
.gjh7 .nb5rgxa .aee62d img {object-fit: cover;height: auto;border-radius: 0;display: block;width: 100%;aspect-ratio: 5 / 1;}
.gjh7 .nb5rgxa .jd50vz {letter-spacing: -.01em;text-wrap: balance;padding: 0 0 18px;font: 700 clamp(26px, 4vw, 52px)/1 var(--o7qh5);color: var(--g59j);margin: 0 0 22px;border-bottom: 1px solid var(--oho5);text-transform: uppercase;}
.gjh7 .nb5rgxa .jd50vz::before {display: none;}

.gjh7 .nb5rgxa .edw8 {line-height:1.66;max-width: 68ch;color: var(--iw4v);padding-left: clamp(0px, 4vw, 72px);font-size: 17px;}
.gjh7 .nb5rgxa .edw8 :is(p, li):last-child {margin-bottom: 0;}
.gjh7 .nb5rgxa .jr8e {padding-left: clamp(0px, 4vw, 72px);margin: 24px 0 0;max-width: none;}
.gjh7 .nb5rgxa .xp8tm7 {font: 700 13px/1 var(--o7qh5);min-height: 48px;display: inline-flex;padding: 0 26px;align-items: center;color: var(--my7, var(--ykkwd));text-decoration: none;text-transform: uppercase;border-radius: 0;letter-spacing: .14em;justify-content: center;background: var(--j58);}
.gjh7 .nb5rgxa .xp8tm7:hover {filter: brightness(1.08);}

.gjh7 .arbbt.vyhb5 {text-align: left;}
.gjh7 .arbbt .zd0gmd {border-bottom: 1px solid var(--oho5);letter-spacing: -.01em;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--o7qh5);margin: 0 0 22px;text-transform: uppercase;padding: 0 0 18px;text-wrap: balance;color: var(--g59j);}
.gjh7 .arbbt .q9fs {max-width: 62ch;color: var(--iw4v);font-size: 17px;line-height:1.62;margin: 0 0 clamp(26px, 3.4vw, 44px);}
.gjh7 .arbbt .wm12 {list-style: none;margin: 0;padding: 0;}

.gjh7 .arbbt.qgm3v8 .wm12 {flex-wrap: wrap;display: flex;gap: clamp(24px, 3vw, 44px);justify-content: center;}
.gjh7 .arbbt.qgm3v8 .wm12 > * {min-width: 0;flex: 1 1 220px;max-width: calc(50% - clamp(12px, 1.5vw, 22px));}
@media (max-width:611px) {
  .gjh7 .arbbt.qgm3v8 .wm12 > * {max-width: none;}
}
.gjh7 .arbbt .mbmskh {min-width: 0;}
.gjh7 .arbbt.rd2f5 .mbmskh {border-top: 1px solid var(--qaw);grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);align-items: start;display: grid;gap: clamp(16px, 2.4vw, 34px);padding: clamp(20px, 2.6vw, 32px) 0;}
.gjh7 .arbbt .z7fmd1m {color: var(--rpwsn, var(--iw4v));display: block;letter-spacing: .18em;font: 600 12px/1 var(--o7qh5);margin-bottom:13px;}
.gjh7 .arbbt.rd2f5 .z7fmd1m {margin-bottom: 0;}
.gjh7 .arbbt .pmga0s {margin: 0 0 14px;}
.gjh7 .arbbt.rd2f5 .pmga0s {margin: 0;}
.gjh7 .arbbt .pmga0s img {border-radius: 0;aspect-ratio: 3 / 2;height: auto;object-fit: cover;display: block;width: 100%;}
.gjh7 .arbbt .mzdn {font-size: 16.5px;line-height:1.53;max-width: 46ch;margin: 0;color: var(--g59j);}
.gjh7 .arbbt .rc893j0 {margin-top: clamp(26px, 3vw, 40px);flex-wrap: wrap;gap:12px;display: flex;}
.gjh7 .arbbt .egz1b8n,
.gjh7 .arbbt .s7z5d {align-items: center;border-radius: 0;min-height: 48px;text-decoration: none;font: 700 13px/1 var(--o7qh5);text-transform: uppercase;letter-spacing: .14em;justify-content: center;padding: 0 26px;display: inline-flex;}
.gjh7 .arbbt .egz1b8n {background: var(--j58);color: var(--my7, var(--ykkwd));}
.gjh7 .arbbt .egz1b8n:hover {filter: brightness(1.08);}

.gjh7 .arbbt .s7z5d {background: none;box-shadow: inset 0 0 0 1px var(--oho5);color: color-mix(in srgb, var(--dayf6) 35%, var(--g59j));}
.gjh7 .arbbt .s7z5d:hover {box-shadow: inset 0 0 0 1px var(--dayf6);}
@media (max-width:688px) {
  .gjh7 .arbbt.rd2f5 .mbmskh {grid-template-columns: auto minmax(0, 1fr);}
  .gjh7 .arbbt.rd2f5 .pmga0s {grid-column: 1 / -1;}
  .gjh7 .arbbt .egz1b8n,
  .gjh7 .arbbt .s7z5d {width: 100%;}
}

.gjh7 .kmt2x8b.d768e {max-width: none;}
.gjh7 .kmt2x8b .pek71 {display: grid;border-bottom: 1px solid var(--qaw);padding-bottom:17px;gap:3px 16px;align-items: center;grid-template-columns: auto minmax(0, 1fr);}
.gjh7 .kmt2x8b .fehs3a {height: 56px;margin: 0;overflow: hidden;width: 56px;grid-row: 1 / span 2;}
.gjh7 .kmt2x8b .fehs3a img {width: 100%;border-radius: 0;display: block;object-fit: cover;height: 100%;}
.gjh7 .kmt2x8b .wcwvbe5 {color: var(--g59j);font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--o7qh5);margin: 0;text-transform: uppercase;letter-spacing: .01em;}
.gjh7 .kmt2x8b .qp6ngjv {margin: 0;text-transform: uppercase;letter-spacing: .16em;color: var(--iw4v);font: 600 12px/1.4 var(--o7qh5);}
.gjh7 .kmt2x8b .thka25b {line-height:1.67;max-width: 68ch;margin: 20px 0 0;color: var(--iw4v);padding-left: clamp(0px, 4vw, 72px);font-size: 16.5px;}
.gjh7 .kmt2x8b .s6nt {grid-template-columns: auto minmax(0, 1fr);gap: 0 20px;display: grid;padding-left: clamp(0px, 4vw, 72px);margin: 22px 0 0;align-items: center;}
.gjh7 .kmt2x8b .w96rk {letter-spacing: .16em;font: 600 11.5px/1 var(--o7qh5);text-transform: uppercase;color: var(--iw4v);}
.gjh7 .kmt2x8b .bk1e6z {margin: 0;}
.gjh7 .kmt2x8b .bk1e6z a {align-items: center;text-underline-offset: 4px;display: inline-flex;min-height: 44px;color: var(--g59j);text-decoration-thickness: 2px;font-size: 15px;text-decoration-color: var(--dayf6);text-decoration: underline;}
.gjh7 .kmt2x8b .zmxk3t {font-size: 13px;display: block;color: var(--iw4v);line-height:1.58;padding-top:16px;margin-top:21px;border-top: 1px solid var(--qaw);}

.gjh7 .kmt2x8b .fsdqf {margin: 0 0 14px;}

.gjh7 .kmt2x8b .gdk45 {border-width: 1px 0 0;border-color: var(--qaw);border-style: solid;margin: 18px 0 0;}

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

.gjh7 .brjhx .z4e4wy1 {letter-spacing: -.01em;margin: 0 0 26px;padding: 0 0 20px;color: var(--g59j);border-bottom: 1px solid var(--oho5);text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--o7qh5);text-transform: uppercase;}
.gjh7 .brjhx .z4e4wy1::before {display: none;}

.gjh7 .brjhx .c3x7bv5 {border-color: var(--dayf6);border-style: solid;width: 56px;margin: 0 0 22px clamp(0px, 4vw, 72px);border-width: 2px 0 0;}
.gjh7 .brjhx .myx9kr {max-width: 68ch;color: var(--g59j);font-size: 17px;padding-left: clamp(0px, 4vw, 72px);line-height:1.72;}
.gjh7 .brjhx .myx9kr :is(p, li) {color: var(--g59j);}
.gjh7 .brjhx .myx9kr :last-child {margin-bottom: 0;}

.gjh7 .brjhx .qxf1f7 {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--dayf6);}

.gjh7 .bbh7c .t9he {text-transform: uppercase;margin: 0 0 16px;padding: 0;border: 0;color: var(--g59j);font: 700 clamp(28px, 4.4vw, 54px)/1 var(--o7qh5);letter-spacing: -.01em;}
.gjh7 .bbh7c .t9he::before {display: none;}
.gjh7 .bbh7c .aehfbwt {font-size: 17px;margin: 0 0 26px;color: var(--iw4v);max-width: 60ch;line-height:1.59;}

.gjh7 .bbh7c.c8rykm {padding: clamp(26px, 3.4vw, 44px) 0 0;margin: clamp(34px, 4.6vw, 62px) 0;border-top: 4px solid var(--dayf6);}
.gjh7 .bbh7c .byds {padding: 0;margin: 0;gap: 0;display: flex;flex-wrap: wrap;border-top: 1px solid var(--oho5);}
.gjh7 .bbh7c .epefz {font: 600 11.5px/1 var(--o7qh5);padding: 16px 0 0;text-transform: uppercase;color: var(--iw4v);letter-spacing: .16em;}
.gjh7 .bbh7c .peb5h {color: var(--g59j);margin: 0;padding: 6px 0 18px;letter-spacing: .01em;font: 700 clamp(18px, 2vw, 24px)/1.1 var(--o7qh5);}
.gjh7 .bbh7c .hv1ypv {max-width: none;margin: 26px 0 0;gap:12px;display: flex;flex-wrap: wrap;}
.gjh7 .bbh7c .t4fza {padding: 0 26px;color: color-mix(in srgb, var(--dayf6) 35%, var(--g59j));text-transform: uppercase;align-items: center;justify-content: center;letter-spacing: .14em;min-height: 48px;background: none;font: 700 13px/1 var(--o7qh5);text-decoration: none;border-radius: 0;box-shadow: inset 0 0 0 1px var(--oho5);display: inline-flex;}
.gjh7 .bbh7c .t4fza:hover {box-shadow: inset 0 0 0 1px var(--dayf6);}

.gjh7 .bbh7c ul.yzbxpm {list-style: none;padding: 0;}
.gjh7 .bbh7c .wxs5 {margin: 0;padding: 0;max-width: none;}

.gjh7 .bbh7c b.epefz {display: block;}
.gjh7 .bbh7c span.peb5h {display: block;}

.gjh7 .bbh7c ul.mpr8g9 {padding: 0;list-style: none;}
.gjh7 .bbh7c .mpr8g9 > li {margin: 0;max-width: none;}

.gjh7 .nx7ke3.kar7q5 {display: block;}
.gjh7 .nx7ke3 .apsy {margin: 0 0 22px;border-width: 1px 0 0;border-color: var(--oho5);border-style: solid;}
.gjh7 .nx7ke3 .vd3a {background: var(--j58);min-height: 52px;letter-spacing: .14em;text-transform: uppercase;color: var(--my7, var(--ykkwd));align-items: center;padding: 0 32px;border-radius: 0;justify-content: center;text-decoration: none;font: 700 13.5px/1 var(--o7qh5);display: inline-flex;}
.gjh7 .nx7ke3 .vd3a:hover {filter: brightness(1.08);}
.gjh7 .nx7ke3.dcvd  {text-align: left;}
.gjh7 .nx7ke3.kkxkj6   {text-align: center;}
.gjh7 .nx7ke3.y18k4 {text-align: right;}
.gjh7 .nx7ke3.s3hnc .vd3a {display: flex;width: 100%;}

.gjh7 .nx7ke3.kar7q5 {max-width: none;}

.gjh7 .nx7ke3.bkbg::before {height: 1px;content: "";margin: 0 0 22px;background: var(--oho5);display: block;}

.gjh7 .nx7ke3 .frcad {margin: 22px 0 0;}

.gjh7 .hk4bmk.j7wawhs {display: block;}
.gjh7 .hk4bmk .nh1d9 {display: block;}
.gjh7 .hk4bmk .nh1d9 img {height: auto;width: 100%;display: block;border-radius: 0;}
.gjh7 .hk4bmk .fz38aq {background: var(--oho5);display: block;height: 1px;margin-top:13px;}
.gjh7 .hk4bmk .jz4za8 {margin-top:7px;padding-left: clamp(0px, 4vw, 72px);color: var(--iw4v);letter-spacing: .14em;font: 600 12px/1.5 var(--o7qh5);display: block;text-transform: uppercase;}

.gjh7 .hk4bmk .mccc1mg {margin-top:13px;border-top: 1px solid var(--oho5);padding-top:10px;display: block;}
.gjh7 .hk4bmk .mccc1mg .jz4za8 {margin-top: 0;}

.gjh7 .hk4bmk .e1cq7e {margin: 0 0 10px;padding-left: 0;}

.gjh7 .wxvx1wj .c53r {font: 600 11.5px/1 var(--o7qh5);margin-bottom:11px;text-transform: uppercase;color: var(--iw4v);display: block;letter-spacing: .18em;}

.gjh7 .wxvx1wj .j3a2f {display: flex;align-items: center;border-top: 1px solid var(--qaw);margin: 0;padding-top:11px;max-width: none;flex-wrap: wrap;}
.gjh7 .wxvx1wj .j3a2f a {letter-spacing: .13em;min-height: 44px;text-transform: uppercase;padding: 0 16px;display: inline-flex;align-items: center;text-decoration: none;color: var(--iw4v);font: 600 12.5px/1 var(--o7qh5);border-left: 1px solid var(--qaw);}
.gjh7 .wxvx1wj .j3a2f a:first-child {border-left: 0;padding-left: 0;}
.gjh7 .wxvx1wj .j3a2f a:hover {color: var(--g59j);}

.gjh7 .hq98 .zf65vnk {display: block;color: var(--iw4v);letter-spacing: .18em;font: 600 11.5px/1 var(--o7qh5);text-transform: uppercase;margin-bottom:14px;}
.gjh7 .kr11wf .xq5t {letter-spacing: -.01em;font: 700 clamp(26px, 4vw, 48px)/1 var(--o7qh5);border-bottom: 1px solid var(--oho5);padding: 0 0 18px;color: var(--g59j);margin: 0 0 22px;text-transform: uppercase;}
.gjh7 .kr11wf .xq5t::before {display: none;}

.gjh7 .hq98 .ajxvze1,
.gjh7 .kr11wf .d0waq {overflow-x: auto;}
.gjh7 .hq98 .ajxvze1 table,
.gjh7 .kr11wf .d0waq table {margin: 0;}
.gjh7 .kr11wf .tmgvfyy {text-transform: uppercase;font: 600 11.5px/1 var(--o7qh5);display: block;letter-spacing: .16em;color: var(--iw4v);margin-top:12px;}

.gjh7 .kr11wf figure.d0waq {margin: 0;}

.gjh7 .kr11wf p.tmgvfyy {max-width: 68ch;margin: 12px 0 0;}

.gjh7 .kr11wf .nmvnc {margin: 0 0 14px;}
.gjh7 .kr11wf p.nmvnc {margin: 0 0 14px;}

.gjh7 {--cyv9l: var(--g59j);}
.gjh7 :is(.gakyp, [class*="table"]) {overflow-x: auto;}
.gjh7 table {font-size: 16px;border-collapse: collapse;width: 100%;}
.gjh7 thead th {text-transform: uppercase;border-bottom: 2px solid var(--cyv9l, var(--g59j));font: 700 11.5px/1.3 var(--o7qh5);padding: 14px 16px 14px 0;letter-spacing: .14em;white-space: nowrap;color: var(--iw4v);text-align: left;}
.gjh7 tbody td {border-bottom: 1px solid var(--qaw);padding: 14px 16px 14px 0;color: var(--fq5xb, inherit);}

.a938r {border-top: 1px solid var(--oho5);}
.ee9s1 {margin: 0 auto;padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--p4y8);}
.enng1s {text-transform: uppercase;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--o7qh5);margin: 0;text-wrap: balance;letter-spacing: -.015em;}
.bpg76zp {font-size: 18px;color: var(--iw4v);margin: 16px 0 26px;max-width: 60ch;}

.dqwrvek {margin: 0 auto;padding: 0 24px 40px;color: var(--iw4v);font: 600 11.5px/1 var(--o7qh5);letter-spacing: .16em;max-width: var(--p4y8);}

.k0rb.k0rb {background: var(--ojfm);border-top: 1px solid var(--oho5);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);}
.k0rb .hncfn5 {align-items: start;grid-template-columns: minmax(0, 1fr) auto;display: grid;max-width: var(--p4y8);gap:31px 56px;margin: 0 auto;}
.k0rb .rg1tax img {width: auto;display: block;height: 26px;}
.k0rb .rg1tax span {font: 700 18px/1 var(--o7qh5);letter-spacing: .06em;text-transform: uppercase;}
.k0rb .fe280 {gap:51px;grid-auto-flow: column;display: grid;}
.k0rb .fe280 ul {padding: 0;list-style: none;margin: 0;display: grid;gap:7px;}
.k0rb .fe280 a {align-items: center;min-height: 44px;display: flex;font: 600 12px/1 var(--o7qh5);color: var(--iw4v);text-transform: uppercase;text-decoration: none;letter-spacing: .12em;}
.k0rb .fe280 a:hover {color: var(--g59j);}
.k0rb .pvpp7c {opacity:0.72;margin: 26px auto 0;max-width: var(--p4y8);align-items: center;gap:15px;display: flex;flex-wrap: wrap;}
.k0rb .n7dt {border-top: 1px solid var(--qaw);margin: 26px auto 0;padding-top:19px;max-width: var(--p4y8);}
.k0rb .n7dt p {font-size: 13px;color: var(--iw4v);margin: 0;}
.k0rb .n7dt p + p {margin-top:8px;line-height:1.59;}

@media (max-width:911px) {
  .twfa70 {display: flex;}
  .wv0tj {display: none;}

  .gsydgz {flex: 0 0 auto;margin-left: auto;}
  .gpej9, .v0qapge {font-size: 13.5px;padding: 0 13px;}
  .w03bsq {overflow: hidden;flex: 0 1 auto;min-width: 0;}
  .tp0xqje {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .a68bqgf {gap:13px;padding: 0 16px;}
  .gjh7 {padding-left:15px;padding-right:16px;}
  .ee9s1, .dqwrvek {padding-left:16px;padding-right:15px;}
  .jjcp.jjcp .jjnnzvp {grid-template-columns: 1fr;gap:35px;}
  
  .jjcp.jjcp .fqep5 {grid-template-rows: none;gap: 0;grid-auto-flow: row;}
  .jjcp.jjcp .fqep5 > dt {margin-top:34px;}
  .jjcp.jjcp .fqep5 > dt:first-child {margin-top: 0;}
  
  .qk7haj.qk7haj .x5d5h {padding-left: 0;text-indent: 0;}
  
  .qk7haj.qk7haj .dfkx6x5,
  .qk7haj.qk7haj .bmjd3 {text-indent: 0;padding-left: 0;}
  .qk7haj.qk7haj .pa26 {margin-bottom:3px;display: block;width: auto;}
}

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

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

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

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

.jrwfwmf:checked ~ .cypbhg7 {opacity:1;visibility: visible;}
.jrwfwmf:checked ~ .rxj7g {transform: translateX(0);visibility: visible;}

.xk8hxq {position: sticky;z-index: 1;padding: 14px 16px;gap:12px;background: var(--keqna);display: flex;justify-content: space-between;border-bottom: 1px solid var(--oho5, var(--uonzf));top: 0;align-items: center;}
.e3j5 {min-height: 44px;align-items: center;display: inline-flex;}
.e3j5 img {width: auto;display: block;height: 26px;}
.f3sh4 {font-family: var(--o7qh5);font-size: 16px;font-weight: 800;letter-spacing: .01em;color: var(--oqwag);}

.ceswg {display: inline-flex;flex: none;height: 44px;border-radius: 0;border: 1px solid var(--oho5, var(--uonzf));justify-content: center;width: 44px;align-items: center;color: var(--oqwag);cursor: pointer;background: var(--bo2k4);}
.ceswg:hover {background: var(--q1g31);}
.ceswg:focus-visible,
.kvcf a:focus-visible,
.jatqe:focus-visible,
.g14qe:focus-visible {outline: 2px solid var(--oqwag);outline-offset: 2px;}

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

.kvcf a {padding: 10px 14px;border-radius: 0;border: 1px solid transparent;align-items: center;min-height: 48px;line-height:1.31;text-decoration: none;font-weight: 600;color: var(--oqwag);font-size: 15.5px;display: flex;}
.kvcf a:hover {border-color: var(--oho5, var(--uonzf));background: var(--bo2k4);}

.kvcf a[aria-current="page"] {border-color: var(--oho5, var(--uonzf));box-shadow: inset 3px 0 0 var(--dayf6, var(--j58));background: var(--bo2k4);}

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

.jatqe, .g14qe {font-size: 15px;font-weight: 700;padding: 12px 18px;display: flex;justify-content: center;min-height: 48px;align-items: center;border-radius: 0;text-decoration: none;}
.jatqe {background: var(--h43e4);color: var(--a8f, var(--a8d));border: 1px solid var(--oho5, var(--uonzf));}
.g14qe {color: var(--qvt, var(--dsz));border: 1px solid transparent;background: var(--vdhnl);}

.kvcf {padding: 8px 18px 14px;}
.kvcf ul {gap: 0;}
.kvcf li + li {border-top: 1px solid var(--oho5, var(--uonzf));}
.kvcf a {font-size: 20px;border: 0;border-radius: 0;font-weight: 600;margin: 4px 0;padding: 14px 2px;letter-spacing: .01em;text-transform: uppercase;font-family: var(--o7qh5);}
.kvcf a:hover {text-decoration: underline;text-underline-offset: 4px;background: none;}
.kvcf a[aria-current="page"] {background: none;box-shadow: none;}
.kvcf a[aria-current="page"]::after {height: 3px;width: 26px;background: var(--dayf6, var(--j58));content: '';margin-left: auto;}
.f3sh4 {font-size: 18px;font-family: var(--o7qh5);text-transform: uppercase;}
.xk8hxq {padding: 14px 18px;}
.fcw6r {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.jatqe, .g14qe {font-family: var(--o7qh5);text-transform: uppercase;letter-spacing: .03em;}

@media (min-width:873px) {
  .rxj7g, .cypbhg7 {display: none;}
}

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

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

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

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

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

.gjh7 .wxvx1wj .syq2 > summary {list-style: none;align-items: center;cursor: pointer;min-height: 44px;display: flex;gap:11px;}
.gjh7 .wxvx1wj .syq2 > summary::-webkit-details-marker {display: none;}
.gjh7 .wxvx1wj .syq2 > summary:focus-visible {outline: 2px solid var(--g59j);outline-offset: 4px;}
.gjh7 .wxvx1wj .syq2 > summary .c53r {margin: 0;}

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

.gjh7 {padding-bottom: max(96px, var(--sinn8, 96px));}

.qadx {--k3u2: 0;--luo: uppercase;--vjwaj: 700;--s3xy: 0;--y6g30: .1em;--iwt: 1px solid var(--qaw);--r2g8: 0;--v2g: 0;--xi57q: 12px;}

.gjh7 .hq98 h2.zf65vnk.zf65vnk {display: block;color: var(--iw4v);padding: 0 !important;text-transform: uppercase;letter-spacing: .18em !important;margin: 0 0 14px !important;text-align: start !important;font: 600 11.5px/1 var(--o7qh5) !important;border: 0 !important;}

.gjh7 .hq98 .jqdp {border-color: var(--oho5);border-width: 1px 0 0;border-style: solid;margin: 0 0 16px;}

.gjh7 .hq98 .ggj5 {grid-template-columns: minmax(0, 132px) minmax(0, 1fr);display: grid;align-items: start;gap: 0 28px;}
.gjh7 .hq98 .ggj5 h2.zf65vnk.zf65vnk {margin: 0 !important;padding-top:15px !important;}
@media (max-width:725px) {
  
  .gjh7 .hq98 .ggj5 {grid-template-columns: minmax(0, 1fr);}
  .gjh7 .hq98 .ggj5 h2.zf65vnk.zf65vnk {padding-top: 0 !important;margin: 0 0 14px !important;}
}

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

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

.gjh7 .rbza943.xca2bh9 .ax4aj30 {max-height: none;inset: 0;margin: 0;position: absolute;}
.gjh7 .rbza943.xca2bh9 .ax4aj30 picture {display: block;height: 100%;}
.gjh7 .rbza943.xca2bh9 .t0bz9g,
.gjh7 .rbza943.xca2bh9 .ax4aj30 img {max-height: none;aspect-ratio: auto;object-fit: cover;height: 100%;width: 100%;}

.gjh7 .rbza943:not(.xca2bh9) .ax4aj30 {margin-top: clamp(36px, 4.6vw, 64px);}
.gjh7 .rbza943.a2mz7 .ax4aj30 {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.gjh7 .rbza943:not(.xca2bh9) .t0bz9g,
.gjh7 .rbza943:not(.xca2bh9) .ax4aj30 img {object-fit: contain;aspect-ratio: auto;height: auto;max-height: none;}
.gjh7 .rbza943:not(.xca2bh9) .ax4aj30 picture {display: block;}

.gjh7 > .rbza943.xca2bh9.v929c6h {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--g59j) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--j58) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--cyv9l, var(--j58)) 30%, transparent), transparent 70%),
    var(--tqkla) !important;}

.gjh7 .arbbt.x0zgs {display: block;}
.x0zgs .rwjmg {align-items: flex-end;gap:17px 28px;flex-wrap: wrap;margin: 0 0 20px;display: flex;justify-content: space-between;}
.x0zgs .twkmp {min-width: 0;flex: 1 1 320px;}
.x0zgs .zd0gmd {margin: 0;}
.x0zgs .q9fs {margin: 12px 0 0;}
.x0zgs .e6wfnbk {display: flex;gap: 0;}
.x0zgs .x6qtan {align-items: center;padding: 0;justify-content: center;width: 54px;transition:background 0.127s, color 0.174s;font: 600 20px/1 var(--o7qh5);cursor: pointer;background: transparent;height: 54px;display: flex;border: 1px solid var(--qaw);border-radius: 0;color: var(--g59j);}
.x0zgs .x6qtan + .x6qtan {border-left: 0;}
.x0zgs .x6qtan:hover {color: var(--my7, var(--ykkwd));border-color: var(--j58);background: var(--j58);}
.x0zgs .x6qtan[hidden] {display: none;}

.x0zgs .b8qmz {gap:7px;margin: 0 0 14px;display: flex;}
.x0zgs .vyhzy41 {flex: 1 1 0;height: 3px;background: var(--qaw);overflow: hidden;}
.x0zgs .vyhzy41 i {background: var(--j58);height: 100%;width: 0;display: block;}
.x0zgs .vyhzy41[data-s="done"] i {width: 100%;}
.x0zgs .vyhzy41[data-s="run"] i {animation: azz1anq var(--ollda, 6000ms) linear forwards;}
@keyframes azz1anq { from {width: 0;} to {width: 100%;} }

.x0zgs .ha2rwr {overflow-x: auto;margin: 0;overscroll-behavior-x: contain;grid-auto-columns: 100%;scroll-snap-type: x mandatory;list-style: none;grid-auto-flow: column;padding: 0;scrollbar-width: none;scroll-behavior: smooth;display: grid;}
.x0zgs .ha2rwr::-webkit-scrollbar {display: none;}
.x0zgs .b0m5 {display: grid;min-width: 0;border: 1px solid var(--qaw);grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);scroll-snap-align: start;}
.x0zgs .bgtg {min-width: 0;min-height: clamp(280px, 34vw, 460px);position: relative;margin: 0;overflow: hidden;}
.x0zgs .bgtg picture {display: block;height: 100%;}
.gjh7 .x0zgs .ktcem.ktcem {height: 100%;max-width: none;width: 100%;position: absolute;object-fit: cover;inset: 0;border-radius: 0;}
.x0zgs .snz4s17 .bgtg {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--g59j) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--j58) 65%, transparent), transparent 70%),
    var(--tqkla);}
.x0zgs .dndww {display: flex;gap:17px;padding: clamp(22px, 3vw, 40px);min-width: 0;justify-content: flex-end;align-items: flex-start;flex-direction: column;border-left: 1px solid var(--qaw);}
.x0zgs .f07ds9 {font: 700 clamp(72px, 9vw, 132px)/.82 var(--o7qh5);color: var(--j58);letter-spacing: -.03em;}
.x0zgs .f07ds9 i {letter-spacing: .06em;font-style: normal;margin-left:5px;color: var(--iw4v);font-size: .28em;}
.x0zgs .qnmq3 {font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--o7qh5);text-transform: uppercase;color: var(--g59j);letter-spacing: -.005em;margin: 0;}
.x0zgs .rc893j0 {margin: 18px 0 0;}
@media (max-width:755px) {
  .x0zgs .b0m5 {grid-template-columns: minmax(0, 1fr);}
  .x0zgs .bgtg {aspect-ratio: 4 / 3;min-height: 0;}
  .x0zgs .dndww {border-top: 1px solid var(--qaw);border-left: 0;}
  .x0zgs .f07ds9 {font-size: 72px;}
  .x0zgs .dndww .egz1b8n {align-self: stretch;}
  .x0zgs .x6qtan {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .x0zgs .ha2rwr {scroll-behavior: auto;} .x0zgs .vyhzy41[data-s="run"] i {animation: none;width: 100%;} }

.gjh7 .x0zgs :is(.b0m5, .b8qmz) {max-width: none;}

.gjh7 .m0zn3bt .gjd6 {grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;border-left: 1px solid var(--qaw);border-top: 1px solid var(--qaw);}
.gjh7 .m0zn3bt .x3ndt,
.gjh7 .m0zn3bt .x3ndt:first-child {border-right: 1px solid var(--qaw);min-height: 110px;display: flex;border-bottom: 1px solid var(--qaw);flex-direction: column;padding: 18px 12px;border-left: 0;text-align: center;box-sizing: border-box;transition:background 0.146s;align-items: center;justify-content: center;gap:11px;}
.gjh7 .m0zn3bt .x3ndt:hover {background: color-mix(in srgb, var(--j58) 10%, transparent);}
.gjh7 .m0zn3bt .x3ndt img {height: 32px;opacity:0.99;max-width:121px;}
.gjh7 .m0zn3bt .kmqnfe {white-space: normal;font-size: 12px;}
@media (max-width:755px) {
  .gjh7 .m0zn3bt .gjd6 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .gjh7 .m0zn3bt .x3ndt, .gjh7 .m0zn3bt .x3ndt:first-child {padding: 14px 8px;min-height: 92px;}
  .gjh7 .m0zn3bt .x3ndt img {max-width: 100%;height: 26px;}
}

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

.gjh7 .bbh7c.j34bqd .byds {grid-auto-columns: max-content;column-gap:39px;grid-auto-flow: column;display: grid !important;row-gap:7px;grid-template-rows: auto auto;padding: 0;list-style: none;max-width: none;margin: 18px 0 0;justify-content: start;}
.gjh7 .bbh7c.j34bqd ul.byds {grid-template-rows: auto;}
.gjh7 .bbh7c.j34bqd .wxs5 {display: flex;gap:6px;max-width: none;flex-direction: column;}
.gjh7 .bbh7c.j34bqd .byds :is(dt, dd) {margin: 0;}
.gjh7 .bbh7c.j34bqd .peb5h {font-size: clamp(20px, 2vw, 26px);}
.gjh7 .bbh7c.j34bqd a.t4fza {color: var(--my7, var(--ykkwd));background: var(--j58);border-color: var(--j58);}
.gjh7 .bbh7c.j34bqd a.t4fza:hover {filter: brightness(1.08);}
@media (max-width:555px) { .gjh7 .bbh7c.j34bqd .byds {column-gap:23px;} }

.gjh7 .qk7haj.vyhb5 .wm12 {margin: 10px 0 0;list-style: none;gap: 0 clamp(14px, 2vw, 28px);counter-reset: none;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));max-width: none;display: grid;}
.gjh7 .qk7haj.vyhb5 .mbmskh {min-width: 0;border: 0;border-top: 6px solid color-mix(in srgb, var(--j58) 35%, var(--qaw));max-width: none;margin: 0;position: relative;padding: 22px 0 0;}
.gjh7 .qk7haj.vyhb5 .mbmskh:nth-child(2) {border-top-color: color-mix(in srgb, var(--j58) 55%, var(--qaw));}
.gjh7 .qk7haj.vyhb5 .mbmskh:nth-child(3) {border-top-color: color-mix(in srgb, var(--j58) 78%, var(--qaw));}
.gjh7 .qk7haj.vyhb5 .mbmskh:nth-child(n+4) {border-top-color: var(--j58);}
.gjh7 .qk7haj.vyhb5 :is(.dfkx6x5, .x5d5h) {margin: 0;flex-direction: column;gap:9px;align-items: flex-start;max-width: none;display: flex;}
.gjh7 .qk7haj.vyhb5 .pa26 {font: 700 clamp(64px, 7vw, 104px)/.8 var(--o7qh5);transition:color 0.185s;margin: 0 0 4px;letter-spacing: -.04em;-webkit-text-stroke: 1.5px var(--j58);display: block;color: transparent;}
.gjh7 .qk7haj.vyhb5 .mbmskh:hover .pa26 {color: var(--j58);}
.gjh7 .qk7haj.vyhb5 .qts88 {overflow-wrap: anywhere;font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--o7qh5);text-transform: uppercase;color: var(--g59j);letter-spacing: .01em;}
.gjh7 .qk7haj.vyhb5 :is(.gttph, .bmjd3) {display: block;font-size: 15px;overflow-wrap: anywhere;margin: 0;line-height:1.58;max-width: none;color: var(--iw4v);}
.gjh7 .qk7haj.vyhb5 .bmjd3 {margin-top:9px;}
@media (max-width:970px) {
  .gjh7 .qk7haj.vyhb5 .wm12 {row-gap:30px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:555px) {
  .gjh7 .qk7haj.vyhb5 .wm12 {grid-template-columns: minmax(0, 1fr);row-gap:21px;}
  .gjh7 .qk7haj.vyhb5 .mbmskh {padding-top:16px;}
  .gjh7 .qk7haj.vyhb5 .pa26 {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .gjh7 .qk7haj.vyhb5 .pa26 {transition:none;} }

.gjh7 .qk7haj.vyhb5 :is(.x5d5h, .dfkx6x5) {padding-left: 0;text-indent: 0;}
.gjh7 .qk7haj.vyhb5 .pa26 {position: static;text-align: left;width: auto;}
.gjh7 .qk7haj.vyhb5 .qts88 + .gttph::before {content: none;}

.gjh7 .wxvx1wj .j3a2f {flex-wrap: wrap;display: flex;}
.gjh7 .wxvx1wj .j3a2f > * {flex: 1 1 auto;}
