

:root {--bear: var(--ggt);--xlmt:  var(--mjdm);--qgc:  1240px;--cwvwn:"Oswald", "Arial Narrow", "Archivo Narrow", "Roboto Condensed", system-ui, sans-serif;--g67ao: var(--pm13);--rsj4: clamp(52px, 7vw, 110px);--bw57u: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--h87dy:   var(--zq0l0);--fhz: var(--q9cg);}

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

.g3xe3b {left: -9999px;background: var(--bear);position: absolute;color: var(--fg9ar, var(--zbjiq, var(--h1w)));font-weight: 700;top: 0;text-decoration: none;padding: 12px 20px;z-index: 200;}
.g3xe3b:focus {top: 10px;left: 10px;}

.d34phj {top: 0;background: var(--onma);position: sticky;border-bottom: 1px solid var(--xlmt);z-index: 60;}
.gzzs0 {align-items: center;gap:25px;min-height: 62px;display: flex;max-width: var(--qgc);padding: 0 24px;margin: 0 auto;}
.g57gg {align-items: center;display: inline-flex;text-decoration: none;min-height: 44px;}
.g57gg img {display: block;height: 24px;width: auto;}
.b008n3v {letter-spacing: .06em;color: var(--bcq0);font: 700 19px/1 var(--cwvwn);text-transform: uppercase;}

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

.a6hxqqb {gap:7px;align-items: center;display: flex;}
.cefpy {letter-spacing: .12em;font: 600 12.5px/1 var(--cwvwn);align-items: center;color: var(--jta, var(--ao82w));background: var(--urop);text-transform: uppercase;display: inline-flex;min-height: 44px;padding: 0 12px;text-decoration: none;}

.b6dvx2,
.q2c4 :is(.cp9fcz, .t7xrvsn, .vpw7439, .pty1fe,
              .kj17w2b, .g27m, .j6vj194) a[role="button"],
.q2c4 .pty1fe a {justify-content: center;background: var(--ggt);cursor: pointer;border-radius: 0;border: 0;text-transform: uppercase;color: var(--zbjiq, var(--h1w));letter-spacing: .12em;min-height: 44px;display: inline-flex;padding: 0 22px;align-items: center;text-decoration: none;font: 700 13px/1 var(--cwvwn);}

.b6dvx2 {color: var(--jvahn, var(--zek));background: var(--bz1);}
.b6dvx2:hover {background: var(--nbfa1);}
.q2c4 :is(.cp9fcz, .t7xrvsn, .vpw7439, .pty1fe,
              .kj17w2b, .g27m, .j6vj194) a[role="button"]:hover,
.q2c4 .pty1fe a:hover {background: var(--nbfa1);}
.cb6xaky {padding: 0 34px;min-height: 56px;font-size: 14px;}

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

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

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

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

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

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

.q2c4 .cp9fcz.m4z1m2 {display: block;border-bottom: 1px solid var(--xlmt) !important;padding: 0 0 var(--rsj4) !important;}

.q2c4 .cp9fcz .f21nb8n {text-transform: uppercase;margin: 0 0 clamp(14px, 2vw, 24px);color: var(--fhz);letter-spacing: .18em;font: 600 12.5px/1 var(--cwvwn);}

.q2c4 .cp9fcz .cza3f2z {font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--cwvwn);text-transform: uppercase;text-wrap: balance;margin: 0 0 clamp(20px, 2.6vw, 34px);color: var(--h87dy);letter-spacing: -.02em;}

.q2c4 .cp9fcz.pqrep61 .cza3f2z {font-size: clamp(42px, 7.6vw, 112px);}

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

.q2c4 .cp9fcz .j76a {letter-spacing: .14em;color: var(--zbjiq, var(--h1w));padding: 0 30px;white-space: nowrap;font: 700 13.5px/1 var(--cwvwn);border-radius: 0;text-transform: uppercase;display: inline-flex;text-decoration: none;background: var(--ggt);transition:filter 0.175s;min-height: 52px;flex: 0 0 auto;justify-content: center;align-items: center;}
.q2c4 .cp9fcz .j76a:hover {filter: brightness(1.08);}

.q2c4 .cp9fcz .evwh3f9 {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--x4w7, var(--h87dy));}
.q2c4 .cp9fcz.hvrh5x .evwh3f9 {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.q2c4 .cp9fcz .bm4v,
.q2c4 .cp9fcz .evwh3f9 img {aspect-ratio: 3 / 1;border-radius: 0;width: 100%;max-height: 34vh;display: block;height: auto;object-fit: cover;}
.q2c4 .cp9fcz.hvrh5x .bm4v,
.q2c4 .cp9fcz.hvrh5x .evwh3f9 img {max-height: 26vh;}

@media (max-width:695px) {
  
  .q2c4 .cp9fcz .yhwq1hr {display: block;}
  .q2c4 .cp9fcz .k6v5 {margin-bottom:19px;}
  .q2c4 .cp9fcz .j76a {width: 100%;}
  .q2c4 .cp9fcz .bm4v,
  .q2c4 .cp9fcz .evwh3f9 img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.q2c4 .cp9fcz.pn8a {flex-direction: column;justify-content: flex-end;border-bottom: 0 !important;padding: clamp(26px, 3.4vw, 46px) !important;position: relative;display: flex;overflow: hidden;min-height: min(52vh, 460px);}
.pn8a .evwh3f9 {position: absolute;z-index: 0;inset: 0;margin: 0;}
.pn8a .bm4v,
.pn8a .evwh3f9 img {aspect-ratio: auto;height: 100%;width: 100%;max-height: none;}
.pn8a .evwh3f9::after {inset: 0;position: absolute;content: "";background: linear-gradient(0deg,
    var(--ptmu) 0%,
    color-mix(in srgb, var(--ptmu) 68%, transparent) 46%,
    color-mix(in srgb, var(--ptmu) 18%, transparent) 82%,
    transparent 100%);}
.pn8a .f21nb8n,
.pn8a .cza3f2z,
.pn8a .yhwq1hr {z-index: 1;position: relative;}
.pn8a .cza3f2z {color: var(--x4w7, var(--h87dy));}
.pn8a .f21nb8n {color: var(--x4w7, var(--fhz));}
.pn8a .yhwq1hr {border-top: 0;}
@media (max-width:695px) {
  .q2c4 .cp9fcz.pn8a {min-height: min(42vh, 360px);}
}

.kj17w2b.kj17w2b .xjtq90 {padding: 0;margin: 0;list-style: none;}
.kj17w2b.kj17w2b .nfqp3 {margin: 0 0 30px;}
.kj17w2b.kj17w2b .nfqp3:last-child {margin-bottom: 0;}
.kj17w2b.kj17w2b .eynq70 {line-height:1.63;text-indent: -4.6em;padding-left: 4.6em;max-width: 70ch;color: var(--h87dy);margin: 0;}
.kj17w2b.kj17w2b .hgcy {display: inline-block;text-indent: 0;width: 4.6em;color: color-mix(in srgb, var(--bear) 68%, var(--h87dy));text-transform: uppercase;letter-spacing: .16em;font: 700 13px/1.62 var(--cwvwn);}
.kj17w2b.kj17w2b .n67sq {font-weight: 600;color: var(--h87dy);}

.kj17w2b.kj17w2b .kjncp {color: var(--fhz);}
.kj17w2b.kj17w2b .n67sq + .kjncp::before {color: var(--xlmt);content: " \2014\00a0";}

.kj17w2b.kj17w2b .ypmjb {text-indent: -4.6em;margin: 0;padding-left: 4.6em;color: var(--h87dy);max-width: 70ch;line-height:1.63;}
.kj17w2b.kj17w2b .yx9r {max-width: 70ch;margin: 6px 0 0;padding-left: calc(4.6 * 13px + .26em);line-height:1.61;color: var(--fhz);}

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

.c7xq.c7xq .p9xkh {color: var(--fhz);max-width: none;margin: 0 0 18px;padding-top:15px;letter-spacing: .18em;font: 700 12px/1.3 var(--cwvwn);border-top: 1px solid var(--xlmt);text-transform: uppercase;}
.c7xq.c7xq .br3d {list-style: none;padding: 0;margin: 0;}
.c7xq.c7xq .h8am40n {max-width: 46ch;line-height:1.61;display: flex;margin: 0 0 14px;align-items: baseline;gap:15px;}
.c7xq.c7xq .h8am40n:last-child {margin-bottom: 0;}
.c7xq.c7xq .xbnc {flex: 0 0 auto;width: 1ch;color: var(--fhz);font: 400 17px/1.6 var(--bw57u);}

.c7xq.c7xq .skrtx .xbnc {color: color-mix(in srgb, var(--bear) 68%, var(--h87dy));}
.c7xq.c7xq .hf0we {min-width: 0;color: var(--h87dy);}

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

.c7xq.c7xq .gd79 > dd {margin: 0;min-width: 0;}

.j6vj194.j6vj194 .asj08 {padding: 0;display: block;margin: 0 0 6px;background: none;overflow: visible;border: 0;border-radius: 0;}
.j6vj194.j6vj194 .asj08:last-child {margin-bottom: 0;}
.j6vj194.j6vj194 .jz94w {list-style: none;gap:14px;display: flex;min-height: 44px;cursor: pointer;align-items: baseline;font: 500 19px/1.4 var(--bw57u);padding: 20px 0 14px;color: var(--h87dy);}
.j6vj194.j6vj194 .jz94w::-webkit-details-marker {display: none;}
.j6vj194.j6vj194 .jz94w::marker {content: "";}
.j6vj194.j6vj194 .e9sbthr {flex: 0 0 auto;border-right: 1.5px solid var(--fhz);width: 8px;height: 8px;transition:transform 0.158s ease, border-color 0.201s ease;transform: rotate(-45deg);align-self: center;border-bottom: 1.5px solid var(--fhz);margin-top: 0;}
.j6vj194.j6vj194 .asj08[open] .e9sbthr {border-right-color: color-mix(in srgb, var(--bear) 68%, var(--h87dy));border-bottom-color: color-mix(in srgb, var(--bear) 68%, var(--h87dy));transform: rotate(45deg);}

.j6vj194.j6vj194 .d27m {padding: 0 0 22px 22px;}
.j6vj194.j6vj194 .tst5 {margin: 0;color: var(--fhz);font-size: 16px;max-width: 64ch;line-height:1.69;}

.j6vj194.j6vj194 .y9mv {border-top: 1px solid var(--g67ao);margin-bottom: 0;}
.j6vj194.j6vj194 .y9mv:first-of-type {border-top: 0;}
.j6vj194.j6vj194 .xzdb {margin-left: auto;}
.j6vj194.j6vj194 .xnzwm {padding-left: 0;}

.j6vj194.j6vj194 .f2zvv {padding: 0;list-style: none;margin: 0;}
.j6vj194.j6vj194 .bszx5 {max-width: none;margin: 0;}
.j6vj194.j6vj194 .dc41n1 {color: color-mix(in srgb, var(--bear) 68%, var(--h87dy));letter-spacing: .16em;flex: 0 0 auto;font: 700 12px/1.4 var(--cwvwn);}

.j6vj194.j6vj194 .abxkz {padding-left:57px;}

.q2c4 .h56677 .pxye2m7 + .pxye2m7 {margin-top: clamp(30px, 4vw, 54px);}
.q2c4 .h56677 .bn5j6 {margin: 0 0 10px;color: var(--fhz);letter-spacing: .18em;font: 600 12px/1 var(--cwvwn);text-transform: uppercase;}
.q2c4 .h56677 .fhh39 {display: grid;gap:31px 22px;list-style: none;padding: 0;grid-template-columns: repeat(3, minmax(0, 1fr));margin: 0;}

@media (max-width:771px) { .q2c4 .h56677 .fhh39 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.q2c4 .h56677 .hpgbqsv {min-width: 0;}
.q2c4 .h56677 .q33e {color: inherit;gap:3px 10px;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;display: grid;text-decoration: none;min-width: 0;}
.q2c4 .h56677 .qmreej {grid-row: 2 / span 2;letter-spacing: .12em;font: 600 12px/1.25 var(--cwvwn);align-self: start;color: var(--fhz);}

.q2c4 .h56677 .tvf0fxy {grid-column: 1 / -1;width: 100%;overflow: hidden;margin: 0 0 12px;}
.q2c4 .h56677 .tvf0fxy img {border-radius: 0;height: auto;aspect-ratio: 1 / 1;display: block;object-fit: cover;width: 100%;}
.q2c4 .h56677 .gx66fne {text-transform: uppercase;color: var(--h87dy);font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--cwvwn);min-width: 0;letter-spacing: .01em;}
.q2c4 .h56677 .rajn {text-overflow: ellipsis;color: var(--fhz);overflow: hidden;white-space: nowrap;grid-column: 2;min-width: 0;font: 400 12.5px/1.3 var(--cwvwn);font-style: normal;letter-spacing: .12em;text-transform: uppercase;}
.q2c4 .h56677 .q33e:hover .gx66fne {text-underline-offset: 5px;text-decoration-color: var(--bear);text-decoration-thickness: 2px;text-decoration: underline;}

.q2c4 .x6awb .btjy {display: grid;margin: 0;border-top: 1px solid var(--g67ao);align-items: center;padding: 0;grid-template-columns: minmax(0, 1fr) auto;}
.q2c4 .x6awb .v0cmm9c {border-bottom: 1px solid var(--g67ao);min-width: 0;}
.q2c4 .x6awb .pqeww {text-decoration: none;align-items: center;min-height: 76px;display: flex;}
.q2c4 .x6awb .p5pg {letter-spacing: .01em;color: var(--h87dy);text-transform: uppercase;font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--cwvwn);}
.q2c4 .x6awb .pqeww:hover .p5pg {text-decoration-color: var(--bear);text-underline-offset: 5px;text-decoration: underline;text-decoration-thickness: 2px;}

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

.q2c4 .evn7fy6 .wy7b5 {max-width: none;margin: 0;gap: 0;align-items: center;flex-wrap: wrap;display: flex;}
.q2c4 .evn7fy6 .p6049yg {gap:12px;min-height: 62px;text-decoration: none;border-left: 1px solid var(--g67ao);display: inline-flex;padding: 0 24px;align-items: center;}
.q2c4 .evn7fy6 .p6049yg:first-child {padding-left: 0;border-left: 0;}
.q2c4 .evn7fy6 .p6049yg img {opacity:0.74;max-width:78px;height: 26px;width: auto;display: block;border-radius: 0;object-fit: contain;}
.q2c4 .evn7fy6 .s0dcm {color: var(--fhz);letter-spacing: .13em;text-transform: uppercase;font: 600 13.5px/1 var(--cwvwn);white-space: nowrap;}
.q2c4 .evn7fy6 .p6049yg:hover .s0dcm {color: var(--h87dy);}

.q2c4 .g27m .hwthf98 {margin: 0 0 14px;display: flex;align-items: baseline;gap:8px;}
.q2c4 .g27m .bk58 {font: 700 clamp(52px, 8vw, 116px)/0.9 var(--cwvwn);letter-spacing: -.03em;color: var(--h87dy);}
.q2c4 .g27m .e09c {font: 600 clamp(16px, 2vw, 24px)/1 var(--cwvwn);font-style: normal;letter-spacing: .1em;color: var(--fhz);}
.q2c4 .g27m .rx98 {margin: 0 0 clamp(26px, 3.4vw, 44px);font-size: 17px;color: var(--fhz);max-width: 62ch;line-height:1.59;}
.q2c4 .g27m .ps7g26g {margin: 0;list-style: none;padding: 0;}
.q2c4 .g27m .ab77n {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--g67ao);}

.q2c4 .g27m .ncjtcj {margin: 0;}
.q2c4 .g27m .ncjtcj p {max-width: 62ch;color: var(--h87dy);font-size: clamp(18px, 1.9vw, 23px);line-height:1.50;margin: 0;}
.q2c4 .g27m .msxhs5d {color: var(--fhz);text-transform: uppercase;font: 600 12.5px/1 var(--cwvwn);font-style: normal;margin-top:13px;display: block;letter-spacing: .16em;}

.q2c4 .g27m .ab77n {margin: 0;}

.q2c4 .g27m ol.ps7g26g > .ab77n {max-width: 68ch;}
.q2c4 .g27m div.ps7g26g > .ab77n {max-width: none;}

.q2c4 .g27m figcaption.msxhs5d {font-style: normal;}

.q2c4 .g27m .bcw03j {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.q2c4 .g27m .bcw03j + .hwthf98 {margin-bottom: clamp(26px, 3.4vw, 44px);}

.q2c4 .vpw7439.tfsrcrv {max-width: none;}

.q2c4 .vpw7439.r8408r {max-width: 74ch;}
.q2c4 .vpw7439 .s5kx {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.q2c4 .vpw7439.qd9rx .s5kx {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.q2c4 .vpw7439.qd9rx {flex-direction: column;display: flex;}
.q2c4 .vpw7439 .s5kx img {display: block;object-fit: cover;width: 100%;aspect-ratio: 5 / 1;height: auto;border-radius: 0;}
.q2c4 .vpw7439 .mv6c {font: 700 clamp(26px, 4vw, 52px)/1 var(--cwvwn);text-wrap: balance;margin: 0 0 22px;letter-spacing: -.01em;text-transform: uppercase;padding: 0 0 18px;border-bottom: 1px solid var(--xlmt);color: var(--h87dy);}
.q2c4 .vpw7439 .mv6c::before {display: none;}

.q2c4 .vpw7439 .g1jx {line-height:1.69;padding-left: clamp(0px, 4vw, 72px);color: var(--fhz);max-width: 68ch;font-size: 17px;}
.q2c4 .vpw7439 .g1jx :is(p, li):last-child {margin-bottom: 0;}
.q2c4 .vpw7439 .qg4m {margin: 24px 0 0;padding-left: clamp(0px, 4vw, 72px);max-width: none;}
.q2c4 .vpw7439 .xgqh5 {border-radius: 0;min-height: 48px;text-decoration: none;font: 700 13px/1 var(--cwvwn);justify-content: center;background: var(--ggt);align-items: center;color: var(--zbjiq, var(--h1w));display: inline-flex;padding: 0 26px;text-transform: uppercase;letter-spacing: .14em;}
.q2c4 .vpw7439 .xgqh5:hover {filter: brightness(1.08);}

.q2c4 .t7xrvsn.qnm8e {text-align: left;}
.q2c4 .t7xrvsn .he4n {margin: 0 0 22px;text-wrap: balance;letter-spacing: -.01em;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--cwvwn);color: var(--h87dy);text-transform: uppercase;border-bottom: 1px solid var(--xlmt);padding: 0 0 18px;}
.q2c4 .t7xrvsn .xhf9 {max-width: 62ch;font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);line-height:1.62;color: var(--fhz);}
.q2c4 .t7xrvsn .xjtq90 {padding: 0;list-style: none;margin: 0;}

.q2c4 .t7xrvsn.ky77z .xjtq90 {justify-content: center;display: flex;gap: clamp(24px, 3vw, 44px);flex-wrap: wrap;}
.q2c4 .t7xrvsn.ky77z .xjtq90 > * {flex: 1 1 220px;max-width: calc(50% - clamp(12px, 1.5vw, 22px));min-width: 0;}
@media (max-width:614px) {
  .q2c4 .t7xrvsn.ky77z .xjtq90 > * {max-width: none;}
}
.q2c4 .t7xrvsn .nfqp3 {min-width: 0;}
.q2c4 .t7xrvsn.b1bv8y .nfqp3 {display: grid;grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);border-top: 1px solid var(--g67ao);padding: clamp(20px, 2.6vw, 32px) 0;gap: clamp(16px, 2.4vw, 34px);align-items: start;}
.q2c4 .t7xrvsn .hyysfax {font: 600 12px/1 var(--cwvwn);color: var(--ji05a, var(--fhz));letter-spacing: .18em;display: block;margin-bottom:11px;}
.q2c4 .t7xrvsn.b1bv8y .hyysfax {margin-bottom: 0;}
.q2c4 .t7xrvsn .hjkm7h {margin: 0 0 14px;}
.q2c4 .t7xrvsn.b1bv8y .hjkm7h {margin: 0;}
.q2c4 .t7xrvsn .hjkm7h img {height: auto;aspect-ratio: 3 / 2;width: 100%;border-radius: 0;object-fit: cover;display: block;}
.q2c4 .t7xrvsn .hqrsc {color: var(--h87dy);max-width: 46ch;font-size: 16.5px;margin: 0;line-height:1.53;}
.q2c4 .t7xrvsn .m9zk {flex-wrap: wrap;gap:12px;display: flex;margin-top: clamp(26px, 3vw, 40px);}
.q2c4 .t7xrvsn .rye8,
.q2c4 .t7xrvsn .a8rehy7 {min-height: 48px;font: 700 13px/1 var(--cwvwn);align-items: center;letter-spacing: .14em;text-decoration: none;justify-content: center;text-transform: uppercase;border-radius: 0;display: inline-flex;padding: 0 26px;}
.q2c4 .t7xrvsn .rye8 {background: var(--ggt);color: var(--zbjiq, var(--h1w));}
.q2c4 .t7xrvsn .rye8:hover {filter: brightness(1.08);}

.q2c4 .t7xrvsn .a8rehy7 {color: color-mix(in srgb, var(--bear) 35%, var(--h87dy));box-shadow: inset 0 0 0 1px var(--xlmt);background: none;}
.q2c4 .t7xrvsn .a8rehy7:hover {box-shadow: inset 0 0 0 1px var(--bear);}
@media (max-width:695px) {
  .q2c4 .t7xrvsn.b1bv8y .nfqp3 {grid-template-columns: auto minmax(0, 1fr);}
  .q2c4 .t7xrvsn.b1bv8y .hjkm7h {grid-column: 1 / -1;}
  .q2c4 .t7xrvsn .rye8,
  .q2c4 .t7xrvsn .a8rehy7 {width: 100%;}
}

.q2c4 .bck55gc.xz8ww {max-width: none;}
.q2c4 .bck55gc .kejk {display: grid;border-bottom: 1px solid var(--g67ao);gap:2px 16px;align-items: center;padding-bottom:18px;grid-template-columns: auto minmax(0, 1fr);}
.q2c4 .bck55gc .q635ak {overflow: hidden;width: 56px;grid-row: 1 / span 2;margin: 0;height: 56px;}
.q2c4 .bck55gc .q635ak img {border-radius: 0;object-fit: cover;width: 100%;display: block;height: 100%;}
.q2c4 .bck55gc .bpsbyp {letter-spacing: .01em;margin: 0;color: var(--h87dy);text-transform: uppercase;font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--cwvwn);}
.q2c4 .bck55gc .tr7x8e {color: var(--fhz);font: 600 12px/1.4 var(--cwvwn);text-transform: uppercase;letter-spacing: .16em;margin: 0;}
.q2c4 .bck55gc .sryyr9r {color: var(--fhz);padding-left: clamp(0px, 4vw, 72px);line-height:1.67;max-width: 68ch;font-size: 16.5px;margin: 20px 0 0;}
.q2c4 .bck55gc .nhwce {margin: 22px 0 0;align-items: center;gap: 0 20px;padding-left: clamp(0px, 4vw, 72px);grid-template-columns: auto minmax(0, 1fr);display: grid;}
.q2c4 .bck55gc .wwxg9 {letter-spacing: .16em;text-transform: uppercase;color: var(--fhz);font: 600 11.5px/1 var(--cwvwn);}
.q2c4 .bck55gc .p1a24rw {margin: 0;}
.q2c4 .bck55gc .p1a24rw a {text-decoration-color: var(--bear);text-decoration-thickness: 2px;align-items: center;color: var(--h87dy);text-underline-offset: 4px;min-height: 44px;display: inline-flex;text-decoration: underline;font-size: 15px;}
.q2c4 .bck55gc .m8r8tw {border-top: 1px solid var(--g67ao);color: var(--fhz);padding-top:15px;line-height:1.59;display: block;margin-top:21px;font-size: 13px;}

.q2c4 .bck55gc .tc40 {margin: 0 0 14px;}

.q2c4 .bck55gc .t04cf {border-color: var(--g67ao);margin: 18px 0 0;border-width: 1px 0 0;border-style: solid;}

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

.q2c4 .ajt38b0 .zk0xkbm {margin: 0 0 26px;letter-spacing: -.01em;text-transform: uppercase;border-bottom: 1px solid var(--xlmt);text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--cwvwn);padding: 0 0 20px;color: var(--h87dy);}
.q2c4 .ajt38b0 .zk0xkbm::before {display: none;}

.q2c4 .ajt38b0 .bzby34 {border-style: solid;border-color: var(--bear);width: 56px;margin: 0 0 22px clamp(0px, 4vw, 72px);border-width: 2px 0 0;}
.q2c4 .ajt38b0 .axy5dg0 {line-height:1.72;color: var(--h87dy);padding-left: clamp(0px, 4vw, 72px);font-size: 17px;max-width: 68ch;}
.q2c4 .ajt38b0 .axy5dg0 :is(p, li) {color: var(--h87dy);}
.q2c4 .ajt38b0 .axy5dg0 :last-child {margin-bottom: 0;}

.q2c4 .ajt38b0 .es65n {border-left: 2px solid var(--bear);padding-left: clamp(16px, 4vw, 72px);}

.q2c4 .zkjrp7 .s4d1 {padding: 0;text-transform: uppercase;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--cwvwn);margin: 0 0 16px;border: 0;color: var(--h87dy);letter-spacing: -.01em;}
.q2c4 .zkjrp7 .s4d1::before {display: none;}
.q2c4 .zkjrp7 .yd1br {font-size: 17px;max-width: 60ch;margin: 0 0 26px;color: var(--fhz);line-height:1.59;}

.q2c4 .zkjrp7.nea184 {border-top: 4px solid var(--bear);padding: clamp(26px, 3.4vw, 44px) 0 0;margin: clamp(34px, 4.6vw, 62px) 0;}
.q2c4 .zkjrp7 .pj2p {flex-wrap: wrap;margin: 0;padding: 0;display: flex;gap: 0;border-top: 1px solid var(--xlmt);}
.q2c4 .zkjrp7 .cvmh {font: 600 11.5px/1 var(--cwvwn);color: var(--fhz);text-transform: uppercase;letter-spacing: .16em;padding: 16px 0 0;}
.q2c4 .zkjrp7 .vq47mjw {margin: 0;font: 700 clamp(18px, 2vw, 24px)/1.1 var(--cwvwn);color: var(--h87dy);letter-spacing: .01em;padding: 6px 0 18px;}
.q2c4 .zkjrp7 .z4jqtp5 {max-width: none;display: flex;gap:13px;margin: 26px 0 0;flex-wrap: wrap;}
.q2c4 .zkjrp7 .ktxwwkh {letter-spacing: .14em;text-transform: uppercase;background: none;display: inline-flex;font: 700 13px/1 var(--cwvwn);border-radius: 0;box-shadow: inset 0 0 0 1px var(--xlmt);align-items: center;min-height: 48px;color: color-mix(in srgb, var(--bear) 35%, var(--h87dy));justify-content: center;text-decoration: none;padding: 0 26px;}
.q2c4 .zkjrp7 .ktxwwkh:hover {box-shadow: inset 0 0 0 1px var(--bear);}

.q2c4 .zkjrp7 ul.zmbz3gj {padding: 0;list-style: none;}
.q2c4 .zkjrp7 .qv6v4kt {padding: 0;margin: 0;max-width: none;}

.q2c4 .zkjrp7 b.cvmh {display: block;}
.q2c4 .zkjrp7 span.vq47mjw {display: block;}

.q2c4 .zkjrp7 ul.xfkxd6f {padding: 0;list-style: none;}
.q2c4 .zkjrp7 .xfkxd6f > li {max-width: none;margin: 0;}

.q2c4 .pty1fe.qnar2 {display: block;}
.q2c4 .pty1fe .vkgar {border-color: var(--xlmt);border-style: solid;border-width: 1px 0 0;margin: 0 0 22px;}
.q2c4 .pty1fe .d33zxb {display: inline-flex;min-height: 52px;background: var(--ggt);color: var(--zbjiq, var(--h1w));align-items: center;font: 700 13.5px/1 var(--cwvwn);text-transform: uppercase;letter-spacing: .14em;justify-content: center;padding: 0 32px;text-decoration: none;border-radius: 0;}
.q2c4 .pty1fe .d33zxb:hover {filter: brightness(1.08);}
.q2c4 .pty1fe.ectz  {text-align: left;}
.q2c4 .pty1fe.k4zms5   {text-align: center;}
.q2c4 .pty1fe.bqztw8 {text-align: right;}
.q2c4 .pty1fe.ravb .d33zxb {display: flex;width: 100%;}

.q2c4 .pty1fe.qnar2 {max-width: none;}

.q2c4 .pty1fe.te5gvb::before {display: block;background: var(--xlmt);height: 1px;content: "";margin: 0 0 22px;}

.q2c4 .pty1fe .jcxq9s {margin: 22px 0 0;}

.q2c4 .d0qv9.jbg0x1j {display: block;}
.q2c4 .d0qv9 .s7ds {display: block;}
.q2c4 .d0qv9 .s7ds img {display: block;height: auto;width: 100%;border-radius: 0;}
.q2c4 .d0qv9 .b82qhhg {display: block;background: var(--xlmt);height: 1px;margin-top:15px;}
.q2c4 .d0qv9 .awk7 {text-transform: uppercase;margin-top:7px;letter-spacing: .14em;display: block;font: 600 12px/1.5 var(--cwvwn);color: var(--fhz);padding-left: clamp(0px, 4vw, 72px);}

.q2c4 .d0qv9 .ykexmj8 {display: block;border-top: 1px solid var(--xlmt);margin-top:13px;padding-top:10px;}
.q2c4 .d0qv9 .ykexmj8 .awk7 {margin-top: 0;}

.q2c4 .d0qv9 .cba88nx {margin: 0 0 10px;padding-left: 0;}

.q2c4 .wc7fx .td6fy85 {letter-spacing: .18em;text-transform: uppercase;font: 600 11.5px/1 var(--cwvwn);color: var(--fhz);display: block;margin-bottom:9px;}

.q2c4 .wc7fx .pnmzjf0 {border-top: 1px solid var(--g67ao);flex-wrap: wrap;padding-top:11px;max-width: none;margin: 0;display: flex;align-items: center;}
.q2c4 .wc7fx .pnmzjf0 a {text-transform: uppercase;color: var(--fhz);font: 600 12.5px/1 var(--cwvwn);text-decoration: none;min-height: 44px;letter-spacing: .13em;border-left: 1px solid var(--g67ao);padding: 0 16px;align-items: center;display: inline-flex;}
.q2c4 .wc7fx .pnmzjf0 a:first-child {border-left: 0;padding-left: 0;}
.q2c4 .wc7fx .pnmzjf0 a:hover {color: var(--h87dy);}

.q2c4 .ptc9t0 .z5va {font: 600 11.5px/1 var(--cwvwn);margin-bottom:14px;letter-spacing: .18em;display: block;text-transform: uppercase;color: var(--fhz);}
.q2c4 .fcv24s .cryazx {color: var(--h87dy);font: 700 clamp(26px, 4vw, 48px)/1 var(--cwvwn);letter-spacing: -.01em;border-bottom: 1px solid var(--xlmt);text-transform: uppercase;padding: 0 0 18px;margin: 0 0 22px;}
.q2c4 .fcv24s .cryazx::before {display: none;}

.q2c4 .ptc9t0 .wd61rzj,
.q2c4 .fcv24s .csvm {overflow-x: auto;}
.q2c4 .ptc9t0 .wd61rzj table,
.q2c4 .fcv24s .csvm table {margin: 0;}
.q2c4 .fcv24s .q5mth {letter-spacing: .16em;display: block;color: var(--fhz);font: 600 11.5px/1 var(--cwvwn);text-transform: uppercase;margin-top:13px;}

.q2c4 .fcv24s figure.csvm {margin: 0;}

.q2c4 .fcv24s p.q5mth {max-width: 68ch;margin: 12px 0 0;}

.q2c4 .fcv24s .cdg08c {margin: 0 0 14px;}
.q2c4 .fcv24s p.cdg08c {margin: 0 0 14px;}

.q2c4 {--dn00: var(--h87dy);}
.q2c4 :is(.ddva8, [class*="table"]) {overflow-x: auto;}
.q2c4 table {font-size: 16px;border-collapse: collapse;width: 100%;}
.q2c4 thead th {letter-spacing: .14em;font: 700 11.5px/1.3 var(--cwvwn);text-align: left;color: var(--fhz);padding: 14px 16px 14px 0;border-bottom: 2px solid var(--dn00, var(--h87dy));white-space: nowrap;text-transform: uppercase;}
.q2c4 tbody td {padding: 14px 16px 14px 0;border-bottom: 1px solid var(--g67ao);color: var(--avc, inherit);}

.xzczr {border-top: 1px solid var(--xlmt);}
.g8xww3 {margin: 0 auto;max-width: var(--qgc);padding: clamp(46px, 6vw, 90px) 24px;}
.dky0z {text-wrap: balance;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--cwvwn);text-transform: uppercase;margin: 0;letter-spacing: -.015em;}
.aaakh {font-size: 18px;margin: 16px 0 26px;color: var(--fhz);max-width: 60ch;}

.x53pv {letter-spacing: .16em;padding: 0 24px 40px;font: 600 11.5px/1 var(--cwvwn);color: var(--fhz);max-width: var(--qgc);margin: 0 auto;}

.sx7f2hd.sx7f2hd {background: var(--xsu);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--xlmt);}
.sx7f2hd .b34hh {display: grid;align-items: start;max-width: var(--qgc);margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;gap:31px 56px;}
.sx7f2hd .a17h8 img {display: block;height: 26px;width: auto;}
.sx7f2hd .a17h8 span {text-transform: uppercase;font: 700 18px/1 var(--cwvwn);letter-spacing: .06em;}
.sx7f2hd .zxb9v {grid-auto-flow: column;gap:53px;display: grid;}
.sx7f2hd .zxb9v ul {list-style: none;display: grid;margin: 0;padding: 0;gap:8px;}
.sx7f2hd .zxb9v a {letter-spacing: .12em;align-items: center;display: flex;font: 600 12px/1 var(--cwvwn);text-decoration: none;color: var(--fhz);min-height: 44px;text-transform: uppercase;}
.sx7f2hd .zxb9v a:hover {color: var(--h87dy);}
.sx7f2hd .tgp6 {margin: 26px auto 0;display: flex;max-width: var(--qgc);flex-wrap: wrap;gap:13px;align-items: center;opacity:0.72;}
.sx7f2hd .fe34hw {max-width: var(--qgc);border-top: 1px solid var(--g67ao);padding-top:20px;margin: 26px auto 0;}
.sx7f2hd .fe34hw p {margin: 0;font-size: 13px;color: var(--fhz);}
.sx7f2hd .fe34hw p + p {line-height:1.61;margin-top:10px;}

@media (max-width:912px) {
  .dxgz61 {display: flex;}
  .pr5s22x {display: none;}

  .a6hxqqb {margin-left: auto;flex: 0 0 auto;}
  .cefpy, .b6dvx2 {padding: 0 13px;font-size: 13.5px;}
  .g57gg {flex: 0 1 auto;overflow: hidden;min-width: 0;}
  .b008n3v {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .gzzs0 {gap:12px;padding: 0 16px;}
  .q2c4 {padding-right:17px;padding-left:16px;}
  .g8xww3, .x53pv {padding-left:17px;padding-right:16px;}
  .c7xq.c7xq .rh51j {gap:35px;grid-template-columns: 1fr;}
  
  .c7xq.c7xq .gd79 {gap: 0;grid-template-rows: none;grid-auto-flow: row;}
  .c7xq.c7xq .gd79 > dt {margin-top:34px;}
  .c7xq.c7xq .gd79 > dt:first-child {margin-top: 0;}
  
  .kj17w2b.kj17w2b .eynq70 {padding-left: 0;text-indent: 0;}
  
  .kj17w2b.kj17w2b .ypmjb,
  .kj17w2b.kj17w2b .yx9r {text-indent: 0;padding-left: 0;}
  .kj17w2b.kj17w2b .hgcy {width: auto;display: block;margin-bottom:3px;}
}

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

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

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

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

.dwb7ehr:checked ~ .ewp7t {visibility: visible;opacity:0.99;}
.dwb7ehr:checked ~ .va0f1b {transform: translateX(0);visibility: visible;}

.hx1003b {z-index: 1;align-items: center;position: sticky;justify-content: space-between;top: 0;gap:11px;background: var(--nesp);display: flex;border-bottom: 1px solid var(--xlmt, var(--mjdm));padding: 14px 16px;}
.wv8nh9 {display: inline-flex;align-items: center;min-height: 44px;}
.wv8nh9 img {height: 26px;display: block;width: auto;}
.gv9fhx {color: var(--zq0l0);font-weight: 800;font-size: 16px;letter-spacing: .01em;font-family: var(--cwvwn);}

.gfqxjd {flex: none;border-radius: 0;border: 1px solid var(--xlmt, var(--mjdm));height: 44px;width: 44px;align-items: center;color: var(--zq0l0);background: var(--l17hy);display: inline-flex;cursor: pointer;justify-content: center;}
.gfqxjd:hover {background: var(--ja2dj);}
.gfqxjd:focus-visible,
.rk2yb a:focus-visible,
.sgxv:focus-visible,
.c9svx:focus-visible {outline: 2px solid var(--zq0l0);outline-offset: 2px;}

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

.rk2yb a {font-weight: 600;border-radius: 0;border: 1px solid transparent;font-size: 15.5px;text-decoration: none;line-height:1.29;display: flex;padding: 10px 14px;color: var(--zq0l0);min-height: 48px;align-items: center;}
.rk2yb a:hover {border-color: var(--xlmt, var(--mjdm));background: var(--l17hy);}

.rk2yb a[aria-current="page"] {background: var(--l17hy);box-shadow: inset 3px 0 0 var(--bear, var(--ggt));border-color: var(--xlmt, var(--mjdm));}

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

.sgxv, .c9svx {border-radius: 0;text-decoration: none;font-size: 15px;font-weight: 700;align-items: center;justify-content: center;display: flex;padding: 12px 18px;min-height: 48px;}
.sgxv {color: var(--jta, var(--ao82w));border: 1px solid var(--xlmt, var(--mjdm));background: var(--urop);}
.c9svx {border: 1px solid transparent;color: var(--jvahn, var(--zek));background: var(--bz1);}

.rk2yb {padding: 8px 18px 14px;}
.rk2yb ul {gap: 0;}
.rk2yb li + li {border-top: 1px solid var(--xlmt, var(--mjdm));}
.rk2yb a {font-weight: 600;letter-spacing: .01em;text-transform: uppercase;font-family: var(--cwvwn);margin: 4px 0;font-size: 20px;border: 0;border-radius: 0;padding: 14px 2px;}
.rk2yb a:hover {text-underline-offset: 4px;text-decoration: underline;background: none;}
.rk2yb a[aria-current="page"] {box-shadow: none;background: none;}
.rk2yb a[aria-current="page"]::after {background: var(--bear, var(--ggt));width: 26px;margin-left: auto;content: '';height: 3px;}
.gv9fhx {text-transform: uppercase;font-family: var(--cwvwn);font-size: 18px;}
.hx1003b {padding: 14px 18px;}
.z7nhpvh {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.sgxv, .c9svx {font-family: var(--cwvwn);letter-spacing: .03em;text-transform: uppercase;}

@media (min-width:856px) {
  .va0f1b, .ewp7t {display: none;}
}

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

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

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

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

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

.q2c4 .wc7fx .ss9wey > summary {cursor: pointer;min-height: 44px;display: flex;gap:12px;list-style: none;align-items: center;}
.q2c4 .wc7fx .ss9wey > summary::-webkit-details-marker {display: none;}
.q2c4 .wc7fx .ss9wey > summary:focus-visible {outline: 2px solid var(--h87dy);outline-offset: 4px;}
.q2c4 .wc7fx .ss9wey > summary .td6fy85 {margin: 0;}

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

.q2c4 {padding-bottom: max(96px, var(--kep, 96px));}

.dwabd63 {--ikrg8: 0;--kf3bz: 0;--ktxbn: 12px;--t20: 700;--r02zq: uppercase;--ex5: 0;--mr2s: 0;--db2w: 1px solid var(--g67ao);--ecd2: .1em;}

.q2c4 .ptc9t0 h2.z5va.z5va {text-align: start !important;margin: 0 0 14px !important;display: block;font: 600 11.5px/1 var(--cwvwn) !important;text-transform: uppercase;padding: 0 !important;letter-spacing: .18em !important;border: 0 !important;color: var(--fhz);}

.q2c4 .ptc9t0 .xqn1a8d {border-color: var(--xlmt);border-width: 1px 0 0;border-style: solid;margin: 0 0 16px;}

.q2c4 .ptc9t0 .b0r8c6g {display: grid;align-items: start;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);gap: 0 28px;}
.q2c4 .ptc9t0 .b0r8c6g h2.z5va.z5va {padding-top:16px !important;margin: 0 !important;}
@media (max-width:730px) {
  
  .q2c4 .ptc9t0 .b0r8c6g {grid-template-columns: minmax(0, 1fr);}
  .q2c4 .ptc9t0 .b0r8c6g h2.z5va.z5va {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.q2c4 .h56677 .fhh39 {gap:25px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:771px) { .q2c4 .h56677 .fhh39 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.q2c4 .cp9fcz.pn8a .evwh3f9 {position: absolute;max-height: none;margin: 0;inset: 0;}
.q2c4 .cp9fcz.pn8a .evwh3f9 picture {display: block;height: 100%;}
.q2c4 .cp9fcz.pn8a .bm4v,
.q2c4 .cp9fcz.pn8a .evwh3f9 img {width: 100%;height: 100%;object-fit: cover;max-height: none;aspect-ratio: auto;}

.q2c4 .cp9fcz:not(.pn8a) .evwh3f9 {margin-top: clamp(36px, 4.6vw, 64px);}
.q2c4 .cp9fcz.hvrh5x .evwh3f9 {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.q2c4 .cp9fcz:not(.pn8a) .bm4v,
.q2c4 .cp9fcz:not(.pn8a) .evwh3f9 img {height: auto;max-height: none;object-fit: contain;aspect-ratio: auto;}
.q2c4 .cp9fcz:not(.pn8a) .evwh3f9 picture {display: block;}

.q2c4 > .cp9fcz.pn8a.dh2a {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--h87dy) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--ggt) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--dn00, var(--ggt)) 30%, transparent), transparent 70%),
    var(--ptmu) !important;}

.q2c4 .t7xrvsn.p99yjx {display: block;}
.p99yjx .s4cc4 {display: flex;margin: 0 0 20px;flex-wrap: wrap;gap:17px 28px;align-items: flex-end;justify-content: space-between;}
.p99yjx .mqs9p7x {min-width: 0;flex: 1 1 320px;}
.p99yjx .he4n {margin: 0;}
.p99yjx .xhf9 {margin: 12px 0 0;}
.p99yjx .x5njm5 {display: flex;gap: 0;}
.p99yjx .kdjw54 {transition:background 0.141s, color 0.185s;color: var(--h87dy);align-items: center;background: transparent;cursor: pointer;padding: 0;border: 1px solid var(--g67ao);border-radius: 0;font: 600 20px/1 var(--cwvwn);justify-content: center;height: 54px;width: 54px;display: flex;}
.p99yjx .kdjw54 + .kdjw54 {border-left: 0;}
.p99yjx .kdjw54:hover {color: var(--zbjiq, var(--h1w));background: var(--ggt);border-color: var(--ggt);}
.p99yjx .kdjw54[hidden] {display: none;}

.p99yjx .xzddbh {display: flex;margin: 0 0 14px;gap:5px;}
.p99yjx .hej5qs {overflow: hidden;flex: 1 1 0;background: var(--g67ao);height: 3px;}
.p99yjx .hej5qs i {height: 100%;width: 0;display: block;background: var(--ggt);}
.p99yjx .hej5qs[data-s="done"] i {width: 100%;}
.p99yjx .hej5qs[data-s="run"] i {animation: rwrr8wg var(--lwxz, 6000ms) linear forwards;}
@keyframes rwrr8wg { from {width: 0;} to {width: 100%;} }

.p99yjx .dskq {overflow-x: auto;overscroll-behavior-x: contain;list-style: none;display: grid;scroll-snap-type: x mandatory;margin: 0;scrollbar-width: none;scroll-behavior: smooth;padding: 0;grid-auto-flow: column;grid-auto-columns: 100%;}
.p99yjx .dskq::-webkit-scrollbar {display: none;}
.p99yjx .pdy1 {display: grid;scroll-snap-align: start;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);border: 1px solid var(--g67ao);min-width: 0;}
.p99yjx .zrf8ypr {min-height: clamp(280px, 34vw, 460px);margin: 0;overflow: hidden;min-width: 0;position: relative;}
.p99yjx .zrf8ypr picture {display: block;height: 100%;}
.q2c4 .p99yjx .qxnkez.qxnkez {position: absolute;inset: 0;width: 100%;object-fit: cover;max-width: none;height: 100%;border-radius: 0;}
.p99yjx .cmtva .zrf8ypr {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--h87dy) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--ggt) 65%, transparent), transparent 70%),
    var(--ptmu);}
.p99yjx .kxe22g1 {min-width: 0;align-items: flex-start;border-left: 1px solid var(--g67ao);justify-content: flex-end;padding: clamp(22px, 3vw, 40px);flex-direction: column;display: flex;gap:15px;}
.p99yjx .f6xna8 {color: var(--ggt);letter-spacing: -.03em;font: 700 clamp(72px, 9vw, 132px)/.82 var(--cwvwn);}
.p99yjx .f6xna8 i {font-size: .28em;font-style: normal;letter-spacing: .06em;color: var(--fhz);margin-left:7px;}
.p99yjx .m7hddkb {margin: 0;text-transform: uppercase;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--cwvwn);letter-spacing: -.005em;color: var(--h87dy);}
.p99yjx .m9zk {margin: 18px 0 0;}
@media (max-width:771px) {
  .p99yjx .pdy1 {grid-template-columns: minmax(0, 1fr);}
  .p99yjx .zrf8ypr {min-height: 0;aspect-ratio: 4 / 3;}
  .p99yjx .kxe22g1 {border-top: 1px solid var(--g67ao);border-left: 0;}
  .p99yjx .f6xna8 {font-size: 72px;}
  .p99yjx .kxe22g1 .rye8 {align-self: stretch;}
  .p99yjx .kdjw54 {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .p99yjx .dskq {scroll-behavior: auto;} .p99yjx .hej5qs[data-s="run"] i {animation: none;width: 100%;} }

.q2c4 .p99yjx :is(.pdy1, .xzddbh) {max-width: none;}

.q2c4 .evn7fy6 .wy7b5 {border-left: 1px solid var(--g67ao);border-top: 1px solid var(--g67ao);grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
.q2c4 .evn7fy6 .p6049yg,
.q2c4 .evn7fy6 .p6049yg:first-child {border-bottom: 1px solid var(--g67ao);justify-content: center;flex-direction: column;border-right: 1px solid var(--g67ao);padding: 18px 12px;border-left: 0;transition:background 0.127s;align-items: center;text-align: center;box-sizing: border-box;gap:12px;min-height: 110px;display: flex;}
.q2c4 .evn7fy6 .p6049yg:hover {background: color-mix(in srgb, var(--ggt) 10%, transparent);}
.q2c4 .evn7fy6 .p6049yg img {opacity:0.99;height: 32px;max-width:120px;}
.q2c4 .evn7fy6 .s0dcm {white-space: normal;font-size: 12px;}
@media (max-width:771px) {
  .q2c4 .evn7fy6 .wy7b5 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .q2c4 .evn7fy6 .p6049yg, .q2c4 .evn7fy6 .p6049yg:first-child {padding: 14px 8px;min-height: 92px;}
  .q2c4 .evn7fy6 .p6049yg img {max-width: 100%;height: 26px;}
}

.q2c4 > .zkjrp7.nqvq5 {padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;position: relative;border: 1px solid var(--g67ao) !important;gap:11px 40px;display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--ggt) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--ggt) 4%, var(--ptmu)) !important;overflow: hidden;}
@media (min-width:808px) { .q2c4 > .zkjrp7.nqvq5 {grid-template-columns: minmax(0, 1fr) auto;} }
.nqvq5 .pvdgyx {min-width: 0;padding-bottom: clamp(22px, 3vw, 40px);}
.nqvq5 .cyq5 {margin: 0;gap:7px;max-width: none;font: 700 clamp(110px, 15vw, 220px)/.8 var(--cwvwn);letter-spacing: -.04em;align-items: flex-start;padding-bottom: clamp(22px, 3vw, 40px);display: flex;}
.nqvq5 .cyq5 b {-webkit-text-stroke: 2px var(--ggt);text-shadow: 0 0 40px color-mix(in srgb, var(--ggt) 30%, transparent);color: transparent;}
.nqvq5 .cyq5 i {font-style: normal;font-size: .22em;letter-spacing: .06em;margin-top: .3em;color: var(--fhz);}
.nqvq5 .zd8751 {margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));grid-column: 1 / -1;border-top: 1px solid var(--g67ao);overflow: hidden;background: color-mix(in srgb, var(--h87dy) 4%, transparent);}
.nqvq5 .ahapwe {animation: pqpn0mj 38s linear infinite;width: max-content;display: flex;margin: 0;max-width: none;}
.nqvq5 .ahapwe span {align-items: center;letter-spacing: .14em;gap:21px;color: var(--h87dy);display: inline-flex;font: 700 15px/1 var(--cwvwn);text-transform: uppercase;white-space: nowrap;padding: 14px 22px 14px 0;}
.nqvq5 .ahapwe span::after {content: "";width: 8px;background: var(--ggt);height: 8px;}
@keyframes pqpn0mj { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .nqvq5 .cyq5 {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .nqvq5 .ahapwe {animation: none;} }

.q2c4 .zkjrp7.nqvq5 .pj2p {row-gap:7px;justify-content: start;margin: 18px 0 0;grid-auto-columns: max-content;grid-template-rows: auto auto;display: grid !important;padding: 0;max-width: none;grid-auto-flow: column;list-style: none;column-gap:39px;}
.q2c4 .zkjrp7.nqvq5 ul.pj2p {grid-template-rows: auto;}
.q2c4 .zkjrp7.nqvq5 .qv6v4kt {max-width: none;flex-direction: column;gap:6px;display: flex;}
.q2c4 .zkjrp7.nqvq5 .pj2p :is(dt, dd) {margin: 0;}
.q2c4 .zkjrp7.nqvq5 .vq47mjw {font-size: clamp(20px, 2vw, 26px);}
.q2c4 .zkjrp7.nqvq5 a.ktxwwkh {background: var(--ggt);border-color: var(--ggt);color: var(--zbjiq, var(--h1w));}
.q2c4 .zkjrp7.nqvq5 a.ktxwwkh:hover {filter: brightness(1.08);}
@media (max-width:565px) { .q2c4 .zkjrp7.nqvq5 .pj2p {column-gap:21px;} }

.q2c4 .kj17w2b.qnm8e .xjtq90 {counter-reset: none;display: grid;gap: 0 clamp(14px, 2vw, 28px);grid-template-columns: repeat(4, minmax(0, 1fr));margin: 10px 0 0;max-width: none;padding: 0;list-style: none;}
.q2c4 .kj17w2b.qnm8e .nfqp3 {border: 0;border-top: 6px solid color-mix(in srgb, var(--ggt) 35%, var(--g67ao));padding: 22px 0 0;margin: 0;min-width: 0;max-width: none;position: relative;}
.q2c4 .kj17w2b.qnm8e .nfqp3:nth-child(2) {border-top-color: color-mix(in srgb, var(--ggt) 55%, var(--g67ao));}
.q2c4 .kj17w2b.qnm8e .nfqp3:nth-child(3) {border-top-color: color-mix(in srgb, var(--ggt) 78%, var(--g67ao));}
.q2c4 .kj17w2b.qnm8e .nfqp3:nth-child(n+4) {border-top-color: var(--ggt);}
.q2c4 .kj17w2b.qnm8e :is(.ypmjb, .eynq70) {align-items: flex-start;margin: 0;max-width: none;gap:11px;display: flex;flex-direction: column;}
.q2c4 .kj17w2b.qnm8e .hgcy {color: transparent;-webkit-text-stroke: 1.5px var(--ggt);letter-spacing: -.04em;display: block;margin: 0 0 4px;transition:color 0.223s;font: 700 clamp(64px, 7vw, 104px)/.8 var(--cwvwn);}
.q2c4 .kj17w2b.qnm8e .nfqp3:hover .hgcy {color: var(--ggt);}
.q2c4 .kj17w2b.qnm8e .n67sq {font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--cwvwn);letter-spacing: .01em;color: var(--h87dy);overflow-wrap: anywhere;text-transform: uppercase;}
.q2c4 .kj17w2b.qnm8e :is(.kjncp, .yx9r) {margin: 0;overflow-wrap: anywhere;color: var(--fhz);font-size: 15px;max-width: none;display: block;line-height:1.61;}
.q2c4 .kj17w2b.qnm8e .yx9r {margin-top:9px;}
@media (max-width:985px) {
  .q2c4 .kj17w2b.qnm8e .xjtq90 {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:31px;}
}
@media (max-width:565px) {
  .q2c4 .kj17w2b.qnm8e .xjtq90 {row-gap:22px;grid-template-columns: minmax(0, 1fr);}
  .q2c4 .kj17w2b.qnm8e .nfqp3 {padding-top:16px;}
  .q2c4 .kj17w2b.qnm8e .hgcy {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .q2c4 .kj17w2b.qnm8e .hgcy {transition:none;} }

.q2c4 .kj17w2b.qnm8e :is(.eynq70, .ypmjb) {padding-left: 0;text-indent: 0;}
.q2c4 .kj17w2b.qnm8e .hgcy {text-align: left;position: static;width: auto;}
.q2c4 .kj17w2b.qnm8e .n67sq + .kjncp::before {content: none;}

.q2c4 .wc7fx .pnmzjf0 {display: flex;flex-wrap: wrap;}
.q2c4 .wc7fx .pnmzjf0 > * {flex: 1 1 auto;}
