

:root {--blk:"Oswald", "Archivo Narrow", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--wtg: var(--ecnl);--exr: clamp(52px, 7vw, 110px);--keme: var(--t0tu);--hxei: var(--zyhu);--p2l:  1240px;--wmkr: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--sq6se:   var(--e73l9);--fsqw:  var(--w3a9l);}

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

.cwbj {text-decoration: none;z-index: 200;position: absolute;font-weight: 700;top: 0;left: -9999px;padding: 12px 20px;background: var(--keme);color: var(--d2l, var(--bze5, var(--az2h)));}
.cwbj:focus {top: 10px;left: 10px;}

.e2xpv {background: var(--qabf);border-bottom: 1px solid var(--fsqw);z-index: 60;position: sticky;top: 0;}
.xj4g {padding: 0 24px;min-height: 62px;align-items: center;margin: 0 auto;gap:23px;display: flex;max-width: var(--p2l);}
.ghfcj {display: inline-flex;min-height: 44px;align-items: center;text-decoration: none;}
.ghfcj img {width: auto;height: 24px;display: block;}
.c0q3 {text-transform: uppercase;letter-spacing: .06em;font: 700 19px/1 var(--blk);color: var(--lzv);}

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

.kf57 {display: flex;align-items: center;gap:7px;}
.pvtpa {min-height: 44px;text-decoration: none;align-items: center;text-transform: uppercase;color: var(--lb85, var(--sqk));background: var(--kjngt);letter-spacing: .12em;display: inline-flex;padding: 0 12px;font: 600 12.5px/1 var(--blk);}

.k3twpw,
.p2qe :is(.r68k, .k5ndg, .btc7, .xg44,
              .n10jxw2, .gtg8h, .zrw3mw) a[role="button"],
.p2qe .xg44 a {font: 700 13px/1 var(--blk);align-items: center;justify-content: center;padding: 0 22px;border-radius: 0;border: 0;display: inline-flex;letter-spacing: .12em;background: var(--t0tu);text-decoration: none;cursor: pointer;min-height: 44px;text-transform: uppercase;color: var(--bze5, var(--az2h));}

.k3twpw {background: var(--d0j);color: var(--v7yd, var(--dyw));}
.k3twpw:hover {background: var(--aau9d);}
.p2qe :is(.r68k, .k5ndg, .btc7, .xg44,
              .n10jxw2, .gtg8h, .zrw3mw) a[role="button"]:hover,
.p2qe .xg44 a:hover {background: var(--aau9d);}
.rrwvgx {min-height: 56px;font-size: 14px;padding: 0 34px;}

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

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

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

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

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

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

.p2qe .r68k.ag84y {padding: 0 0 var(--exr) !important;border-bottom: 1px solid var(--fsqw) !important;display: block;}

.p2qe .r68k .bnn6sc {font: 600 12.5px/1 var(--blk);text-transform: uppercase;color: var(--hxei);margin: 0 0 clamp(14px, 2vw, 24px);letter-spacing: .18em;}

.p2qe .r68k .kcszgw2 {text-transform: uppercase;letter-spacing: -.02em;margin: 0 0 clamp(20px, 2.6vw, 34px);font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--blk);text-wrap: balance;color: var(--sq6se);}

.p2qe .r68k.prsgd .kcszgw2 {font-size: clamp(42px, 7.6vw, 112px);}

.p2qe .r68k .xjdzmv {align-items: baseline;padding-top: clamp(16px, 2vw, 26px);gap:19px 40px;border-top: 1px solid var(--wtg);display: flex;flex-wrap: wrap;justify-content: space-between;max-width: none;}
.p2qe .r68k .yrcgk {line-height:1.55;flex: 1 1 320px;margin: 0;max-width: 56ch;color: var(--hxei);font-size: 18px;}

.p2qe .r68k .cx7trqv {border-radius: 0;text-decoration: none;display: inline-flex;justify-content: center;transition:filter 0.19s;color: var(--bze5, var(--az2h));min-height: 52px;text-transform: uppercase;background: var(--t0tu);padding: 0 30px;font: 700 13.5px/1 var(--blk);flex: 0 0 auto;white-space: nowrap;letter-spacing: .14em;align-items: center;}
.p2qe .r68k .cx7trqv:hover {filter: brightness(1.08);}

.p2qe .r68k .g4ff {color: var(--idxgv, var(--sq6se));margin: clamp(26px, 3.4vw, 46px) 0 0;}
.p2qe .r68k.rjm98 .g4ff {margin: 0 0 clamp(26px, 3.4vw, 46px);max-height: 26vh;}
.p2qe .r68k .xjpy4,
.p2qe .r68k .g4ff img {max-height: 34vh;object-fit: cover;height: auto;width: 100%;border-radius: 0;aspect-ratio: 3 / 1;display: block;}
.p2qe .r68k.rjm98 .xjpy4,
.p2qe .r68k.rjm98 .g4ff img {max-height: 26vh;}

@media (max-width:711px) {
  
  .p2qe .r68k .xjdzmv {display: block;}
  .p2qe .r68k .yrcgk {margin-bottom:20px;}
  .p2qe .r68k .cx7trqv {width: 100%;}
  .p2qe .r68k .xjpy4,
  .p2qe .r68k .g4ff img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.p2qe .r68k.f9gbt9 {justify-content: flex-end;min-height: min(52vh, 460px);padding: clamp(26px, 3.4vw, 46px) !important;overflow: hidden;border-bottom: 0 !important;flex-direction: column;position: relative;display: flex;}
.f9gbt9 .g4ff {position: absolute;inset: 0;z-index: 0;margin: 0;}
.f9gbt9 .xjpy4,
.f9gbt9 .g4ff img {width: 100%;max-height: none;height: 100%;aspect-ratio: auto;}
.f9gbt9 .g4ff::after {content: "";background: linear-gradient(0deg,
    var(--q607) 0%,
    color-mix(in srgb, var(--q607) 68%, transparent) 46%,
    color-mix(in srgb, var(--q607) 18%, transparent) 82%,
    transparent 100%);position: absolute;inset: 0;}
.f9gbt9 .bnn6sc,
.f9gbt9 .kcszgw2,
.f9gbt9 .xjdzmv {z-index: 1;position: relative;}
.f9gbt9 .kcszgw2 {color: var(--idxgv, var(--sq6se));}
.f9gbt9 .bnn6sc {color: var(--idxgv, var(--hxei));}
.f9gbt9 .xjdzmv {border-top: 0;}
@media (max-width:711px) {
  .p2qe .r68k.f9gbt9 {min-height: min(42vh, 360px);}
}

.n10jxw2.n10jxw2 .g1fjdr1 {margin: 0;list-style: none;padding: 0;}
.n10jxw2.n10jxw2 .yszfyg {margin: 0 0 30px;}
.n10jxw2.n10jxw2 .yszfyg:last-child {margin-bottom: 0;}
.n10jxw2.n10jxw2 .f1dpr5a {padding-left: 4.6em;color: var(--sq6se);line-height:1.63;max-width: 70ch;margin: 0;text-indent: -4.6em;}
.n10jxw2.n10jxw2 .ezkpmhf {text-transform: uppercase;font: 700 13px/1.62 var(--blk);color: color-mix(in srgb, var(--keme) 68%, var(--sq6se));width: 4.6em;letter-spacing: .16em;text-indent: 0;display: inline-block;}
.n10jxw2.n10jxw2 .ke5e {font-weight: 600;color: var(--sq6se);}

.n10jxw2.n10jxw2 .d3zzrcn {color: var(--hxei);}
.n10jxw2.n10jxw2 .ke5e + .d3zzrcn::before {color: var(--fsqw);content: " \2014\00a0";}

.n10jxw2.n10jxw2 .fqvx7 {max-width: 70ch;line-height:1.63;margin: 0;padding-left: 4.6em;text-indent: -4.6em;color: var(--sq6se);}
.n10jxw2.n10jxw2 .ezhb {color: var(--hxei);max-width: 70ch;line-height:1.64;padding-left: calc(4.6 * 13px + .26em);margin: 6px 0 0;}

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

.zswwdk.zswwdk .j3bag7f {letter-spacing: .18em;font: 700 12px/1.3 var(--blk);border-top: 1px solid var(--fsqw);text-transform: uppercase;padding-top:16px;max-width: none;color: var(--hxei);margin: 0 0 18px;}
.zswwdk.zswwdk .g954zga {list-style: none;margin: 0;padding: 0;}
.zswwdk.zswwdk .z907kk {max-width: 46ch;gap:13px;align-items: baseline;margin: 0 0 14px;display: flex;line-height:1.61;}
.zswwdk.zswwdk .z907kk:last-child {margin-bottom: 0;}
.zswwdk.zswwdk .geje0 {font: 400 17px/1.6 var(--wmkr);flex: 0 0 auto;color: var(--hxei);width: 1ch;}

.zswwdk.zswwdk .xppkpr .geje0 {color: color-mix(in srgb, var(--keme) 68%, var(--sq6se));}
.zswwdk.zswwdk .ayt64ae {min-width: 0;color: var(--sq6se);}

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

.zswwdk.zswwdk .aab8ay > dd {min-width: 0;margin: 0;}

.zrw3mw.zrw3mw .k80dda {overflow: visible;margin: 0 0 6px;padding: 0;display: block;border: 0;border-radius: 0;background: none;}
.zrw3mw.zrw3mw .k80dda:last-child {margin-bottom: 0;}
.zrw3mw.zrw3mw .b9p1pv {font: 500 19px/1.4 var(--wmkr);cursor: pointer;display: flex;list-style: none;align-items: baseline;min-height: 44px;color: var(--sq6se);gap:15px;padding: 20px 0 14px;}
.zrw3mw.zrw3mw .b9p1pv::-webkit-details-marker {display: none;}
.zrw3mw.zrw3mw .b9p1pv::marker {content: "";}
.zrw3mw.zrw3mw .r9weqa {border-bottom: 1.5px solid var(--hxei);transform: rotate(-45deg);align-self: center;transition:transform 0.196s ease, border-color 0.213s ease;margin-top: 0;width: 8px;height: 8px;border-right: 1.5px solid var(--hxei);flex: 0 0 auto;}
.zrw3mw.zrw3mw .k80dda[open] .r9weqa {border-bottom-color: color-mix(in srgb, var(--keme) 68%, var(--sq6se));border-right-color: color-mix(in srgb, var(--keme) 68%, var(--sq6se));transform: rotate(45deg);}

.zrw3mw.zrw3mw .kazj {padding: 0 0 22px 22px;}
.zrw3mw.zrw3mw .a18e {color: var(--hxei);margin: 0;font-size: 16px;line-height:1.70;max-width: 64ch;}

.zrw3mw.zrw3mw .w0swxbd {border-top: 1px solid var(--wtg);margin-bottom: 0;}
.zrw3mw.zrw3mw .w0swxbd:first-of-type {border-top: 0;}
.zrw3mw.zrw3mw .r9e5bsb {margin-left: auto;}
.zrw3mw.zrw3mw .z6bsc3x {padding-left: 0;}

.zrw3mw.zrw3mw .vq10sf {padding: 0;margin: 0;list-style: none;}
.zrw3mw.zrw3mw .r9jy8zj {max-width: none;margin: 0;}
.zrw3mw.zrw3mw .wkhdx {letter-spacing: .16em;flex: 0 0 auto;font: 700 12px/1.4 var(--blk);color: color-mix(in srgb, var(--keme) 68%, var(--sq6se));}

.zrw3mw.zrw3mw .c8nm4b {padding-left:57px;}

.p2qe .axcazzz .ppm0 + .ppm0 {margin-top: clamp(30px, 4vw, 54px);}
.p2qe .axcazzz .zdst {font: 600 12px/1 var(--blk);color: var(--hxei);margin: 0 0 10px;text-transform: uppercase;letter-spacing: .18em;}
.p2qe .axcazzz .fjg2 {gap:31px 22px;list-style: none;margin: 0;padding: 0;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}

@media (max-width:767px) { .p2qe .axcazzz .fjg2 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.p2qe .axcazzz .ja0k33 {min-width: 0;}
.p2qe .axcazzz .cx6h {min-width: 0;display: grid;text-decoration: none;gap:3px 10px;align-items: baseline;grid-template-columns: auto minmax(0, 1fr);color: inherit;}
.p2qe .axcazzz .dhxbw {align-self: start;color: var(--hxei);font: 600 12px/1.25 var(--blk);grid-row: 2 / span 2;letter-spacing: .12em;}

.p2qe .axcazzz .wf1z {overflow: hidden;margin: 0 0 12px;grid-column: 1 / -1;width: 100%;}
.p2qe .axcazzz .wf1z img {display: block;width: 100%;border-radius: 0;aspect-ratio: 1 / 1;height: auto;object-fit: cover;}
.p2qe .axcazzz .p0zzaw {letter-spacing: .01em;min-width: 0;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--blk);text-transform: uppercase;color: var(--sq6se);}
.p2qe .axcazzz .pj27d {white-space: nowrap;font: 400 12.5px/1.3 var(--blk);font-style: normal;grid-column: 2;color: var(--hxei);overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;letter-spacing: .12em;min-width: 0;}
.p2qe .axcazzz .cx6h:hover .p0zzaw {text-decoration-thickness: 2px;text-underline-offset: 5px;text-decoration-color: var(--keme);text-decoration: underline;}

.p2qe .sgep .y2th7j {display: grid;align-items: center;padding: 0;grid-template-columns: minmax(0, 1fr) auto;margin: 0;border-top: 1px solid var(--wtg);}
.p2qe .sgep .bxhq {min-width: 0;border-bottom: 1px solid var(--wtg);}
.p2qe .sgep .h4f7 {align-items: center;text-decoration: none;min-height: 76px;display: flex;}
.p2qe .sgep .f4b9t {text-transform: uppercase;color: var(--sq6se);letter-spacing: .01em;font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--blk);}
.p2qe .sgep .h4f7:hover .f4b9t {text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px;text-decoration-color: var(--keme);}

.p2qe .sgep .n8n5 {border-bottom: 1px solid var(--wtg);margin: 0;min-height: 76px;display: flex;justify-content: flex-end;align-items: center;}
.p2qe .sgep .n8n5 img {opacity:0.71;width: auto;display: block;max-width:139px;border-radius: 0;height: 30px;object-fit: contain;}

.p2qe .d2bg0 .xc9je5 {margin: 0;flex-wrap: wrap;max-width: none;display: flex;gap: 0;align-items: center;}
.p2qe .d2bg0 .jx20z {text-decoration: none;gap:11px;border-left: 1px solid var(--wtg);min-height: 62px;padding: 0 24px;align-items: center;display: inline-flex;}
.p2qe .d2bg0 .jx20z:first-child {border-left: 0;padding-left: 0;}
.p2qe .d2bg0 .jx20z img {width: auto;display: block;opacity:0.71;max-width:78px;object-fit: contain;height: 26px;border-radius: 0;}
.p2qe .d2bg0 .evca {text-transform: uppercase;color: var(--hxei);font: 600 13.5px/1 var(--blk);white-space: nowrap;letter-spacing: .13em;}
.p2qe .d2bg0 .jx20z:hover .evca {color: var(--sq6se);}

.p2qe .gtg8h .wahafms {gap:7px;margin: 0 0 14px;align-items: baseline;display: flex;}
.p2qe .gtg8h .s8kr43 {color: var(--sq6se);letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--blk);}
.p2qe .gtg8h .p2ep {color: var(--hxei);letter-spacing: .1em;font: 600 clamp(16px, 2vw, 24px)/1 var(--blk);font-style: normal;}
.p2qe .gtg8h .g2beb {line-height:1.62;color: var(--hxei);font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;}
.p2qe .gtg8h .w6ra5a7 {margin: 0;list-style: none;padding: 0;}
.p2qe .gtg8h .w5c1 {border-top: 1px solid var(--wtg);padding: clamp(22px, 2.8vw, 34px) 0;}

.p2qe .gtg8h .xt3km {margin: 0;}
.p2qe .gtg8h .xt3km p {color: var(--sq6se);line-height:1.50;margin: 0;font-size: clamp(18px, 1.9vw, 23px);max-width: 62ch;}
.p2qe .gtg8h .e8p3tk {color: var(--hxei);letter-spacing: .16em;margin-top:12px;text-transform: uppercase;display: block;font: 600 12.5px/1 var(--blk);font-style: normal;}

.p2qe .gtg8h .w5c1 {margin: 0;}

.p2qe .gtg8h ol.w6ra5a7 > .w5c1 {max-width: 68ch;}
.p2qe .gtg8h div.w6ra5a7 > .w5c1 {max-width: none;}

.p2qe .gtg8h figcaption.e8p3tk {font-style: normal;}

.p2qe .gtg8h .wqamgx {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.p2qe .gtg8h .wqamgx + .wahafms {margin-bottom: clamp(26px, 3.4vw, 44px);}

.p2qe .btc7.fdeqxs {max-width: none;}

.p2qe .btc7.f081 {max-width: 74ch;}
.p2qe .btc7 .bbz1dyc {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.p2qe .btc7.j2bk .bbz1dyc {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.p2qe .btc7.j2bk {flex-direction: column;display: flex;}
.p2qe .btc7 .bbz1dyc img {object-fit: cover;display: block;height: auto;aspect-ratio: 5 / 1;border-radius: 0;width: 100%;}
.p2qe .btc7 .bmxjg3 {margin: 0 0 22px;text-wrap: balance;border-bottom: 1px solid var(--fsqw);letter-spacing: -.01em;padding: 0 0 18px;color: var(--sq6se);font: 700 clamp(26px, 4vw, 52px)/1 var(--blk);text-transform: uppercase;}
.p2qe .btc7 .bmxjg3::before {display: none;}

.p2qe .btc7 .x0cej {max-width: 68ch;color: var(--hxei);line-height:1.70;padding-left: clamp(0px, 4vw, 72px);font-size: 17px;}
.p2qe .btc7 .x0cej :is(p, li):last-child {margin-bottom: 0;}
.p2qe .btc7 .xwfdp {margin: 24px 0 0;max-width: none;padding-left: clamp(0px, 4vw, 72px);}
.p2qe .btc7 .cs9pb {padding: 0 26px;background: var(--t0tu);min-height: 48px;letter-spacing: .14em;align-items: center;font: 700 13px/1 var(--blk);display: inline-flex;text-decoration: none;border-radius: 0;justify-content: center;color: var(--bze5, var(--az2h));text-transform: uppercase;}
.p2qe .btc7 .cs9pb:hover {filter: brightness(1.08);}

.p2qe .k5ndg.a2at1 {text-align: left;}
.p2qe .k5ndg .sa05 {text-transform: uppercase;letter-spacing: -.01em;text-wrap: balance;padding: 0 0 18px;margin: 0 0 22px;color: var(--sq6se);font: 700 clamp(30px, 5vw, 62px)/0.98 var(--blk);border-bottom: 1px solid var(--fsqw);}
.p2qe .k5ndg .xa2ba {line-height:1.58;max-width: 62ch;font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);color: var(--hxei);}
.p2qe .k5ndg .g1fjdr1 {list-style: none;margin: 0;padding: 0;}

.p2qe .k5ndg.ftrf6r .g1fjdr1 {flex-wrap: wrap;justify-content: center;gap: clamp(24px, 3vw, 44px);display: flex;}
.p2qe .k5ndg.ftrf6r .g1fjdr1 > * {flex: 1 1 220px;max-width: calc(50% - clamp(12px, 1.5vw, 22px));min-width: 0;}
@media (max-width:627px) {
  .p2qe .k5ndg.ftrf6r .g1fjdr1 > * {max-width: none;}
}
.p2qe .k5ndg .yszfyg {min-width: 0;}
.p2qe .k5ndg.bhqmh .yszfyg {grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);gap: clamp(16px, 2.4vw, 34px);align-items: start;border-top: 1px solid var(--wtg);padding: clamp(20px, 2.6vw, 32px) 0;display: grid;}
.p2qe .k5ndg .pfnra {display: block;color: var(--bjn, var(--hxei));letter-spacing: .18em;font: 600 12px/1 var(--blk);margin-bottom:13px;}
.p2qe .k5ndg.bhqmh .pfnra {margin-bottom: 0;}
.p2qe .k5ndg .g4amv2 {margin: 0 0 14px;}
.p2qe .k5ndg.bhqmh .g4amv2 {margin: 0;}
.p2qe .k5ndg .g4amv2 img {display: block;border-radius: 0;aspect-ratio: 3 / 2;object-fit: cover;height: auto;width: 100%;}
.p2qe .k5ndg .fcwaz8 {margin: 0;max-width: 46ch;line-height:1.56;color: var(--sq6se);font-size: 16.5px;}
.p2qe .k5ndg .vgy6ar8 {gap:13px;flex-wrap: wrap;display: flex;margin-top: clamp(26px, 3vw, 40px);}
.p2qe .k5ndg .pf6j7g,
.p2qe .k5ndg .tek5rg0 {text-transform: uppercase;min-height: 48px;padding: 0 26px;align-items: center;display: inline-flex;justify-content: center;font: 700 13px/1 var(--blk);text-decoration: none;border-radius: 0;letter-spacing: .14em;}
.p2qe .k5ndg .pf6j7g {background: var(--t0tu);color: var(--bze5, var(--az2h));}
.p2qe .k5ndg .pf6j7g:hover {filter: brightness(1.08);}

.p2qe .k5ndg .tek5rg0 {box-shadow: inset 0 0 0 1px var(--fsqw);color: color-mix(in srgb, var(--keme) 35%, var(--sq6se));background: none;}
.p2qe .k5ndg .tek5rg0:hover {box-shadow: inset 0 0 0 1px var(--keme);}
@media (max-width:711px) {
  .p2qe .k5ndg.bhqmh .yszfyg {grid-template-columns: auto minmax(0, 1fr);}
  .p2qe .k5ndg.bhqmh .g4amv2 {grid-column: 1 / -1;}
  .p2qe .k5ndg .pf6j7g,
  .p2qe .k5ndg .tek5rg0 {width: 100%;}
}

.p2qe .pk8jw11.nht4ca2 {max-width: none;}
.p2qe .pk8jw11 .mrb6 {display: grid;grid-template-columns: auto minmax(0, 1fr);border-bottom: 1px solid var(--wtg);padding-bottom:17px;gap:3px 16px;align-items: center;}
.p2qe .pk8jw11 .jhj64ss {margin: 0;width: 56px;grid-row: 1 / span 2;overflow: hidden;height: 56px;}
.p2qe .pk8jw11 .jhj64ss img {border-radius: 0;height: 100%;object-fit: cover;width: 100%;display: block;}
.p2qe .pk8jw11 .aqsp8k6 {text-transform: uppercase;color: var(--sq6se);letter-spacing: .01em;margin: 0;font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--blk);}
.p2qe .pk8jw11 .xq8x7j {margin: 0;letter-spacing: .16em;color: var(--hxei);font: 600 12px/1.4 var(--blk);text-transform: uppercase;}
.p2qe .pk8jw11 .mrs6h {font-size: 16.5px;max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);line-height:1.66;color: var(--hxei);margin: 20px 0 0;}
.p2qe .pk8jw11 .ryv7y {grid-template-columns: auto minmax(0, 1fr);display: grid;padding-left: clamp(0px, 4vw, 72px);gap: 0 20px;align-items: center;margin: 22px 0 0;}
.p2qe .pk8jw11 .j9kgj7 {font: 600 11.5px/1 var(--blk);color: var(--hxei);text-transform: uppercase;letter-spacing: .16em;}
.p2qe .pk8jw11 .ws8sh {margin: 0;}
.p2qe .pk8jw11 .ws8sh a {text-decoration-thickness: 2px;text-decoration-color: var(--keme);font-size: 15px;min-height: 44px;display: inline-flex;text-underline-offset: 4px;align-items: center;text-decoration: underline;color: var(--sq6se);}
.p2qe .pk8jw11 .v776 {display: block;line-height:1.61;margin-top:21px;padding-top:15px;color: var(--hxei);border-top: 1px solid var(--wtg);font-size: 13px;}

.p2qe .pk8jw11 .ggztxn6 {margin: 0 0 14px;}

.p2qe .pk8jw11 .n48z3 {border-color: var(--wtg);border-width: 1px 0 0;margin: 18px 0 0;border-style: solid;}

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

.p2qe .j1d8fn .n3r2 {color: var(--sq6se);padding: 0 0 20px;margin: 0 0 26px;text-wrap: balance;letter-spacing: -.01em;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--blk);text-transform: uppercase;border-bottom: 1px solid var(--fsqw);}
.p2qe .j1d8fn .n3r2::before {display: none;}

.p2qe .j1d8fn .k1egs {border-color: var(--keme);border-width: 2px 0 0;margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-style: solid;}
.p2qe .j1d8fn .xxrgrrh {padding-left: clamp(0px, 4vw, 72px);font-size: 17px;line-height:1.70;max-width: 68ch;color: var(--sq6se);}
.p2qe .j1d8fn .xxrgrrh :is(p, li) {color: var(--sq6se);}
.p2qe .j1d8fn .xxrgrrh :last-child {margin-bottom: 0;}

.p2qe .j1d8fn .b1abt {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--keme);}

.p2qe .wbtq .eq0e {padding: 0;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--blk);margin: 0 0 16px;color: var(--sq6se);letter-spacing: -.01em;text-transform: uppercase;border: 0;}
.p2qe .wbtq .eq0e::before {display: none;}
.p2qe .wbtq .bf3tjty {font-size: 17px;margin: 0 0 26px;max-width: 60ch;color: var(--hxei);line-height:1.58;}

.p2qe .wbtq.hybn4 {padding: clamp(26px, 3.4vw, 44px) 0 0;border-top: 4px solid var(--keme);margin: clamp(34px, 4.6vw, 62px) 0;}
.p2qe .wbtq .jfen {gap: 0;flex-wrap: wrap;display: flex;margin: 0;padding: 0;border-top: 1px solid var(--fsqw);}
.p2qe .wbtq .xjcw9sr {font: 600 11.5px/1 var(--blk);padding: 16px 0 0;color: var(--hxei);text-transform: uppercase;letter-spacing: .16em;}
.p2qe .wbtq .tfwm6em {letter-spacing: .01em;color: var(--sq6se);font: 700 clamp(18px, 2vw, 24px)/1.1 var(--blk);padding: 6px 0 18px;margin: 0;}
.p2qe .wbtq .sw73k {gap:11px;margin: 26px 0 0;max-width: none;display: flex;flex-wrap: wrap;}
.p2qe .wbtq .dw9q {font: 700 13px/1 var(--blk);border-radius: 0;background: none;letter-spacing: .14em;padding: 0 26px;display: inline-flex;text-decoration: none;align-items: center;color: color-mix(in srgb, var(--keme) 35%, var(--sq6se));text-transform: uppercase;min-height: 48px;justify-content: center;box-shadow: inset 0 0 0 1px var(--fsqw);}
.p2qe .wbtq .dw9q:hover {box-shadow: inset 0 0 0 1px var(--keme);}

.p2qe .wbtq ul.xy49zw {list-style: none;padding: 0;}
.p2qe .wbtq .rh3607 {max-width: none;padding: 0;margin: 0;}

.p2qe .wbtq b.xjcw9sr {display: block;}
.p2qe .wbtq span.tfwm6em {display: block;}

.p2qe .wbtq ul.xbdc {list-style: none;padding: 0;}
.p2qe .wbtq .xbdc > li {margin: 0;max-width: none;}

.p2qe .xg44.nvvyqsj {display: block;}
.p2qe .xg44 .ngh04 {border-color: var(--fsqw);border-style: solid;border-width: 1px 0 0;margin: 0 0 22px;}
.p2qe .xg44 .sfkd2 {padding: 0 32px;font: 700 13.5px/1 var(--blk);min-height: 52px;text-transform: uppercase;justify-content: center;display: inline-flex;text-decoration: none;letter-spacing: .14em;background: var(--t0tu);color: var(--bze5, var(--az2h));border-radius: 0;align-items: center;}
.p2qe .xg44 .sfkd2:hover {filter: brightness(1.08);}
.p2qe .xg44.fv2taqd  {text-align: left;}
.p2qe .xg44.r4wpxg   {text-align: center;}
.p2qe .xg44.b6wz63 {text-align: right;}
.p2qe .xg44.z1brz .sfkd2 {display: flex;width: 100%;}

.p2qe .xg44.nvvyqsj {max-width: none;}

.p2qe .xg44.je7mt7::before {display: block;margin: 0 0 22px;background: var(--fsqw);height: 1px;content: "";}

.p2qe .xg44 .gedm {margin: 22px 0 0;}

.p2qe .nsp7ncs.t59mz93 {display: block;}
.p2qe .nsp7ncs .eqf8260 {display: block;}
.p2qe .nsp7ncs .eqf8260 img {height: auto;width: 100%;border-radius: 0;display: block;}
.p2qe .nsp7ncs .xwatdpm {display: block;margin-top:15px;height: 1px;background: var(--fsqw);}
.p2qe .nsp7ncs .f3gs0d6 {margin-top:8px;font: 600 12px/1.5 var(--blk);text-transform: uppercase;color: var(--hxei);letter-spacing: .14em;display: block;padding-left: clamp(0px, 4vw, 72px);}

.p2qe .nsp7ncs .c0zfza6 {padding-top:9px;margin-top:13px;display: block;border-top: 1px solid var(--fsqw);}
.p2qe .nsp7ncs .c0zfza6 .f3gs0d6 {margin-top: 0;}

.p2qe .nsp7ncs .nq8k0w {margin: 0 0 10px;padding-left: 0;}

.p2qe .htxyp .p5qv {font: 600 11.5px/1 var(--blk);margin-bottom:9px;text-transform: uppercase;display: block;letter-spacing: .18em;color: var(--hxei);}

.p2qe .htxyp .wy7kw {display: flex;margin: 0;align-items: center;padding-top:11px;max-width: none;border-top: 1px solid var(--wtg);flex-wrap: wrap;}
.p2qe .htxyp .wy7kw a {display: inline-flex;min-height: 44px;text-transform: uppercase;color: var(--hxei);letter-spacing: .13em;font: 600 12.5px/1 var(--blk);border-left: 1px solid var(--wtg);align-items: center;text-decoration: none;padding: 0 16px;}
.p2qe .htxyp .wy7kw a:first-child {padding-left: 0;border-left: 0;}
.p2qe .htxyp .wy7kw a:hover {color: var(--sq6se);}

.p2qe .k8d2 .m5xaq {text-transform: uppercase;font: 600 11.5px/1 var(--blk);margin-bottom:14px;color: var(--hxei);display: block;letter-spacing: .18em;}
.p2qe .cgyj .kmyh {color: var(--sq6se);text-transform: uppercase;letter-spacing: -.01em;margin: 0 0 22px;padding: 0 0 18px;border-bottom: 1px solid var(--fsqw);font: 700 clamp(26px, 4vw, 48px)/1 var(--blk);}
.p2qe .cgyj .kmyh::before {display: none;}

.p2qe .k8d2 .apcn5j,
.p2qe .cgyj .cr5w {overflow-x: auto;}
.p2qe .k8d2 .apcn5j table,
.p2qe .cgyj .cr5w table {margin: 0;}
.p2qe .cgyj .xbw3a {font: 600 11.5px/1 var(--blk);color: var(--hxei);letter-spacing: .16em;margin-top:11px;display: block;text-transform: uppercase;}

.p2qe .cgyj figure.cr5w {margin: 0;}

.p2qe .cgyj p.xbw3a {max-width: 68ch;margin: 12px 0 0;}

.p2qe .cgyj .s5mbwd1 {margin: 0 0 14px;}
.p2qe .cgyj p.s5mbwd1 {margin: 0 0 14px;}

.p2qe {--w67vg: var(--sq6se);}
.p2qe :is(.mppn3, [class*="table"]) {overflow-x: auto;}
.p2qe table {font-size: 16px;border-collapse: collapse;width: 100%;}
.p2qe thead th {text-align: left;text-transform: uppercase;border-bottom: 2px solid var(--w67vg, var(--sq6se));letter-spacing: .14em;white-space: nowrap;font: 700 11.5px/1.3 var(--blk);padding: 14px 16px 14px 0;color: var(--hxei);}
.p2qe tbody td {border-bottom: 1px solid var(--wtg);color: var(--tpc, inherit);padding: 14px 16px 14px 0;}

.e7zc {border-top: 1px solid var(--fsqw);}
.bs7c9a3 {padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--p2l);margin: 0 auto;}
.rkv6qh8 {margin: 0;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--blk);text-transform: uppercase;text-wrap: balance;letter-spacing: -.015em;}
.r0a41w1 {margin: 16px 0 26px;color: var(--hxei);font-size: 18px;max-width: 60ch;}

.ay00e4g {margin: 0 auto;font: 600 11.5px/1 var(--blk);color: var(--hxei);letter-spacing: .16em;max-width: var(--p2l);padding: 0 24px 40px;}

.rqf7.rqf7 {border-top: 1px solid var(--fsqw);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);background: var(--h7p23);}
.rqf7 .hhq4 {gap:31px 56px;grid-template-columns: minmax(0, 1fr) auto;align-items: start;margin: 0 auto;max-width: var(--p2l);display: grid;}
.rqf7 .v9tq1t img {width: auto;display: block;height: 26px;}
.rqf7 .v9tq1t span {font: 700 18px/1 var(--blk);letter-spacing: .06em;text-transform: uppercase;}
.rqf7 .anc6f {grid-auto-flow: column;gap:51px;display: grid;}
.rqf7 .anc6f ul {display: grid;padding: 0;margin: 0;gap:7px;list-style: none;}
.rqf7 .anc6f a {align-items: center;font: 600 12px/1 var(--blk);letter-spacing: .12em;text-transform: uppercase;text-decoration: none;color: var(--hxei);min-height: 44px;display: flex;}
.rqf7 .anc6f a:hover {color: var(--sq6se);}
.rqf7 .vy6aaap {align-items: center;display: flex;max-width: var(--p2l);gap:15px;margin: 26px auto 0;opacity:0.69;flex-wrap: wrap;}
.rqf7 .bbgk5xt {margin: 26px auto 0;max-width: var(--p2l);padding-top:19px;border-top: 1px solid var(--wtg);}
.rqf7 .bbgk5xt p {font-size: 13px;color: var(--hxei);margin: 0;}
.rqf7 .bbgk5xt p + p {margin-top:10px;line-height:1.62;}

@media (max-width:908px) {
  .yv4n {display: flex;}
  .fvvz {display: none;}

  .kf57 {flex: 0 0 auto;margin-left: auto;}
  .pvtpa, .k3twpw {padding: 0 13px;font-size: 13.5px;}
  .ghfcj {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .c0q3 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  
  .xj4g {gap:12px;padding: 0 16px;}
  .p2qe {padding-right:16px;padding-left:15px;}
  .bs7c9a3, .ay00e4g {padding-right:17px;padding-left:17px;}
  .zswwdk.zswwdk .c2rjwzv {gap:35px;grid-template-columns: 1fr;}
  
  .zswwdk.zswwdk .aab8ay {grid-template-rows: none;grid-auto-flow: row;gap: 0;}
  .zswwdk.zswwdk .aab8ay > dt {margin-top:33px;}
  .zswwdk.zswwdk .aab8ay > dt:first-child {margin-top: 0;}
  
  .n10jxw2.n10jxw2 .f1dpr5a {padding-left: 0;text-indent: 0;}
  
  .n10jxw2.n10jxw2 .fqvx7,
  .n10jxw2.n10jxw2 .ezhb {padding-left: 0;text-indent: 0;}
  .n10jxw2.n10jxw2 .ezkpmhf {width: auto;margin-bottom:4px;display: block;}
}

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

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

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

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

.e8mcsz:checked ~ .knep2r {opacity:1;visibility: visible;}
.e8mcsz:checked ~ .qgj32b {visibility: visible;transform: translateX(0);}

.d10bey {position: sticky;top: 0;display: flex;gap:11px;border-bottom: 1px solid var(--fsqw, var(--w3a9l));justify-content: space-between;background: var(--nzh);z-index: 1;padding: 14px 16px;align-items: center;}
.qxvyh {min-height: 44px;align-items: center;display: inline-flex;}
.qxvyh img {display: block;width: auto;height: 26px;}
.bz07c {font-family: var(--blk);font-size: 16px;font-weight: 800;color: var(--e73l9);letter-spacing: .01em;}

.tmsdf0g {background: var(--uuv);align-items: center;border-radius: 0;border: 1px solid var(--fsqw, var(--w3a9l));flex: none;height: 44px;display: inline-flex;color: var(--e73l9);justify-content: center;width: 44px;cursor: pointer;}
.tmsdf0g:hover {background: var(--uqrsg);}
.tmsdf0g:focus-visible,
.dg8r5 a:focus-visible,
.d81h9:focus-visible,
.zz76van:focus-visible {outline: 2px solid var(--e73l9);outline-offset: 2px;}

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

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

.dg8r5 a[aria-current="page"] {border-color: var(--fsqw, var(--w3a9l));box-shadow: inset 3px 0 0 var(--keme, var(--t0tu));background: var(--uuv);}

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

.d81h9, .zz76van {justify-content: center;min-height: 48px;text-decoration: none;padding: 12px 18px;display: flex;font-weight: 700;align-items: center;font-size: 15px;border-radius: 0;}
.d81h9 {border: 1px solid var(--fsqw, var(--w3a9l));background: var(--kjngt);color: var(--lb85, var(--sqk));}
.zz76van {background: var(--d0j);border: 1px solid transparent;color: var(--v7yd, var(--dyw));}

.dg8r5 {padding: 8px 18px 14px;}
.dg8r5 ul {gap: 0;}
.dg8r5 li + li {border-top: 1px solid var(--fsqw, var(--w3a9l));}
.dg8r5 a {margin: 4px 0;font-weight: 600;padding: 14px 2px;font-family: var(--blk);font-size: 20px;text-transform: uppercase;border: 0;border-radius: 0;letter-spacing: .01em;}
.dg8r5 a:hover {text-decoration: underline;text-underline-offset: 4px;background: none;}
.dg8r5 a[aria-current="page"] {box-shadow: none;background: none;}
.dg8r5 a[aria-current="page"]::after {content: '';margin-left: auto;height: 3px;width: 26px;background: var(--keme, var(--t0tu));}
.bz07c {font-family: var(--blk);font-size: 18px;text-transform: uppercase;}
.d10bey {padding: 14px 18px;}
.b20fz1 {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.d81h9, .zz76van {text-transform: uppercase;font-family: var(--blk);letter-spacing: .03em;}

@media (min-width:852px) {
  .qgj32b, .knep2r {display: none;}
}

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

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

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

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

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

.p2qe .htxyp .kbph > summary {display: flex;cursor: pointer;list-style: none;min-height: 44px;align-items: center;gap:13px;}
.p2qe .htxyp .kbph > summary::-webkit-details-marker {display: none;}
.p2qe .htxyp .kbph > summary:focus-visible {outline: 2px solid var(--sq6se);outline-offset: 4px;}
.p2qe .htxyp .kbph > summary .p5qv {margin: 0;}

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

.p2qe {padding-bottom: max(96px, var(--sakk, 96px));}

.a9de {--rru: 1px solid var(--wtg);--sowhy: 0;--r49: uppercase;--kwgt: .1em;--wnqrt: 0;--aydf: 0;--xuo: 0;--qjn: 700;--gk6: 12px;}

.p2qe .k8d2 h2.m5xaq.m5xaq {text-align: start !important;border: 0 !important;font: 600 11.5px/1 var(--blk) !important;margin: 0 0 14px !important;padding: 0 !important;letter-spacing: .18em !important;color: var(--hxei);text-transform: uppercase;display: block;}

.p2qe .k8d2 .dgkpd {border-color: var(--fsqw);margin: 0 0 16px;border-style: solid;border-width: 1px 0 0;}

.p2qe .k8d2 .q427 {gap: 0 28px;display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);align-items: start;}
.p2qe .k8d2 .q427 h2.m5xaq.m5xaq {padding-top:14px !important;margin: 0 !important;}
@media (max-width:710px) {
  
  .p2qe .k8d2 .q427 {grid-template-columns: minmax(0, 1fr);}
  .p2qe .k8d2 .q427 h2.m5xaq.m5xaq {padding-top: 0 !important;margin: 0 0 14px !important;}
}

.p2qe .axcazzz .fjg2 {grid-template-columns: repeat(4, minmax(0, 1fr));gap:24px 18px;}
@media (max-width:767px) { .p2qe .axcazzz .fjg2 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.p2qe .r68k.f9gbt9 .g4ff {margin: 0;inset: 0;position: absolute;max-height: none;}
.p2qe .r68k.f9gbt9 .g4ff picture {display: block;height: 100%;}
.p2qe .r68k.f9gbt9 .xjpy4,
.p2qe .r68k.f9gbt9 .g4ff img {height: 100%;object-fit: cover;width: 100%;aspect-ratio: auto;max-height: none;}

.p2qe .r68k:not(.f9gbt9) .g4ff {margin-top: clamp(36px, 4.6vw, 64px);}
.p2qe .r68k.rjm98 .g4ff {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.p2qe .r68k:not(.f9gbt9) .xjpy4,
.p2qe .r68k:not(.f9gbt9) .g4ff img {max-height: none;object-fit: contain;aspect-ratio: auto;height: auto;}
.p2qe .r68k:not(.f9gbt9) .g4ff picture {display: block;}

.p2qe > .r68k.f9gbt9.dgaqg {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--sq6se) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--t0tu) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--w67vg, var(--t0tu)) 30%, transparent), transparent 70%),
    var(--q607) !important;}

.p2qe .k5ndg.gescyg0 {display: block;}
.gescyg0 .hryrxp {justify-content: space-between;align-items: flex-end;display: flex;gap:19px 28px;margin: 0 0 20px;flex-wrap: wrap;}
.gescyg0 .bmqv {min-width: 0;flex: 1 1 320px;}
.gescyg0 .sa05 {margin: 0;}
.gescyg0 .xa2ba {margin: 12px 0 0;}
.gescyg0 .gfj1mht {gap: 0;display: flex;}
.gescyg0 .cb2thns {color: var(--sq6se);display: flex;height: 54px;justify-content: center;transition:background 0.149s, color 0.126s;width: 54px;padding: 0;border: 1px solid var(--wtg);border-radius: 0;font: 600 20px/1 var(--blk);align-items: center;background: transparent;cursor: pointer;}
.gescyg0 .cb2thns + .cb2thns {border-left: 0;}
.gescyg0 .cb2thns:hover {color: var(--bze5, var(--az2h));border-color: var(--t0tu);background: var(--t0tu);}
.gescyg0 .cb2thns[hidden] {display: none;}

.gescyg0 .tyrqbg3 {display: flex;margin: 0 0 14px;gap:6px;}
.gescyg0 .dj6ekd {height: 3px;background: var(--wtg);flex: 1 1 0;overflow: hidden;}
.gescyg0 .dj6ekd i {background: var(--t0tu);height: 100%;width: 0;display: block;}
.gescyg0 .dj6ekd[data-s="done"] i {width: 100%;}
.gescyg0 .dj6ekd[data-s="run"] i {animation: irleiqv var(--sgqct, 6000ms) linear forwards;}
@keyframes irleiqv { from {width: 0;} to {width: 100%;} }

.gescyg0 .cp5299 {grid-auto-columns: 100%;padding: 0;margin: 0;grid-auto-flow: column;scroll-behavior: smooth;scroll-snap-type: x mandatory;overflow-x: auto;list-style: none;scrollbar-width: none;display: grid;overscroll-behavior-x: contain;}
.gescyg0 .cp5299::-webkit-scrollbar {display: none;}
.gescyg0 .newtha {scroll-snap-align: start;min-width: 0;display: grid;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);border: 1px solid var(--wtg);}
.gescyg0 .pmw6k8m {margin: 0;overflow: hidden;position: relative;min-width: 0;min-height: clamp(280px, 34vw, 460px);}
.gescyg0 .pmw6k8m picture {height: 100%;display: block;}
.p2qe .gescyg0 .pm0gate.pm0gate {max-width: none;position: absolute;height: 100%;object-fit: cover;width: 100%;inset: 0;border-radius: 0;}
.gescyg0 .q0980c .pmw6k8m {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--sq6se) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--t0tu) 65%, transparent), transparent 70%),
    var(--q607);}
.gescyg0 .k5c7yr {flex-direction: column;display: flex;min-width: 0;justify-content: flex-end;align-items: flex-start;gap:16px;border-left: 1px solid var(--wtg);padding: clamp(22px, 3vw, 40px);}
.gescyg0 .tg6x4f3 {color: var(--t0tu);letter-spacing: -.03em;font: 700 clamp(72px, 9vw, 132px)/.82 var(--blk);}
.gescyg0 .tg6x4f3 i {letter-spacing: .06em;color: var(--hxei);font-style: normal;margin-left:7px;font-size: .28em;}
.gescyg0 .pc07ddy {margin: 0;letter-spacing: -.005em;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--blk);color: var(--sq6se);text-transform: uppercase;}
.gescyg0 .vgy6ar8 {margin: 18px 0 0;}
@media (max-width:767px) {
  .gescyg0 .newtha {grid-template-columns: minmax(0, 1fr);}
  .gescyg0 .pmw6k8m {min-height: 0;aspect-ratio: 4 / 3;}
  .gescyg0 .k5c7yr {border-top: 1px solid var(--wtg);border-left: 0;}
  .gescyg0 .tg6x4f3 {font-size: 72px;}
  .gescyg0 .k5c7yr .pf6j7g {align-self: stretch;}
  .gescyg0 .cb2thns {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .gescyg0 .cp5299 {scroll-behavior: auto;} .gescyg0 .dj6ekd[data-s="run"] i {animation: none;width: 100%;} }

.p2qe .gescyg0 :is(.newtha, .tyrqbg3) {max-width: none;}

.p2qe .d2bg0 .xc9je5 {grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--wtg);border-left: 1px solid var(--wtg);display: grid;}
.p2qe .d2bg0 .jx20z,
.p2qe .d2bg0 .jx20z:first-child {border-bottom: 1px solid var(--wtg);flex-direction: column;transition:background 0.166s;text-align: center;min-height: 110px;justify-content: center;gap:11px;align-items: center;border-left: 0;border-right: 1px solid var(--wtg);padding: 18px 12px;display: flex;box-sizing: border-box;}
.p2qe .d2bg0 .jx20z:hover {background: color-mix(in srgb, var(--t0tu) 10%, transparent);}
.p2qe .d2bg0 .jx20z img {height: 32px;max-width:119px;opacity:0.99;}
.p2qe .d2bg0 .evca {white-space: normal;font-size: 12px;}
@media (max-width:767px) {
  .p2qe .d2bg0 .xc9je5 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .p2qe .d2bg0 .jx20z, .p2qe .d2bg0 .jx20z:first-child {min-height: 92px;padding: 14px 8px;}
  .p2qe .d2bg0 .jx20z img {height: 26px;max-width: 100%;}
}

.p2qe > .wbtq.b6d7rx0 {align-items: center;padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;gap:9px 40px;border: 1px solid var(--wtg) !important;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--t0tu) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--t0tu) 4%, var(--q607)) !important;overflow: hidden;display: grid;position: relative;grid-template-columns: minmax(0, 1fr);}
@media (min-width:825px) { .p2qe > .wbtq.b6d7rx0 {grid-template-columns: minmax(0, 1fr) auto;} }
.b6d7rx0 .haxn8 {min-width: 0;padding-bottom: clamp(22px, 3vw, 40px);}
.b6d7rx0 .x140g {display: flex;padding-bottom: clamp(22px, 3vw, 40px);letter-spacing: -.04em;max-width: none;margin: 0;gap:6px;align-items: flex-start;font: 700 clamp(110px, 15vw, 220px)/.8 var(--blk);}
.b6d7rx0 .x140g b {color: transparent;-webkit-text-stroke: 2px var(--t0tu);text-shadow: 0 0 40px color-mix(in srgb, var(--t0tu) 30%, transparent);}
.b6d7rx0 .x140g i {font-style: normal;margin-top: .3em;color: var(--hxei);letter-spacing: .06em;font-size: .22em;}
.b6d7rx0 .ng3kjn3 {grid-column: 1 / -1;margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));overflow: hidden;border-top: 1px solid var(--wtg);background: color-mix(in srgb, var(--sq6se) 4%, transparent);}
.b6d7rx0 .b4yke {animation: rsxd22v 38s linear infinite;display: flex;margin: 0;width: max-content;max-width: none;}
.b6d7rx0 .b4yke span {font: 700 15px/1 var(--blk);color: var(--sq6se);letter-spacing: .14em;padding: 14px 22px 14px 0;gap:22px;white-space: nowrap;display: inline-flex;text-transform: uppercase;align-items: center;}
.b6d7rx0 .b4yke span::after {content: "";width: 8px;background: var(--t0tu);height: 8px;}
@keyframes rsxd22v { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .b6d7rx0 .x140g {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .b6d7rx0 .b4yke {animation: none;} }

.p2qe .wbtq.b6d7rx0 .jfen {grid-auto-columns: max-content;padding: 0;grid-template-rows: auto auto;justify-content: start;column-gap:39px;list-style: none;grid-auto-flow: column;row-gap:7px;margin: 18px 0 0;max-width: none;display: grid !important;}
.p2qe .wbtq.b6d7rx0 ul.jfen {grid-template-rows: auto;}
.p2qe .wbtq.b6d7rx0 .rh3607 {gap:6px;flex-direction: column;display: flex;max-width: none;}
.p2qe .wbtq.b6d7rx0 .jfen :is(dt, dd) {margin: 0;}
.p2qe .wbtq.b6d7rx0 .tfwm6em {font-size: clamp(20px, 2vw, 26px);}
.p2qe .wbtq.b6d7rx0 a.dw9q {background: var(--t0tu);color: var(--bze5, var(--az2h));border-color: var(--t0tu);}
.p2qe .wbtq.b6d7rx0 a.dw9q:hover {filter: brightness(1.08);}
@media (max-width:555px) { .p2qe .wbtq.b6d7rx0 .jfen {column-gap:23px;} }

.p2qe .n10jxw2.a2at1 .g1fjdr1 {gap: 0 clamp(14px, 2vw, 28px);counter-reset: none;display: grid;max-width: none;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 10px 0 0;}
.p2qe .n10jxw2.a2at1 .yszfyg {margin: 0;max-width: none;padding: 22px 0 0;min-width: 0;position: relative;border: 0;border-top: 6px solid color-mix(in srgb, var(--t0tu) 35%, var(--wtg));}
.p2qe .n10jxw2.a2at1 .yszfyg:nth-child(2) {border-top-color: color-mix(in srgb, var(--t0tu) 55%, var(--wtg));}
.p2qe .n10jxw2.a2at1 .yszfyg:nth-child(3) {border-top-color: color-mix(in srgb, var(--t0tu) 78%, var(--wtg));}
.p2qe .n10jxw2.a2at1 .yszfyg:nth-child(n+4) {border-top-color: var(--t0tu);}
.p2qe .n10jxw2.a2at1 :is(.fqvx7, .f1dpr5a) {flex-direction: column;gap:10px;max-width: none;margin: 0;display: flex;align-items: flex-start;}
.p2qe .n10jxw2.a2at1 .ezkpmhf {font: 700 clamp(64px, 7vw, 104px)/.8 var(--blk);transition:color 0.205s;letter-spacing: -.04em;-webkit-text-stroke: 1.5px var(--t0tu);margin: 0 0 4px;display: block;color: transparent;}
.p2qe .n10jxw2.a2at1 .yszfyg:hover .ezkpmhf {color: var(--t0tu);}
.p2qe .n10jxw2.a2at1 .ke5e {color: var(--sq6se);overflow-wrap: anywhere;font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--blk);letter-spacing: .01em;text-transform: uppercase;}
.p2qe .n10jxw2.a2at1 :is(.d3zzrcn, .ezhb) {font-size: 15px;margin: 0;overflow-wrap: anywhere;color: var(--hxei);max-width: none;display: block;line-height:1.60;}
.p2qe .n10jxw2.a2at1 .ezhb {margin-top:9px;}
@media (max-width:985px) {
  .p2qe .n10jxw2.a2at1 .g1fjdr1 {row-gap:31px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:555px) {
  .p2qe .n10jxw2.a2at1 .g1fjdr1 {grid-template-columns: minmax(0, 1fr);row-gap:22px;}
  .p2qe .n10jxw2.a2at1 .yszfyg {padding-top:17px;}
  .p2qe .n10jxw2.a2at1 .ezkpmhf {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .p2qe .n10jxw2.a2at1 .ezkpmhf {transition:none;} }

.p2qe .n10jxw2.a2at1 :is(.f1dpr5a, .fqvx7) {text-indent: 0;padding-left: 0;}
.p2qe .n10jxw2.a2at1 .ezkpmhf {position: static;width: auto;text-align: left;}
.p2qe .n10jxw2.a2at1 .ke5e + .d3zzrcn::before {content: none;}

.p2qe .htxyp .wy7kw {flex-wrap: wrap;display: flex;}
.p2qe .htxyp .wy7kw > * {flex: 1 1 auto;}
