

:root {--dzjh0: var(--lf09);--z33jn: clamp(14px, 3.6vw, 32px);--k23s: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--xto:  var(--otm);--rxzcq: var(--hr4a);--j9xy4:  var(--boxxv);--ajjq: color-mix(in srgb, var(--qo9bh) 68%, var(--boxxv));--jkd: 10px;--gkc: rgba(255,255,255,.09);--fi4w3: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--gofl1: 1080px;--nf1rl: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--ed1y: var(--te1z);--ol0:"Plus Jakarta Sans", "Hanken Grotesk", "Be Vietnam Pro", system-ui, sans-serif;--robs: color-mix(in srgb, var(--gnw55) 56%, var(--qo9bh));--sglk: color-mix(in srgb, var(--qo9bh) 84%, var(--boxxv));--eej: color-mix(in srgb, var(--gnw55) 9%, var(--hr4a));--jm2y:   var(--qo9bh);--bvto6: color-mix(in srgb, var(--gnw55) 76%, var(--qo9bh));--k48: 14px;--nex: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--ghvr: var(--rvc);}

body {background: var(--j9xy4);-webkit-font-smoothing: antialiased;margin: 0;line-height:1.64;font-family: var(--ol0);font-size: 15px;color: var(--jm2y);}

.tb8z {z-index: 0;pointer-events: none;background:
    radial-gradient(120vh 90vh at var(--e1ufs, 50%) var(--l9b4, 12%),
      color-mix(in srgb, var(--gnw55) var(--siqed, 20%), transparent),
      transparent 72%);inset: 0;position: fixed;}

.mqvvz {left: -9999px;color: var(--jm2y);z-index: 90;text-decoration: none;background: var(--dzjh0);top: 0;padding: 12px 18px;font-size: 14px;box-shadow: var(--k23s);border-radius: var(--jkd);position: absolute;}
.mqvvz:focus {top: 10px;outline: 2px solid var(--bvto6);outline-offset: 2px;left: 10px;}

.s24hg5 {pointer-events: none;width: 0;opacity:0.05;position: absolute;height: 0;}

:where(a):focus-visible,
:where(label[role="button"]):focus-visible,
:where(summary):focus-visible {outline: 2px solid var(--bvto6);outline-offset: 3px;border-radius:4px;}

.qt6s5 {box-shadow: var(--nex);border-bottom: 1px solid var(--io13);backdrop-filter: blur(14px) saturate(1.4);z-index: 50;background: color-mix(in srgb, var(--e595) 88%, transparent);color: var(--iovb, var(--qenf));top: 0;position: sticky;-webkit-backdrop-filter: blur(14px) saturate(1.4);}
.zpenb {gap:14px;align-items: center;padding: 8px var(--z33jn);min-height: 58px;display: flex;max-width: var(--gofl1);margin: 0 auto;}

.hwm42q2 {display: inline-flex;min-width: 0;gap:9px;min-height: 44px;color: inherit;text-decoration: none;align-items: center;}
.hwm42q2 img {height: 26px;object-fit: contain;max-width:168px;width: auto;display: block;}
.zh9fy50 {letter-spacing: -.017em;font-size: 17px;text-overflow: ellipsis;overflow: hidden;font-weight: 750;white-space: nowrap;}

.g4cpmz4 {flex: 0 0 auto;border-radius: 50%;width: 7px;background: var(--gnw55);height: 7px;}

.vmnf6sj {margin-left: auto;}
.vmnf6sj ul {display: flex;gap:1px;align-items: center;list-style: none;padding: 0;margin: 0;}
.vmnf6sj a {padding: 0 11px;color: var(--iovb);border-radius:10px;display: inline-flex;font-size: 13.5px;font-weight: 600;min-height: 38px;text-decoration: none;opacity:0.82;align-items: center;}
.vmnf6sj a:hover {background: color-mix(in srgb, var(--iovb) 9%, transparent);opacity:0.98;}

.vmnf6sj a[aria-current="page"] {background: color-mix(in srgb, var(--iovb) 13%, transparent);box-shadow: var(--fi4w3);opacity:1;}

.bggjg {display: flex;align-items: center;gap:8px;}

.h8wdj8x {font-family: inherit;align-items: center;white-space: nowrap;justify-content: center;padding: 0 15px;line-height: 1;font-size: 13.5px;text-decoration: none;font-weight: 660;display: inline-flex;border: 0;border-radius:10px;min-height: 40px;cursor: pointer;}
.c42m331 {background: var(--ptca5, var(--gnw55));box-shadow: var(--nf1rl);color: var(--jcl, var(--jnav));}
.c42m331:hover {background: var(--u0ayj, var(--ptca5));box-shadow: var(--k23s);}

.yq522pm {box-shadow: var(--fi4w3);color: var(--r667, var(--u6m));background: var(--xlou, color-mix(in srgb, var(--iovb) 10%, transparent));}
.yq522pm:hover {background: var(--xlou, color-mix(in srgb, var(--iovb) 17%, transparent));}

.sxstv {text-decoration: none;box-shadow: var(--k23s);font-size: 14.5px;font-family: inherit;background: var(--tg2m8, var(--gnw55));font-weight: 680;color: var(--liy4, var(--dwbz, var(--qcju)));border: 0;border-radius:11px;padding: 0 21px;display: inline-flex;line-height: 1;justify-content: center;min-height: 46px;align-items: center;}
.sxstv:hover {box-shadow: var(--nex);background: var(--u0ayj, var(--tg2m8));}

.hzgr {display: none;align-items: center;border-radius:9px;gap:3px;justify-content: center;height: 44px;cursor: pointer;flex-direction: column;width: 44px;}
.hzgr span {border-radius:2px;height: 2px;background: var(--iovb);width: 19px;display: block;}

.krv24ve {margin: 0 auto;padding: clamp(26px, 4vw, 44px) var(--z33jn) 72px;position: relative;max-width: var(--gofl1);z-index: 1;}

.krv24ve > * {margin: 0 0 clamp(22px, 3vw, 38px);position: relative;}
.krv24ve > *:last-child {margin-bottom: 0;}

.krv24ve > section,
.krv24ve > div,
.krv24ve > article,
.krv24ve > aside,
.krv24ve > figure {contain: none;content-visibility: visible;}

.kqqkr8h > *:nth-child(3n+2) {z-index: 2;margin-top: -18px;}
.yx20ap4 > *:nth-child(3n+3) {margin-top: -18px;z-index: 2;}

.krv24ve h2 {color: var(--jm2y);margin: 0 0 3px;font-size: 17px;letter-spacing: -.017em;font-weight: 760;line-height:1.27;}
.krv24ve h3 {margin: 0 0 3px;line-height:1.36;font-weight: 700;color: var(--jm2y);font-size: 14.5px;}

.krv24ve h1,
.krv24ve .htvce7 {color: var(--jm2y);font-weight: 780;letter-spacing: -.021em;margin: 0 0 7px;font-size: clamp(21px, 1.8vw, 23px);line-height:1.21;}

.wpjx3 {letter-spacing: .15em;font-weight: 750;font-size: 10.5px;text-transform: uppercase;display: inline-block;margin: 0 0 6px;color: var(--robs);}

.rbpx0vw {border-radius: var(--k48);background: var(--rxzcq);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);padding: clamp(16px, 2.3vw, 24px);}

.rbpx0vw.jkdq69z {max-width: calc(72ch + 2 * clamp(16px, 2.3vw, 24px));}

.vqz1 {border-radius: var(--k48);background: var(--ghvr);padding: clamp(15px, 2.1vw, 22px);box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);}

.daxws {background: var(--rxzcq);grid-template-columns: 1fr auto;align-items: center;display: grid;padding: clamp(18px, 2.6vw, 30px);box-shadow: var(--nex), inset 0 1px 0 0 var(--gkc);gap: clamp(16px, 2.6vw, 34px);border-radius: var(--k48);}
.f4aeqc {grid-template-columns: 1fr;}
.gcpx {min-width: 0;}
.b6mhsz {max-width: 56ch;margin: 0 0 14px;font-size: 14.5px;line-height:1.63;color: var(--sglk);}
.d6eyre {align-items: center;flex-wrap: wrap;display: flex;gap:9px;}

.trkm {flex: 0 0 auto;margin: 0;min-width: 0;}
.trkm img,
.f77k {max-height: min(34vh, 260px);width: min(38vw, 340px);box-shadow: var(--nex);object-fit: cover;aspect-ratio: 4 / 3;display: block;border-radius: var(--jkd);height: auto;}
.f4aeqc .trkm img,
.f4aeqc .f77k {aspect-ratio: 20 / 7;max-height: min(26vh, 210px);width: 100%;}

.f77k {background:
    linear-gradient(150deg,
      color-mix(in srgb, var(--gnw55) 34%, var(--lf09)),
      color-mix(in srgb, var(--gnw55) 9%, var(--rvc)));place-items: center;position: relative;display: grid;}
.k8f9 {color: color-mix(in srgb, var(--qo9bh) 76%, transparent);line-height: 1;font-size: clamp(38px, 5vw, 62px);font-weight: 800;letter-spacing: -.04em;}

.bamfa:not(.f4aeqc) {grid-template-columns: auto 1fr;}

.xnh0vm5 {display: block;}
.ymvjth {margin: 0 0 clamp(12px, 1.9vw, 20px);}
.qy3fm {align-items: start;display: grid;gap: clamp(16px, 2.6vw, 34px);grid-template-columns: 1fr auto;}
.xnh0vm5.bamfa .qy3fm {grid-template-columns: auto 1fr;}

.xnh0vm5.f4aeqc .qy3fm {grid-template-columns: 1fr;}

.xnh0vm5 .qy3fm > :only-child {grid-column: 1 / -1;}

.dt7c9 {border-radius: var(--k48);background: var(--ghvr);padding: clamp(16px, 2.2vw, 24px);box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);}
.jkdq69z {color: var(--sglk);overflow-wrap: anywhere;max-width: 72ch;font-size: 14.5px;line-height:1.70;}
.jkdq69z > :first-child {margin-top: 0;}
.jkdq69z > :last-child {margin-bottom: 0;}
.jkdq69z p {margin: 0 0 .95em;}
.jkdq69z a {color: var(--robs);}
.jkdq69z strong {color: var(--jm2y);}
.jkdq69z ul, .jkdq69z ol {padding-left: 1.2em;margin: 0 0 .95em;}
.jkdq69z li {margin: 0 0 .3em;}
.jkdq69z blockquote {background: var(--rxzcq);border: 0;border-radius: var(--jkd);padding: 12px 15px;box-shadow: var(--fi4w3);color: var(--jm2y);margin: 1em 0;}
.jkdq69z table {border-collapse: collapse;font-size: 13.5px;width: 100%;}
.jkdq69z th,
.jkdq69z td {border-bottom: 1px solid var(--wpt, var(--xto));text-align: left;color: var(--y38, var(--jm2y));padding: 9px 11px;}
.jkdq69z th {font-weight: 720;}

.xbsemy2 {-webkit-overflow-scrolling: touch;border-radius: var(--jkd);overflow-x: auto;}

.dgx0gz {margin: 0 0 11px;}

.jhct {border-bottom: 1px solid var(--xto);padding-bottom:11px;}

.nw33rg {display: block;}
.krv24ve .baj2y8e {padding: 0 3px;margin: 0 0 10px;}
.nw33rg > .dt7c9 {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.arb8md {display: block;}
.jc7w6c {gap:8px;display: grid;}

.kwjm {background: var(--ghvr);box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);border-radius: var(--jkd);overflow: hidden;}
.kwjm[open] {background: var(--rxzcq);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);}
.fgx71 {display: flex;line-height:1.36;font-size: 14.5px;min-height: 48px;align-items: center;cursor: pointer;font-weight: 680;color: var(--jm2y);padding: 11px 15px;list-style: none;gap:11px;}
.fgx71::-webkit-details-marker {display: none;}

.jc7w6c {counter-reset: dkq;}
.kwjm {counter-increment: dkq;}
.yswd3n {display: inline-flex;justify-content: center;font-size: 11.5px;font-style: normal;flex: 0 0 auto;height: 26px;width: 26px;align-items: center;color: var(--robs);font-weight: 750;background: var(--dzjh0);border-radius:7px;box-shadow: var(--fi4w3);}
.yswd3n::before {content: counter(dkq, decimal-leading-zero);}
.c14r .yswd3n::before {content: counter(dkq);}
.czn7y {font-size: 14px;overflow-wrap: anywhere;padding: 0 15px 14px 52px;margin: 0;line-height:1.64;color: var(--sglk);}

.v2r6 {margin-left: auto;}
.gdyp .czn7y {padding-left:15px;}

.xeyw2w {margin: 0;list-style: none;padding: 0;}
.b3tr856 {min-width: 0;}
.xeyw2w .fgx71::before {font-weight: 750;border-radius:7px;height: 26px;background: var(--dzjh0);flex: 0 0 auto;content: counter(dkq, decimal-leading-zero);width: 26px;color: var(--robs);box-shadow: var(--fi4w3);justify-content: center;align-items: center;font-size: 11.5px;display: inline-flex;}
.xeyw2w.c14r .fgx71::before {content: counter(dkq);}

.ep6n {display: block;}
.ftr43h {gap:10px;margin: 0;display: grid;padding: 0;counter-reset: dks;list-style: none;}

.xmfw {min-width: 0;align-items: start;display: grid;background: var(--ghvr);padding: 14px 16px;box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);gap: 0 13px;counter-increment: dks;grid-template-columns: auto 1fr;border-radius: var(--jkd);}
.xmfw:nth-child(2) {background: var(--rxzcq);box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);}
.xmfw:nth-child(3) {box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);background: var(--rxzcq);}
.xmfw:nth-child(n+4) {background: var(--dzjh0);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);}
.bgm92 {background: var(--eej);border-radius:9px;font-size: 12.5px;font-style: normal;height: 30px;font-weight: 780;color: var(--robs);justify-content: center;align-items: center;display: inline-flex;width: 30px;grid-row: 1 / 3;box-shadow: var(--fi4w3);}
.bgm92::before {content: counter(dks, decimal-leading-zero);}
.x0f5x .bgm92::before {content: counter(dks);}
.cbcx1ap {font-weight: 700;overflow-wrap: anywhere;margin: 0;min-width: 0;color: var(--jm2y);line-height:1.36;font-size: 14.5px;}
.zdw0 {min-width: 0;color: var(--sglk);font-size: 14px;line-height:1.58;margin: 3px 0 0;overflow-wrap: anywhere;}

.g5yqv5 {grid-template-columns: minmax(0, 1fr);}
.g5yqv5 .bgm92 {margin-bottom:9px;grid-row: auto;}
.hyt8 {min-width: 0;}

.hyt8 > .cbcx1ap,
.hyt8 > .zdw0 {display: block;}

.krv24ve .q3ekv {line-height:1.38;font-size: 14.5px;color: var(--jm2y);margin: 0;font-weight: 700;}

.c63q5 {display: block;}
.yp6mfde {display: grid;align-items: start;gap:13px;grid-template-columns: 1fr 1fr;}
.jwwrcp {border-radius: var(--k48);min-width: 0;padding: 15px 17px;}

.gecrzj {background: var(--rxzcq);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);}
.x4d2zv {box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);margin-top:15px;background: var(--ghvr);}
.w98kd {margin: 0 0 9px;font-size: 10.5px;letter-spacing: .15em;font-weight: 750;color: var(--ajjq);text-transform: uppercase;}
.dvnnwyz {list-style: none;display: grid;gap:6px;padding: 0;margin: 0;}
.dvnnwyz li {line-height:1.56;min-width: 0;padding-left:21px;position: relative;font-size: 14px;color: var(--jm2y);overflow-wrap: anywhere;}

.dvnnwyz li::before {width: 12px;position: absolute;background: var(--bvto6);border-radius:3px;height: 2px;content: "";top: .58em;left: 0;}
.x4d2zv .dvnnwyz li::before {background: var(--ajjq);}
.gecrzj .dvnnwyz li::after {content: "";background: var(--bvto6);top: calc(.58em - 5px);width: 2px;height: 12px;position: absolute;left: 5px;border-radius:1px;}

.av1j {margin: 0;gap: 0 12px;}
.av1j > dt {margin: 0 0 8px;grid-row: 1;padding: 0 3px;}
.av1j > dd {margin: 0;grid-row: 2;}
.av1j > dt:nth-of-type(1),
.av1j > dd:nth-of-type(1) {grid-column: 1;}
.av1j > dt:nth-of-type(2),
.av1j > dd:nth-of-type(2) {grid-column: 2;}

.av1j > dd.x4d2zv {margin-top:14px;}

.krv24ve .xend80m {color: var(--ajjq);text-transform: uppercase;font-size: 10.5px;line-height:1.29;letter-spacing: .15em;font-weight: 750;margin: 0 0 9px;}

.dmx9n {display: block;}
.j209 {grid-template-columns: repeat(5, minmax(0, 1fr));display: grid;gap:15px;}
.y6fd {text-decoration: none;border-radius: var(--jkd);background: var(--rxzcq);overflow: hidden;box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);color: inherit;display: block;min-width: 0;transition:box-shadow 0.147s ease, transform 0.147s ease;}

.y6fd:hover {transform: translateY(-3px);box-shadow: var(--nex);}
.y6fd img {height: auto;width: 100%;object-fit: cover;aspect-ratio: 4 / 3;display: block;}
.b62e54 {min-width: 0;font-weight: 700;line-height:1.29;font-size: 13.5px;overflow-wrap: anywhere;display: block;padding: 9px 11px 3px;color: var(--jm2y);}
.a7grhfs {display: block;letter-spacing: .05em;font-style: normal;padding: 0 11px 11px;font-size: 11px;color: var(--ajjq);}

.wjcc30 {display: block;}
.d2hf {display: grid;list-style: none;padding: 0;gap:11px;margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:905px) { .d2hf {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:470px) { .d2hf {grid-template-columns: minmax(0, 1fr);} }
.nxn5yz {background: var(--ghvr);display: flex;transition:box-shadow 0.202s ease;align-items: center;border-radius: var(--jkd);min-width: 0;color: inherit;box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);padding: 9px 12px;gap:9px;min-height: 56px;text-decoration: none;}
.nxn5yz:hover {box-shadow: var(--k23s);}

.nxn5yz img {width: 54px;padding: 3px 5px;background: #000;object-fit: contain;flex: 0 0 auto;border-radius:8px;height: 30px;}
.adj8y8 {font-size: 12.5px;overflow-wrap: anywhere;color: var(--jm2y);font-weight: 640;line-height:1.31;min-width: 0;}

.txqm81 {display: block;}

.d3wc {gap:8px;margin: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;}
@media (max-width:1011px) { .j209 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:905px)  { .d3wc {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.tqeh1sf {display: flex;flex-direction: column;box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);background: var(--ghvr);overflow: hidden;min-width: 0;border-radius: var(--jkd);}
.jzv2jg2 {min-height: 50px;justify-content: center;padding: 9px;min-width: 0;align-items: center;display: flex;}
.jzv2jg2 img {width: auto;max-width: 100%;max-height: 26px;object-fit: contain;height: auto;}
.y49e {min-width: 0;text-align: center;font-size: 11px;overflow-wrap: anywhere;margin: 0;font-weight: 640;color: var(--sglk);padding: 0 8px 9px;}

.re5fj {display: block;}
.k4ww4 {border-radius: var(--jkd);align-items: baseline;background: var(--dzjh0);display: inline-flex;box-shadow: var(--nf1rl);padding: 7px 13px;margin: 0 0 4px;gap:7px;}
.stsa {line-height: 1;color: var(--jm2y);font-size: 19px;letter-spacing: -.02em;font-weight: 800;}
.jyv5gr7 {font-weight: 700;font-size: 10.5px;text-transform: uppercase;font-style: normal;color: var(--ajjq);letter-spacing: .13em;}
.wab1h2 {max-width: 66ch;margin: 8px 0 14px;color: var(--sglk);font-size: 14px;}

.jr840a {align-content: flex-start;gap:12px;display: flex;align-items: start;justify-content: center;flex-wrap: wrap;}
.jr840a > * {min-width: 0;max-width: calc(50% - 6px);flex: 1 1 232px;}
@media (max-width:645px) { .jr840a > * {max-width: none;} }

.hmee9x3 {margin: 0;min-width: 0;padding: 14px 16px;border-radius: var(--jkd);background: var(--ghvr);box-shadow: var(--fi4w3), inset 0 1px 0 0 var(--gkc);}
.hmee9x3:nth-child(even) {margin-top:11px;box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);background: var(--rxzcq);}
.hmee9x3 q {overflow-wrap: anywhere;line-height:1.59;font-size: 14px;color: var(--jm2y);display: block;}
.hmee9x3 figcaption {padding-top:9px;font-weight: 720;text-transform: uppercase;letter-spacing: .11em;color: var(--ajjq);display: block;font-size: 10.5px;}

.wsezpdh {border-radius: var(--k48);background: var(--rxzcq);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);padding: clamp(16px, 2.3vw, 26px);}

.e732c {gap: clamp(14px, 2.4vw, 28px);display: grid;align-items: center;grid-template-columns: minmax(0, 1fr);}
.fcaxt9f .mkhj6 {order: 2;}
.mkhj6 {margin: 0;min-width: 0;}

.mkhj6 img {object-fit: contain;display: block;height: auto;margin-inline: auto;box-shadow: var(--nex);max-width: 100%;border-radius: var(--jkd);max-height: 460px;}

.gbfecbz .mkhj6 img {aspect-ratio: 3 / 2;max-height: 240px;width: 100%;object-fit: cover;}
.ntrw {min-width: 0;}
.an5y571 {color: var(--sglk);font-size: 14px;line-height:1.64;overflow-wrap: anywhere;max-width: 58ch;}
.an5y571 > :first-child {margin-top: 0;}
.an5y571 p {margin: 0 0 .9em;}
.an5y571 a {color: var(--robs);}

.fqaz8s4 {box-shadow: var(--nex), inset 0 1px 0 0 var(--gkc);background: var(--eej);}

.vgtr5n {box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);padding: clamp(16px, 2.3vw, 26px);background: var(--rxzcq);border-radius: var(--k48);}
.j2mew {gap: clamp(13px, 2.2vw, 24px);align-items: start;grid-template-columns: auto 1fr;display: grid;}
.fggcse {object-fit: cover;width: 68px;height: 68px;box-shadow: var(--nex);display: block;border-radius:17px;}
.npcx5v {min-width: 0;}
.wf368ag {line-height:1.60;font-size: 14px;margin: 0 0 11px;color: var(--sglk);max-width: 62ch;}

.zan3rx1 {margin: 0 0 13px;flex-wrap: wrap;padding: 0;display: flex;gap:7px;}
.rygf {flex-direction: column;box-shadow: var(--fi4w3);padding: 7px 12px;background: var(--ghvr);margin: 0;display: inline-flex;gap:0px;border-radius:8px;min-width: 0;}
.zzvebhh {font-weight: 750;letter-spacing: .13em;font-size: 9.5px;color: var(--ajjq);text-transform: uppercase;}
.yrn3wb {color: var(--jm2y);font-style: normal;font-size: 13px;font-weight: 720;overflow-wrap: anywhere;}
.a7qkwkc {gap:8px;display: flex;flex-wrap: wrap;}

.n59e5b {grid-template-columns: auto 1fr;background: var(--ghvr);gap:13px;padding: clamp(15px, 2.1vw, 22px);align-items: start;border-radius: var(--k48);display: grid;box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);}
.n59e5b img {width: 54px;display: block;height: 54px;box-shadow: var(--k23s);border-radius: 50%;object-fit: cover;}
.x5k89 {min-width: 0;}
.gr7a4f {font-size: 9.5px;text-transform: uppercase;display: block;letter-spacing: .16em;color: var(--ajjq);font-weight: 750;}
.v6cp {font-size: 15px;display: block;line-height:1.30;font-weight: 760;color: var(--jm2y);padding-top:2px;}
.xpjtyq {font-size: 12px;display: block;font-style: normal;color: var(--ajjq);}
.pman9cm {color: var(--sglk);max-width: 66ch;margin: 7px 0 0;line-height:1.60;font-size: 13.5px;}
.ccq5edm {flex-wrap: wrap;margin: 9px 0 0;display: flex;padding: 0;gap:9px;list-style: none;}
.ccq5edm a {font-size: 12px;background: var(--rxzcq);text-decoration: none;border-radius:10px;color: var(--robs);min-height: 36px;box-shadow: var(--fi4w3);font-weight: 660;padding: 0 12px;align-items: center;display: inline-flex;}
.ccq5edm a:hover {box-shadow: var(--nf1rl);}

.pe8w {padding: clamp(17px, 2.4vw, 28px);background: var(--rxzcq);border-radius: var(--k48);box-shadow: var(--k23s), inset 0 1px 0 0 var(--gkc);}
.nrad {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--gnw55) 24%, var(--lf09)),
      color-mix(in srgb, var(--gnw55) 7%, var(--rvc)));}

.pe8w .pyc06f {font-weight: 800;line-height:1.13;letter-spacing: -.028em;font-size: clamp(24px, 3.4vw, 38px);margin: 0 0 8px;color: var(--jm2y);}
.xtbhd4w {max-width: 62ch;line-height:1.61;color: var(--sglk);font-size: clamp(15.5px, 1.4vw, 17.5px);margin: 0 0 18px;}
.y7gx {display: flex;gap:9px;flex-wrap: wrap;}

.gg84 {list-style: none;padding: 0;flex-wrap: wrap;gap:12px;justify-content: center;display: flex;margin: 16px 0 0;align-items: start;}
.gg84 > * {flex: 1 1 178px;max-width: calc(50% - 6px);min-width: 0;}
@media (max-width:588px) { .gg84 > * {max-width: none;} }
.z3pfd {margin: 0;min-width: 0;}
.z3pfd figure {margin: 0;min-width: 0;}

.z3pfd:nth-child(odd) {margin-top:10px;}
.z3pfd img {box-shadow: var(--nf1rl);aspect-ratio: 16 / 10;width: 100%;height: auto;border-radius: var(--jkd);display: block;object-fit: cover;}
.z3pfd figcaption {color: var(--sglk);padding: 7px 2px 0;font-size: 12px;overflow-wrap: anywhere;font-weight: 620;}

.wjy73 {grid-template-columns: minmax(0, 700px);justify-content: center;}
.wjy73 .z3pfd {margin-top: 0;}
.wjy73 figcaption {padding: 0 2px 7px;}

.bahjd {margin: 0;}
.bahjd img {width: 100%;max-height: min(50vh, 400px);object-fit: cover;height: auto;display: block;box-shadow: var(--k23s);border-radius: var(--k48);}

.y6nj549 {overflow: hidden;aspect-ratio: 12 / 5;box-shadow: none;max-width: 100%;width: 100%;border-radius: clamp(20px, 6vw, 84px);border: 1px solid var(--xto, var(--te1z));position: relative;max-height: min(42vh, 340px);}

.y6nj549 picture {width: 100%;display: block;height: 100%;}
.y6nj549 img {width: 100%;max-height: none;border-radius: 0;height: 100%;box-shadow: none;object-fit: cover;}

.xzd7a19 {box-shadow: var(--nex), inset 0 1px 0 0 var(--gkc);background: var(--rxzcq);padding: clamp(10px, 1.4vw, 16px);border-radius: var(--k48);}

.b99yy {display: block;overflow: hidden;border-radius: var(--jkd);}

.b99yy picture {width: 100%;display: block;}

.xzd7a19 .b99yy img {border-radius: 0;box-shadow: none;max-height: min(38vh, 300px);}

.bseb2xs {padding: 9px 3px 0;margin: 0;align-items: baseline;font-size: 12px;line-height:1.50;display: flex;gap:8px;color: var(--ajjq);}
.p2qcasb {font-size: 9.5px;font-weight: 750;letter-spacing: .14em;text-transform: uppercase;flex: 0 0 auto;color: var(--robs);}

.fra4jgx {display: flex;flex-wrap: wrap;align-items: center;gap:12px;}

.p1jt  {justify-content: flex-start;}
.m4ra   {justify-content: center;}
.bgq6 {justify-content: flex-end;}

.tdfq01 .sxstv {flex: 1 1 auto;}
.w641 .sxstv {flex: 0 0 auto;}

.eegwrb {width: 8px;height: 8px;border-radius: 50%;flex: 0 0 auto;box-shadow: var(--fi4w3);background: var(--bvto6);}

.vx3sc2 {border-radius: var(--k48);box-shadow: var(--nf1rl), inset 0 1px 0 0 var(--gkc);padding: clamp(14px, 2vw, 20px);background: var(--ghvr);}
.g29xb {font-size: 9.5px;font-style: normal;text-transform: uppercase;margin: 0 0 9px;font-weight: 750;letter-spacing: .16em;color: var(--ajjq);display: block;}
.e1345d {counter-reset: dkt;gap:6px;display: grid;}
.e1345d a {counter-increment: dkt;border-radius:10px;text-decoration: none;font-size: 13.5px;color: var(--jm2y);min-height: 44px;padding: 5px 11px;background: var(--rxzcq);align-items: center;gap:9px;box-shadow: var(--fi4w3);transition:box-shadow 0.194s ease;display: flex;}
.e1345d a::before {font-weight: 750;letter-spacing: .06em;font-size: 10.5px;content: counter(dkt, decimal-leading-zero);color: var(--robs);flex: 0 0 auto;}
.e1345d a:hover {box-shadow: var(--k23s);}

.v1mwc {display: block;}
.s85f1 {padding: 0 3px;}

.v6yq9av {padding: clamp(18px, 2.6vw, 28px);display: grid;border-radius: var(--k48);gap:9px;justify-items: start;background: var(--eej);box-shadow: var(--nex), inset 0 1px 0 0 var(--gkc);}
.jq1p1qz {color: var(--jm2y);margin: 0;font-size: 17px;line-height:1.23;font-weight: 780;}
.xh9ef9 {margin: 0;max-width: 66ch;color: var(--sglk);font-size: 14px;line-height:1.58;}

.t0dnfh {letter-spacing: .05em;margin: 0;padding-top:5px;color: var(--ajjq);font-size: 11.5px;}

.ejabhkn {backdrop-filter: blur(14px);bottom: 0;align-items: center;display: flex;flex-wrap: wrap;position: sticky;background: color-mix(in srgb, var(--lf09) 90%, transparent);-webkit-backdrop-filter: blur(14px);justify-content: center;gap:9px 15px;z-index: 45;box-shadow: var(--nex);padding: 10px calc(var(--z33jn) + 22px) 10px var(--z33jn);}
.vk540z {font-size: 13.5px;font-weight: 650;color: var(--jm2y);}

.awhw {position: fixed;left: 0;top: 0;padding: 0;border: 0;width: 1px;white-space: nowrap;clip-path: inset(50%);overflow: hidden;height: 1px;margin: -1px;}
.awhw:checked ~ .ejabhkn {display: none;}

.bxc5 {position: absolute;color: var(--ajjq);right: 0;display: inline-flex;width: 44px;top: 0;cursor: pointer;z-index: 1;transition:color 0.201s;align-items: center;height: 44px;justify-content: center;}

.bxc5::before {border-radius: 50%;background: var(--dzjh0);transition:background 0.162s;box-shadow: var(--fi4w3);position: absolute;inset: 10px;content: '';}
.bxc5 svg {position: relative;z-index: 1;}
.bxc5:hover {color: var(--jm2y);}
.bxc5:hover::before {background: color-mix(in srgb, var(--jm2y) 10%, var(--dzjh0));}
.bxc5:focus-visible {outline: 2px solid var(--jm2y);outline-offset: -3px;border-radius: 50%;}

.s4q2s {box-shadow: var(--nex);font-size: 13.5px;padding: 30px var(--z33jn);background: var(--na6if);color: var(--q6lgg);z-index: 1;position: relative;}
.s4q2s a {opacity:0.8;text-decoration: none;color: var(--q6lgg);}
.s4q2s a:hover {opacity:1;}
.hj0v,
.jrw2gv {margin: 0 auto;max-width: var(--gofl1);}
.jrw2gv {margin-top:15px;border-top: 1px solid color-mix(in srgb, var(--q6lgg) 18%, transparent);padding-top:16px;opacity:0.82;}
.qeszes {gap:11px 28px;flex-wrap: wrap;display: flex;}
.kzy8 img {width: auto;height: 26px;}
.m15jg5j {flex-wrap: wrap;gap:11px;display: flex;align-items: center;}

.aek0m {visibility: hidden;position: fixed;z-index: 60;inset: 0;background: #000;cursor: pointer;opacity:0.05;transition:opacity 0.236s ease, visibility 0.208s;}
.s24hg5:checked ~ .aek0m {opacity:0.54;visibility: visible;}

.t49yqdj {flex-direction: column;width: min(86vw, 340px);top: 0;bottom: 0;position: fixed;display: flex;overscroll-behavior: contain;box-shadow: var(--nex);overflow-y: auto;visibility: hidden;background: var(--rxzcq);transition:transform 0.254s ease, visibility 0.25s;z-index: 61;}
.nmq05d5  {transform: translateX(-102%);left: 0;}
.f9cw9nt {transform: translateX(102%);left: auto;right: 0;}
.s24hg5:checked ~ .t49yqdj {visibility: visible;transform: translateX(0);}

.gqmepe {box-shadow: var(--nf1rl);padding: 12px 14px;align-items: center;display: flex;gap:11px;background: var(--dzjh0);justify-content: space-between;}
.m6h8 {align-items: center;display: inline-flex;}
.m6h8 img {height: 26px;display: block;width: auto;}
.fnmqvr {font-size: 16px;color: var(--jm2y);font-weight: 760;}
.ymvktr {justify-content: center;cursor: pointer;height: 44px;align-items: center;width: 44px;display: inline-flex;color: var(--jm2y);border-radius:9px;}

.p49t {padding: 10px;}
.p49t ul {list-style: none;padding: 0;display: grid;gap:6px;margin: 0;}
.p49t a {color: var(--jm2y);min-height: 48px;font-size: 15px;border-radius: var(--jkd);align-items: center;text-decoration: none;background: var(--ghvr);font-weight: 660;display: flex;padding: 0 13px;box-shadow: var(--fi4w3);}
.p49t a[aria-current="page"] {background: var(--dzjh0);box-shadow: var(--nf1rl), inset 3px 0 0 0 var(--bvto6);}

.zmf528 {padding: 14px;margin-top: auto;display: grid;gap:8px;}
.hga5,
.wtbvfr {font-weight: 670;text-decoration: none;border-radius:10px;display: inline-flex;font-size: 14.5px;min-height: 46px;justify-content: center;align-items: center;}
.hga5 {box-shadow: var(--fi4w3);background: var(--xlou, var(--ghvr));color: var(--r667, var(--u6m));}
.wtbvfr {background: var(--ptca5, var(--gnw55));color: var(--jcl, var(--jnav));box-shadow: var(--k23s);}

@media (max-width:905px) {
  .daxws,
  .bamfa,
  .qy3fm,
  .xnh0vm5.bamfa .qy3fm,
  .e732c,
  .fcaxt9f .e732c {grid-template-columns: 1fr;}
  
  .trkm {order: -1;}
  .fcaxt9f .mkhj6 {order: 0;}
  .trkm img,
  .f77k {width: 100%;}
  .trkm img,
  .f77k {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .mkhj6 img {max-height: 320px;}
  .gbfecbz .mkhj6 img {max-height: 200px;}
  .yp6mfde {grid-template-columns: 1fr;}
  .x4d2zv {margin-top: 0;}
  
  .av1j > dt:nth-of-type(n),
  .av1j > dd:nth-of-type(n) {grid-row: auto;grid-column: 1;}
  .av1j > dd.x4d2zv {margin-top: 0;}
  .av1j > dd {margin-bottom:11px;}
  .av1j > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:870px) {
  
  .zpenb {min-height: 54px;padding: 7px var(--z33jn);gap:7px;}
  .vmnf6sj {display: none;}
  .hwm42q2 {flex: 0 1 auto;min-width: 0;}
  .hwm42q2 img {height: 23px;max-width:104px;}
  .zh9fy50 {font-size: 15px;}
  .bggjg {gap:8px;margin-left: auto;}
  .h8wdj8x {padding: 0 11px;min-width: 44px;min-height: 44px;font-size: 12.5px;}
  .hzgr {display: flex;}
  .kqqkr8h > *:nth-child(3n+2),
  .yx20ap4 > *:nth-child(3n+3) {margin-top: 0;}
  .j2mew {grid-template-columns: 1fr;}
  .hmee9x3:nth-child(even),
  .z3pfd:nth-child(odd) {margin-top: 0;}
}

@media (max-width:425px) {
  .h8wdj8x {font-size: 12px;padding: 0 9px;}
  .hwm42q2 img {max-width:81px;}
  .zh9fy50 {font-size: 14px;}
  
  .j209 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .d3wc {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .d2hf {grid-template-columns: 1fr;}
  .jr840a {grid-template-columns: 1fr;}
  .czn7y {padding-left:15px;}
}

@media (prefers-reduced-motion: reduce) {
  .t49yqdj,
  .aek0m,
  .y6fd,
  .nxn5yz,
  .e1345d a {transition:none;}
  .y6fd:hover {transform: none;}
}

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

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

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

.mmmet > summary {cursor: pointer;list-style: none;display: flex;min-height: 44px;gap:9px;align-items: center;}
.mmmet > summary::-webkit-details-marker {display: none;}
.mmmet > summary:focus-visible {outline: 3px solid var(--o3i, var(--gnw55));outline-offset: 3px;}
.mmmet > summary .g29xb {margin: 0;}

.mmmet > summary::after {border-top: 2px solid currentColor;content: "";transition:transform 0.226s ease, opacity 0.169s ease;opacity:0.56;width: 14px;margin-left: auto;height: 8px;border-bottom: 2px solid currentColor;flex: 0 0 auto;}
.mmmet[open] > summary::after {opacity:0.98;transform: translateY(-1px) scaleY(.4);}
.mmmet[open] > summary {margin-bottom:9px;}
@media (prefers-reduced-motion: reduce) { .mmmet > summary::after {transition:none;} }

.krv24ve {padding-bottom: max(96px, var(--aiot, 96px));}

.h4q317e {--x7k: var(--jkd);--vdnyp: var(--jkd);--bq3w: 1px solid var(--xto);--ztj: var(--k48);}

:root {--jkd: 14px;--k48: 22px;--bv18: 0 12px 0 -6px var(--jf7), 0 24px 0 -12px var(--s6295);--mtu: color-mix(in srgb, var(--gnw55) 55%, black);--jf7: color-mix(in srgb, var(--gnw55) 42%, var(--rvc));--s6295: color-mix(in srgb, var(--gnw55) 20%, var(--rvc));}

.tb8z::after {mask-image: linear-gradient(transparent, black 70%);left: -50%;right: -50%;transform: perspective(520px) rotateX(64deg);transform-origin: 50% 100%;position: absolute;height: 70vh;bottom: -10vh;opacity:0.54;content: "";-webkit-mask-image: linear-gradient(transparent, black 70%);background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--gnw55) 22%, transparent) 0 1px, transparent 1px 72px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--gnw55) 22%, transparent) 0 1px, transparent 1px 72px);}

.krv24ve h2 {font-weight: 800;font-size: clamp(22px, 2.4vw, 32px);line-height:1.12;letter-spacing: -.028em;margin-bottom:8px;}
.wpjx3 {color: var(--robs);margin-bottom:13px;border-radius: 999px;display: inline-flex;align-items: center;background: color-mix(in srgb, var(--gnw55) 14%, transparent);box-shadow: 3px 3px 0 color-mix(in srgb, var(--gnw55) 30%, transparent);gap:7px;padding: 5px 12px 5px 10px;}
.wpjx3::before {background: var(--gnw55);border-radius:2px;box-shadow: 3px 3px 0 color-mix(in srgb, var(--gnw55) 45%, transparent);height: 10px;width: 10px;content: "";flex: none;}

.krv24ve.krv24ve > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.krv24ve.krv24ve > *:last-child {margin-bottom: 0;}
.kqqkr8h > *:nth-child(3n+2), .yx20ap4 > *:nth-child(3n+3) {margin-top: 0 !important;}
.krv24ve > :is(.daxws, .pe8w, .wsezpdh, .vgtr5n, .dt7c9, .c63q5, .re5fj, .vx3sc2, .n59e5b, .arb8md, .ep6n, .dmx9n, .wjcc30, .txqm81) {border-radius: var(--k48);background: var(--rxzcq);box-shadow: inset 0 1px 0 var(--gkc), var(--bv18), var(--k23s);padding: clamp(20px, 3vw, 36px);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .krv24ve > :is(.pe8w, .wsezpdh, .vgtr5n, .dt7c9, .c63q5, .re5fj, .vx3sc2, .n59e5b, .arb8md, .ep6n, .dmx9n, .wjcc30, .txqm81) {transform-origin: 50% 100%;animation: f8e5fip linear both;animation-timeline: view();animation-range: entry 0% entry 70%;}
  }
}

.krv24ve h1, .krv24ve .htvce7 {margin-bottom:17px;font-size: clamp(36px, 5.6vw, 84px);font-weight: 800;letter-spacing: -.045em;line-height: .98;}
.daxws .b6mhsz {margin-bottom:22px;font-size: clamp(15px, 1.3vw, 18px);max-width: 46ch;}
.daxws .sxstv {padding-inline: 26px;font-size: 15.5px;min-height: 52px;}

.daxws:not(.f4aeqc),
.xnh0vm5:not(.f4aeqc) .qy3fm {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);}
.bamfa:not(.f4aeqc),
.xnh0vm5.bamfa:not(.f4aeqc) .qy3fm {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.daxws:not(.f4aeqc) {padding-block: clamp(28px, 4.4vw, 60px);}
.daxws:not(.f4aeqc) .trkm {padding: 10px 34px 34px 10px;perspective: 1300px;}
.daxws:not(.f4aeqc) .trkm img,
.daxws:not(.f4aeqc) .f77k {width: 100%;aspect-ratio: 4 / 3;box-shadow: 16px 16px 0 -2px var(--jf7), 32px 32px 0 -4px var(--s6295), var(--nex);transform: rotateY(calc(-1 * var(--z4j, 16deg))) rotateX(5deg);max-height: none;transition:transform 0.577s cubic-bezier(.2, .8, .2, 1);border-radius: var(--k48);}
.bamfa:not(.f4aeqc) .trkm {padding: 10px 10px 34px 34px;}
.bamfa:not(.f4aeqc) .trkm img,
.bamfa:not(.f4aeqc) .f77k {transform: rotateY(var(--z4j, 16deg)) rotateX(5deg);box-shadow: -16px 16px 0 -2px var(--jf7), -32px 32px 0 -4px var(--s6295), var(--nex);}
.daxws:not(.f4aeqc):hover .trkm img,
.daxws:not(.f4aeqc):hover .f77k {transform: rotateY(-5deg) rotateX(2deg);}
.bamfa:not(.f4aeqc):hover .trkm img,
.bamfa:not(.f4aeqc):hover .f77k {transform: rotateY(5deg) rotateX(2deg);}
.f77k .k8f9 {text-shadow: 6px 6px 0 var(--jf7), 12px 12px 0 var(--s6295);font-size: clamp(80px, 12vw, 180px);color: color-mix(in srgb, var(--qo9bh) 85%, transparent);}

.daxws.f4aeqc {isolation: isolate;position: relative;overflow: hidden;align-content: end;min-height: clamp(400px, 60vh, 600px);padding: clamp(24px, 4.4vw, 60px);display: grid;}
.f4aeqc .trkm {position: absolute;margin: 0;z-index: -1;inset: 0;}
.f4aeqc .trkm picture {display: block;height: 100%;}
.f4aeqc .trkm img,
.f4aeqc .f77k {aspect-ratio: auto;border-radius: 0;width: 100%;object-fit: cover;height: 100%;max-height: none;box-shadow: none;}
.f4aeqc:has(.trkm img)::after {content: "";background: linear-gradient(80deg, color-mix(in srgb, black 78%, transparent) 0%, color-mix(in srgb, black 42%, transparent) 50%, transparent 85%),
              linear-gradient(0deg, color-mix(in srgb, black 55%, transparent), transparent 55%);z-index: -1;position: absolute;inset: 0;}
.f4aeqc:has(.trkm img) :is(.htvce7, .b6mhsz, .wpjx3) {color: var(--wjaf4, white);}
.f4aeqc:has(.trkm img) .wpjx3 {background: color-mix(in srgb, white 16%, transparent);}
.f4aeqc .gcpx, .f4aeqc .ymvjth {max-width:720px;}
.f4aeqc .qy3fm {display: block;}

.f4aeqc .f77k {place-items: center end;background: linear-gradient(135deg, color-mix(in srgb, var(--gnw55) 70%, var(--rvc)), color-mix(in srgb, var(--gnw55) 18%, var(--rvc)));padding-right: 6%;}
.f4aeqc .f77k .k8f9 {font-size: clamp(160px, 26vw, 380px);opacity:0.5;}

.pe8w .tkqw {margin-top:23px;}
.tkqw .h1nd {grid-template-areas: "c";margin: 0;display: grid !important;max-width: none;perspective: 1400px;list-style: none;padding: 0;padding-top:39px !important;grid-template-columns: minmax(0, 1fr) !important;}
.tkqw .qwjae {grid-area: c;margin: 0 !important;max-width: none !important;min-width: 0;transition:transform 0.497s cubic-bezier(.2, .8, .2, 1), opacity 0.5s ease;transform-origin: 50% 100%;}
.tkqw .qwjae figure {position: relative;box-shadow: var(--nex);border-radius: var(--k48);overflow: hidden;margin: 0;background: var(--dzjh0);}
.tkqw .qwjae img {max-height: none;object-fit: cover;border-radius: 0;display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;}
.tkqw.f2ckt40 .qwjae img {aspect-ratio: 16 / 9;}
.tkqw .qwjae figcaption {bottom: 0;text-align: left;color: white;right: 0;font-size: clamp(17px, 1.8vw, 24px);line-height:1.18;left: 0;padding: 40px 22px 18px;position: absolute;font-weight: 800;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));margin: 0;}

.tkqw .qwjae:first-child {z-index: 4;}
.tkqw .qwjae:not(:first-child) {opacity:0.05;}
.tkqw .tgq3mr {justify-content: center;gap:19px;display: flex;margin-top:19px;align-items: center;}
.tkqw .rs4w3wq {width: 50px;color: var(--jm2y);height: 50px;border-radius:17px;border: 0;cursor: pointer;font-weight: 800;box-shadow: 4px 4px 0 var(--jf7), 8px 8px 0 var(--s6295);place-items: center;transition:transform 0.242s ease, box-shadow 0.205s ease;font-size: 20px;background: var(--dzjh0);display: grid;}
.tkqw .rs4w3wq:hover {transform: translate(-2px, -2px);box-shadow: 6px 6px 0 var(--jf7), 12px 12px 0 var(--s6295);}
.tkqw .rs4w3wq:active {transform: translate(3px, 3px);box-shadow: 1px 1px 0 var(--jf7);}
.tkqw .rs4w3wq[hidden] {display: none;}
.tkqw .j6tjpc {text-align: center;font-weight: 800;color: var(--sglk);font-variant-numeric: tabular-nums;letter-spacing: .08em;min-width: 70px;font-size: 15px;}
@media (prefers-reduced-motion: reduce) { .tkqw .qwjae {transition:none;} }

.vgtr5n .j2mew {gap: clamp(20px, 3vw, 40px);align-items: center;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.vgtr5n .zan3rx1 {gap:10px;margin: 18px 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.vgtr5n .rygf {border-radius: var(--jkd);flex-direction: column;gap:2px;background: var(--dzjh0);padding: 12px 14px;display: flex;margin: 0;box-shadow: 4px 4px 0 var(--s6295);}
.vgtr5n .zzvebhh {color: var(--ajjq);font-size: 11px;text-transform: uppercase;font-weight: 700;letter-spacing: .1em;}
.vgtr5n .yrn3wb {font-size: 17px;color: var(--jm2y);font-weight: 800;font-style: normal;}
.gntvex1 {min-height: 300px;display: grid;margin: 0;perspective: 1600px;place-items: center;}
.dswxv3 {width: 180px;transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);height: 180px;position: relative;}
.ehxk {transition:transform 0.672s cubic-bezier(.2, .8, .2, 1);place-items: center;transform-style: preserve-3d;position: absolute;inset: 0;display: grid;border-radius:31px;}
.yeadew {box-shadow: 0 0 0 1px var(--gkc), 30px 30px 50px color-mix(in srgb, black 40%, transparent);transform: translateZ(0);background: var(--jf7);}
.pnwh {background: color-mix(in srgb, var(--lf09) 70%, transparent);transform: translateZ(54px);border: 1px solid color-mix(in srgb, var(--qo9bh) 18%, transparent);}
.pnwh em {margin-top: -7px;height: 14px;background: color-mix(in srgb, var(--qo9bh) 14%, transparent);top: 50%;position: absolute;left: 22px;border-radius:6px;overflow: hidden;right: 22px;}
.pnwh em::after {content: "";inset: 0 auto 0 0;background: var(--gnw55);border-radius:7px;width: var(--okpmc, 80%);position: absolute;}
.ct0m {background: linear-gradient(140deg, color-mix(in srgb, var(--gnw55) 85%, white), var(--gnw55));box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;transform: translateZ(108px);}
.ct0m img {max-width: 70%;min-height: 0;border-radius: 0;transform: rotateZ(42deg);width: auto;object-fit: contain;height: auto;max-height: 50%;}
.ct0m b {font-weight: 800;color: var(--liy4, white);transform: rotateZ(42deg);font-size: 78px;}
.vgtr5n:hover .pnwh {transform: translateZ(74px);}
.vgtr5n:hover .ct0m {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .dswxv3 {animation: d149zgr 6s ease-in-out infinite;}
}
@keyframes d149zgr { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.ep6n .ftr43h {counter-reset: dkstep;margin: 18px 0 0;align-items: end;list-style: none;grid-auto-columns: minmax(0, 1fr);padding: 0;display: grid;grid-auto-flow: column;gap:15px;}
.ep6n .xmfw {box-shadow: 1px 1px 0 var(--mtu), 2px 2px 0 var(--mtu), 3px 3px 0 var(--mtu), 4px 4px 0 var(--mtu), 5px 5px 0 var(--mtu), 6px 6px 0 var(--mtu), 7px 7px 0 var(--mtu), 8px 8px 0 var(--mtu), 14px 14px 24px color-mix(in srgb, black 30%, transparent);counter-increment: dkstep;position: relative;flex-direction: column;border-radius: var(--jkd);margin: 0 14px 14px 0 !important;background: var(--dzjh0);padding: 18px 18px 20px;gap:5px;display: flex !important;}
.ep6n .xmfw:nth-child(1) {min-height: 150px;}
.ep6n .xmfw:nth-child(2) {min-height: 190px;}
.ep6n .xmfw:nth-child(3) {min-height: 230px;}
.ep6n .xmfw:nth-child(4) {min-height: 270px;}
.ep6n .xmfw:nth-child(n+5) {min-height: 310px;}
.ep6n .bgm92 {display: block;font-style: normal;}
.ep6n .bgm92::before {text-shadow: 3px 3px 0 var(--s6295);display: block;color: var(--gnw55);font-size: 40px;content: counter(dkstep, decimal-leading-zero);letter-spacing: -.04em;font-weight: 800;line-height: 1;}
.ep6n .xmfw:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--gnw55) 26%, var(--dzjh0)), var(--dzjh0));}
.ep6n .cbcx1ap {font-weight: 800;font-size: 16px;line-height:1.25;}
.ep6n .zdw0 {font-size: 13.5px;line-height:1.49;color: var(--sglk);}
@media (max-width:868px) {
  .ep6n .ftr43h {grid-template-columns: minmax(0, 1fr);grid-auto-flow: row;}
  .ep6n .xmfw {min-height: 0 !important;}
  .ep6n .xmfw:nth-child(2) {margin-left:15px !important;}
  .ep6n .xmfw:nth-child(3) {margin-left:28px !important;}
  .ep6n .xmfw:nth-child(n+4) {margin-left:42px !important;}
  .ep6n .bgm92::before {font-size: 30px;}
}

.c63q5 .yp6mfde {gap: 0;margin-top:17px;perspective: 1500px;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.c63q5 .yp6mfde.av1j {grid-auto-flow: dense;}
.c63q5 .jwwrcp {transition:transform 0.62s cubic-bezier(.2, .8, .2, 1);margin: 0;background: var(--dzjh0);padding: 22px 24px 24px;min-width: 0;}
.c63q5 .gecrzj   {box-shadow: -10px 12px 0 -4px var(--jf7), var(--k23s);background: linear-gradient(90deg, var(--dzjh0) 85%, color-mix(in srgb, black 12%, var(--dzjh0)));border-radius: var(--jkd) 0 0 var(--jkd);transform-origin: 100% 50%;transform: rotateY(var(--ddu, 9deg));}
.c63q5 .x4d2zv {box-shadow: 10px 12px 0 -4px var(--s6295), var(--k23s);transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--ddu, 9deg)));background: linear-gradient(270deg, var(--dzjh0) 85%, color-mix(in srgb, black 12%, var(--dzjh0)));border-radius: 0 var(--jkd) var(--jkd) 0;}
.c63q5:hover .jwwrcp {transform: none;}
.c63q5 .w98kd {text-transform: uppercase;margin-bottom:12px;font-weight: 800;letter-spacing: .1em;font-size: 13px;display: block;}
.c63q5 .gecrzj .w98kd, .c63q5 .w98kd:first-child {color: var(--robs);}
.c63q5 .dvnnwyz {gap:8px;display: grid;list-style: none;padding: 0;margin: 0;}
.c63q5 .dvnnwyz li {line-height:1.46;padding: 10px 12px 10px 38px;position: relative;background: color-mix(in srgb, var(--qo9bh) 4%, transparent);border-radius:11px;}
.c63q5 .dvnnwyz li::before {font-size: 14px;height: 20px;left: 10px;border-radius:5px;place-items: center;font-weight: 800;display: grid;position: absolute;top: 9px;width: 20px;line-height: 1;}
.c63q5 .gecrzj .dvnnwyz li::before {color: var(--liy4, white);content: "+";background: var(--gnw55);}
.c63q5 .x4d2zv .dvnnwyz li::before {background: color-mix(in srgb, var(--qo9bh) 16%, transparent);content: "–";color: var(--jm2y);}
@media (max-width:765px) {
  .c63q5 .yp6mfde {gap:13px;grid-template-columns: minmax(0, 1fr);}
  .c63q5 .jwwrcp {transform: none !important;border-radius: var(--jkd) !important;}
}

.dmx9n a, .dmx9n li > *:first-child {transition:transform 0.389s cubic-bezier(.2, .8, .2, 1), box-shadow 0.342s ease;}
.dmx9n li:hover > *:first-child {box-shadow: 6px 6px 0 var(--jf7), 12px 12px 0 var(--s6295), var(--k23s);transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);}

.vx3sc2 ol, .vx3sc2 ul {column-gap:14px;columns: 2 220px;}
.vx3sc2 li {break-inside: avoid;}

@media (max-width:765px) {
  .daxws:not(.f4aeqc), .xnh0vm5:not(.f4aeqc) .qy3fm {grid-template-columns: minmax(0, 1fr) !important;}
  .daxws:not(.f4aeqc) .trkm {padding: 6px 22px 22px 6px;}
  .daxws:not(.f4aeqc) .trkm img, .daxws:not(.f4aeqc) .f77k {box-shadow: 10px 10px 0 -2px var(--jf7), 20px 20px 0 -4px var(--s6295), var(--k23s);transform: rotateY(-10deg) rotateX(4deg);aspect-ratio: 16 / 10;}
  .daxws.f4aeqc {min-height: 72vh;}
  .vgtr5n .j2mew {grid-template-columns: minmax(0, 1fr);}
  .gntvex1 {order: -1;min-height: 240px;}
  .dswxv3 {width: 140px;height: 140px;}
  .vgtr5n .zan3rx1 {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .vgtr5n .yrn3wb {font-size: 14px;}
  .tkqw .qwjae img {aspect-ratio: 4 / 5;}
  .tkqw.f2ckt40 .qwjae img {aspect-ratio: 4 / 5;}
}

.krv24ve > :is(.rbpx0vw, .v1mwc) {border-radius: var(--k48);background: var(--rxzcq);box-shadow: inset 0 1px 0 var(--gkc), var(--bv18), var(--k23s);padding: clamp(20px, 3vw, 36px);}
.krv24ve > .bahjd {border-radius: var(--k48);box-shadow: var(--bv18);}
.krv24ve > .bahjd img {border-radius: var(--k48);}
.krv24ve :is(.rbpx0vw, .dt7c9) table {max-width: none;width: 100%;}

.tkqw {margin-inline: auto;max-width:760px;}
.tkqw.f2ckt40 {max-width:861px;}
.tkqw .qwjae {transform-origin: 50% 0;}
.tkqw .h1nd {padding-top:49px !important;}

.wjcc30 .nxn5yz {min-height: 96px;flex-direction: column;justify-content: center;text-align: center;gap:9px;padding: 16px 10px;align-items: center;display: flex !important;}
.wjcc30 .nxn5yz img {width: auto;max-width: 100%;max-height: 30px;}
.wjcc30 .nxn5yz .adj8y8 {font-size: 12.5px;overflow-wrap: normal;white-space: normal;word-break: normal;}

.v1mwc .vx3sc2 {display: grid !important;gap:9px;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}
.v1mwc .vx3sc2 a {margin: 0 !important;}

.krv24ve > .v6yq9av {background: linear-gradient(135deg, color-mix(in srgb, var(--gnw55) 40%, var(--rxzcq)), var(--rxzcq));box-shadow: inset 0 1px 0 var(--gkc), var(--bv18), var(--k23s);border-radius: var(--k48);}

.s4q2s :is(.m0564r, .m15jg5j, .hj0v, .jrw2gv) {box-sizing: border-box;max-width: var(--gofl1);padding-inline: var(--z33jn);margin-inline: auto;}

.c63q5 .gecrzj .dvnnwyz li::after {content: none;}

@supports (animation-timeline: view()) {
  .krv24ve > * {animation-range: entry 0% entry 280px !important;}
}
@keyframes f8e5fip {
  from {transform: perspective(1400px) rotateX(12deg) translateY(30px) scale(.98);opacity:0.59;}
  to   {transform: none;opacity:0.98;}
}

.ep6n .bgm92 {justify-content: flex-start;height: auto;width: auto;box-shadow: none;background: none;border-radius: 0;grid-row: auto;}
.ep6n .x0f5x .bgm92::before {content: counter(dkstep);}

.vgtr5n .j2mew {align-items: start;}
.vgtr5n .wf368ag {margin-top: 0;font-size: 15px;}
.vgtr5n .gntvex1 {min-height: 260px;margin-top: -60px;}
@media (max-width:765px) { .vgtr5n .gntvex1 {margin-top: 0;} }

.wjcc30 .d2hf, .txqm81 .d3wc {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:870px) {
  .wjcc30 .d2hf, .txqm81 .d3wc {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .bggjg .h4q317e {display: none;}
}
@media (max-width:765px) {
  
  .tkqw .h1nd {padding-top:34px !important;}
  .pe8w {overflow: hidden;}
  .vgtr5n .gntvex1 {min-height: 220px;margin: 6px 0 4px;}
}

.v1mwc .vx3sc2 {columns: 3 220px;column-gap:9px;display: block !important;}
.v1mwc .vx3sc2 a {margin: 0 0 8px !important;break-inside: avoid;}

.re5fj .jr840a {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
.re5fj .jr840a > * {max-width: none;}
@media (max-width:955px) { .re5fj .jr840a {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:765px) { .vgtr5n .gntvex1 {padding-top:71px;} }

.jasmr {padding: 14px 20px 0;}

body {--bv18: 0 var(--kaz, 12px) 0 calc(var(--kaz, 12px) / -2) var(--jf7), 0 calc(var(--kaz, 12px) * 2) 0 calc(var(--kaz, 12px) * -1) var(--s6295);}

blockquote.hmee9x3 {margin: 0;}
.hmee9x3 .gdvs {display: block;font-size: 14px;color: var(--jm2y);overflow-wrap: anywhere;margin: 0;line-height:1.59;}
.hmee9x3 .y2rds {font-weight: 720;text-transform: uppercase;display: block;padding-top:7px;letter-spacing: .11em;color: var(--ajjq);font-size: 10.5px;}
.hmee9x3 .y2rds:first-child {padding: 0 0 8px;}

.n59e5b.f8qwnw {grid-template-columns: minmax(0, 1fr);}
.n59e5b .dz1s9 {align-items: center;gap:12px;display: flex;}
.n59e5b.bf59ycz {grid-template-columns: minmax(0, 1fr) auto;}

.tkqw .gs0px8 {box-shadow: var(--nex);position: relative;border-radius: var(--k48);overflow: hidden;background: var(--dzjh0);}
.tkqw .gs0px8 picture, .tkqw .qwjae figure picture {display: block;}
.tkqw .q1t9b {bottom: 0;line-height:1.22;font-size: clamp(17px, 1.8vw, 24px);padding: 40px 22px 18px;margin: 0;position: absolute;left: 0;color: white;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));right: 0;font-weight: 800;}
.tkqw .x70f4x {margin: 18px 0 0;}

.vgtr5n dl.zan3rx1, .vgtr5n ul.zan3rx1 {padding: 0;list-style: none;}
.vgtr5n .zan3rx1 dd {margin: 0;}
.vgtr5n .zan3rx1 .yrn3wb {font-style: normal;}
@media (min-width:766px) {
  .vgtr5n .j2mew > .npcx5v {grid-column: 1;grid-row: 1;}
  .vgtr5n .j2mew > .gntvex1 {grid-column: 2;grid-row: 1;}
}

ul.j209 {list-style: none;margin: 0;padding: 0;}
ul.j209 > li {margin: 0;min-width: 0;}
ul.j209 > li > .y6fd {height: 100%;}
.y6fd .eq7g72s {margin: 0;}
.y6fd:hover {box-shadow: 6px 6px 0 var(--jf7), 12px 12px 0 var(--s6295), var(--k23s);transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);}

div.d2hf {display: grid;gap:10px;}
.nxn5yz .ehryt7w {margin: 0;align-items: center;gap:8px;flex-direction: column;display: flex;}
.nxn5yz .ehryt7w img {width: auto;max-height: 30px;max-width: 100%;}

ul.d3wc {list-style: none;}
figure.tqeh1sf {margin: 0;}
img.jzv2jg2 {height: 26px;display: block;align-self: center;box-sizing: content-box;padding: 12px 9px;object-fit: contain;max-width: calc(100% - 18px);min-height: 0;width: auto;}
