

:root {--uex:  var(--k1ud);--itx0x:  color-mix(in srgb, var(--jgb5) 22%, #0c1136);--aq2:  clamp(56px, 6.5vw, 104px);--jgb5: var(--k1ud);--f90j: color-mix(in srgb, var(--eleb) 26%, var(--uex));--f89p:  26px;--ac8kq:"Inter", system-ui, "SF Pro Text", "Segoe UI", sans-serif;--x2jxx:     18px;--flc4:    color-mix(in srgb, #ffffff 17%, transparent);--ap2: 78px;--p6oh: color-mix(in srgb, #ffffff 16%, transparent);--pz7k:       #ffffff;--fmzn:  color-mix(in srgb, #ffffff 8%,
              color-mix(in srgb, var(--jgb5) 16%, var(--itx0x)));--zi9j2:   color-mix(in srgb, var(--ujrf0) 12%, #ffffff);--z64p: color-mix(in srgb, var(--jgb5) 26%, #0c1136);--m4wm:  clamp(20px, 2.2vw, 30px);--xhd7s: color-mix(in srgb, var(--pz7k) 74%, transparent);--eleb: var(--tr8hx, var(--k1ud));--gnv:      var(--zi9j2);--aw8n: color-mix(in srgb, var(--zi9j2) 88%, transparent);--wih:  1240px;--c9ih:   color-mix(in srgb, #ffffff 9%, color-mix(in srgb, var(--itx0x) 88%, transparent));}

body {color: var(--gnv);margin: 0;background: transparent;-webkit-text-size-adjust: 100%;font: 16px/1.65 var(--ac8kq);}

html body[style] {background-color: transparent;}

.jgj5g6g {top: 0;border-radius: 999px;text-decoration: none;color: var(--ofnh5, var(--hdwm));font-weight: 700;position: absolute;z-index: 200;left: -9999px;padding: 12px 20px;background: var(--uex);}
.jgj5g6g:focus {left: 12px;top: 12px;}

.fvbjg {z-index: 60;position: fixed;inset: 0 0 auto 0;background:
    linear-gradient(color-mix(in srgb, var(--npvw) 22%, transparent) 0%,
                    color-mix(in srgb, var(--npvw) 22%, transparent) 100%),
    color-mix(in srgb, var(--itx0x) 72%, transparent);}

html {background-color: var(--itx0x);}

html:root {background-color: var(--itx0x);}
.rf1ej {background: transparent;}

.q3nqfe {align-items: center;padding: 18px 24px 0;grid-template-columns: auto minmax(0, 1fr) auto;max-width: var(--wih);margin: 0 auto;display: grid;gap:5px 32px;grid-template-areas:
    "brand . acts"
    "nav   nav  nav";}
.ag9j {grid-area: brand;}
.fr96etn  {grid-area: acts;}
.vhr0   {grid-area: nav;border-top: 1px solid color-mix(in srgb, #ffffff 16%, transparent);padding-top:13px;margin-top:11px;}

.vhr0 {min-width: 0;}
.vhr0 ul {justify-content: flex-start;gap:31px;}
.vhr0 ul {display: flex;margin: 0;gap:27px;padding: 0;list-style: none;}
.vhr0 a {color: color-mix(in srgb, var(--ca0d) 22%, var(--pz7k));text-decoration-color: color-mix(in srgb, #ffffff 40%, transparent);text-decoration: underline;font-weight: 500;font-size: 14.5px;white-space: nowrap;text-underline-offset: 5px;}
.vhr0 a:hover {text-decoration-color: var(--pz7k);}
.vhr0 a[aria-current="page"] {font-weight: 700;text-decoration-color: var(--pz7k);}

.ag9j {align-items: center;text-decoration: none;display: flex;}
.ag9j img {width: auto;height: 30px;display: block;}
.kvqc {color: color-mix(in srgb, var(--ca0d) 22%, var(--pz7k));font-size: 21px;letter-spacing: .01em;font-weight: 300;}

.fr96etn {align-items: center;gap:11px;display: flex;}

.pdec022,
.rf1ej :is(.jwdcz, .x2efe3, .yead6y, .ybgtxh,
             .n4x8nyz, .jx2z6e, .w4yfbzh) a[role="button"],
.rf1ej .ybgtxh a {align-items: center;white-space: nowrap;border-radius: 999px;border: 1px solid transparent;transition:transform 0.137s, box-shadow 0.168s, background 0.173s;padding: 11px 26px;display: inline-flex;justify-content: center;text-decoration: none;cursor: pointer;font-weight: 600;font-size: 14.5px;}

.j10vaw3 {background: var(--zcc52);color: var(--p81y, var(--bo2a));}
.kqf6yet {background: linear-gradient(96deg,
    var(--wu8) 0%,
    color-mix(in srgb, var(--wu8) 82%, #000) 100%);color: var(--zidk, var(--p84));box-shadow: 0 6px 22px color-mix(in srgb, var(--wu8) 34%, transparent);}
.kqf6yet:hover {transform: translateY(-2px);background: var(--tdt4w);}

.rf1ej :is(.jwdcz, .x2efe3, .yead6y, .ybgtxh,
             .n4x8nyz, .jx2z6e, .w4yfbzh) a[role="button"],
.rf1ej .ybgtxh a {box-shadow: 0 6px 22px color-mix(in srgb, var(--uex) 34%, transparent);background: linear-gradient(96deg,
    var(--f90j) 0%,
    var(--uex) 100%);color: var(--ofnh5, var(--hdwm));}
.zf0z {padding: 15px 34px;font-size: 16px;}

.pm1r {opacity:0.05;width: 1px;pointer-events: none;appearance: none;-webkit-appearance: none;height: 1px;top: 0;margin: 0;padding: 0;left: 0;position: fixed;border: 0;}
.tnan {flex-direction: column;gap:4px;cursor: pointer;display: none;padding: 9px;}
.tnan span {background: var(--pz7k);border-radius:1px;height: 2px;display: block;width: 21px;}

.rf1ej {display: flow-root;}

.rf1ej > * {position: relative;max-width: none !important;width: auto !important;box-sizing: border-box;margin: 0 !important;padding: var(--aq2) max(24px, calc((100% - var(--wih)) / 2));}

.rf1ej > :is(.fp7p, .njx7x, .km57kh, .qmx8w, .hs8hj) {padding-left: unset;margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;padding-right: unset;}

.rf1ej > :is(.fp7p, .njx7x, .km57kh, .qmx8w, .hs8hj) {margin-top: var(--aq2) !important;margin-bottom: var(--aq2) !important;}

.rf1ej > :first-child {margin-top: 0 !important;}

.fqs7q8 {z-index: -1;background-color: var(--itx0x);pointer-events: none;background-image:
    radial-gradient(38% 44% at 8% 10%,  color-mix(in srgb, var(--eleb) var(--iif5p, 86%), transparent) 0%, transparent 62%),
    radial-gradient(34% 40% at 92% 16%, color-mix(in srgb, var(--uex)  var(--iif5p, 86%), transparent) 0%, transparent 60%),
    radial-gradient(42% 46% at 78% 52%, color-mix(in srgb, var(--uex)  var(--l57, 62%), transparent) 0%, transparent 64%),
    radial-gradient(36% 42% at 14% 62%, color-mix(in srgb, var(--eleb) var(--l57, 62%), transparent) 0%, transparent 60%),
    radial-gradient(44% 48% at 60% 92%, color-mix(in srgb, var(--uex)  var(--l57, 62%), transparent) 0%, transparent 62%);position: fixed;inset: 0;background-repeat: no-repeat;}

.jwdcz,
.w4yfbzh,
.jx2z6e,
.n4x8nyz,
.x2efe3,

.vt949 {background-color: color-mix(in srgb, var(--itx0x) 82%, transparent);color: var(--pz7k);}

.jwdcz, .jwdcz :is(h1,h2,h3,p,li,strong,summary,td,th,div),
.w4yfbzh, .w4yfbzh :is(h2,h3,p,li,strong,summary,div),
.jx2z6e, .jx2z6e :is(h2,h3,p,li,strong,div),
.n4x8nyz, .n4x8nyz :is(h2,h3,p,li,strong,div),
.x2efe3, .x2efe3 :is(h1,h2,h3,p,li,strong,div),
.vt949, .vt949 :is(h2,h3,p,li,strong,div,time) {color: var(--pz7k);}
.w4yfbzh p, .jx2z6e p, .n4x8nyz p, .x2efe3 p {color: var(--xhd7s);}

.z1bje4a, .mmpayw2, .qefs16,
.akds, .yead6y, .mvw6msz,
.epbveph, .w9bcm, .ybgtxh,
.yx7zh9w, .qt3bcz {--ljmj3: var(--pz7k);border-bottom: 1px solid var(--p6oh);--jx7: var(--c9ih);--wyfg: var(--itx0x);z-index: 0;color: var(--pz7k);position: relative;background:
    linear-gradient(180deg,
      color-mix(in srgb, #ffffff 7%, transparent) 0%,
      color-mix(in srgb, #ffffff 4%, transparent) 100%),
    color-mix(in srgb, var(--z64p) 78%, transparent);--ujrf0: var(--pz7k);--tq397: var(--pz7k);border-top: 1px solid var(--p6oh);--tr8hx: var(--uex);}

.z1bje4a + .z1bje4a, .mmpayw2 + .mmpayw2,
.qefs16 + .qefs16, .akds + .akds,
.yead6y + .yead6y, .mvw6msz + .mvw6msz,
.epbveph + .epbveph, .w9bcm + .w9bcm,
.ybgtxh + .ybgtxh, .yx7zh9w + .yx7zh9w,
.qt3bcz + .qt3bcz {border-top: 0;}

.epbveph {box-shadow: none;border: 1px solid var(--flc4);border-radius: var(--f89p);background: var(--fmzn);}

.yead6y {display: inline-block;padding: 30px 32px !important;border: 1px solid var(--flc4);border-radius: var(--f89p);background: var(--fmzn);box-shadow: none;vertical-align: top;}

.rf1ej > .ybxq {margin: 0 0 var(--m4wm) !important;margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-right: 0 !important;padding: 30px 32px !important;width: calc((min(100%, var(--wih)) - 12px) / 2) !important;}

.rf1ej > .ybxq + .ybxq {float: right;margin-left:13px !important;margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;}

.rf1ej > .ybxq + .ybxq + * {clear: both;}

.rf1ej > .ybxq + .ybxq
  + :is(.fp7p, .njx7x, .km57kh, .qmx8w, .hs8hj) {margin-top: var(--aq2) !important;}

@media (max-width:851px) {
  .rf1ej > .ybxq,
  .rf1ej > .ybxq + .ybxq {margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;float: none;width: auto !important;}
  
  .rf1ej > .ybxq + .ybxq:last-child {margin-bottom: var(--aq2) !important;}
}

.rf1ej :is(h1, h2, h3) {letter-spacing: -.028em;text-wrap: balance;}
.rf1ej h1 {font-weight: 700;margin: 0 0 20px;font-size: clamp(38px, 5.2vw, 96px);line-height:1.05;}
.rf1ej h2 {margin: 0 0 14px;font-size: clamp(28px, 3.4vw, 44px);font-weight: 700;line-height:1.12;text-align: left;}
.rf1ej h3 {font-weight: 700;margin: 22px 0 8px;font-size: 19px;}
.rf1ej p {margin: 0 0 14px;}
.rf1ej img {border-radius: var(--x2jxx);max-width: 100%;height: auto;}

.rf1ej p > a, .rf1ej li > a, .rf1ej td > a {text-underline-offset: 3px;color: var(--uex);}

.rf1ej > * > h2::before,
.rf1ej :is(.txa9, .a9qh, .k7shddr, .s9m6e, .ckzf8d,
             .nctdne, .aa02b, .q8wp, .gxt8, .abza5c7)::before,
.rf1ej :is(.b8dd5, .hc45d1e) > h2:first-child::before {width: 46px;content: "";display: block;margin: 0 0 16px;background: linear-gradient(90deg, var(--eleb), var(--uex));border-radius:3px;height: 5px;}

.rf1ej > .jwdcz:first-child {padding-top: calc(var(--ap2) + clamp(22px, 2.6vw, 44px)) !important;}
.rf1ej > .jwdcz {padding-bottom: clamp(48px, 5.5vw, 84px) !important;}

.teyrbd {z-index: 1;position: relative;min-width: 0;}
.my9k {text-transform: uppercase;display: inline-block;margin: 0 0 14px;font: 700 12px/1 var(--ac8kq);font-style: normal;letter-spacing: .2em;color: var(--xhd7s);}

.teyrbd::before {border-radius:4px;height: 5px;margin: 0 0 16px;width: 46px;display: block;background: linear-gradient(90deg, var(--eleb), var(--uex));content: "";}
.teyrbd .my9k + * {margin-top: 0;}

.btgg.btgg {max-width: 16ch;font: 700 clamp(34px, 4.8vw, 64px)/1.04 var(--ac8kq);text-wrap: balance;overflow-wrap: break-word;margin: 0;color: var(--mu9q, var(--pz7k));letter-spacing: -.035em;}
.teyrbd .c1zqt {font-size: clamp(16px, 1.4vw, 18.5px);color: color-mix(in srgb, var(--mu9q, var(--pz7k)) 80%, transparent);max-width: 48ch;margin: 18px 0 0;line-height:1.58;}
.teyrbd .anbahq {margin-top:27px;transition:transform 0.208s, box-shadow 0.172s;align-items: center;background: linear-gradient(96deg, var(--f90j) 0%, var(--uex) 100%);border-radius: 999px;justify-content: center;font: 650 16px/1 var(--ac8kq);display: inline-flex;text-decoration: none;box-shadow: 0 8px 26px color-mix(in srgb, var(--uex) 34%, transparent);min-height: 54px;color: var(--ofnh5, var(--hdwm));padding: 0 36px;}
.teyrbd .anbahq:hover {box-shadow: 0 12px 32px color-mix(in srgb, var(--uex) 42%, transparent);transform: translateY(-2px);}

.rf1ej .emzh {align-items: center;gap: clamp(28px, 3.6vw, 60px);display: grid;isolation: isolate;grid-template-columns: minmax(0, 1fr);overflow: hidden;}

.rf1ej .emzh .j4qr.j4qr {opacity:0.56;position: absolute;inset: -40px;object-fit: cover;z-index: -1;filter: blur(36px) saturate(1.25);border-radius: 0;width: calc(100% + 80px);height: calc(100% + 80px);max-width: none;}
.rf1ej .emzh:has(.j4qr)::after {pointer-events: none;content: "";inset: 0;z-index: -1;background: linear-gradient(90deg,
    color-mix(in srgb, var(--itx0x) 88%, transparent) 0%,
    color-mix(in srgb, var(--itx0x) 55%, transparent) 60%,
    color-mix(in srgb, var(--itx0x) 40%, transparent) 100%);position: absolute;}

.emzh .rkfp {z-index: 1;position: relative;padding: 12px;gap:18px;justify-content: center;min-width: 0;align-items: center;box-shadow: 0 24px 60px color-mix(in srgb, #000 35%, transparent);display: flex;background: var(--sx9t, var(--c9ih));-webkit-backdrop-filter: blur(10px);border-radius: var(--f89p);border: 1px solid var(--p6oh);backdrop-filter: blur(10px);}
.emzh .wyf6e82 {min-width: 0;width: 100%;margin: 0;}
.emzh .wyf6e82 picture {display: block;}
.rf1ej .emzh .eya743.eya743 {border-radius: calc(var(--f89p) - 12px);object-fit: contain;height: auto;max-height: none;color: var(--bxogw, inherit);width: 100%;display: block;}

.emzh .rkfp:has(.rhkthr) {aspect-ratio: 16 / 10;padding: clamp(20px, 3vw, 40px);}
.emzh .rhkthr {overflow-wrap: break-word;min-width: 0;font: 700 clamp(28px, 3.4vw, 48px)/1.08 var(--ac8kq);letter-spacing: -.03em;color: var(--au8m, var(--pz7k));}
.emzh .w2de3 {flex: 0 0 auto;align-items: flex-end;height: clamp(30px, 4vw, 48px);display: flex;gap:4px;}
.emzh .vwv037 {display: block;width: 8px;border-radius:3px;background: linear-gradient(180deg, var(--eleb), var(--uex));}
.emzh .vwv037:nth-child(1) {height: 34%;}
.emzh .vwv037:nth-child(2) {height: 52%;}
.emzh .vwv037:nth-child(3) {height: 70%;}
.emzh .vwv037:nth-child(4) {height: 86%;}
.emzh .vwv037:nth-child(5) {height: 100%;}

@media (min-width:945px) {
  .rf1ej .emzh {grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);}
  .emzh .teyrbd   {grid-row: 1;grid-column: 1;}
  .emzh .rkfp {grid-column: 2;grid-row: 1;}
  .emzh.xdag3 {grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);}
  .emzh.xdag3 .rkfp {grid-column: 1;}
  .emzh.xdag3 .teyrbd   {grid-column: 2;}
}
@media (max-width:944px) {
  
  .emzh .rkfp {order: -1;padding: 8px;}
  .rf1ej .emzh:has(.j4qr)::after {background: linear-gradient(180deg,
      color-mix(in srgb, var(--itx0x) 45%, transparent) 0%,
      color-mix(in srgb, var(--itx0x) 88%, transparent) 55%);}
}

.dp3jxx {min-height: clamp(420px, 56vh, 620px);border-radius: var(--f89p);border: 1px solid var(--p6oh);overflow: hidden;padding: clamp(28px, 4.4vw, 72px);display: flex;isolation: isolate;align-items: center;background: var(--itx0x);box-shadow: 0 24px 60px color-mix(in srgb, #000 30%, transparent);position: relative;}
.rf1ej .dswm .rv59.rv59,
.dp3jxx > picture {z-index: -2;max-width: none;position: absolute;height: 100%;width: 100%;inset: 0;object-fit: cover;border-radius: 0;}

.apfwm1x {position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--itx0x) 90%, transparent) 0%,
    color-mix(in srgb, var(--itx0x) 66%, transparent) 40%,
    color-mix(in srgb, var(--itx0x) 0%, transparent) 74%);z-index: -1;pointer-events: none;inset: 0;}
.p8vzy {max-width:599px;}

.dp3jxx.q8csys {background:
    radial-gradient(70% 90% at 85% 20%, color-mix(in srgb, var(--uex) 70%, transparent) 0%, transparent 60%),
    radial-gradient(60% 80% at 60% 110%, color-mix(in srgb, var(--eleb) 55%, transparent) 0%, transparent 65%),
    var(--to8, var(--itx0x));}
.fn979 {max-width: 100%;user-select: none;letter-spacing: -.06em;pointer-events: none;z-index: -1;overflow: hidden;white-space: nowrap;color: color-mix(in srgb, var(--mu9q, var(--pz7k)) 12%, transparent);bottom: -.18em;position: absolute;font: 800 clamp(96px, 15vw, 230px)/1 var(--ac8kq);right: -.04em;}
@media (max-width:944px) {
  .dp3jxx {min-height: min(74vh, 580px);align-items: flex-end;padding: 24px 20px;}
  .dp3jxx.q8csys {min-height: 0;padding: 40px 22px;align-items: center;}
  .apfwm1x {background: linear-gradient(0deg,
      color-mix(in srgb, var(--itx0x) 92%, transparent) 0%,
      color-mix(in srgb, var(--itx0x) 70%, transparent) 45%,
      color-mix(in srgb, var(--itx0x) 0%, transparent) 82%);}
  
  .fn979 {display: none;}
}
@media (max-width:550px) {
  .teyrbd .anbahq {width: 100%;display: flex;}
}

.w4yfbzh.w4yfbzh .hejg1g {margin: 0 auto;max-width: var(--wih);border-top: 1px solid var(--p6oh);}
.w4yfbzh.w4yfbzh .wyn9 {margin: 0;background: transparent;border-radius: 0;border-bottom: 1px solid var(--p6oh);padding: 0;}
.w4yfbzh.w4yfbzh .s1txs {padding: 24px 4px;min-height: 44px;cursor: pointer;letter-spacing: -.015em;color: var(--pz7k);font-weight: 700;display: flex;gap:24px;align-items: center;justify-content: space-between;list-style: none;font-size: clamp(17px, 1.6vw, 20px);}
.w4yfbzh.w4yfbzh .s1txs::-webkit-details-marker {display: none;}
.w4yfbzh.w4yfbzh .yrtz50 {min-width: 0;}

.w4yfbzh.w4yfbzh .faxx {position: relative;border-radius: 50%;border: 1px solid var(--p6oh);background: var(--c9ih);width: 44px;transition:background 0.19s, border-color 0.146s;flex: 0 0 auto;height: 44px;}
.w4yfbzh.w4yfbzh .faxx::before,
.w4yfbzh.w4yfbzh .faxx::after {content: "";background: var(--pz7k);position: absolute;transform: translate(-50%, -50%);height: 2px;border-radius:2px;top: 50%;width: 15px;left: 50%;}
.w4yfbzh.w4yfbzh .faxx::after {transform: translate(-50%, -50%) rotate(90deg);}
.w4yfbzh.w4yfbzh .wyn9[open] .faxx::after {opacity:0.05;}
.w4yfbzh.w4yfbzh .wyn9[open] .faxx {background: color-mix(in srgb, var(--uex) 42%, transparent);border-color: color-mix(in srgb, var(--uex) 62%, transparent);}
.w4yfbzh.w4yfbzh .s1txs:hover .faxx {background: color-mix(in srgb, var(--uex) 26%, transparent);}

.w4yfbzh.w4yfbzh .mq8q {padding: 0 68px 26px 4px;max-width: 78ch;}

.w4yfbzh.w4yfbzh .mq8q p,
.w4yfbzh.w4yfbzh p.mq8q {color: var(--xhd7s);margin: 0;}

.w4yfbzh.w4yfbzh .tye5h8g {padding: 0;counter-reset: mtfaqn;list-style: none;}
.w4yfbzh.w4yfbzh .agtj {display: block;counter-increment: mtfaqn;}
.w4yfbzh.w4yfbzh .agtj .yrtz50::before {margin-right:14px;color: color-mix(in srgb, var(--uex) 40%, var(--pz7k));content: counter(mtfaqn, decimal-leading-zero);font-variant-numeric: tabular-nums;}

.w4yfbzh.w4yfbzh h3.yrtz50 {letter-spacing: inherit;margin: 0;font: inherit;}

.n4x8nyz.n4x8nyz .k4tzg {max-width: var(--wih);display: grid;margin: 0 auto;gap: 0 var(--m4wm);grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));padding: 0;list-style: none;}
.n4x8nyz.n4x8nyz .w28en4r {padding: 0;min-width: 0;display: flex;flex-direction: column;position: relative;align-items: flex-start;border: 0;background: transparent;}

.n4x8nyz.n4x8nyz .p6qv {height: 2px;left: calc(-1 * var(--m4wm) - 22px);top: 21px;width: calc(var(--m4wm) + 22px);z-index: 0;position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--eleb) 30%, transparent) 0%,
    color-mix(in srgb, var(--uex) 72%, transparent) 100%);}
.n4x8nyz.n4x8nyz .w28en4r:first-child .p6qv {display: none;}

.n4x8nyz.n4x8nyz .va5v {line-height: 1;font-weight: 700;color: var(--evg5v, var(--ye6, var(--ofnh5, var(--hdwm))));position: relative;box-shadow: 0 0 0 5px color-mix(in srgb, var(--uex) 16%, transparent);display: inline-flex;height: 44px;border-radius: 50%;justify-content: center;align-items: center;letter-spacing: .04em;width: 44px;font-size: 14px;z-index: 1;background: linear-gradient(96deg,
    var(--f90j) 0%, var(--uex) 100%);flex: 0 0 auto;}

.n4x8nyz.n4x8nyz .c58a4 {padding: 18px 18px 0 0;display: block;}
.n4x8nyz.n4x8nyz .spcb7ke {display: block;margin: 0 0 6px;color: var(--pz7k);line-height:1.32;letter-spacing: -.015em;font-size: 17px;font-weight: 700;}
.n4x8nyz.n4x8nyz .r8qmry {line-height:1.62;display: block;font-size: 16px;color: var(--xhd7s);}

.n4x8nyz.n4x8nyz .q8p0q2w .spcb7ke,
.n4x8nyz.n4x8nyz .q8p0q2w .r8qmry {align-self: stretch;}
.n4x8nyz.n4x8nyz .q8p0q2w .spcb7ke {padding: 18px 18px 0 0;}
.n4x8nyz.n4x8nyz .q8p0q2w .r8qmry {padding: 0 18px 0 0;}

.n4x8nyz.n4x8nyz .ktaxa .djgc1fj {gap:14px;align-self: stretch;min-width: 0;display: flex;align-items: center;}
.n4x8nyz.n4x8nyz .ktaxa .spcb7ke {margin: 0;min-width: 0;}

.n4x8nyz.n4x8nyz .ktaxa .r8qmry {align-self: stretch;padding: 12px 18px 0 0;}

.akds.akds .k1wbt {margin: 0 auto;grid-template-columns: 1fr 1fr;gap: 0;max-width: var(--wih);background: var(--fmzn);align-items: stretch;overflow: hidden;border: 1px solid var(--flc4);border-radius: var(--f89p);display: grid;}
.akds.akds .awae3bf {min-width: 0;padding: 28px 30px;}

.akds.akds .awae3bf + .awae3bf {border-left: 1px solid var(--flc4);}

.akds.akds .r3zxwe8 {border-bottom: 1px solid var(--flc4);font-weight: 700;font-size: 12px;margin: 0 0 18px;color: color-mix(in srgb, var(--zi9j2) 90%, transparent);padding-bottom:13px;letter-spacing: .09em;text-transform: uppercase;}
.akds.akds .m31ccaz {margin: 0;grid-template-columns: auto minmax(0, 1fr);gap:11px 12px;align-items: baseline;display: grid;}
.akds.akds .mry86gz {font-weight: 700;margin: 0;grid-column: 1;font-size: 14px;line-height:1.62;}
.akds.akds .fdcmm {color: var(--gnv);margin: 0;grid-column: 2;}

.akds.akds ul.m31ccaz {margin: 0;display: block;list-style: none;padding: 0;}
.akds.akds .tenp {display: flex;gap:12px;align-items: baseline;margin: 0 0 12px;}
.akds.akds .tenp:last-child {margin-bottom: 0;}

.akds.akds i.mry86gz {flex: 0 0 auto;font-style: normal;}
.akds.akds span.fdcmm {min-width: 0;}

.akds.akds .mnt95ag .mry86gz {color: color-mix(in srgb, var(--uex) 32%, var(--zi9j2));}

.rf1ej {--tr8hx: var(--pz7k);}

.rf1ej :is(.ek1t4, [class*="table"]) {overflow-x: auto;}
.rf1ej table {width: 100%;border-collapse: collapse;font-size: 15px;}
.rf1ej thead th {padding: 14px 16px;letter-spacing: .08em;text-align: left;white-space: nowrap;font-size: 12px;border-bottom: 1px solid var(--flc4);font-weight: 700;color: var(--aw8n);text-transform: uppercase;}
.rf1ej tbody td {color: var(--tq397, inherit);padding: 14px 16px;border-bottom: 1px solid var(--flc4);}

.rf1ej > * > *:not(style) {max-width: var(--wih);}

.rf1ej > * > * > * {max-width: none;}

.x4023.x4023 .s9m6e {margin: 0 0 10px;}
.x4023.x4023 .g8md {font-size: 15.5px;color: var(--aw8n);margin: 0 0 26px;}

.x4023.x4023 .twkq {max-width: var(--wih);display: grid;gap: var(--m4wm);grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0 auto;}

@media (max-width:1005px) { .x4023.x4023 .twkq {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:550px)  { .x4023.x4023 .twkq {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.x4023.n7nnad .h0chwrk {padding: 11px;gap:7px;}
.x4023.n7nnad .entt4sn {font-size: 13px;}
.x4023.x4023 .h0chwrk {text-decoration: none;border-radius: var(--x2jxx);border: 1px solid var(--flc4);flex-direction: column;gap:11px;transition:transform 0.13s, border-color 0.137s;padding: 16px;display: flex;color: var(--gnv);background: var(--fmzn);}
.x4023.x4023 .h0chwrk:hover {transform: translateY(-3px);border-color: color-mix(in srgb, var(--uex) 42%, transparent);}
.x4023.x4023 .p8m0 {display: block;width: 100%;object-fit: cover;aspect-ratio: 1;border-radius: calc(var(--x2jxx) - 6px);height: auto;}
.x4023.x4023 .entt4sn {font: 600 18px/1.3 var(--ac8kq);overflow-wrap: break-word;letter-spacing: -.01em;}
.x4023.x4023 .twm43sa {text-transform: uppercase;font: 500 12.5px/1 var(--ac8kq);font-style: normal;letter-spacing: .09em;color: color-mix(in srgb, var(--zi9j2) 82%, transparent);}

.wps2vr4.wps2vr4 .aa02b {margin: 0 0 22px;}

.wps2vr4.wps2vr4 .dh53dg {list-style: none;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;max-width: var(--wih);margin: 0 auto;gap:13px;}

@media (max-width:1005px) { .wps2vr4.wps2vr4 .dh53dg {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:550px)  { .wps2vr4.wps2vr4 .dh53dg {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.wps2vr4.w1jxgry .dh53dg {background: var(--flc4);overflow: hidden;gap: 0;border: 1px solid var(--flc4);border-radius: var(--f89p);}
.wps2vr4.w1jxgry .sgtt4 {border: 0;}
.wps2vr4.wps2vr4 .sgtt4 {margin: 0;}
.wps2vr4.wps2vr4 .y9kp {align-items: center;border-radius: var(--x2jxx);display: flex;padding: 24px;min-height: 124px;justify-content: center;transition:transform 0.153s;background: color-mix(in srgb, var(--uex) 14%, #0d1436);}
.wps2vr4.w1jxgry .y9kp {border-radius: 0;}
.wps2vr4.wps2vr4 .y9kp:hover {transform: translateY(-2px);}
.wps2vr4.wps2vr4 .dgjpzq {object-fit: contain;max-width: 100%;max-height: 60px;display: block;height: auto;}

.tsrkhd.tsrkhd .nctdne {margin: 0 0 22px;}

.tsrkhd.tsrkhd .c1gr {grid-template-columns: repeat(4, minmax(0, 1fr));background: var(--fmzn);grid-auto-rows: auto;align-items: stretch;display: grid;margin: 0 auto;border: 1px solid var(--flc4);border-radius: var(--f89p);overflow: hidden;gap: 0;max-width: var(--wih);}

.tsrkhd.as9bad .bed44gs {padding: 14px 12px;}

@media (max-width:1005px) { .tsrkhd.tsrkhd .c1gr {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:550px)  { .tsrkhd.tsrkhd .c1gr {grid-template-columns: minmax(0, 1fr);} }

.tsrkhd.tsrkhd .bed44gs {padding: 22px 22px;display: flex;min-width: 0;align-items: center;gap:16px;border-top: 1px solid var(--flc4);}
.tsrkhd.tsrkhd .sj3b8p {margin: 0;display: flex;align-items: center;flex: 0 0 auto;}
.tsrkhd.tsrkhd .nb7zxk {flex: 1 1 auto;min-width: 0;margin: 0;gap:10px;color: color-mix(in srgb, var(--zi9j2) 84%, transparent);display: flex;font: 500 16.5px/1.3 var(--ac8kq);align-items: center;}
.tsrkhd.tsrkhd .vxjsyy {width: auto;border-radius: calc(var(--x2jxx) - 6px);height: 40px;display: block;object-fit: contain;background: color-mix(in srgb, var(--uex) 14%, #0d1436);padding: 9px 14px;}
.tsrkhd.tsrkhd .wxjg6 {overflow-wrap: break-word;min-width: 0;}

.tsrkhd.tsrkhd .bpxm90c {height: 12px;transform: rotate(45deg);width: 7px;border-right: 2px solid color-mix(in srgb, var(--uex) 40%, var(--zi9j2));margin-left: auto;flex: 0 0 auto;border-bottom: 2px solid color-mix(in srgb, var(--uex) 40%, var(--zi9j2));}

.tpxx2pb.tpxx2pb .q8wp {color: var(--pz7k);margin: 0 0 24px;}
.tpxx2pb.tpxx2pb .tt7d7 {gap:16px 22px;margin: 0 auto 30px;display: flex;flex-wrap: wrap;max-width: var(--wih);align-items: center;}
.tpxx2pb.tpxx2pb .d63f6h {color: var(--pz7k);font: 700 clamp(38px, 4.4vw, 58px)/1 var(--ac8kq);font-variant-numeric: tabular-nums;letter-spacing: -.04em;}

.tpxx2pb.tpxx2pb .z6eav {border-radius: 999px;border: 1px solid var(--p6oh);overflow: hidden;min-width: 140px;position: relative;height: 10px;background: var(--c9ih);flex: 1 1 200px;}
.tpxx2pb.tpxx2pb .z6eav::before {width: var(--urmvi, 0%);background: linear-gradient(90deg, var(--eleb), var(--uex));position: absolute;border-radius: 999px;content: "";inset: 0 auto 0 0;}
.tpxx2pb.tpxx2pb .r85qnvp {line-height:1.59;color: var(--xhd7s);min-width: 0;font-style: normal;font-size: 16px;flex: 1 1 260px;}
.tpxx2pb.tpxx2pb .kahxrk1 {max-width: var(--wih);gap: var(--m4wm);padding: 0;list-style: none;margin: 0 auto;display: grid;}
.tpxx2pb.n1j3 .kahxrk1 {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}

.tpxx2pb.tpxx2pb .vjcwx9 {-webkit-backdrop-filter: blur(14px);margin: 0;padding: 22px 24px;border-radius: var(--x2jxx);border: 1px solid var(--p6oh);background: var(--c9ih);backdrop-filter: blur(14px);}
.tpxx2pb.tpxx2pb .skqzgv {margin: 0 0 12px;line-height:1.60;font-size: 15.5px;color: var(--xhd7s);}
.tpxx2pb.tpxx2pb .vhfc {color: var(--pz7k);letter-spacing: .1em;text-transform: uppercase;font: 600 12px/1 var(--ac8kq);}
.tpxx2pb.tpxx2pb .pysjp {font-style: normal;font: 600 12px/1 var(--ac8kq);font-variant-numeric: tabular-nums;color: var(--xhd7s);margin-left:11px;}

.dq31.dq31 {padding: 0 !important;gap: 0;box-shadow: none;overflow: hidden;vertical-align: top;border-radius: var(--f89p);border: 1px solid var(--flc4);display: inline-grid;grid-template-columns: minmax(0, 1fr);background: var(--fmzn);}
.dq31.dq31 .aepvs {min-width: 0;margin: 0;}
.dq31.dq31 .cpz8sbz {display: block;height: 100%;object-fit: cover;width: 100%;max-height: 320px;}
.dq31.dq31 .cfyv9e {min-width: 0;padding: clamp(24px, 2.6vw, 34px);}

.dq31.dq31 .rpa5e {width: 46px;margin: 0 0 16px;background: linear-gradient(90deg, var(--eleb), var(--uex));height: 5px;display: block;border-radius:2px;}
.dq31.dq31 .k7shddr {margin: 0 0 12px;}

.dq31.dq31 .pfnrm > :first-child {margin-top: 0;}
.dq31.dq31 .pfnrm > :last-child  {margin-bottom: 0;}
.dq31.dq31 .t27sd4w {display: inline-flex;transition:transform 0.202s;font: 600 15px/1 var(--ac8kq);box-shadow: 0 6px 22px color-mix(in srgb, var(--uex) 30%, transparent);justify-content: center;color: var(--ofnh5, var(--hdwm));background: linear-gradient(96deg,
    var(--f90j) 0%, var(--uex) 100%);text-decoration: none;margin-top:19px;border-radius: 999px;padding: 0 26px;align-items: center;min-height: 46px;}
.dq31.dq31 .t27sd4w:hover {transform: translateY(-2px);}
@media (min-width:768px) {
  .dq31.h5s9 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);}
  .dq31.h5s9 .aepvs {grid-column: 1;grid-row: 1;}
  .dq31.h5s9 .cfyv9e {grid-row: 1;grid-column: 2;}
  
  .dq31.h5s9 .s3q2 {grid-column: 1;grid-row: 1;}
  .dq31.h5s9:has(.s3q2) .aepvs {grid-row: 1;grid-column: 2;}
  
  .dq31.h5s9:has(.cd2t) {grid-template-columns: minmax(0, 1fr);}
}

.dq31.ybxq .cpz8sbz {max-height: 200px;}

.fvjn.fvjn .nefd {gap:19px 28px;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;display: flex;}
.fvjn.fvjn .k3kc95 {flex: 1 1 320px;min-width: 0;}
.fvjn.fvjn .gxt8 {margin: 0;color: var(--pz7k);text-align: left;letter-spacing: -.03em;font: 700 clamp(28px, 3.6vw, 48px)/1.08 var(--ac8kq);}
.fvjn.fvjn .skw8 {text-align: left;font-size: clamp(16px, 1.4vw, 19px);margin: 14px 0 0;color: var(--xhd7s);max-width: 62ch;line-height:1.53;}
.fvjn.fvjn .x5r0pf {display: flex;gap:9px;flex: 0 0 auto;}
.fvjn.fvjn .chxf {border-radius: 999px;border: 1px solid var(--p6oh);height: 52px;width: 52px;justify-content: center;transition:background 0.157s, opacity 0.152s, transform 0.136s;align-items: center;cursor: pointer;font: 600 20px/1 var(--ac8kq);backdrop-filter: blur(10px);color: var(--pz7k);background: var(--c9ih);display: inline-flex;-webkit-backdrop-filter: blur(10px);padding: 0;}
.fvjn.fvjn .chxf:hover:not(:disabled) {background: linear-gradient(96deg, var(--f90j) 0%, var(--uex) 100%);color: var(--ofnh5, var(--hdwm));}
.fvjn.fvjn .chxf:disabled {opacity:0.35;cursor: default;}
.fvjn.fvjn .chxf[hidden] {display: none;}
.fvjn.fvjn :is(.chxf, .zgkstd):focus-visible {outline: 2px solid var(--pz7k);outline-offset: 3px;}

.fvjn.fvjn .a42yf {display: flex;gap:13px;flex-wrap: wrap;margin: 28px 0 0;}
.fvjn.fvjn .a0sb93,
.fvjn.fvjn .atnnef {white-space: nowrap;justify-content: center;padding: 0 28px;font: 600 15px/1 var(--ac8kq);align-items: center;transition:transform 0.185s;border-radius: 999px;flex: 0 0 auto;width: auto;min-height: 48px;display: inline-flex;text-decoration: none;}
.fvjn.fvjn .a0sb93 {background: linear-gradient(96deg,
    var(--f90j) 0%, var(--uex) 100%);color: var(--ofnh5, var(--hdwm));box-shadow: 0 6px 22px color-mix(in srgb, var(--uex) 32%, transparent);}

.fvjn.fvjn .atnnef {background: var(--c9ih);color: var(--pz7k);border: 1px solid var(--p6oh);}
.fvjn.fvjn .a0sb93:hover,
.fvjn.fvjn .atnnef:hover {transform: translateY(-2px);}

.fvjn.fvjn .zgkstd {grid-auto-columns: calc((100% - var(--m4wm)) / 1.6);display: grid;scroll-behavior: smooth;overscroll-behavior-x: contain;list-style: none;overflow-x: auto;padding: 0;scrollbar-width: none;grid-auto-flow: column;gap: var(--m4wm);margin: 30px 0 0;scroll-snap-type: x mandatory;}
.fvjn.fvjn .zgkstd::-webkit-scrollbar {display: none;}
.fvjn.re11 .zgkstd {grid-auto-columns: calc((100% - var(--m4wm)) / 1.25);}
.fvjn.fvjn .zfgt {border-radius: var(--x2jxx);border: 1px solid var(--p6oh);backdrop-filter: blur(14px);margin: 0;background: var(--c9ih);padding: 12px;min-width: 0;scroll-snap-align: start;-webkit-backdrop-filter: blur(14px);}
.fvjn.fvjn .zfgt picture {display: block;}
.fvjn.fvjn .t4atpvv {height: auto;width: 100%;object-fit: cover;display: block;aspect-ratio: 16 / 10;border-radius: calc(var(--x2jxx) - 6px);}
.fvjn.fvjn .q0x04vb {margin: 14px 6px 6px;font: 600 15.5px/1.4 var(--ac8kq);display: block;color: var(--pz7k);}

.fvjn.fvjn .z503a {gap:7px;margin: 22px 0 0;display: flex;}
.fvjn.fvjn .vkn5a9 {height: 8px;background: var(--p6oh);transition:width 0.289s ease, background 0.293s ease;display: block;width: 8px;border-radius: 999px;}
.fvjn.fvjn .vkn5a9[data-on="1"] {background: linear-gradient(90deg, var(--eleb), var(--uex));width: 32px;}
@media (max-width:755px) {
  .fvjn.fvjn .zgkstd,
  .fvjn.re11 .zgkstd {gap:13px;grid-auto-columns: 84%;}
  .fvjn.fvjn .chxf {width: 44px;height: 44px;}
  .fvjn.fvjn .a42yf > a {flex: 1 1 100%;}
}
@media (prefers-reduced-motion: reduce) {
  .fvjn.fvjn .zgkstd {scroll-behavior: auto;}
  .fvjn.fvjn .vkn5a9 {transition:none;}
}

.fp7p.fp7p {margin: 0 auto;grid-template-columns: auto minmax(0, 1fr) auto;box-shadow: none;padding: clamp(22px, 2.4vw, 30px);max-width: var(--wih);display: grid;border-radius: var(--f89p);border: 1px solid var(--flc4);gap:21px;background: var(--fmzn);align-items: start;}
.fp7p.fp7p .tq1tjkp {margin: 0;}
.fp7p.fp7p .f1watbt {display: block;border-radius: var(--x2jxx);height: 76px;object-fit: cover;width: 76px;}
.fp7p.fp7p .bz7n15p {min-width: 0;}
.fp7p.fp7p .cxrhq {letter-spacing: -.015em;color: var(--gnv);display: block;font: 700 18px/1.3 var(--ac8kq);}
.fp7p.fp7p .rnj0 {margin-top:4px;display: block;font-style: normal;font: 500 11.5px/1.35 var(--ac8kq);color: var(--aw8n);letter-spacing: .1em;text-transform: uppercase;}

.fp7p.fp7p .pd435m3 {min-width: 0;display: block;}
.fp7p.fp7p .pd435m3:not(:last-child) {border-bottom: 1px solid var(--flc4);margin: 0 0 14px;padding-bottom:11px;}

.fp7p.fp7p .pd435m3 + .ym7r,
.fp7p.fp7p .pd435m3 + .zymgyhx {margin-top: 0;}

.fp7p.fp7p .ym7r {line-height:1.62;color: var(--gnv);font-size: 15.5px;margin: 12px 0 0;}
.fp7p.fp7p .zymgyhx {font-size: 13px;color: var(--aw8n);margin: 10px 0 0;line-height:1.56;}
.fp7p.fp7p .g717x {gap:7px;flex-wrap: wrap;display: flex;}
.fp7p.fp7p .kh5yzy {border-radius: 999px;border: 1px solid var(--flc4);transition:border-color 0.194s, color 0.15s;justify-content: center;width: 44px;display: inline-flex;height: 44px;text-decoration: none;align-items: center;color: var(--gnv);}
.fp7p.fp7p .kh5yzy:hover {color: color-mix(in srgb, var(--uex) 40%, var(--zi9j2));border-color: color-mix(in srgb, var(--uex) 50%, transparent);}

.fp7p.pkvyk2 {grid-template-columns: minmax(0, 1fr);}
.fp7p.pkvyk2 .g717x {margin-top:3px;}

.c49y3.c49y3 .t0616 {background: linear-gradient(90deg, var(--eleb), var(--uex));margin: 0 0 16px;display: block;width: 46px;height: 5px;border-radius:2px;}
.c49y3.c49y3 .a9qh {margin: 0 0 16px;}

.c49y3.c49y3 .m59t9h9 {color: var(--gnv);}
.c49y3.qgkt3 .m59t9h9 {max-width: 68ch;}
.c49y3.c49y3 .m59t9h9 > :first-child {margin-top: 0;}
.c49y3.c49y3 .m59t9h9 > :last-child  {margin-bottom: 0;}

.c49y3.jpffj {grid-template-columns: minmax(0, 1fr);display: grid;gap: clamp(16px, 2vw, 40px);align-items: start;}
@media (min-width:905px) {
  .c49y3.jpffj {grid-template-columns: minmax(190px, 28%) minmax(0, 1fr);}
}
.c49y3.c49y3 .mqtnhk {min-width: 0;}

.c49y3.c49y3 .mqtnhk .a9qh {margin: 0;}

.c49y3.jpffj .m59t9h9 {max-width: 72ch;}

.w9xd.w9xd {flex-direction: column;gap:23px;display: flex;padding-bottom: 0 !important;align-items: center;padding-top: 0 !important;}
.w9xd.ykpp  {align-items: flex-start;}
.w9xd.qgg3r {align-items: flex-end;}

.w9xd.w9xd .hf5d2qp {gap:10px;padding: 0 32px;background: linear-gradient(96deg,
    var(--f90j) 0%, var(--uex) 100%);align-items: center;text-decoration: none;min-height: 52px;transition:transform 0.2s;border-radius: 999px;justify-content: center;box-shadow: 0 8px 26px color-mix(in srgb, var(--uex) 34%, transparent);display: inline-flex;color: var(--ofnh5, var(--hdwm));}
.w9xd.w9xd .hf5d2qp:hover {transform: translateY(-2px);}
.w9xd.w9xd .e574s {font: 600 15.5px/1 var(--ac8kq);}

.w9xd.w9xd .by1m6,

.w9xd.vk5z .hf5d2qp::after {height: 7px;border-right: 2px solid currentColor;transform: rotate(45deg);border-top: 2px solid currentColor;width: 7px;flex: 0 0 auto;}
.w9xd.vk5z .hf5d2qp::after {content: "";}
.w9xd.w9xd .fqmxg13 {max-width: var(--wih);width: 100%;}

.njx7x.njx7x {margin: 0 auto;padding: 14px;background: var(--fmzn);border-radius: var(--f89p);border: 1px solid var(--flc4);max-width: var(--wih);}
.njx7x.zw9yvv {overflow: hidden;padding: 0;}

.njx7x.njx7x .c2t1daz {margin: 0;}
.njx7x.njx7x .fdsc6 {text-decoration: none;display: block;}
.njx7x.njx7x .anhcx {height: auto;display: block;width: 100%;border-radius: calc(var(--f89p) - 8px);}
.njx7x.zw9yvv .anhcx {border-radius: 0;}

.km57kh.km57kh {position: relative;max-width: var(--wih);background: var(--fmzn);margin: 0 auto;border-radius: var(--f89p);border: 1px solid var(--flc4);padding: clamp(22px, 2.4vw, 32px);}
.km57kh.chas94 {background: none;padding-left: 0;border: 0;padding-right: 0;}
.km57kh.km57kh .abza5c7 {text-transform: uppercase;color: var(--aw8n);letter-spacing: .16em;font: 700 12px/1.3 var(--ac8kq);display: block;margin: 0 0 14px;}
.km57kh.km57kh .hc45d1e {color: var(--gnv);}
.km57kh.km57kh .hc45d1e > :first-child {margin-top: 0;}
.km57kh.km57kh .hc45d1e > :last-child  {margin-bottom: 0;}

.km57kh.km57kh .n9gyvb {width: 14px;border-bottom: 2px solid color-mix(in srgb, var(--uex) 34%, transparent);right: 14px;border-right: 2px solid color-mix(in srgb, var(--uex) 34%, transparent);bottom: 14px;position: absolute;border-bottom-right-radius: 4px;height: 14px;}
.km57kh.chas94 .n9gyvb {display: none;}

.km57kh.vb8je .p5kr {display: flex;gap:12px;margin: 0 0 16px;align-items: center;padding-bottom:13px;border-bottom: 1px solid var(--flc4);}
.km57kh.vb8je .p5kr .abza5c7 {margin: 0;min-width: 0;}
.km57kh.vb8je .p5kr .n9gyvb {bottom: auto;margin-left: auto;position: static;right: auto;flex: 0 0 auto;}

.km57kh.chas94.vb8je .p5kr {padding-bottom:10px;}

.qmx8w.qmx8w {padding: var(--hf5) var(--hf5) var(--hf5) var(--f3ef0);overflow: hidden;border-radius: var(--f89p);border: 1px solid var(--flc4);--f3ef0: clamp(28px, 3vw, 40px);max-width: var(--wih);margin: 0 auto;--hf5:  clamp(24px, 2.6vw, 34px);position: relative;background: var(--fmzn);}

.qmx8w.qmx8w::before {left: 0;top: 0;position: absolute;bottom: 0;content: "";width: 5px;background: linear-gradient(180deg, var(--eleb), var(--uex));}

.qmx8w.kgs6 {--f3ef0: clamp(24px, 2.6vw, 34px);}
.qmx8w.kgs6::before {width: auto;right: 0;height: 5px;bottom: auto;background: linear-gradient(90deg, var(--eleb), var(--uex));}
.qmx8w.qmx8w .d3a2yk0 {background: linear-gradient(90deg, var(--eleb), var(--uex));width: 46px;display: block;height: 5px;border-radius:2px;margin: 0 0 16px;}
.qmx8w.qmx8w .ckzf8d {margin: 0 0 14px;}

.qmx8w.qmx8w .b8dd5 {color: var(--gnv);}
.qmx8w.qmx8w .b8dd5 > :first-child {margin-top: 0;}
.qmx8w.qmx8w .b8dd5 > :last-child  {margin-bottom: 0;}

.qmx8w.x431jw .jym6 {gap:15px;align-items: center;margin-right:  calc(var(--hf5) * -1);background: color-mix(in srgb, #ffffff 7%, transparent);padding: clamp(15px, 1.6vw, 21px) var(--hf5) clamp(15px, 1.6vw, 21px) var(--f3ef0);border-bottom: 1px solid var(--flc4);display: flex;margin-bottom: clamp(20px, 2vw, 28px);margin-left:   calc(var(--f3ef0) * -1);margin-top:    calc(var(--hf5) * -1);}
.qmx8w.x431jw .jym6 .d3a2yk0 {flex: 0 0 auto;margin: 0;}
.qmx8w.x431jw .jym6 .ckzf8d {margin: 0;min-width: 0;}

@media (max-width:550px) {
  .qmx8w.x431jw .jym6 {align-items: flex-start;}
  .qmx8w.x431jw .jym6 .d3a2yk0 {margin-top:12px;}
}

.hs8hj.hs8hj {padding: clamp(20px, 2.2vw, 28px);border-radius: var(--f89p);border: 1px solid var(--flc4);max-width: var(--wih);margin: 0 auto;background: var(--fmzn);}
.hs8hj.hs8hj .aqpsam9 {color: var(--aw8n);font: 700 12px/1.3 var(--ac8kq);letter-spacing: .16em;display: block;margin: 0 0 14px;text-transform: uppercase;}
.hs8hj.hs8hj .jq54zwg {flex-wrap: wrap;display: flex;gap:9px;}

.hs8hj.hs8hj ul.jq54zwg {padding: 0;margin: 0;list-style: none;}
.hs8hj.hs8hj .jq54zwg li {min-width: 0;display: flex;}
.hs8hj.hs8hj .jq54zwg a {background: transparent;transition:border-color 0.195s, color 0.184s, transform 0.191s;min-height: 44px;text-decoration: none;color: var(--gnv);padding: 0 16px;display: inline-flex;align-items: center;font: 500 14px/1.3 var(--ac8kq);border-radius: 999px;border: 1px solid var(--flc4);}
.hs8hj.hs8hj .jq54zwg a:hover {border-color: color-mix(in srgb, var(--uex) 50%, transparent);transform: translateY(-2px);color: color-mix(in srgb, var(--uex) 40%, var(--zi9j2));}

.jcca7 {background-repeat: no-repeat;color: var(--pz7k);padding: var(--aq2) 24px;background-image:
    radial-gradient(44% 62% at 16% 24%, color-mix(in srgb, var(--eleb) 44%, transparent) 0%, transparent 66%),
    radial-gradient(46% 58% at 84% 76%, color-mix(in srgb, var(--uex) 42%, transparent) 0%, transparent 64%);background-color: var(--itx0x);}
.eaztc {align-items: center;justify-content: space-between;gap:25px;flex-wrap: wrap;margin: 0 auto;display: flex;max-width: var(--wih);}
.gqqr6 {font-weight: 700;line-height:1.16;text-wrap: balance;margin: 0;font-size: clamp(26px, 3.2vw, 40px);letter-spacing: -.028em;}
.dwm6ywp {color: var(--xhd7s);font-size: 16px;margin: 10px 0 0;}

.xy1vq8f {color: var(--xhd7s);padding: 20px 24px 0;margin: 0 auto;font-size: 13px;max-width: var(--wih);}

.w8fx.w8fx {color: var(--vt6);--vt6:   var(--g2uy, #ffffff);padding: clamp(44px, 5vw, 72px) 24px clamp(26px, 3vw, 40px);background:
    linear-gradient(0deg,
      color-mix(in srgb, var(--n5cij) 62%, transparent) 0%,
      color-mix(in srgb, var(--n5cij) 62%, transparent) 100%),
    var(--itx0x);border-top: 1px solid color-mix(in srgb, #ffffff 14%, transparent);--oxin: color-mix(in srgb, var(--vt6) 82%, var(--uex));}

.w8fx .mm01 {gap:34px 60px;max-width: var(--wih);margin: 0 auto;align-items: start;grid-template-columns: minmax(0, 1fr) auto;display: grid;}

.w8fx .p9a9 a {text-decoration: none;}
.w8fx .p9a9 img {height: 34px;display: block;width: auto;}
.w8fx .p9a9 .fmv6,
.w8fx .p9a9 span {color: var(--vt6);letter-spacing: .01em;font-weight: 300;font-size: 22px;}

.w8fx .t0hrmr6 {display: grid;grid-auto-flow: column;gap:55px;}
.w8fx .t0hrmr6 ul {padding: 0;margin: 0;gap:10px;display: grid;list-style: none;}
.w8fx .t0hrmr6 a {text-decoration: none;font-size: 14.5px;color: var(--oxin);}
.w8fx .t0hrmr6 a:hover {text-underline-offset: 4px;text-decoration: underline;color: var(--vt6);}

.w8fx .g3j2qwb {margin: 30px auto 0;flex-wrap: wrap;align-items: center;gap:13px;max-width: var(--wih);display: flex;opacity:0.76;}
.w8fx .g3j2qwb img {display: block;}

.w8fx .sdzg {max-width: var(--wih);padding-top:22px;margin: 30px auto 0;border-top: 1px solid color-mix(in srgb, #ffffff 12%, transparent);}
.w8fx .sdzg p {font-size: 13px;color: var(--oxin);margin: 0;}

.w8fx .sdzg p + p {margin-top:9px;line-height:1.62;}

@media (max-width:1005px) {

  .q3nqfe {padding: 14px 14px;grid-template-columns: auto 1fr auto;gap:9px;grid-template-areas: "brand . acts";}

  .fr96etn {gap:8px;}
  .pdec022 {font-size: 13.5px;padding: 9px 13px;}
  .kvqc {font-size: 18px;}
  .vhr0 {display: none;}
  
  :root {--ap2: 72px;}
  .tnan {display: flex;}
  .ag9j {justify-self: start;grid-column: 1;}
  .fr96etn {grid-column: 3;}
}

@media (max-width:851px) {
  .rf1ej .jwdcz {min-height: 0;}
  .rf1ej .jwdcz .s0ag {grid-template-columns: minmax(0, 1fr);gap:21px;}
  .rf1ej .jwdcz .q79m,
  .rf1ej .jwdcz .dephjg,
  .rf1ej .jwdcz .s0ag > a {grid-row: auto;grid-column: 1;}
  .rf1ej .jwdcz .dephjg {text-align: left;}
  .eaztc {align-items: flex-start;flex-direction: column;}

  .akds.akds .k1wbt {grid-template-columns: 1fr;}
  .akds.akds .awae3bf + .awae3bf {border-left: 0;border-top: 1px solid var(--flc4);}

  .n4x8nyz.n4x8nyz .k4tzg {grid-template-columns: 1fr;gap: 0;}
  .n4x8nyz.n4x8nyz .w28en4r {display: grid;padding: 0 0 26px;grid-template-columns: 44px minmax(0, 1fr);gap: 0 16px;}
  .n4x8nyz.n4x8nyz .w28en4r:last-child {padding-bottom: 0;}
  .n4x8nyz.n4x8nyz .p6qv {height: 26px;left: 21px;width: 2px;background: linear-gradient(180deg,
      color-mix(in srgb, var(--eleb) 30%, transparent) 0%,
      color-mix(in srgb, var(--uex) 72%, transparent) 100%);top: calc(-26px - 0px);}
  .n4x8nyz.n4x8nyz .c58a4 {padding: 10px 0 0;}
  
  .n4x8nyz.n4x8nyz .q8p0q2w .spcb7ke {grid-column: 2;padding: 10px 0 0;}
  .n4x8nyz.n4x8nyz .q8p0q2w .r8qmry {grid-column: 2;padding: 0;}
  
  .n4x8nyz.n4x8nyz .ktaxa .djgc1fj {gap:17px;grid-column: 1 / -1;}
  .n4x8nyz.n4x8nyz .ktaxa .r8qmry {grid-column: 1 / -1;padding: 10px 0 0 60px;}
}

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

.tnan {min-width: 44px;justify-content: center;align-items: center;min-height: 44px;}

.rf1ej a[role="button"],
.pgwa a[role="button"] {min-height: 44px;}

@media (max-width:851px) {
  
  .vhr0 a {display: flex;min-height: 44px;align-items: center;}
  .vhr0 ul {gap:8px;}
}

.w8fx .t0hrmr6 a {min-height: 44px;display: flex;align-items: center;}
.ag9j {display: inline-flex;align-items: center;min-height: 44px;}

.pdec022, .bw76, .jcca7,
.rf1ej a[role="button"],
.rf1ej .ybgtxh a {min-height: 44px;}

.rf1ej p, .rf1ej li, .rf1ej td {font-size: 16px;line-height:1.62;}

.rf1ej.rf1ej :is(p, li, td, dd) {font-size: 16px;line-height:1.62;}

.vhr0 ul {gap:7px;}

.w8fx .t0hrmr6 ul {gap:7px;display: grid;}

.vt949.vt949 {border: 0;border-radius: 0;box-shadow: none;display: block;}

.vt949.vt949 .htnxw {margin: 0;}

.vt949.vt949 .s44jynr {margin: 0 0 16px;background: linear-gradient(90deg, var(--eleb), var(--uex));height: 5px;overflow: hidden;border-radius:4px;width: 46px;display: block;text-indent: -999em;}

.vt949.vt949 .txa9 {margin: 0 0 12px;letter-spacing: -.03em;color: var(--pz7k);font: 700 clamp(28px, 3.4vw, 46px)/1.08 var(--ac8kq);}
.vt949.vt949 .nqh7r {margin: 0;color: var(--xhd7s);max-width: 60ch;}

.vt949.vt949 .f1z8 {position: relative;flex-wrap: wrap;--qydy5: 0%;gap:6px 14px;align-items: baseline;padding: 0 0 14px;display: flex;min-width: min(320px, 100%);margin: 0;}
.vt949.vt949 .f1z8::after {height: 6px;background:
    linear-gradient(90deg,
      color-mix(in srgb, var(--uex) 62%, #ffffff) 0,
      color-mix(in srgb, var(--uex) 62%, #ffffff) var(--qydy5),
      color-mix(in srgb, #ffffff 16%, transparent) var(--qydy5),
      color-mix(in srgb, #ffffff 16%, transparent) 100%);position: absolute;content: "";right: 0;border-radius:4px;left: 0;bottom: 0;}
.vt949.vt949 .xy9yz4z {font: 700 clamp(34px, 4vw, 52px)/1 var(--ac8kq);font-variant-numeric: tabular-nums;color: var(--pz7k);letter-spacing: -.04em;}
.vt949.vt949 .beyp8g9 {letter-spacing: .06em;font: 600 13px/1.3 var(--ac8kq);text-transform: uppercase;color: var(--xhd7s);}

.vt949.vt949 .jt6f {flex-wrap: wrap;display: flex;list-style: none;margin: 0;padding: 0;gap:12px;}
.vt949.vt949 .nrcnk3v {background: var(--c9ih);min-height: 44px;padding: 10px 18px;display: flex;gap:9px;border: 1px solid var(--p6oh);border-radius: 999px;align-items: baseline;}
.vt949.s797m .nrcnk3v {align-items: flex-start;border-radius: var(--x2jxx);flex-direction: column;gap:2px;}

.vt949.vt949 .x0w293z {font: 600 12px/1.3 var(--ac8kq);font-style: normal;color: color-mix(in srgb, #ffffff 86%, transparent);letter-spacing: .08em;text-transform: uppercase;}
.vt949.vt949 .gr58 {font: 600 15px/1.3 var(--ac8kq);font-variant-numeric: tabular-nums;color: var(--pz7k);}

.vt949.vt949 .ena4y {flex-wrap: wrap;gap:13px;display: flex;}

.vt949.vt949 ul.ena4y {list-style: none;margin: 0;padding: 0;}
.vt949.vt949 .p5rk {min-width: 0;display: flex;}
.vt949.vt949 .p5rk > .pfgmte {flex: 1 1 auto;}
.vt949.vt949 .pfgmte {color: #fff;text-decoration: none;flex-direction: column;transition:transform 0.191s, border-color 0.181s;padding: 8px 24px;min-height: 52px;display: inline-flex;background: #000;border-radius: var(--x2jxx);border: 1px solid color-mix(in srgb, #ffffff 26%, transparent);justify-content: center;}
.vt949.vt949 .pfgmte:hover {border-color: color-mix(in srgb, #ffffff 52%, transparent);transform: translateY(-2px);}
.vt949.vt949 .jh2n7fc {color: inherit;letter-spacing: .1em;text-transform: uppercase;font: 500 10.5px/1.3 var(--ac8kq);}
.vt949.vt949 .fkmev1 {font: 700 17px/1.2 var(--ac8kq);font-style: normal;color: inherit;letter-spacing: -.02em;}

@media (max-width:550px) {
  
  .vt949.vt949 .ena4y {align-items: stretch;flex-direction: column;}
  .vt949.vt949 .pfgmte  {align-items: flex-start;}
  .vt949.vt949 .p5rk   {align-self: stretch;}
  
  .vt949.vt949 .jt6f {align-items: stretch;flex-direction: column;}
}

.j7v4m {visibility: hidden;background: color-mix(in srgb, #000 58%, transparent);opacity:0.05;inset: 0;position: fixed;cursor: pointer;z-index: 90;transition:opacity 0.223s ease, visibility 0.231s;}
.aegf {overscroll-behavior: contain;overflow-y: auto;border-left: 1px solid color-mix(in srgb, #ffffff 14%, transparent);width: min(88vw, 380px);background: var(--itx0x);display: flex;transform: translateX(100%);bottom: 0;box-shadow: -18px 0 48px color-mix(in srgb, #000 42%, transparent);right: 0;position: fixed;visibility: hidden;top: 0;-webkit-overflow-scrolling: touch;flex-direction: column;z-index: 91;transition:transform 0.264s ease, visibility 0.252s;}
.pm1r:checked ~ .j7v4m {visibility: visible;opacity:0.99;}
.pm1r:checked ~ .aegf {transform: translateX(0);visibility: visible;}

.fb3581 {justify-content: space-between;align-items: center;padding: 14px 8px 14px 20px;display: flex;gap:12px;border-bottom: 1px solid color-mix(in srgb, #ffffff 14%, transparent);}
.kamnq7e {color: var(--pz7k);overflow-wrap: anywhere;font: 800 19px/1.2 var(--ac8kq, inherit);min-width: 0;letter-spacing: -.02em;}
.fhmegj0 {display: flex;align-items: center;min-height: 44px;justify-content: center;cursor: pointer;color: var(--pz7k);flex: 0 0 auto;min-width: 44px;border-radius: 50%;font-size: 27px;line-height: 1;}
.fhmegj0:hover {background: color-mix(in srgb, #ffffff 12%, transparent);}

.r1kjt {padding: 8px 0;}
.r1kjt ul {padding: 0;margin: 0;list-style: none;}
.r1kjt li + li {border-top: 1px solid color-mix(in srgb, #ffffff 10%, transparent);}
.r1kjt a {padding: 10px 20px;display: flex;font-size: 16px;font-weight: 600;min-height: 48px;color: var(--pz7k);align-items: center;text-decoration: none;}
.r1kjt a:hover {background: color-mix(in srgb, #ffffff 8%, transparent);}
.r1kjt a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--jgb5);background: color-mix(in srgb, var(--jgb5) 16%, transparent);}

.v2gmxk {display: grid;gap:10px;margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-top: 1px solid color-mix(in srgb, #ffffff 14%, transparent);}
.td723b,
.e21f65 {justify-content: center;min-height: 48px;align-items: center;border-radius: 999px;font-size: 15px;font-weight: 700;padding: 12px 18px;text-decoration: none;display: flex;}
.td723b {color: var(--pz7k);border: 1px solid color-mix(in srgb, #ffffff 34%, transparent);background: transparent;}
.td723b:hover {background: color-mix(in srgb, #ffffff 10%, transparent);}
.e21f65 {background: linear-gradient(96deg,
    color-mix(in srgb, var(--wu8) 72%, #ffffff) 0%,
    var(--wu8) 100%);color: var(--zidk, var(--p84));}

.aegf a:focus-visible,
.fhmegj0:focus-visible,
.tnan:focus-visible {outline: 2px solid var(--pz7k);outline-offset: 2px;}

@media (min-width:1006px) {
  .j7v4m, .aegf {display: none;}
}

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

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

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

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

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

.hs8hj.hs8hj .k6rvjq > summary.vf5a {list-style: none;display: flex;min-height: 44px;cursor: pointer;gap:13px;align-items: center;}
.hs8hj.hs8hj .k6rvjq > summary.vf5a::-webkit-details-marker {display: none;}
.hs8hj.hs8hj .k6rvjq > summary.vf5a:focus-visible {outline: 3px solid var(--uex, var(--k1ud));outline-offset: 3px;border-radius: var(--uah2, 6px);}
.hs8hj.hs8hj .k6rvjq > summary.vf5a .aqpsam9 {margin: 0;}

.hs8hj.hs8hj .k6rvjq > summary.vf5a::after {border-bottom: 2px solid currentColor;transition:transform 0.193s ease;content: "";border-right: 2px solid currentColor;width: 8px;transform: translateY(-2px) rotate(45deg);height: 8px;margin-left: auto;flex: 0 0 auto;}
.hs8hj.hs8hj .k6rvjq[open] > summary.vf5a::after {transform: translateY(2px) rotate(225deg);}
.hs8hj.hs8hj .k6rvjq[open] > summary.vf5a {margin-bottom:13px;}
@media (prefers-reduced-motion: reduce) {
  .hs8hj.hs8hj .k6rvjq > summary.vf5a::after {transition:none;}
}

.rf13 {--k7dp: var(--x2jxx);--ybw: 1px solid color-mix(in srgb, var(--pz7k) 26%, transparent);--yxl: var(--x2jxx);--xfyv: var(--x2jxx);}

.tsrkhd.tsrkhd .wxjg6 {color: var(--pz7k);}

.ag9j img {width: auto;object-position: left center;object-fit: contain;flex: 0 0 auto;max-width: min(46vw, 132px);}

@media (max-width:550px) {
  .q3nqfe {gap:9px;}
  .fr96etn {gap:5px;}
  .fr96etn .pdec022 {font-size: 13px;padding: 0 12px;}
}

@media (max-width:1005px) {
  .fr96etn .rf13 {display: none;}
}
.v2gmxk .rf13 {justify-self: start;}
@media (max-width:550px) {
  .fr96etn {gap:5px;}
  .fr96etn .pdec022 {padding: 0 11px;font-size: 12.5px;white-space: nowrap;}
  .ag9j img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .q3nqfe {gap:5px;}
  .fr96etn .pdec022 {font-size: 12px;padding: 0 9px;}
  .ag9j img {max-width: 24vw;}
}

.rf1ej :is(.rpa5e, .t0616, .d3a2yk0, .s44jynr) {display: none !important;}

.rf1ej > .yead6y.h5s9 {padding: 12px !important;float: none;clear: both;margin-bottom: var(--aq2) !important;margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-top: var(--aq2) !important;}

.vt949.vt949 .dnd5xep {align-items: center;isolation: isolate;grid-template-columns: minmax(0, 1fr);display: grid;overflow: hidden;gap: clamp(26px, 4vw, 64px);-webkit-backdrop-filter: blur(14px);border-radius: var(--f89p);border: 1px solid var(--p6oh);position: relative;background:
    radial-gradient(60% 90% at 88% 50%, color-mix(in srgb, var(--uex) 45%, transparent) 0%, transparent 70%),
    var(--c9ih);padding: clamp(26px, 4vw, 56px);backdrop-filter: blur(14px);}
.vt949.p00qphs .dnd5xep {background:
    radial-gradient(60% 90% at 88% 50%, color-mix(in srgb, var(--eleb) 42%, transparent) 0%, transparent 70%),
    var(--c9ih);}
@media (min-width:855px) {
  .vt949.vt949 .dnd5xep {grid-template-columns: minmax(0, 1fr) auto;}
}
.vt949.vt949 .rsa5na {justify-items: start;min-width: 0;gap: var(--m4wm);display: grid;}

.vt949.vt949 .sr1f {background:
    radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--eleb) 70%, transparent) 0%, transparent 60%),
    radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--uex) 85%, transparent) 0%, transparent 65%),
    var(--itx0x);align-items: center;position: relative;transition:transform 0.282s ease;gap:11px;width: clamp(170px, 17vw, 220px);justify-content: center;aspect-ratio: 9 / 18.5;margin: 0 auto;flex-direction: column;box-shadow: 0 30px 70px color-mix(in srgb, var(--uex) 40%, transparent);display: flex;transform: rotate(-5deg);border-radius:35px;border: 7px solid color-mix(in srgb, #ffffff 86%, var(--uex));}
.vt949.vt949:hover .sr1f {transform: rotate(-1deg) translateY(-4px);}
.vt949.vt949 .azt9d98 {width: 36%;transform: translateX(-50%);position: absolute;background: color-mix(in srgb, #ffffff 86%, var(--uex));left: 50%;border-radius: 999px;height: 16px;top: 10px;}
.vt949.vt949 .mg4py1 {letter-spacing: -.05em;font: 800 clamp(58px, 6vw, 80px)/.9 var(--ac8kq);color: var(--pz7k);}
.vt949.vt949 .r6ft {display: flex;gap:3px;}
.vt949.vt949 .skbvc {display: block;width: 13px;clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);background: linear-gradient(135deg, var(--eleb), var(--uex));height: 13px;}
.vt949.vt949 .fkmev1 {color: var(--xhd7s);text-transform: uppercase;max-width: 80%;margin-top:9px;text-align: center;overflow-wrap: anywhere;font: 700 13px/1.2 var(--ac8kq);letter-spacing: .14em;}
@media (max-width: 859.98px) {
  .vt949.vt949 .sr1f {order: -1;width: 150px;}
  .vt949.vt949 .mg4py1 {font-size: 54px;}
}
@media (prefers-reduced-motion: reduce) {
  .vt949.vt949 .sr1f {transition:none;}
}
.vt949.vt949 .gzhq82 {font-style: normal;}

.rf1ej .fvjn.fvjn .atnnef {box-shadow: none;border: 1px solid var(--p6oh);background: var(--c9ih);color: var(--pz7k);}

.q3nqfe {max-width: calc(var(--wih) + 48px);padding-left:23px;padding-right:23px;}
@media (min-width:1006px) {
  .vhr0 {margin-top:11px;border-top: 0;padding: 0 0 14px;}
  .vhr0 ul {border-radius: 999px;border: 1px solid var(--p6oh);gap:4px;padding: 5px;background: var(--c9ih);backdrop-filter: blur(12px);display: inline-flex;-webkit-backdrop-filter: blur(12px);}
  .vhr0 a {min-height: 38px;font-size: 14.5px;display: flex;border-radius: 999px;transition:background 0.201s, color 0.134s;align-items: center;color: color-mix(in srgb, var(--ca0d) 22%, var(--xhd7s));padding: 0 18px;text-decoration: none;font-weight: 500;}
  .vhr0 a:hover {color: var(--pz7k);background: var(--p6oh);}
  .vhr0 a[aria-current="page"] {font-weight: 600;color: var(--ofnh5, var(--hdwm));background: linear-gradient(96deg, var(--f90j) 0%, var(--uex) 100%);}
}

.w8fx.w8fx > * {padding-right: 0;max-width: var(--wih);padding-left: 0;box-sizing: border-box;margin-right: auto;margin-left: auto;}
.w8fx .p9a9 {justify-self: start;text-align: left;}
.w8fx .p9a9 a, .w8fx .p9a9 img {margin-right: auto;margin-left: 0;}
@media (max-width:755px) {
  .w8fx .mm01 {justify-items: start;grid-template-columns: minmax(0, 1fr);}
  .w8fx .t0hrmr6 {justify-content: start;width: 100%;}
}
@media (max-width:1005px) {
  .tnan {margin-right: -11px;}
}
@media (max-width:550px) {
  .rf1ej :is(.qmx8w, .km57kh) :is(th, td) {padding-right:8px;overflow-wrap: anywhere;padding-left:7px;white-space: normal;}
}

.hs8hj.hs8hj .jq54zwg > * {flex: 1 1 auto;}
.hs8hj.hs8hj .jq54zwg > * > a {justify-content: center;box-sizing: border-box;width: 100%;}
.hs8hj.hs8hj .jq54zwg > * > a {text-align: center;}

.rf1ej :is(.tsrkhd, .wps2vr4) img,
.rf1ej .dp3jxx img {border-radius: calc(var(--x2jxx) - 6px);}
.rf1ej .dp3jxx .rv59.rv59 {border-radius: 0;}
.rf1ej .ycq0b7m :is(div, img, a) {border-radius: calc(var(--x2jxx) - 6px);}
.rf1ej .ycq0b7m > * > div,
.rf1ej .ycq0b7m div:has(> a) {border-radius: var(--x2jxx);}
.rf1ej .ycq0b7m span {border-radius: 999px;}

.rf1ej .ycq0b7m.ycq0b7m [role="button"] {border: 1px solid var(--p6oh);border-radius: var(--x2jxx);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: none;background: var(--c9ih);}
.rf1ej .ycq0b7m.ycq0b7m [role="button"]:first-child {border-color: color-mix(in srgb, var(--uex) 70%, transparent);}
.rf1ej .ycq0b7m.ycq0b7m [role="button"] > div:last-child {color: var(--ofnh5, var(--hdwm));box-shadow: 0 6px 22px color-mix(in srgb, var(--uex) 34%, transparent);background: linear-gradient(96deg, var(--f90j) 0%, var(--uex) 100%);border-radius: 999px;}

.rf1ej > .ycq0b7m > * {margin-right: 0;max-width: none;padding-left: 0;margin-left: 0;padding-right: 0;}

.rf1ej {display: grid;align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.rf1ej > * {grid-column: 1 / -1;}

.rf1ej > .ybxq:has(+ .ybxq) {margin-right:6px !important;margin-left: max(24px, calc((200% - var(--wih)) / 2)) !important;grid-column: 1;width: auto !important;}
.rf1ej > .ybxq + .ybxq {margin-left:6px !important;margin-right: max(24px, calc((200% - var(--wih)) / 2)) !important;float: none;grid-column: 2;width: auto !important;}
.rf1ej > .ybxq {margin-bottom: var(--aq2) !important;margin-top: var(--aq2) !important;}
.rf1ej > :is(.fp7p, .njx7x, .km57kh, .qmx8w, .hs8hj, .h5s9, .ybxq)
  + :is(.fp7p, .njx7x, .km57kh, .qmx8w, .hs8hj, .h5s9, .ybxq):not(.ybxq + .ybxq) {margin-top: 0 !important;}
.rf1ej > .ybxq + .ybxq {margin-top: var(--aq2) !important;}

.rf1ej > .ybxq:not(:has(+ .ybxq)):not(.ybxq + .ybxq) {margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;width: auto !important;}
@media (max-width:851px) {
  .rf1ej > .ybxq:has(+ .ybxq),
  .rf1ej > .ybxq + .ybxq {justify-self: stretch;grid-column: 1 / -1;}
  .rf1ej > .ybxq + .ybxq {margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-top: 0 !important;}
  .rf1ej > .ybxq:has(+ .ybxq),
  .rf1ej > .ybxq + .ybxq {margin-right: max(24px, calc((100% - var(--wih)) / 2)) !important;margin-left: max(24px, calc((100% - var(--wih)) / 2)) !important;}
  .rf1ej > .ybxq:has(+ .ybxq) {margin-bottom: var(--m4wm) !important;}
}

.dq31.dq31 {border-radius: var(--f89p);border: 1px solid var(--p6oh);background: var(--c9ih);-webkit-backdrop-filter: blur(14px);display: flex;padding: 12px !important;flex-direction: column;backdrop-filter: blur(14px);}
.dq31.dq31 .aepvs picture {display: block;height: 100%;}
.rf1ej .dq31.dq31 .cpz8sbz.cpz8sbz {object-fit: cover;border-radius: calc(var(--f89p) - 12px);max-height: none;height: 100%;aspect-ratio: 16 / 9;width: 100%;}
.dq31.dq31 .cfyv9e {display: flex;align-items: flex-start;padding: clamp(18px, 2.2vw, 28px) clamp(14px, 1.8vw, 22px) clamp(12px, 1.6vw, 18px);flex: 1 1 auto;flex-direction: column;}
.dq31.dq31 .t27sd4w {margin-top: auto;}
.dq31.dq31 .pfnrm {margin-bottom:21px;}

@media (min-width:768px) {
  .dq31.h5s9 {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: stretch;gap:13px;}
  
  .dq31.h5s9 .aepvs {min-height: 300px;grid-row: 1;grid-column: 1;}
  .dq31.h5s9 .cfyv9e {justify-content: center;grid-column: 2;grid-row: 1;}
  .dq31.h5s9:has(.s3q2) .aepvs {grid-column: 2;}
  .dq31.h5s9:has(.s3q2) .cfyv9e {grid-column: 1;}
  .rf1ej .dq31.h5s9 .cpz8sbz.cpz8sbz {aspect-ratio: auto;height: 100%;}
  .dq31.h5s9 .t27sd4w {margin-top: 0;}
}

@media (min-width:1006px) {
  .q3nqfe {grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);grid-template-areas: "brand nav acts";padding-top:15px;padding-bottom:13px;row-gap: 0;}
  .fr96etn {justify-self: end;}
  .vhr0 {justify-self: center;padding: 0;margin-top: 0;}
}

@media (min-width:1006px) and (max-width: 1199.98px) {
  .q3nqfe {column-gap:21px;grid-template-columns: auto minmax(0, 1fr) auto;}
  .vhr0 a {padding: 0 13px;}
}
@media (min-width:1006px) {
  .vhr0 {min-width: 0;max-width: 100%;}
  .vhr0 ul {max-width: 100%;box-sizing: border-box;overflow-x: auto;scrollbar-width: none;}
  .vhr0 ul::-webkit-scrollbar {display: none;}
}

.fvjn.fvjn .zgkstd {margin-right: calc(-1 * max(24px, calc((100vw - var(--wih)) / 2)));grid-auto-columns: calc((min(100vw, var(--wih)) - 2 * var(--m4wm)) / 2.5);padding-right: max(24px, calc((100vw - var(--wih)) / 2));scroll-padding-left: 0;}
.fvjn.re11 .zgkstd {grid-auto-columns: calc((min(100vw, var(--wih)) - var(--m4wm)) / 1.6);}
.fvjn.fvjn .zfgt {padding: 10px;position: relative;}
.fvjn.fvjn .t4atpvv {aspect-ratio: 4 / 3;}
.fvjn.re11 .t4atpvv {aspect-ratio: 16 / 9;}
.fvjn.fvjn .q0x04vb {background: linear-gradient(0deg,
    color-mix(in srgb, var(--itx0x) 92%, transparent) 0%,
    color-mix(in srgb, var(--itx0x) 0%, transparent) 100%);color: var(--pz7k);position: absolute;left: 10px;margin: 0;padding: 44px 18px 16px;right: 10px;border-radius: 0 0 calc(var(--x2jxx) - 6px) calc(var(--x2jxx) - 6px);font: 650 16px/1.35 var(--ac8kq);bottom: 10px;}
.fvjn.fvjn .a7qyx {font: 800 13px/1 var(--ac8kq);margin-bottom:5px;display: block;color: color-mix(in srgb, var(--uex) 55%, #ffffff);letter-spacing: .14em;}
.fvjn.fvjn .txsxw3g {gap:16px;display: flex;align-items: center;justify-content: space-between;margin: 22px 0 0;}
.fvjn.fvjn .txsxw3g .z503a {margin: 0;}
.fvjn.fvjn .nefd {display: block;}
@media (max-width:755px) {
  .fvjn.fvjn .zgkstd,
  .fvjn.re11 .zgkstd {margin-right: -24px;padding-right:24px;grid-auto-columns: 82%;}
}
.fvjn.fvjn .zgkstd {width: auto;max-width: none;}
.fvjn.fvjn .vkn5a9[hidden] {display: none;}
