

:root {--bw26: var(--kwdu);--djt: 10px;--hxjdx: rgba(255,255,255,.09);--y4id:"Plus Jakarta Sans", system-ui, "Be Vietnam Pro", "Hanken Grotesk", sans-serif;--may: color-mix(in srgb, var(--gm08) 56%, var(--edr));--v9gr: 1080px;--aye5j: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--y70: clamp(14px, 3.6vw, 32px);--k8h2a: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--ct8w: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--w7zct: var(--lmh);--aju6: color-mix(in srgb, var(--edr) 84%, var(--u55));--rwze: color-mix(in srgb, var(--gm08) 9%, var(--jmmo));--obp: var(--jmmo);--fqf8j:  var(--u55);--yfi3q: var(--hbpps);--iyd: color-mix(in srgb, var(--edr) 68%, var(--u55));--xn41y:  var(--vxy9);--eag:   var(--edr);--y7fa0: color-mix(in srgb, var(--gm08) 76%, var(--edr));--wbo: 14px;--ky4: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);}

body {background: var(--fqf8j);-webkit-font-smoothing: antialiased;margin: 0;font-family: var(--y4id);line-height:1.62;color: var(--eag);font-size: 15px;}

.shb8v {z-index: 0;pointer-events: none;background:
    radial-gradient(120vh 90vh at var(--vdk7, 50%) var(--jai, 12%),
      color-mix(in srgb, var(--gm08) var(--jo4, 20%), transparent),
      transparent 72%);position: fixed;inset: 0;}

.ynpm {text-decoration: none;font-size: 14px;color: var(--eag);z-index: 90;box-shadow: var(--k8h2a);left: -9999px;border-radius: var(--djt);padding: 12px 18px;top: 0;background: var(--bw26);position: absolute;}
.ynpm:focus {left: 10px;top: 10px;outline: 2px solid var(--y7fa0);outline-offset: 2px;}

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

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

.v3gft0 {-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);box-shadow: var(--ky4);background: color-mix(in srgb, var(--di6) 88%, transparent);position: sticky;border-bottom: 1px solid var(--z5ye);top: 0;color: var(--yfsv, var(--abo57));z-index: 50;}
.gzdd2q {gap:13px;min-height: 58px;align-items: center;display: flex;margin: 0 auto;padding: 8px var(--y70);max-width: var(--v9gr);}

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

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

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

.zph4r9 a[aria-current="page"] {box-shadow: var(--ct8w);background: color-mix(in srgb, var(--yfsv) 13%, transparent);opacity:0.99;}

.dxm4 {display: flex;gap:7px;align-items: center;}

.tg3vv {text-decoration: none;white-space: nowrap;align-items: center;border: 0;border-radius:11px;font-size: 13.5px;line-height: 1;cursor: pointer;font-weight: 660;justify-content: center;display: inline-flex;padding: 0 15px;font-family: inherit;min-height: 40px;}
.bhbrf {background: var(--llb, var(--gm08));box-shadow: var(--aye5j);color: var(--foy, var(--jc3));}
.bhbrf:hover {box-shadow: var(--k8h2a);background: var(--k6zh0, var(--llb));}

.frq779a {color: var(--hc47, var(--cvw54));box-shadow: var(--ct8w);background: var(--ht8q, color-mix(in srgb, var(--yfsv) 10%, transparent));}
.frq779a:hover {background: var(--ht8q, color-mix(in srgb, var(--yfsv) 17%, transparent));}

.e9adxs {font-size: 14.5px;background: var(--vr5x, var(--gm08));font-weight: 680;justify-content: center;padding: 0 21px;display: inline-flex;box-shadow: var(--k8h2a);font-family: inherit;align-items: center;min-height: 46px;text-decoration: none;color: var(--jcy3i, var(--kde, var(--pw00)));border: 0;border-radius:11px;line-height: 1;}
.e9adxs:hover {box-shadow: var(--ky4);background: var(--k6zh0, var(--vr5x));}

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

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

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

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

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

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

.vy8759 h1,
.vy8759 .k8q153 {font-size: clamp(21px, 1.8vw, 23px);color: var(--eag);font-weight: 780;letter-spacing: -.021em;line-height:1.23;margin: 0 0 7px;}

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

.y3an42s {box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);background: var(--obp);border-radius: var(--wbo);padding: clamp(16px, 2.3vw, 24px);}

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

.mv1t2q {box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);background: var(--w7zct);padding: clamp(15px, 2.1vw, 22px);border-radius: var(--wbo);}

.ms5h3f {gap: clamp(16px, 2.6vw, 34px);background: var(--obp);box-shadow: var(--ky4), inset 0 1px 0 0 var(--hxjdx);display: grid;padding: clamp(18px, 2.6vw, 30px);align-items: center;border-radius: var(--wbo);grid-template-columns: 1fr auto;}
.jyk1raj {grid-template-columns: 1fr;}
.k5ve {min-width: 0;}
.hs92xs {color: var(--aju6);max-width: 56ch;line-height:1.62;margin: 0 0 14px;font-size: 14.5px;}
.hm8dw {display: flex;align-items: center;gap:11px;flex-wrap: wrap;}

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

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

.jz2n:not(.jyk1raj) {grid-template-columns: auto 1fr;}

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

.kdmdq.jyk1raj .ghg0z5 {grid-template-columns: 1fr;}

.kdmdq .ghg0z5 > :only-child {grid-column: 1 / -1;}

.m0dmah {background: var(--w7zct);border-radius: var(--wbo);box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);padding: clamp(16px, 2.2vw, 24px);}
.njcmxj9 {line-height:1.69;overflow-wrap: anywhere;max-width: 72ch;color: var(--aju6);font-size: 14.5px;}
.njcmxj9 > :first-child {margin-top: 0;}
.njcmxj9 > :last-child {margin-bottom: 0;}
.njcmxj9 p {margin: 0 0 .95em;}
.njcmxj9 a {color: var(--may);}
.njcmxj9 strong {color: var(--eag);}
.njcmxj9 ul, .njcmxj9 ol {margin: 0 0 .95em;padding-left: 1.2em;}
.njcmxj9 li {margin: 0 0 .3em;}
.njcmxj9 blockquote {box-shadow: var(--ct8w);border: 0;border-radius: var(--djt);background: var(--obp);margin: 1em 0;color: var(--eag);padding: 12px 15px;}
.njcmxj9 table {font-size: 13.5px;width: 100%;border-collapse: collapse;}
.njcmxj9 th,
.njcmxj9 td {padding: 9px 11px;text-align: left;border-bottom: 1px solid var(--rf50, var(--xn41y));color: var(--ctma, var(--eag));}
.njcmxj9 th {font-weight: 720;}

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

.tkxd {margin: 0 0 11px;}

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

.ctnr7t1 {display: block;}
.vy8759 .qbt565 {padding: 0 3px;margin: 0 0 10px;}
.ctnr7t1 > .m0dmah {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.db9d {display: block;}
.wm4tx63 {display: grid;gap:7px;}

.xshzrmg {overflow: hidden;background: var(--w7zct);box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);border-radius: var(--djt);}
.xshzrmg[open] {background: var(--obp);box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);}
.vgs3qc {font-weight: 680;line-height:1.38;display: flex;gap:10px;padding: 11px 15px;min-height: 48px;list-style: none;cursor: pointer;color: var(--eag);align-items: center;font-size: 14.5px;}
.vgs3qc::-webkit-details-marker {display: none;}

.wm4tx63 {counter-reset: dkq;}
.xshzrmg {counter-increment: dkq;}
.gvcx6e {height: 26px;color: var(--may);width: 26px;flex: 0 0 auto;display: inline-flex;font-style: normal;align-items: center;font-size: 11.5px;justify-content: center;border-radius:9px;box-shadow: var(--ct8w);font-weight: 750;background: var(--bw26);}
.gvcx6e::before {content: counter(dkq, decimal-leading-zero);}
.sz14d7 .gvcx6e::before {content: counter(dkq);}
.w1asb {font-size: 14px;padding: 0 15px 14px 52px;line-height:1.62;margin: 0;overflow-wrap: anywhere;color: var(--aju6);}

.qwssn67 {margin-left: auto;}
.jkyf .w1asb {padding-left:14px;}

.parn6 {padding: 0;margin: 0;list-style: none;}
.dtmcz {min-width: 0;}
.parn6 .vgs3qc::before {flex: 0 0 auto;align-items: center;border-radius:8px;content: counter(dkq, decimal-leading-zero);height: 26px;justify-content: center;font-size: 11.5px;color: var(--may);background: var(--bw26);display: inline-flex;width: 26px;box-shadow: var(--ct8w);font-weight: 750;}
.parn6.sz14d7 .vgs3qc::before {content: counter(dkq);}

.s6xan5a {display: block;}
.nfcg {margin: 0;counter-reset: dks;display: grid;list-style: none;gap:9px;padding: 0;}

.ysttp {padding: 14px 16px;background: var(--w7zct);align-items: start;border-radius: var(--djt);gap: 0 13px;display: grid;min-width: 0;grid-template-columns: auto 1fr;counter-increment: dks;box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);}
.ysttp:nth-child(2) {box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);background: var(--obp);}
.ysttp:nth-child(3) {box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);background: var(--obp);}
.ysttp:nth-child(n+4) {box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);background: var(--bw26);}
.gbb2h4 {font-size: 12.5px;grid-row: 1 / 3;border-radius:8px;box-shadow: var(--ct8w);align-items: center;font-weight: 780;color: var(--may);justify-content: center;width: 30px;height: 30px;display: inline-flex;font-style: normal;background: var(--rwze);}
.gbb2h4::before {content: counter(dks, decimal-leading-zero);}
.edyx6hn .gbb2h4::before {content: counter(dks);}
.xmhcbh {font-size: 14.5px;line-height:1.36;overflow-wrap: anywhere;color: var(--eag);margin: 0;font-weight: 700;min-width: 0;}
.kas425 {min-width: 0;font-size: 14px;line-height:1.59;color: var(--aju6);overflow-wrap: anywhere;margin: 3px 0 0;}

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

.yvfpmp0 > .xmhcbh,
.yvfpmp0 > .kas425 {display: block;}

.vy8759 .nwj9 {font-weight: 700;font-size: 14.5px;color: var(--eag);margin: 0;line-height:1.37;}

.e4gxa {display: block;}
.mkb4dz {grid-template-columns: 1fr 1fr;display: grid;gap:12px;align-items: start;}
.vea1q {border-radius: var(--wbo);padding: 15px 17px;min-width: 0;}

.q8kkfb {background: var(--obp);box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);}
.vn0xr {box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);background: var(--w7zct);margin-top:15px;}
.tvw1 {text-transform: uppercase;font-weight: 750;margin: 0 0 9px;color: var(--iyd);letter-spacing: .15em;font-size: 10.5px;}
.hsh11 {gap:7px;list-style: none;display: grid;margin: 0;padding: 0;}
.hsh11 li {position: relative;padding-left:19px;min-width: 0;line-height:1.57;overflow-wrap: anywhere;font-size: 14px;color: var(--eag);}

.hsh11 li::before {height: 2px;border-radius:2px;width: 12px;left: 0;content: "";background: var(--y7fa0);top: .58em;position: absolute;}
.vn0xr .hsh11 li::before {background: var(--iyd);}
.q8kkfb .hsh11 li::after {content: "";left: 5px;top: calc(.58em - 5px);height: 12px;width: 2px;border-radius:1px;position: absolute;background: var(--y7fa0);}

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

.jxjd3hc > dd.vn0xr {margin-top:15px;}

.vy8759 .jzgeyja {line-height:1.30;font-size: 10.5px;text-transform: uppercase;font-weight: 750;margin: 0 0 9px;letter-spacing: .15em;color: var(--iyd);}

.ecm8x1t {display: block;}
.f0ak4s3 {gap:15px;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));}
.jcmy2 {background: var(--obp);text-decoration: none;box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);min-width: 0;color: inherit;border-radius: var(--djt);display: block;transition:box-shadow 0.206s ease, transform 0.194s ease;overflow: hidden;}

.jcmy2:hover {box-shadow: var(--ky4);transform: translateY(-3px);}
.jcmy2 img {height: auto;aspect-ratio: 4 / 3;width: 100%;object-fit: cover;display: block;}
.x4jr58 {font-weight: 700;color: var(--eag);padding: 9px 11px 3px;line-height:1.31;min-width: 0;font-size: 13.5px;overflow-wrap: anywhere;display: block;}
.eypp4mm {display: block;color: var(--iyd);padding: 0 11px 11px;letter-spacing: .05em;font-style: normal;font-size: 11px;}

.vjr5 {display: block;}
.kz3wfcw {padding: 0;list-style: none;gap:10px;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;display: grid;}
@media (max-width:894px) { .kz3wfcw {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:485px) { .kz3wfcw {grid-template-columns: minmax(0, 1fr);} }
.bkjh {min-height: 56px;min-width: 0;text-decoration: none;transition:box-shadow 0.141s ease;padding: 9px 12px;display: flex;box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);align-items: center;background: var(--w7zct);color: inherit;gap:11px;border-radius: var(--djt);}
.bkjh:hover {box-shadow: var(--k8h2a);}

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

.vzmpp2 {display: block;}

.qcy8 {display: grid;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;gap:8px;}
@media (max-width:1012px) { .f0ak4s3 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:894px)  { .qcy8 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.v4we {min-width: 0;display: flex;overflow: hidden;box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);background: var(--w7zct);flex-direction: column;border-radius: var(--djt);}
.tevrk8 {padding: 9px;display: flex;align-items: center;justify-content: center;min-height: 50px;min-width: 0;}
.tevrk8 img {max-width: 100%;object-fit: contain;width: auto;height: auto;max-height: 26px;}
.fdh7z5 {font-size: 11px;text-align: center;margin: 0;min-width: 0;font-weight: 640;overflow-wrap: anywhere;color: var(--aju6);padding: 0 8px 9px;}

.w9yh {display: block;}
.mbn5ab {margin: 0 0 4px;align-items: baseline;border-radius: var(--djt);box-shadow: var(--aye5j);display: inline-flex;padding: 7px 13px;background: var(--bw26);gap:9px;}
.nsn0htv {font-size: 19px;line-height: 1;letter-spacing: -.02em;color: var(--eag);font-weight: 800;}
.sz7adk {letter-spacing: .13em;font-weight: 700;text-transform: uppercase;color: var(--iyd);font-size: 10.5px;font-style: normal;}
.kfppj43 {font-size: 14px;color: var(--aju6);max-width: 66ch;margin: 8px 0 14px;}

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

.pnv94k {border-radius: var(--djt);background: var(--w7zct);margin: 0;box-shadow: var(--ct8w), inset 0 1px 0 0 var(--hxjdx);min-width: 0;padding: 14px 16px;}
.pnv94k:nth-child(even) {box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);background: var(--obp);margin-top:9px;}
.pnv94k q {overflow-wrap: anywhere;font-size: 14px;line-height:1.62;display: block;color: var(--eag);}
.pnv94k figcaption {font-weight: 720;padding-top:9px;color: var(--iyd);font-size: 10.5px;letter-spacing: .11em;display: block;text-transform: uppercase;}

.a2w5x {border-radius: var(--wbo);padding: clamp(16px, 2.3vw, 26px);background: var(--obp);box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);}

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

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

.cvyc3 .ft67x img {width: 100%;aspect-ratio: 3 / 2;max-height: 240px;object-fit: cover;}
.az5t {min-width: 0;}
.tbckd9 {line-height:1.64;overflow-wrap: anywhere;font-size: 14px;color: var(--aju6);max-width: 58ch;}
.tbckd9 > :first-child {margin-top: 0;}
.tbckd9 p {margin: 0 0 .9em;}
.tbckd9 a {color: var(--may);}

.vg2b6xa {background: var(--rwze);box-shadow: var(--ky4), inset 0 1px 0 0 var(--hxjdx);}

.dv4j3qm {background: var(--obp);border-radius: var(--wbo);box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);padding: clamp(16px, 2.3vw, 26px);}
.khmfxsn {grid-template-columns: auto 1fr;align-items: start;gap: clamp(13px, 2.2vw, 24px);display: grid;}
.peem {display: block;object-fit: cover;box-shadow: var(--ky4);border-radius:16px;height: 68px;width: 68px;}
.jh5ef {min-width: 0;}
.j228 {margin: 0 0 11px;line-height:1.62;font-size: 14px;max-width: 62ch;color: var(--aju6);}

.t93tfk {gap:7px;margin: 0 0 13px;flex-wrap: wrap;padding: 0;display: flex;}
.v149h {padding: 7px 12px;flex-direction: column;gap:0px;display: inline-flex;margin: 0;background: var(--w7zct);border-radius:9px;box-shadow: var(--ct8w);min-width: 0;}
.gynb {color: var(--iyd);text-transform: uppercase;letter-spacing: .13em;font-weight: 750;font-size: 9.5px;}
.snhqtb {overflow-wrap: anywhere;font-size: 13px;color: var(--eag);font-style: normal;font-weight: 720;}
.mwzpj {flex-wrap: wrap;display: flex;gap:8px;}

.emt9j {border-radius: var(--wbo);display: grid;align-items: start;grid-template-columns: auto 1fr;padding: clamp(15px, 2.1vw, 22px);gap:15px;background: var(--w7zct);box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);}
.emt9j img {display: block;box-shadow: var(--k8h2a);width: 54px;height: 54px;border-radius: 50%;object-fit: cover;}
.xtyana {min-width: 0;}
.cwzga {display: block;letter-spacing: .16em;font-size: 9.5px;text-transform: uppercase;font-weight: 750;color: var(--iyd);}
.zedmth {font-size: 15px;color: var(--eag);font-weight: 760;line-height:1.30;padding-top:3px;display: block;}
.te0xv {color: var(--iyd);display: block;font-style: normal;font-size: 12px;}
.vzts {color: var(--aju6);margin: 7px 0 0;line-height:1.61;font-size: 13.5px;max-width: 66ch;}
.jx31a9 {list-style: none;margin: 9px 0 0;flex-wrap: wrap;gap:7px;display: flex;padding: 0;}
.jx31a9 a {font-weight: 660;align-items: center;border-radius:9px;display: inline-flex;box-shadow: var(--ct8w);padding: 0 12px;text-decoration: none;background: var(--obp);font-size: 12px;color: var(--may);min-height: 36px;}
.jx31a9 a:hover {box-shadow: var(--aye5j);}

.mrdxw {box-shadow: var(--k8h2a), inset 0 1px 0 0 var(--hxjdx);border-radius: var(--wbo);background: var(--obp);padding: clamp(17px, 2.4vw, 28px);}
.x33a {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--gm08) 24%, var(--kwdu)),
      color-mix(in srgb, var(--gm08) 7%, var(--lmh)));}

.mrdxw .hnrtjac {letter-spacing: -.028em;line-height:1.14;font-size: clamp(24px, 3.4vw, 38px);font-weight: 800;color: var(--eag);margin: 0 0 8px;}
.s9tn {margin: 0 0 18px;line-height:1.59;font-size: clamp(15.5px, 1.4vw, 17.5px);color: var(--aju6);max-width: 62ch;}
.qzdmh32 {gap:11px;display: flex;flex-wrap: wrap;}

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

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

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

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

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

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

.r293 {background: var(--obp);box-shadow: var(--ky4), inset 0 1px 0 0 var(--hxjdx);border-radius: var(--wbo);padding: clamp(10px, 1.4vw, 16px);}

.cpv7sb {border-radius: var(--djt);overflow: hidden;display: block;}

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

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

.rf8ptw {gap:10px;align-items: baseline;color: var(--iyd);display: flex;font-size: 12px;line-height:1.48;padding: 9px 3px 0;margin: 0;}
.t27tvjj {letter-spacing: .14em;font-size: 9.5px;color: var(--may);text-transform: uppercase;font-weight: 750;flex: 0 0 auto;}

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

.zqwpz3  {justify-content: flex-start;}
.mg1xw3v   {justify-content: center;}
.ngvb6 {justify-content: flex-end;}

.abjm .e9adxs {flex: 1 1 auto;}
.ned2 .e9adxs {flex: 0 0 auto;}

.fhpe948 {height: 8px;background: var(--y7fa0);flex: 0 0 auto;box-shadow: var(--ct8w);border-radius: 50%;width: 8px;}

.t1gs {padding: clamp(14px, 2vw, 20px);border-radius: var(--wbo);background: var(--w7zct);box-shadow: var(--aye5j), inset 0 1px 0 0 var(--hxjdx);}
.eaabmq {font-style: normal;font-weight: 750;font-size: 9.5px;display: block;margin: 0 0 9px;text-transform: uppercase;color: var(--iyd);letter-spacing: .16em;}
.tkja169 {counter-reset: dkt;display: grid;gap:6px;}
.tkja169 a {min-height: 44px;transition:box-shadow 0.181s ease;text-decoration: none;box-shadow: var(--ct8w);border-radius:9px;align-items: center;gap:10px;padding: 5px 11px;background: var(--obp);counter-increment: dkt;font-size: 13.5px;display: flex;color: var(--eag);}
.tkja169 a::before {color: var(--may);letter-spacing: .06em;font-weight: 750;flex: 0 0 auto;font-size: 10.5px;content: counter(dkt, decimal-leading-zero);}
.tkja169 a:hover {box-shadow: var(--k8h2a);}

.aba7bmv {display: block;}
.zney0s7 {padding: 0 3px;}

.je5w1jz {box-shadow: var(--ky4), inset 0 1px 0 0 var(--hxjdx);justify-items: start;padding: clamp(18px, 2.6vw, 28px);background: var(--rwze);gap:8px;border-radius: var(--wbo);display: grid;}
.xny918 {line-height:1.26;margin: 0;color: var(--eag);font-weight: 780;font-size: 17px;}
.a9vg {margin: 0;max-width: 66ch;font-size: 14px;line-height:1.60;color: var(--aju6);}

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

.b59n {gap:8px 15px;display: flex;backdrop-filter: blur(14px);padding: 10px calc(var(--y70) + 22px) 10px var(--y70);background: color-mix(in srgb, var(--kwdu) 90%, transparent);flex-wrap: wrap;bottom: 0;align-items: center;z-index: 45;box-shadow: var(--ky4);position: sticky;-webkit-backdrop-filter: blur(14px);justify-content: center;}
.xx5x {font-size: 13.5px;color: var(--eag);font-weight: 650;}

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

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

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

.wg1xs {z-index: 1;color: var(--yfn1);position: relative;background: var(--jm52d);box-shadow: var(--ky4);font-size: 13.5px;padding: 30px var(--y70);}
.wg1xs a {color: var(--yfn1);opacity:0.81;text-decoration: none;}
.wg1xs a:hover {opacity:1;}
.z8db06p,
.e7yy {margin: 0 auto;max-width: var(--v9gr);}
.e7yy {padding-top:14px;margin-top:15px;opacity:0.8;border-top: 1px solid color-mix(in srgb, var(--yfn1) 18%, transparent);}
.g0axrr {display: flex;flex-wrap: wrap;gap:11px 28px;}
.c77z img {width: auto;height: 26px;}
.nvk0s {display: flex;align-items: center;gap:9px;flex-wrap: wrap;}

.gs9vjj {cursor: pointer;inset: 0;position: fixed;transition:opacity 0.223s ease, visibility 0.219s;z-index: 60;opacity:0.05;background: #000;visibility: hidden;}
.wcat7:checked ~ .gs9vjj {visibility: visible;opacity:0.5;}

.skk8 {flex-direction: column;background: var(--obp);bottom: 0;position: fixed;top: 0;transition:transform 0.244s ease, visibility 0.263s;z-index: 61;overscroll-behavior: contain;width: min(86vw, 340px);box-shadow: var(--ky4);overflow-y: auto;visibility: hidden;display: flex;}
.n5y07  {left: 0;transform: translateX(-102%);}
.h2ds {right: 0;transform: translateX(102%);left: auto;}
.wcat7:checked ~ .skk8 {visibility: visible;transform: translateX(0);}

.be1t95 {gap:13px;display: flex;align-items: center;padding: 12px 14px;justify-content: space-between;box-shadow: var(--aye5j);background: var(--bw26);}
.emy46 {align-items: center;display: inline-flex;}
.emy46 img {height: 26px;width: auto;display: block;}
.rvegxjz {color: var(--eag);font-size: 16px;font-weight: 760;}
.e0j3a {height: 44px;color: var(--eag);align-items: center;border-radius:10px;width: 44px;display: inline-flex;justify-content: center;cursor: pointer;}

.s6w41z8 {padding: 10px;}
.s6w41z8 ul {margin: 0;padding: 0;list-style: none;gap:5px;display: grid;}
.s6w41z8 a {box-shadow: var(--ct8w);font-size: 15px;background: var(--w7zct);min-height: 48px;padding: 0 13px;text-decoration: none;color: var(--eag);font-weight: 660;align-items: center;border-radius: var(--djt);display: flex;}
.s6w41z8 a[aria-current="page"] {background: var(--bw26);box-shadow: var(--aye5j), inset 3px 0 0 0 var(--y7fa0);}

.rvdjc {margin-top: auto;display: grid;gap:9px;padding: 14px;}
.fyzda3x,
.mymrx {text-decoration: none;display: inline-flex;border-radius:12px;justify-content: center;align-items: center;min-height: 46px;font-weight: 670;font-size: 14.5px;}
.fyzda3x {box-shadow: var(--ct8w);background: var(--ht8q, var(--w7zct));color: var(--hc47, var(--cvw54));}
.mymrx {color: var(--foy, var(--jc3));background: var(--llb, var(--gm08));box-shadow: var(--k8h2a);}

@media (max-width:894px) {
  .ms5h3f,
  .jz2n,
  .ghg0z5,
  .kdmdq.jz2n .ghg0z5,
  .ymb6,
  .c0vfma .ymb6 {grid-template-columns: 1fr;}
  
  .fnkzmy {order: -1;}
  .c0vfma .ft67x {order: 0;}
  .fnkzmy img,
  .wyep {width: 100%;}
  .fnkzmy img,
  .wyep {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .ft67x img {max-height: 320px;}
  .cvyc3 .ft67x img {max-height: 200px;}
  .mkb4dz {grid-template-columns: 1fr;}
  .vn0xr {margin-top: 0;}
  
  .jxjd3hc > dt:nth-of-type(n),
  .jxjd3hc > dd:nth-of-type(n) {grid-row: auto;grid-column: 1;}
  .jxjd3hc > dd.vn0xr {margin-top: 0;}
  .jxjd3hc > dd {margin-bottom:12px;}
  .jxjd3hc > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:889px) {
  
  .gzdd2q {gap:7px;min-height: 54px;padding: 7px var(--y70);}
  .zph4r9 {display: none;}
  .k7jfkyh {flex: 0 1 auto;min-width: 0;}
  .k7jfkyh img {max-width:103px;height: 23px;}
  .qpqjnsz {font-size: 15px;}
  .dxm4 {margin-left: auto;gap:8px;}
  .tg3vv {min-width: 44px;min-height: 44px;font-size: 12.5px;padding: 0 11px;}
  .zmf6 {display: flex;}
  .r88j4jn > *:nth-child(3n+2),
  .djtm > *:nth-child(3n+3) {margin-top: 0;}
  .khmfxsn {grid-template-columns: 1fr;}
  .pnv94k:nth-child(even),
  .sct67:nth-child(odd) {margin-top: 0;}
}

@media (max-width:435px) {
  .tg3vv {padding: 0 9px;font-size: 12px;}
  .k7jfkyh img {max-width:81px;}
  .qpqjnsz {font-size: 14px;}
  
  .f0ak4s3 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .qcy8 {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .kz3wfcw {grid-template-columns: 1fr;}
  .mepadn {grid-template-columns: 1fr;}
  .w1asb {padding-left:14px;}
}

@media (prefers-reduced-motion: reduce) {
  .skk8,
  .gs9vjj,
  .jcmy2,
  .bkjh,
  .tkja169 a {transition:none;}
  .jcmy2:hover {transform: none;}
}

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

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

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

.xvdrjd > summary {align-items: center;display: flex;cursor: pointer;min-height: 44px;list-style: none;gap:10px;}
.xvdrjd > summary::-webkit-details-marker {display: none;}
.xvdrjd > summary:focus-visible {outline: 3px solid var(--iln2, var(--gm08));outline-offset: 3px;}
.xvdrjd > summary .eaabmq {margin: 0;}

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

.vy8759 {padding-bottom: max(96px, var(--plfv, 96px));}

.rn27 {--uwd9: var(--wbo);--r604n: var(--djt);--gi951: var(--djt);--diu: 1px solid var(--xn41y);}

:root {--j0sj: color-mix(in srgb, var(--gm08) 55%, black);--djt: 14px;--wbo: 22px;--lvou: 0 12px 0 -6px var(--wfo), 0 24px 0 -12px var(--t55l6);--wfo: color-mix(in srgb, var(--gm08) 42%, var(--lmh));--t55l6: color-mix(in srgb, var(--gm08) 20%, var(--lmh));}

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

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

.vy8759.vy8759 > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.vy8759.vy8759 > *:last-child {margin-bottom: 0;}
.r88j4jn > *:nth-child(3n+2), .djtm > *:nth-child(3n+3) {margin-top: 0 !important;}
.vy8759 > :is(.ms5h3f, .mrdxw, .a2w5x, .dv4j3qm, .m0dmah, .e4gxa, .w9yh, .t1gs, .emt9j, .db9d, .s6xan5a, .ecm8x1t, .vjr5, .vzmpp2) {box-shadow: inset 0 1px 0 var(--hxjdx), var(--lvou), var(--k8h2a);padding: clamp(20px, 3vw, 36px);background: var(--obp);border-radius: var(--wbo);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .vy8759 > :is(.mrdxw, .a2w5x, .dv4j3qm, .m0dmah, .e4gxa, .w9yh, .t1gs, .emt9j, .db9d, .s6xan5a, .ecm8x1t, .vjr5, .vzmpp2) {transform-origin: 50% 100%;animation: c535ogl linear both;animation-timeline: view();animation-range: entry 0% entry 70%;}
  }
}

.vy8759 h1, .vy8759 .k8q153 {line-height: .98;font-size: clamp(36px, 5.6vw, 84px);font-weight: 800;margin-bottom:16px;letter-spacing: -.045em;}
.ms5h3f .hs92xs {max-width: 46ch;font-size: clamp(15px, 1.3vw, 18px);margin-bottom:21px;}
.ms5h3f .e9adxs {padding-inline: 26px;min-height: 52px;font-size: 15.5px;}

.ms5h3f:not(.jyk1raj),
.kdmdq:not(.jyk1raj) .ghg0z5 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);}
.jz2n:not(.jyk1raj),
.kdmdq.jz2n:not(.jyk1raj) .ghg0z5 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.ms5h3f:not(.jyk1raj) {padding-block: clamp(28px, 4.4vw, 60px);}
.ms5h3f:not(.jyk1raj) .fnkzmy {padding: 10px 34px 34px 10px;perspective: 1300px;}
.ms5h3f:not(.jyk1raj) .fnkzmy img,
.ms5h3f:not(.jyk1raj) .wyep {transition:transform 0.609s cubic-bezier(.2, .8, .2, 1);transform: rotateY(calc(-1 * var(--oyj, 16deg))) rotateX(5deg);aspect-ratio: 4 / 3;width: 100%;box-shadow: 16px 16px 0 -2px var(--wfo), 32px 32px 0 -4px var(--t55l6), var(--ky4);max-height: none;border-radius: var(--wbo);}
.jz2n:not(.jyk1raj) .fnkzmy {padding: 10px 10px 34px 34px;}
.jz2n:not(.jyk1raj) .fnkzmy img,
.jz2n:not(.jyk1raj) .wyep {box-shadow: -16px 16px 0 -2px var(--wfo), -32px 32px 0 -4px var(--t55l6), var(--ky4);transform: rotateY(var(--oyj, 16deg)) rotateX(5deg);}
.ms5h3f:not(.jyk1raj):hover .fnkzmy img,
.ms5h3f:not(.jyk1raj):hover .wyep {transform: rotateY(-5deg) rotateX(2deg);}
.jz2n:not(.jyk1raj):hover .fnkzmy img,
.jz2n:not(.jyk1raj):hover .wyep {transform: rotateY(5deg) rotateX(2deg);}
.wyep .anabf01 {font-size: clamp(80px, 12vw, 180px);text-shadow: 6px 6px 0 var(--wfo), 12px 12px 0 var(--t55l6);color: color-mix(in srgb, var(--edr) 85%, transparent);}

.ms5h3f.jyk1raj {padding: clamp(24px, 4.4vw, 60px);align-content: end;position: relative;display: grid;min-height: clamp(400px, 60vh, 600px);overflow: hidden;isolation: isolate;}
.jyk1raj .fnkzmy {z-index: -1;margin: 0;inset: 0;position: absolute;}
.jyk1raj .fnkzmy picture {height: 100%;display: block;}
.jyk1raj .fnkzmy img,
.jyk1raj .wyep {width: 100%;box-shadow: none;object-fit: cover;height: 100%;aspect-ratio: auto;border-radius: 0;max-height: none;}
.jyk1raj:has(.fnkzmy img)::after {inset: 0;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%);position: absolute;content: "";z-index: -1;}
.jyk1raj:has(.fnkzmy img) :is(.k8q153, .hs92xs, .zhs7) {color: var(--yar, white);}
.jyk1raj:has(.fnkzmy img) .zhs7 {background: color-mix(in srgb, white 16%, transparent);}
.jyk1raj .k5ve, .jyk1raj .k93djz {max-width:721px;}
.jyk1raj .ghg0z5 {display: block;}

.jyk1raj .wyep {place-items: center end;background: linear-gradient(135deg, color-mix(in srgb, var(--gm08) 70%, var(--lmh)), color-mix(in srgb, var(--gm08) 18%, var(--lmh)));padding-right: 6%;}
.jyk1raj .wyep .anabf01 {opacity:0.51;font-size: clamp(160px, 26vw, 380px);}

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

.n7dks .ddcz9pn:first-child {z-index: 4;}
.n7dks .ddcz9pn:not(:first-child) {opacity:0.05;}
.n7dks .nmyq {margin-top:18px;justify-content: center;align-items: center;display: flex;gap:18px;}
.n7dks .q5at {display: grid;font-weight: 800;border-radius:15px;border: 0;box-shadow: 4px 4px 0 var(--wfo), 8px 8px 0 var(--t55l6);transition:transform 0.217s ease, box-shadow 0.242s ease;cursor: pointer;background: var(--bw26);place-items: center;width: 50px;color: var(--eag);height: 50px;font-size: 20px;}
.n7dks .q5at:hover {box-shadow: 6px 6px 0 var(--wfo), 12px 12px 0 var(--t55l6);transform: translate(-2px, -2px);}
.n7dks .q5at:active {transform: translate(3px, 3px);box-shadow: 1px 1px 0 var(--wfo);}
.n7dks .q5at[hidden] {display: none;}
.n7dks .reh35av {font-variant-numeric: tabular-nums;letter-spacing: .08em;font-size: 15px;font-weight: 800;min-width: 70px;color: var(--aju6);text-align: center;}
@media (prefers-reduced-motion: reduce) { .n7dks .ddcz9pn {transition:none;} }

.dv4j3qm .khmfxsn {align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);display: grid;gap: clamp(20px, 3vw, 40px);}
.dv4j3qm .t93tfk {margin: 18px 0;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;gap:10px;}
.dv4j3qm .v149h {box-shadow: 4px 4px 0 var(--t55l6);gap:1px;padding: 12px 14px;margin: 0;background: var(--bw26);flex-direction: column;display: flex;border-radius: var(--djt);}
.dv4j3qm .gynb {font-size: 11px;text-transform: uppercase;letter-spacing: .1em;color: var(--iyd);font-weight: 700;}
.dv4j3qm .snhqtb {font-weight: 800;color: var(--eag);font-style: normal;font-size: 17px;}
.eetc {perspective: 1600px;margin: 0;place-items: center;min-height: 300px;display: grid;}
.h1zxta {width: 180px;position: relative;transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);height: 180px;}
.cw29s {display: grid;border-radius:29px;transition:transform 0.738s cubic-bezier(.2, .8, .2, 1);inset: 0;place-items: center;position: absolute;transform-style: preserve-3d;}
.skym {transform: translateZ(0);background: var(--wfo);box-shadow: 0 0 0 1px var(--hxjdx), 30px 30px 50px color-mix(in srgb, black 40%, transparent);}
.mkh3vd {border: 1px solid color-mix(in srgb, var(--edr) 18%, transparent);background: color-mix(in srgb, var(--kwdu) 70%, transparent);transform: translateZ(54px);}
.mkh3vd em {background: color-mix(in srgb, var(--edr) 14%, transparent);margin-top: -7px;height: 14px;overflow: hidden;top: 50%;right: 22px;border-radius:7px;left: 22px;position: absolute;}
.mkh3vd em::after {position: absolute;background: var(--gm08);border-radius:6px;inset: 0 auto 0 0;content: "";width: var(--io3rx, 80%);}
.vk8y {background: linear-gradient(140deg, color-mix(in srgb, var(--gm08) 85%, white), var(--gm08));transform: translateZ(108px);box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;}
.vk8y img {transform: rotateZ(42deg);height: auto;border-radius: 0;width: auto;min-height: 0;max-width: 70%;max-height: 50%;object-fit: contain;}
.vk8y b {color: var(--jcy3i, white);transform: rotateZ(42deg);font-weight: 800;font-size: 78px;}
.dv4j3qm:hover .mkh3vd {transform: translateZ(74px);}
.dv4j3qm:hover .vk8y {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .h1zxta {animation: q4dygm6 6s ease-in-out infinite;}
}
@keyframes q4dygm6 { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.s6xan5a .nfcg {list-style: none;gap:15px;counter-reset: dkstep;margin: 18px 0 0;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);display: grid;padding: 0;align-items: end;}
.s6xan5a .ysttp {border-radius: var(--djt);position: relative;display: flex !important;counter-increment: dkstep;margin: 0 14px 14px 0 !important;padding: 18px 18px 20px;box-shadow: 1px 1px 0 var(--j0sj), 2px 2px 0 var(--j0sj), 3px 3px 0 var(--j0sj), 4px 4px 0 var(--j0sj), 5px 5px 0 var(--j0sj), 6px 6px 0 var(--j0sj), 7px 7px 0 var(--j0sj), 8px 8px 0 var(--j0sj), 14px 14px 24px color-mix(in srgb, black 30%, transparent);gap:5px;background: var(--bw26);flex-direction: column;}
.s6xan5a .ysttp:nth-child(1) {min-height: 150px;}
.s6xan5a .ysttp:nth-child(2) {min-height: 190px;}
.s6xan5a .ysttp:nth-child(3) {min-height: 230px;}
.s6xan5a .ysttp:nth-child(4) {min-height: 270px;}
.s6xan5a .ysttp:nth-child(n+5) {min-height: 310px;}
.s6xan5a .gbb2h4 {font-style: normal;display: block;}
.s6xan5a .gbb2h4::before {content: counter(dkstep, decimal-leading-zero);line-height: 1;font-weight: 800;text-shadow: 3px 3px 0 var(--t55l6);letter-spacing: -.04em;display: block;color: var(--gm08);font-size: 40px;}
.s6xan5a .ysttp:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--gm08) 26%, var(--bw26)), var(--bw26));}
.s6xan5a .xmhcbh {font-weight: 800;font-size: 16px;line-height:1.25;}
.s6xan5a .kas425 {color: var(--aju6);line-height:1.51;font-size: 13.5px;}
@media (max-width:848px) {
  .s6xan5a .nfcg {grid-auto-flow: row;grid-template-columns: minmax(0, 1fr);}
  .s6xan5a .ysttp {min-height: 0 !important;}
  .s6xan5a .ysttp:nth-child(2) {margin-left:13px !important;}
  .s6xan5a .ysttp:nth-child(3) {margin-left:29px !important;}
  .s6xan5a .ysttp:nth-child(n+4) {margin-left:41px !important;}
  .s6xan5a .gbb2h4::before {font-size: 30px;}
}

.e4gxa .mkb4dz {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);perspective: 1500px;display: grid;gap: 0;margin-top:18px;}
.e4gxa .mkb4dz.jxjd3hc {grid-auto-flow: dense;}
.e4gxa .vea1q {margin: 0;min-width: 0;background: var(--bw26);transition:transform 0.623s cubic-bezier(.2, .8, .2, 1);padding: 22px 24px 24px;}
.e4gxa .q8kkfb   {box-shadow: -10px 12px 0 -4px var(--wfo), var(--k8h2a);transform-origin: 100% 50%;transform: rotateY(var(--kii, 9deg));border-radius: var(--djt) 0 0 var(--djt);background: linear-gradient(90deg, var(--bw26) 85%, color-mix(in srgb, black 12%, var(--bw26)));}
.e4gxa .vn0xr {transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--kii, 9deg)));border-radius: 0 var(--djt) var(--djt) 0;box-shadow: 10px 12px 0 -4px var(--t55l6), var(--k8h2a);background: linear-gradient(270deg, var(--bw26) 85%, color-mix(in srgb, black 12%, var(--bw26)));}
.e4gxa:hover .vea1q {transform: none;}
.e4gxa .tvw1 {font-weight: 800;font-size: 13px;display: block;margin-bottom:11px;text-transform: uppercase;letter-spacing: .1em;}
.e4gxa .q8kkfb .tvw1, .e4gxa .tvw1:first-child {color: var(--may);}
.e4gxa .hsh11 {gap:7px;display: grid;margin: 0;list-style: none;padding: 0;}
.e4gxa .hsh11 li {line-height:1.44;background: color-mix(in srgb, var(--edr) 4%, transparent);border-radius:10px;position: relative;padding: 10px 12px 10px 38px;}
.e4gxa .hsh11 li::before {height: 20px;position: absolute;place-items: center;border-radius:5px;font-weight: 800;top: 9px;width: 20px;font-size: 14px;line-height: 1;left: 10px;display: grid;}
.e4gxa .q8kkfb .hsh11 li::before {background: var(--gm08);content: "+";color: var(--jcy3i, white);}
.e4gxa .vn0xr .hsh11 li::before {content: "–";background: color-mix(in srgb, var(--edr) 16%, transparent);color: var(--eag);}
@media (max-width:770px) {
  .e4gxa .mkb4dz {gap:14px;grid-template-columns: minmax(0, 1fr);}
  .e4gxa .vea1q {transform: none !important;border-radius: var(--djt) !important;}
}

.ecm8x1t a, .ecm8x1t li > *:first-child {transition:transform 0.379s cubic-bezier(.2, .8, .2, 1), box-shadow 0.388s ease;}
.ecm8x1t li:hover > *:first-child {box-shadow: 6px 6px 0 var(--wfo), 12px 12px 0 var(--t55l6), var(--k8h2a);transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);}

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

@media (max-width:770px) {
  .ms5h3f:not(.jyk1raj), .kdmdq:not(.jyk1raj) .ghg0z5 {grid-template-columns: minmax(0, 1fr) !important;}
  .ms5h3f:not(.jyk1raj) .fnkzmy {padding: 6px 22px 22px 6px;}
  .ms5h3f:not(.jyk1raj) .fnkzmy img, .ms5h3f:not(.jyk1raj) .wyep {transform: rotateY(-10deg) rotateX(4deg);aspect-ratio: 16 / 10;box-shadow: 10px 10px 0 -2px var(--wfo), 20px 20px 0 -4px var(--t55l6), var(--k8h2a);}
  .ms5h3f.jyk1raj {min-height: 72vh;}
  .dv4j3qm .khmfxsn {grid-template-columns: minmax(0, 1fr);}
  .eetc {min-height: 240px;order: -1;}
  .h1zxta {width: 140px;height: 140px;}
  .dv4j3qm .t93tfk {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .dv4j3qm .snhqtb {font-size: 14px;}
  .n7dks .ddcz9pn img {aspect-ratio: 4 / 5;}
  .n7dks.a13jv .ddcz9pn img {aspect-ratio: 4 / 5;}
}

.vy8759 > :is(.y3an42s, .aba7bmv) {background: var(--obp);box-shadow: inset 0 1px 0 var(--hxjdx), var(--lvou), var(--k8h2a);padding: clamp(20px, 3vw, 36px);border-radius: var(--wbo);}
.vy8759 > .m4xd5m {box-shadow: var(--lvou);border-radius: var(--wbo);}
.vy8759 > .m4xd5m img {border-radius: var(--wbo);}
.vy8759 :is(.y3an42s, .m0dmah) table {width: 100%;max-width: none;}

.n7dks {max-width:761px;margin-inline: auto;}
.n7dks.a13jv {max-width:860px;}
.n7dks .ddcz9pn {transform-origin: 50% 0;}
.n7dks .mx3g {padding-top:47px !important;}

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

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

.vy8759 > .je5w1jz {box-shadow: inset 0 1px 0 var(--hxjdx), var(--lvou), var(--k8h2a);border-radius: var(--wbo);background: linear-gradient(135deg, color-mix(in srgb, var(--gm08) 40%, var(--obp)), var(--obp));}

.wg1xs :is(.j387, .nvk0s, .z8db06p, .e7yy) {padding-inline: var(--y70);max-width: var(--v9gr);box-sizing: border-box;margin-inline: auto;}

.e4gxa .q8kkfb .hsh11 li::after {content: none;}

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

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

.dv4j3qm .khmfxsn {align-items: start;}
.dv4j3qm .j228 {font-size: 15px;margin-top: 0;}
.dv4j3qm .eetc {margin-top: -60px;min-height: 260px;}
@media (max-width:770px) { .dv4j3qm .eetc {margin-top: 0;} }

.vjr5 .kz3wfcw, .vzmpp2 .qcy8 {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:889px) {
  .vjr5 .kz3wfcw, .vzmpp2 .qcy8 {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .dxm4 .rn27 {display: none;}
}
@media (max-width:770px) {
  
  .n7dks .mx3g {padding-top:35px !important;}
  .mrdxw {overflow: hidden;}
  .dv4j3qm .eetc {min-height: 220px;margin: 6px 0 4px;}
}

.aba7bmv .t1gs {display: block !important;columns: 3 220px;column-gap:10px;}
.aba7bmv .t1gs a {break-inside: avoid;margin: 0 0 8px !important;}

.w9yh .mepadn {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;display: grid !important;}
.w9yh .mepadn > * {max-width: none;}
@media (max-width:954px) { .w9yh .mepadn {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:770px) { .dv4j3qm .eetc {padding-top:71px;} }

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

body {--lvou: 0 var(--p892a, 12px) 0 calc(var(--p892a, 12px) / -2) var(--wfo), 0 calc(var(--p892a, 12px) * 2) 0 calc(var(--p892a, 12px) * -1) var(--t55l6);}

blockquote.pnv94k {margin: 0;}
.pnv94k .a3ektb {color: var(--eag);overflow-wrap: anywhere;margin: 0;display: block;line-height:1.62;font-size: 14px;}
.pnv94k .ze29 {padding-top:9px;font-weight: 720;color: var(--iyd);font-size: 10.5px;text-transform: uppercase;letter-spacing: .11em;display: block;}
.pnv94k .ze29:first-child {padding: 0 0 8px;}

.emt9j.f77qv {grid-template-columns: minmax(0, 1fr);}
.emt9j .hsars4d {gap:11px;display: flex;align-items: center;}
.emt9j.fkq2y6d {grid-template-columns: minmax(0, 1fr) auto;}

.n7dks .h1yt2ry {position: relative;background: var(--bw26);overflow: hidden;box-shadow: var(--ky4);border-radius: var(--wbo);}
.n7dks .h1yt2ry picture, .n7dks .ddcz9pn figure picture {display: block;}
.n7dks .mjb4rn1 {padding: 40px 22px 18px;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));font-size: clamp(17px, 1.8vw, 24px);bottom: 0;right: 0;color: white;margin: 0;font-weight: 800;position: absolute;left: 0;line-height:1.19;}
.n7dks .x132px {margin: 18px 0 0;}

.dv4j3qm dl.t93tfk, .dv4j3qm ul.t93tfk {padding: 0;list-style: none;}
.dv4j3qm .t93tfk dd {margin: 0;}
.dv4j3qm .t93tfk .snhqtb {font-style: normal;}
@media (min-width:771px) {
  .dv4j3qm .khmfxsn > .jh5ef {grid-row: 1;grid-column: 1;}
  .dv4j3qm .khmfxsn > .eetc {grid-column: 2;grid-row: 1;}
}

ul.f0ak4s3 {padding: 0;list-style: none;margin: 0;}
ul.f0ak4s3 > li {min-width: 0;margin: 0;}
ul.f0ak4s3 > li > .jcmy2 {height: 100%;}
.jcmy2 .mms6y {margin: 0;}
.jcmy2:hover {transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);box-shadow: 6px 6px 0 var(--wfo), 12px 12px 0 var(--t55l6), var(--k8h2a);}

div.kz3wfcw {gap:11px;display: grid;}
.bkjh .s373t {margin: 0;display: flex;gap:8px;align-items: center;flex-direction: column;}
.bkjh .s373t img {width: auto;max-width: 100%;max-height: 30px;}

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