

:root {--y3uz:"Plus Jakarta Sans", "Hanken Grotesk", "Be Vietnam Pro", system-ui, sans-serif;--s71o: color-mix(in srgb, var(--kqca) 56%, var(--vkaq));--qvd10: color-mix(in srgb, var(--vkaq) 84%, var(--wwt));--gx5hl: color-mix(in srgb, var(--kqca) 9%, var(--qb59));--tg2: 10px;--pb6ug: rgba(255,255,255,.09);--c4mos:  var(--uh5dk);--lyfm: var(--yos0);--iphn: var(--vpbn);--bboqd: color-mix(in srgb, var(--vkaq) 68%, var(--wwt));--nxbm: clamp(14px, 3.6vw, 32px);--nk6: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--gbi:   var(--vkaq);--km5dp: color-mix(in srgb, var(--kqca) 76%, var(--vkaq));--eory5: 1080px;--fhg: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--tkrk:  var(--wwt);--vh3: 14px;--dik: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--xv37: var(--qb59);--xno: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--p6dr: var(--eeuaq);}

body {margin: 0;font-size: 15px;line-height:1.61;-webkit-font-smoothing: antialiased;color: var(--gbi);background: var(--tkrk);font-family: var(--y3uz);}

.xxmw0b {background:
    radial-gradient(120vh 90vh at var(--c8dru, 50%) var(--zaq, 12%),
      color-mix(in srgb, var(--kqca) var(--pkty, 20%), transparent),
      transparent 72%);z-index: 0;pointer-events: none;position: fixed;inset: 0;}

.ab52d15 {position: absolute;left: -9999px;background: var(--lyfm);z-index: 90;top: 0;padding: 12px 18px;box-shadow: var(--nk6);font-size: 14px;text-decoration: none;border-radius: var(--tg2);color: var(--gbi);}
.ab52d15:focus {left: 10px;outline: 2px solid var(--km5dp);outline-offset: 2px;top: 10px;}

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

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

.b014tr {-webkit-backdrop-filter: blur(14px) saturate(1.4);position: sticky;backdrop-filter: blur(14px) saturate(1.4);top: 0;z-index: 50;box-shadow: var(--dik);background: color-mix(in srgb, var(--ujv) 88%, transparent);color: var(--brwba, var(--s8lu));border-bottom: 1px solid var(--bwrnk);}
.b0rz9 {min-height: 58px;align-items: center;padding: 8px var(--nxbm);display: flex;gap:13px;max-width: var(--eory5);margin: 0 auto;}

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

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

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

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

.xyhwv {gap:9px;display: flex;align-items: center;}

.q1zn0 {font-family: inherit;font-weight: 660;font-size: 13.5px;line-height: 1;display: inline-flex;justify-content: center;align-items: center;cursor: pointer;padding: 0 15px;white-space: nowrap;min-height: 40px;border: 0;border-radius:9px;text-decoration: none;}
.tfk46mw {box-shadow: var(--fhg);background: var(--w41r5, var(--kqca));color: var(--b0o, var(--un3));}
.tfk46mw:hover {box-shadow: var(--nk6);background: var(--vfu5, var(--w41r5));}

.mn1bc5 {color: var(--xx2i, var(--zqass));background: var(--ll6u, color-mix(in srgb, var(--brwba) 10%, transparent));box-shadow: var(--xno);}
.mn1bc5:hover {background: var(--ll6u, color-mix(in srgb, var(--brwba) 17%, transparent));}

.pnv71 {font-size: 14.5px;font-weight: 680;min-height: 46px;background: var(--xjqo, var(--kqca));text-decoration: none;align-items: center;color: var(--lcs8, var(--n8bi, var(--a3qk4)));display: inline-flex;border: 0;border-radius:10px;font-family: inherit;box-shadow: var(--nk6);padding: 0 21px;line-height: 1;justify-content: center;}
.pnv71:hover {background: var(--vfu5, var(--xjqo));box-shadow: var(--dik);}

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

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

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

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

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

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

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

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

.e27y {background: var(--xv37);padding: clamp(16px, 2.3vw, 24px);border-radius: var(--vh3);box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);}

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

.y2c3hxn {box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);padding: clamp(15px, 2.1vw, 22px);background: var(--p6dr);border-radius: var(--vh3);}

.xw8nxpm {box-shadow: var(--dik), inset 0 1px 0 0 var(--pb6ug);align-items: center;border-radius: var(--vh3);display: grid;padding: clamp(18px, 2.6vw, 30px);grid-template-columns: 1fr auto;gap: clamp(16px, 2.6vw, 34px);background: var(--xv37);}
.mpya1 {grid-template-columns: 1fr;}
.e48mc {min-width: 0;}
.bg68q49 {margin: 0 0 14px;line-height:1.61;max-width: 56ch;color: var(--qvd10);font-size: 14.5px;}
.nkxb {align-items: center;flex-wrap: wrap;display: flex;gap:10px;}

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

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

.qv6vt:not(.mpya1) {grid-template-columns: auto 1fr;}

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

.nmz3.mpya1 .gzd9 {grid-template-columns: 1fr;}

.nmz3 .gzd9 > :only-child {grid-column: 1 / -1;}

.mdrr {padding: clamp(16px, 2.2vw, 24px);border-radius: var(--vh3);box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);background: var(--p6dr);}
.czmpf6 {color: var(--qvd10);line-height:1.70;font-size: 14.5px;max-width: 72ch;overflow-wrap: anywhere;}
.czmpf6 > :first-child {margin-top: 0;}
.czmpf6 > :last-child {margin-bottom: 0;}
.czmpf6 p {margin: 0 0 .95em;}
.czmpf6 a {color: var(--s71o);}
.czmpf6 strong {color: var(--gbi);}
.czmpf6 ul, .czmpf6 ol {padding-left: 1.2em;margin: 0 0 .95em;}
.czmpf6 li {margin: 0 0 .3em;}
.czmpf6 blockquote {box-shadow: var(--xno);color: var(--gbi);padding: 12px 15px;background: var(--xv37);border: 0;border-radius: var(--tg2);margin: 1em 0;}
.czmpf6 table {border-collapse: collapse;width: 100%;font-size: 13.5px;}
.czmpf6 th,
.czmpf6 td {border-bottom: 1px solid var(--yyzsx, var(--c4mos));text-align: left;color: var(--k035r, var(--gbi));padding: 9px 11px;}
.czmpf6 th {font-weight: 720;}

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

.xt5y7 {margin: 0 0 11px;}

.s18k {padding-bottom:9px;border-bottom: 1px solid var(--c4mos);}

.z2dr {display: block;}
.nh4sr .svmbpk {padding: 0 3px;margin: 0 0 10px;}
.z2dr > .mdrr {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.ft83cq {display: block;}
.zezf {gap:8px;display: grid;}

.rnaw {box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);overflow: hidden;border-radius: var(--tg2);background: var(--p6dr);}
.rnaw[open] {box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);background: var(--xv37);}
.b9a23ny {color: var(--gbi);padding: 11px 15px;min-height: 48px;display: flex;cursor: pointer;font-weight: 680;align-items: center;line-height:1.38;font-size: 14.5px;gap:10px;list-style: none;}
.b9a23ny::-webkit-details-marker {display: none;}

.zezf {counter-reset: dkq;}
.rnaw {counter-increment: dkq;}
.y1fqa2 {border-radius:7px;align-items: center;width: 26px;height: 26px;flex: 0 0 auto;font-size: 11.5px;color: var(--s71o);justify-content: center;box-shadow: var(--xno);display: inline-flex;font-style: normal;background: var(--lyfm);font-weight: 750;}
.y1fqa2::before {content: counter(dkq, decimal-leading-zero);}
.d50d .y1fqa2::before {content: counter(dkq);}
.j5gehtt {padding: 0 15px 14px 52px;line-height:1.65;font-size: 14px;margin: 0;overflow-wrap: anywhere;color: var(--qvd10);}

.j8tz3st {margin-left: auto;}
.ct3ykh .j5gehtt {padding-left:15px;}

.db15 {padding: 0;list-style: none;margin: 0;}
.f30w {min-width: 0;}
.db15 .b9a23ny::before {border-radius:9px;align-items: center;font-size: 11.5px;display: inline-flex;justify-content: center;font-weight: 750;height: 26px;width: 26px;box-shadow: var(--xno);content: counter(dkq, decimal-leading-zero);flex: 0 0 auto;background: var(--lyfm);color: var(--s71o);}
.db15.d50d .b9a23ny::before {content: counter(dkq);}

.srxz {display: block;}
.mk7vf {margin: 0;gap:8px;padding: 0;list-style: none;display: grid;counter-reset: dks;}

.kyqgcr {padding: 14px 16px;background: var(--p6dr);grid-template-columns: auto 1fr;min-width: 0;box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);align-items: start;counter-increment: dks;display: grid;gap: 0 13px;border-radius: var(--tg2);}
.kyqgcr:nth-child(2) {box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);background: var(--xv37);}
.kyqgcr:nth-child(3) {box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);background: var(--xv37);}
.kyqgcr:nth-child(n+4) {background: var(--lyfm);box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);}
.n591 {background: var(--gx5hl);grid-row: 1 / 3;box-shadow: var(--xno);font-size: 12.5px;display: inline-flex;justify-content: center;font-weight: 780;width: 30px;height: 30px;font-style: normal;color: var(--s71o);align-items: center;border-radius:9px;}
.n591::before {content: counter(dks, decimal-leading-zero);}
.x30zr .n591::before {content: counter(dks);}
.hbaejfz {min-width: 0;overflow-wrap: anywhere;line-height:1.37;color: var(--gbi);font-size: 14.5px;font-weight: 700;margin: 0;}
.re1b7 {overflow-wrap: anywhere;margin: 3px 0 0;line-height:1.60;min-width: 0;font-size: 14px;color: var(--qvd10);}

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

.netfra7 > .hbaejfz,
.netfra7 > .re1b7 {display: block;}

.nh4sr .n47hj7 {margin: 0;font-weight: 700;line-height:1.34;font-size: 14.5px;color: var(--gbi);}

.m6z2h4n {display: block;}
.eceerc {display: grid;align-items: start;grid-template-columns: 1fr 1fr;gap:11px;}
.hwcby {min-width: 0;border-radius: var(--vh3);padding: 15px 17px;}

.zgss744 {box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);background: var(--xv37);}
.eqqafsd {background: var(--p6dr);box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);margin-top:15px;}
.ccnr {font-size: 10.5px;letter-spacing: .15em;color: var(--bboqd);margin: 0 0 9px;font-weight: 750;text-transform: uppercase;}
.wfc5dx1 {padding: 0;gap:6px;margin: 0;list-style: none;display: grid;}
.wfc5dx1 li {font-size: 14px;overflow-wrap: anywhere;color: var(--gbi);padding-left:20px;line-height:1.55;position: relative;min-width: 0;}

.wfc5dx1 li::before {border-radius:3px;position: absolute;top: .58em;width: 12px;height: 2px;background: var(--km5dp);left: 0;content: "";}
.eqqafsd .wfc5dx1 li::before {background: var(--bboqd);}
.zgss744 .wfc5dx1 li::after {top: calc(.58em - 5px);content: "";background: var(--km5dp);border-radius:1px;left: 5px;width: 2px;height: 12px;position: absolute;}

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

.hw1n > dd.eqqafsd {margin-top:13px;}

.nh4sr .h11yasa {font-weight: 750;margin: 0 0 9px;color: var(--bboqd);line-height:1.28;font-size: 10.5px;letter-spacing: .15em;text-transform: uppercase;}

.eg2dqb {display: block;}
.st7cgx {display: grid;gap:15px;grid-template-columns: repeat(5, minmax(0, 1fr));}
.qpyaew {min-width: 0;background: var(--xv37);box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);display: block;overflow: hidden;color: inherit;border-radius: var(--tg2);transition:box-shadow 0.145s ease, transform 0.198s ease;text-decoration: none;}

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

.b2xh {display: block;}
.bws1f {list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;margin: 0;display: grid;gap:9px;}
@media (max-width:892px) { .bws1f {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:475px) { .bws1f {grid-template-columns: minmax(0, 1fr);} }
.ebvkgmh {transition:box-shadow 0.186s ease;border-radius: var(--tg2);display: flex;color: inherit;padding: 9px 12px;min-height: 56px;min-width: 0;gap:10px;box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);align-items: center;text-decoration: none;background: var(--p6dr);}
.ebvkgmh:hover {box-shadow: var(--nk6);}

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

.j67e {display: block;}

.aan8kg {padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;gap:9px;display: grid;}
@media (max-width:1007px) { .st7cgx {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:892px)  { .aan8kg {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.bbg5p2s {min-width: 0;display: flex;box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);border-radius: var(--tg2);overflow: hidden;flex-direction: column;background: var(--p6dr);}
.jb6b96 {padding: 9px;display: flex;justify-content: center;min-height: 50px;min-width: 0;align-items: center;}
.jb6b96 img {height: auto;width: auto;max-height: 26px;max-width: 100%;object-fit: contain;}
.e72rh8f {overflow-wrap: anywhere;margin: 0;font-size: 11px;text-align: center;padding: 0 8px 9px;font-weight: 640;color: var(--qvd10);min-width: 0;}

.krdm {display: block;}
.m40mkwq {margin: 0 0 4px;background: var(--lyfm);box-shadow: var(--fhg);border-radius: var(--tg2);align-items: baseline;display: inline-flex;gap:8px;padding: 7px 13px;}
.qy19 {line-height: 1;font-weight: 800;font-size: 19px;color: var(--gbi);letter-spacing: -.02em;}
.qb5wxa {font-size: 10.5px;font-style: normal;font-weight: 700;color: var(--bboqd);letter-spacing: .13em;text-transform: uppercase;}
.mpzbf {max-width: 66ch;color: var(--qvd10);margin: 8px 0 14px;font-size: 14px;}

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

.dk2ybp {box-shadow: var(--xno), inset 0 1px 0 0 var(--pb6ug);background: var(--p6dr);border-radius: var(--tg2);margin: 0;min-width: 0;padding: 14px 16px;}
.dk2ybp:nth-child(even) {margin-top:10px;box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);background: var(--xv37);}
.dk2ybp q {line-height:1.61;overflow-wrap: anywhere;display: block;color: var(--gbi);font-size: 14px;}
.dk2ybp figcaption {text-transform: uppercase;font-weight: 720;padding-top:9px;display: block;font-size: 10.5px;letter-spacing: .11em;color: var(--bboqd);}

.qmyh5g {box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);border-radius: var(--vh3);background: var(--xv37);padding: clamp(16px, 2.3vw, 26px);}

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

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

.jw9y .y9gjtt img {aspect-ratio: 3 / 2;max-height: 240px;object-fit: cover;width: 100%;}
.pczb {min-width: 0;}
.gxd2hy {max-width: 58ch;line-height:1.65;overflow-wrap: anywhere;color: var(--qvd10);font-size: 14px;}
.gxd2hy > :first-child {margin-top: 0;}
.gxd2hy p {margin: 0 0 .9em;}
.gxd2hy a {color: var(--s71o);}

.xsy38p {background: var(--gx5hl);box-shadow: var(--dik), inset 0 1px 0 0 var(--pb6ug);}

.gnnwmz {border-radius: var(--vh3);padding: clamp(16px, 2.3vw, 26px);background: var(--xv37);box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);}
.hgzyabz {grid-template-columns: auto 1fr;align-items: start;display: grid;gap: clamp(13px, 2.2vw, 24px);}
.cbtkkq {height: 68px;border-radius:16px;width: 68px;object-fit: cover;display: block;box-shadow: var(--dik);}
.w2k3qrx {min-width: 0;}
.y16saf {margin: 0 0 11px;line-height:1.61;font-size: 14px;color: var(--qvd10);max-width: 62ch;}

.gbbmmt {margin: 0 0 13px;padding: 0;gap:9px;flex-wrap: wrap;display: flex;}
.f4edt {gap:0px;flex-direction: column;border-radius:9px;min-width: 0;display: inline-flex;margin: 0;box-shadow: var(--xno);padding: 7px 12px;background: var(--p6dr);}
.wfhf6 {font-weight: 750;color: var(--bboqd);text-transform: uppercase;letter-spacing: .13em;font-size: 9.5px;}
.v7wtz9s {font-weight: 720;font-style: normal;color: var(--gbi);font-size: 13px;overflow-wrap: anywhere;}
.ntzsx {gap:10px;display: flex;flex-wrap: wrap;}

.hehn {gap:13px;background: var(--p6dr);display: grid;border-radius: var(--vh3);box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);padding: clamp(15px, 2.1vw, 22px);align-items: start;grid-template-columns: auto 1fr;}
.hehn img {height: 54px;width: 54px;box-shadow: var(--nk6);border-radius: 50%;object-fit: cover;display: block;}
.s4jes {min-width: 0;}
.rdtw {font-size: 9.5px;font-weight: 750;letter-spacing: .16em;text-transform: uppercase;display: block;color: var(--bboqd);}
.je65g {font-weight: 760;display: block;padding-top:1px;line-height:1.29;font-size: 15px;color: var(--gbi);}
.w7dr1 {display: block;font-style: normal;color: var(--bboqd);font-size: 12px;}
.gkpy0 {font-size: 13.5px;max-width: 66ch;color: var(--qvd10);margin: 7px 0 0;line-height:1.61;}
.rdx641 {flex-wrap: wrap;margin: 9px 0 0;list-style: none;padding: 0;gap:9px;display: flex;}
.rdx641 a {background: var(--xv37);align-items: center;display: inline-flex;box-shadow: var(--xno);font-size: 12px;font-weight: 660;text-decoration: none;min-height: 36px;color: var(--s71o);border-radius:9px;padding: 0 12px;}
.rdx641 a:hover {box-shadow: var(--fhg);}

.kaqjx {background: var(--xv37);border-radius: var(--vh3);padding: clamp(17px, 2.4vw, 28px);box-shadow: var(--nk6), inset 0 1px 0 0 var(--pb6ug);}
.qavgg {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--kqca) 24%, var(--yos0)),
      color-mix(in srgb, var(--kqca) 7%, var(--eeuaq)));}

.kaqjx .n1kn4j {color: var(--gbi);font-weight: 800;letter-spacing: -.028em;font-size: clamp(24px, 3.4vw, 38px);margin: 0 0 8px;line-height:1.14;}
.zdxfcf {max-width: 62ch;color: var(--qvd10);font-size: clamp(15.5px, 1.4vw, 17.5px);margin: 0 0 18px;line-height:1.61;}
.fe7hc {gap:9px;flex-wrap: wrap;display: flex;}

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

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

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

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

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

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

.v9jtm3p {padding: clamp(10px, 1.4vw, 16px);border-radius: var(--vh3);background: var(--xv37);box-shadow: var(--dik), inset 0 1px 0 0 var(--pb6ug);}

.h5ed {overflow: hidden;display: block;border-radius: var(--tg2);}

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

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

.gyz8mh4 {gap:8px;padding: 9px 3px 0;margin: 0;font-size: 12px;line-height:1.48;color: var(--bboqd);display: flex;align-items: baseline;}
.tfjz {flex: 0 0 auto;letter-spacing: .14em;color: var(--s71o);font-size: 9.5px;font-weight: 750;text-transform: uppercase;}

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

.z8zgwp  {justify-content: flex-start;}
.cx3kyd   {justify-content: center;}
.c6qb {justify-content: flex-end;}

.fwt7e .pnv71 {flex: 1 1 auto;}
.bfd0hqn .pnv71 {flex: 0 0 auto;}

.p1e6 {flex: 0 0 auto;box-shadow: var(--xno);width: 8px;border-radius: 50%;height: 8px;background: var(--km5dp);}

.er42arq {box-shadow: var(--fhg), inset 0 1px 0 0 var(--pb6ug);padding: clamp(14px, 2vw, 20px);background: var(--p6dr);border-radius: var(--vh3);}
.zfxe {text-transform: uppercase;font-size: 9.5px;color: var(--bboqd);letter-spacing: .16em;font-weight: 750;display: block;font-style: normal;margin: 0 0 9px;}
.h6ppqh {counter-reset: dkt;display: grid;gap:6px;}
.h6ppqh a {counter-increment: dkt;border-radius:9px;box-shadow: var(--xno);display: flex;color: var(--gbi);background: var(--xv37);text-decoration: none;min-height: 44px;padding: 5px 11px;font-size: 13.5px;align-items: center;gap:10px;transition:box-shadow 0.168s ease;}
.h6ppqh a::before {font-weight: 750;color: var(--s71o);font-size: 10.5px;content: counter(dkt, decimal-leading-zero);flex: 0 0 auto;letter-spacing: .06em;}
.h6ppqh a:hover {box-shadow: var(--nk6);}

.zfza {display: block;}
.qe4t {padding: 0 3px;}

.c19mx {gap:9px;padding: clamp(18px, 2.6vw, 28px);box-shadow: var(--dik), inset 0 1px 0 0 var(--pb6ug);border-radius: var(--vh3);display: grid;background: var(--gx5hl);justify-items: start;}
.bbqh5 {font-size: 17px;color: var(--gbi);margin: 0;line-height:1.24;font-weight: 780;}
.n1ff3 {margin: 0;color: var(--qvd10);font-size: 14px;line-height:1.60;max-width: 66ch;}

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

.azjkpz4 {background: color-mix(in srgb, var(--yos0) 90%, transparent);align-items: center;bottom: 0;z-index: 45;-webkit-backdrop-filter: blur(14px);padding: 10px calc(var(--nxbm) + 22px) 10px var(--nxbm);backdrop-filter: blur(14px);flex-wrap: wrap;display: flex;justify-content: center;gap:7px 15px;box-shadow: var(--dik);position: sticky;}
.bh9fpr {color: var(--gbi);font-size: 13.5px;font-weight: 650;}

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

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

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

.grbv {padding: 30px var(--nxbm);position: relative;background: var(--cp03);z-index: 1;box-shadow: var(--dik);color: var(--em9oc);font-size: 13.5px;}
.grbv a {opacity:0.8;text-decoration: none;color: var(--em9oc);}
.grbv a:hover {opacity:1;}
.cpcj,
.jfmht {margin: 0 auto;max-width: var(--eory5);}
.jfmht {opacity:0.83;margin-top:16px;padding-top:15px;border-top: 1px solid color-mix(in srgb, var(--em9oc) 18%, transparent);}
.y69je7a {gap:11px 28px;display: flex;flex-wrap: wrap;}
.pf75 img {width: auto;height: 26px;}
.s162 {display: flex;gap:10px;align-items: center;flex-wrap: wrap;}

.bj9j2f {opacity:0.05;transition:opacity 0.22s ease, visibility 0.199s;position: fixed;background: #000;visibility: hidden;cursor: pointer;inset: 0;z-index: 60;}
.dtdz97:checked ~ .bj9j2f {opacity:0.5;visibility: visible;}

.yaz23 {flex-direction: column;visibility: hidden;display: flex;transition:transform 0.288s ease, visibility 0.231s;top: 0;overscroll-behavior: contain;overflow-y: auto;width: min(86vw, 340px);position: fixed;box-shadow: var(--dik);z-index: 61;bottom: 0;background: var(--xv37);}
.jeem8b  {left: 0;transform: translateX(-102%);}
.q8psf7d {left: auto;right: 0;transform: translateX(102%);}
.dtdz97:checked ~ .yaz23 {visibility: visible;transform: translateX(0);}

.m96pa0 {display: flex;gap:13px;box-shadow: var(--fhg);align-items: center;background: var(--lyfm);padding: 12px 14px;justify-content: space-between;}
.kbvh0 {align-items: center;display: inline-flex;}
.kbvh0 img {width: auto;display: block;height: 26px;}
.jnne4h {font-size: 16px;color: var(--gbi);font-weight: 760;}
.sjek3 {color: var(--gbi);display: inline-flex;height: 44px;border-radius:11px;justify-content: center;width: 44px;align-items: center;cursor: pointer;}

.y4wdwf {padding: 10px;}
.y4wdwf ul {gap:7px;display: grid;padding: 0;margin: 0;list-style: none;}
.y4wdwf a {color: var(--gbi);font-weight: 660;text-decoration: none;box-shadow: var(--xno);border-radius: var(--tg2);align-items: center;background: var(--p6dr);display: flex;font-size: 15px;min-height: 48px;padding: 0 13px;}
.y4wdwf a[aria-current="page"] {background: var(--lyfm);box-shadow: var(--fhg), inset 3px 0 0 0 var(--km5dp);}

.wd2mv {display: grid;margin-top: auto;gap:9px;padding: 14px;}
.ey7gsj6,
.x6hexg {font-size: 14.5px;align-items: center;display: inline-flex;text-decoration: none;min-height: 46px;font-weight: 670;justify-content: center;border-radius:12px;}
.ey7gsj6 {background: var(--ll6u, var(--p6dr));box-shadow: var(--xno);color: var(--xx2i, var(--zqass));}
.x6hexg {box-shadow: var(--nk6);color: var(--b0o, var(--un3));background: var(--w41r5, var(--kqca));}

@media (max-width:892px) {
  .xw8nxpm,
  .qv6vt,
  .gzd9,
  .nmz3.qv6vt .gzd9,
  .rpf27,
  .kbn75j .rpf27 {grid-template-columns: 1fr;}
  
  .skc7 {order: -1;}
  .kbn75j .y9gjtt {order: 0;}
  .skc7 img,
  .h43p7 {width: 100%;}
  .skc7 img,
  .h43p7 {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .y9gjtt img {max-height: 320px;}
  .jw9y .y9gjtt img {max-height: 200px;}
  .eceerc {grid-template-columns: 1fr;}
  .eqqafsd {margin-top: 0;}
  
  .hw1n > dt:nth-of-type(n),
  .hw1n > dd:nth-of-type(n) {grid-row: auto;grid-column: 1;}
  .hw1n > dd.eqqafsd {margin-top: 0;}
  .hw1n > dd {margin-bottom:12px;}
  .hw1n > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:892px) {
  
  .b0rz9 {min-height: 54px;gap:7px;padding: 7px var(--nxbm);}
  .hs7x7w3 {display: none;}
  .jqf34r {min-width: 0;flex: 0 1 auto;}
  .jqf34r img {max-width:103px;height: 23px;}
  .nbhntmv {font-size: 15px;}
  .xyhwv {gap:8px;margin-left: auto;}
  .q1zn0 {min-width: 44px;min-height: 44px;padding: 0 11px;font-size: 12.5px;}
  .fd44r {display: flex;}
  .d3957 > *:nth-child(3n+2),
  .da4khh > *:nth-child(3n+3) {margin-top: 0;}
  .hgzyabz {grid-template-columns: 1fr;}
  .dk2ybp:nth-child(even),
  .jn19:nth-child(odd) {margin-top: 0;}
}

@media (max-width:435px) {
  .q1zn0 {padding: 0 9px;font-size: 12px;}
  .jqf34r img {max-width:81px;}
  .nbhntmv {font-size: 14px;}
  
  .st7cgx {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .aan8kg {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .bws1f {grid-template-columns: 1fr;}
  .wveqygg {grid-template-columns: 1fr;}
  .j5gehtt {padding-left:16px;}
}

@media (prefers-reduced-motion: reduce) {
  .yaz23,
  .bj9j2f,
  .qpyaew,
  .ebvkgmh,
  .h6ppqh a {transition:none;}
  .qpyaew:hover {transform: none;}
}

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

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

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

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

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

.nh4sr {padding-bottom: max(96px, var(--mh8o, 96px));}

.thr87 {--o62: var(--tg2);--fc0: 1px solid var(--c4mos);--q12: var(--tg2);--jn2u: var(--vh3);}

:root {--x68x: 0 12px 0 -6px var(--pl8ix), 0 24px 0 -12px var(--gos);--pl8ix: color-mix(in srgb, var(--kqca) 42%, var(--eeuaq));--xkx4t: color-mix(in srgb, var(--kqca) 55%, black);--gos: color-mix(in srgb, var(--kqca) 20%, var(--eeuaq));--vh3: 22px;--tg2: 14px;}

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

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

.nh4sr.nh4sr > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.nh4sr.nh4sr > *:last-child {margin-bottom: 0;}
.d3957 > *:nth-child(3n+2), .da4khh > *:nth-child(3n+3) {margin-top: 0 !important;}
.nh4sr > :is(.xw8nxpm, .kaqjx, .qmyh5g, .gnnwmz, .mdrr, .m6z2h4n, .krdm, .er42arq, .hehn, .ft83cq, .srxz, .eg2dqb, .b2xh, .j67e) {border-radius: var(--vh3);box-shadow: inset 0 1px 0 var(--pb6ug), var(--x68x), var(--nk6);padding: clamp(20px, 3vw, 36px);background: var(--xv37);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .nh4sr > :is(.kaqjx, .qmyh5g, .gnnwmz, .mdrr, .m6z2h4n, .krdm, .er42arq, .hehn, .ft83cq, .srxz, .eg2dqb, .b2xh, .j67e) {animation: q8czjfs linear both;animation-timeline: view();animation-range: entry 0% entry 70%;transform-origin: 50% 100%;}
  }
}

.nh4sr h1, .nh4sr .k82n {margin-bottom:17px;font-size: clamp(36px, 5.6vw, 84px);letter-spacing: -.045em;line-height: .98;font-weight: 800;}
.xw8nxpm .bg68q49 {font-size: clamp(15px, 1.3vw, 18px);margin-bottom:21px;max-width: 46ch;}
.xw8nxpm .pnv71 {font-size: 15.5px;padding-inline: 26px;min-height: 52px;}

.xw8nxpm:not(.mpya1),
.nmz3:not(.mpya1) .gzd9 {gap: clamp(24px, 4vw, 56px);grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
.qv6vt:not(.mpya1),
.nmz3.qv6vt:not(.mpya1) .gzd9 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.xw8nxpm:not(.mpya1) {padding-block: clamp(28px, 4.4vw, 60px);}
.xw8nxpm:not(.mpya1) .skc7 {padding: 10px 34px 34px 10px;perspective: 1300px;}
.xw8nxpm:not(.mpya1) .skc7 img,
.xw8nxpm:not(.mpya1) .h43p7 {aspect-ratio: 4 / 3;width: 100%;border-radius: var(--vh3);transform: rotateY(calc(-1 * var(--bqv, 16deg))) rotateX(5deg);box-shadow: 16px 16px 0 -2px var(--pl8ix), 32px 32px 0 -4px var(--gos), var(--dik);transition:transform 0.588s cubic-bezier(.2, .8, .2, 1);max-height: none;}
.qv6vt:not(.mpya1) .skc7 {padding: 10px 10px 34px 34px;}
.qv6vt:not(.mpya1) .skc7 img,
.qv6vt:not(.mpya1) .h43p7 {transform: rotateY(var(--bqv, 16deg)) rotateX(5deg);box-shadow: -16px 16px 0 -2px var(--pl8ix), -32px 32px 0 -4px var(--gos), var(--dik);}
.xw8nxpm:not(.mpya1):hover .skc7 img,
.xw8nxpm:not(.mpya1):hover .h43p7 {transform: rotateY(-5deg) rotateX(2deg);}
.qv6vt:not(.mpya1):hover .skc7 img,
.qv6vt:not(.mpya1):hover .h43p7 {transform: rotateY(5deg) rotateX(2deg);}
.h43p7 .q2gm {font-size: clamp(80px, 12vw, 180px);text-shadow: 6px 6px 0 var(--pl8ix), 12px 12px 0 var(--gos);color: color-mix(in srgb, var(--vkaq) 85%, transparent);}

.xw8nxpm.mpya1 {padding: clamp(24px, 4.4vw, 60px);min-height: clamp(400px, 60vh, 600px);isolation: isolate;display: grid;align-content: end;position: relative;overflow: hidden;}
.mpya1 .skc7 {position: absolute;inset: 0;margin: 0;z-index: -1;}
.mpya1 .skc7 picture {height: 100%;display: block;}
.mpya1 .skc7 img,
.mpya1 .h43p7 {object-fit: cover;box-shadow: none;width: 100%;border-radius: 0;height: 100%;aspect-ratio: auto;max-height: none;}
.mpya1:has(.skc7 img)::after {position: absolute;inset: 0;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;}
.mpya1:has(.skc7 img) :is(.k82n, .bg68q49, .epncr) {color: var(--h4uy, white);}
.mpya1:has(.skc7 img) .epncr {background: color-mix(in srgb, white 16%, transparent);}
.mpya1 .e48mc, .mpya1 .zc93he {max-width:721px;}
.mpya1 .gzd9 {display: block;}

.mpya1 .h43p7 {place-items: center end;background: linear-gradient(135deg, color-mix(in srgb, var(--kqca) 70%, var(--eeuaq)), color-mix(in srgb, var(--kqca) 18%, var(--eeuaq)));padding-right: 6%;}
.mpya1 .h43p7 .q2gm {font-size: clamp(160px, 26vw, 380px);opacity:0.51;}

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

.tqkq9e .pkc5r:first-child {z-index: 4;}
.tqkq9e .pkc5r:not(:first-child) {opacity:0.05;}
.tqkq9e .q0a0t25 {display: flex;margin-top:17px;justify-content: center;gap:18px;align-items: center;}
.tqkq9e .njmtx {transition:transform 0.208s ease, box-shadow 0.212s ease;color: var(--gbi);cursor: pointer;background: var(--lyfm);border-radius:17px;border: 0;font-weight: 800;width: 50px;height: 50px;place-items: center;font-size: 20px;display: grid;box-shadow: 4px 4px 0 var(--pl8ix), 8px 8px 0 var(--gos);}
.tqkq9e .njmtx:hover {transform: translate(-2px, -2px);box-shadow: 6px 6px 0 var(--pl8ix), 12px 12px 0 var(--gos);}
.tqkq9e .njmtx:active {transform: translate(3px, 3px);box-shadow: 1px 1px 0 var(--pl8ix);}
.tqkq9e .njmtx[hidden] {display: none;}
.tqkq9e .vsh16j {font-variant-numeric: tabular-nums;text-align: center;font-size: 15px;min-width: 70px;color: var(--qvd10);letter-spacing: .08em;font-weight: 800;}
@media (prefers-reduced-motion: reduce) { .tqkq9e .pkc5r {transition:none;} }

.gnnwmz .hgzyabz {display: grid;align-items: center;gap: clamp(20px, 3vw, 40px);grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.gnnwmz .gbbmmt {grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;gap:9px;margin: 18px 0;}
.gnnwmz .f4edt {flex-direction: column;box-shadow: 4px 4px 0 var(--gos);display: flex;margin: 0;border-radius: var(--tg2);padding: 12px 14px;background: var(--lyfm);gap:3px;}
.gnnwmz .wfhf6 {font-weight: 700;font-size: 11px;color: var(--bboqd);letter-spacing: .1em;text-transform: uppercase;}
.gnnwmz .v7wtz9s {color: var(--gbi);font-style: normal;font-size: 17px;font-weight: 800;}
.y7n9dbq {display: grid;min-height: 300px;perspective: 1600px;place-items: center;margin: 0;}
.xh45cbn {width: 180px;transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);position: relative;height: 180px;}
.h1pn {inset: 0;position: absolute;transition:transform 0.709s cubic-bezier(.2, .8, .2, 1);place-items: center;display: grid;transform-style: preserve-3d;border-radius:30px;}
.hjrxmh {box-shadow: 0 0 0 1px var(--pb6ug), 30px 30px 50px color-mix(in srgb, black 40%, transparent);transform: translateZ(0);background: var(--pl8ix);}
.q1c4k72 {background: color-mix(in srgb, var(--yos0) 70%, transparent);transform: translateZ(54px);border: 1px solid color-mix(in srgb, var(--vkaq) 18%, transparent);}
.q1c4k72 em {overflow: hidden;left: 22px;height: 14px;right: 22px;background: color-mix(in srgb, var(--vkaq) 14%, transparent);position: absolute;border-radius:7px;top: 50%;margin-top: -7px;}
.q1c4k72 em::after {background: var(--kqca);inset: 0 auto 0 0;position: absolute;content: "";border-radius:6px;width: var(--l5q, 80%);}
.jbb7ne7 {background: linear-gradient(140deg, color-mix(in srgb, var(--kqca) 85%, white), var(--kqca));box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;transform: translateZ(108px);}
.jbb7ne7 img {transform: rotateZ(42deg);min-height: 0;object-fit: contain;width: auto;height: auto;border-radius: 0;max-width: 70%;max-height: 50%;}
.jbb7ne7 b {transform: rotateZ(42deg);font-size: 78px;color: var(--lcs8, white);font-weight: 800;}
.gnnwmz:hover .q1c4k72 {transform: translateZ(74px);}
.gnnwmz:hover .jbb7ne7 {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .xh45cbn {animation: rkmdh7e 6s ease-in-out infinite;}
}
@keyframes rkmdh7e { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.srxz .mk7vf {margin: 18px 0 0;padding: 0;list-style: none;counter-reset: dkstep;display: grid;align-items: end;grid-auto-columns: minmax(0, 1fr);grid-auto-flow: column;gap:17px;}
.srxz .kyqgcr {gap:6px;flex-direction: column;position: relative;margin: 0 14px 14px 0 !important;border-radius: var(--tg2);display: flex !important;padding: 18px 18px 20px;box-shadow: 1px 1px 0 var(--xkx4t), 2px 2px 0 var(--xkx4t), 3px 3px 0 var(--xkx4t), 4px 4px 0 var(--xkx4t), 5px 5px 0 var(--xkx4t), 6px 6px 0 var(--xkx4t), 7px 7px 0 var(--xkx4t), 8px 8px 0 var(--xkx4t), 14px 14px 24px color-mix(in srgb, black 30%, transparent);counter-increment: dkstep;background: var(--lyfm);}
.srxz .kyqgcr:nth-child(1) {min-height: 150px;}
.srxz .kyqgcr:nth-child(2) {min-height: 190px;}
.srxz .kyqgcr:nth-child(3) {min-height: 230px;}
.srxz .kyqgcr:nth-child(4) {min-height: 270px;}
.srxz .kyqgcr:nth-child(n+5) {min-height: 310px;}
.srxz .n591 {font-style: normal;display: block;}
.srxz .n591::before {display: block;text-shadow: 3px 3px 0 var(--gos);letter-spacing: -.04em;font-weight: 800;color: var(--kqca);line-height: 1;font-size: 40px;content: counter(dkstep, decimal-leading-zero);}
.srxz .kyqgcr:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--kqca) 26%, var(--lyfm)), var(--lyfm));}
.srxz .hbaejfz {font-size: 16px;font-weight: 800;line-height:1.25;}
.srxz .re1b7 {line-height:1.50;font-size: 13.5px;color: var(--qvd10);}
@media (max-width:848px) {
  .srxz .mk7vf {grid-auto-flow: row;grid-template-columns: minmax(0, 1fr);}
  .srxz .kyqgcr {min-height: 0 !important;}
  .srxz .kyqgcr:nth-child(2) {margin-left:15px !important;}
  .srxz .kyqgcr:nth-child(3) {margin-left:27px !important;}
  .srxz .kyqgcr:nth-child(n+4) {margin-left:41px !important;}
  .srxz .n591::before {font-size: 30px;}
}

.m6z2h4n .eceerc {display: grid;gap: 0;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);margin-top:18px;perspective: 1500px;}
.m6z2h4n .eceerc.hw1n {grid-auto-flow: dense;}
.m6z2h4n .hwcby {margin: 0;padding: 22px 24px 24px;background: var(--lyfm);transition:transform 0.624s cubic-bezier(.2, .8, .2, 1);min-width: 0;}
.m6z2h4n .zgss744   {transform-origin: 100% 50%;transform: rotateY(var(--qjti, 9deg));background: linear-gradient(90deg, var(--lyfm) 85%, color-mix(in srgb, black 12%, var(--lyfm)));border-radius: var(--tg2) 0 0 var(--tg2);box-shadow: -10px 12px 0 -4px var(--pl8ix), var(--nk6);}
.m6z2h4n .eqqafsd {background: linear-gradient(270deg, var(--lyfm) 85%, color-mix(in srgb, black 12%, var(--lyfm)));transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--qjti, 9deg)));border-radius: 0 var(--tg2) var(--tg2) 0;box-shadow: 10px 12px 0 -4px var(--gos), var(--nk6);}
.m6z2h4n:hover .hwcby {transform: none;}
.m6z2h4n .ccnr {display: block;font-weight: 800;font-size: 13px;letter-spacing: .1em;text-transform: uppercase;margin-bottom:11px;}
.m6z2h4n .zgss744 .ccnr, .m6z2h4n .ccnr:first-child {color: var(--s71o);}
.m6z2h4n .wfc5dx1 {margin: 0;list-style: none;padding: 0;gap:7px;display: grid;}
.m6z2h4n .wfc5dx1 li {background: color-mix(in srgb, var(--vkaq) 4%, transparent);border-radius:10px;line-height:1.43;padding: 10px 12px 10px 38px;position: relative;}
.m6z2h4n .wfc5dx1 li::before {position: absolute;height: 20px;border-radius:5px;font-weight: 800;display: grid;width: 20px;left: 10px;line-height: 1;font-size: 14px;place-items: center;top: 9px;}
.m6z2h4n .zgss744 .wfc5dx1 li::before {background: var(--kqca);color: var(--lcs8, white);content: "+";}
.m6z2h4n .eqqafsd .wfc5dx1 li::before {content: "–";color: var(--gbi);background: color-mix(in srgb, var(--vkaq) 16%, transparent);}
@media (max-width:770px) {
  .m6z2h4n .eceerc {gap:14px;grid-template-columns: minmax(0, 1fr);}
  .m6z2h4n .hwcby {transform: none !important;border-radius: var(--tg2) !important;}
}

.eg2dqb a, .eg2dqb li > *:first-child {transition:transform 0.322s cubic-bezier(.2, .8, .2, 1), box-shadow 0.363s ease;}
.eg2dqb li:hover > *:first-child {box-shadow: 6px 6px 0 var(--pl8ix), 12px 12px 0 var(--gos), var(--nk6);transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);}

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

@media (max-width:770px) {
  .xw8nxpm:not(.mpya1), .nmz3:not(.mpya1) .gzd9 {grid-template-columns: minmax(0, 1fr) !important;}
  .xw8nxpm:not(.mpya1) .skc7 {padding: 6px 22px 22px 6px;}
  .xw8nxpm:not(.mpya1) .skc7 img, .xw8nxpm:not(.mpya1) .h43p7 {transform: rotateY(-10deg) rotateX(4deg);box-shadow: 10px 10px 0 -2px var(--pl8ix), 20px 20px 0 -4px var(--gos), var(--nk6);aspect-ratio: 16 / 10;}
  .xw8nxpm.mpya1 {min-height: 72vh;}
  .gnnwmz .hgzyabz {grid-template-columns: minmax(0, 1fr);}
  .y7n9dbq {order: -1;min-height: 240px;}
  .xh45cbn {width: 140px;height: 140px;}
  .gnnwmz .gbbmmt {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .gnnwmz .v7wtz9s {font-size: 14px;}
  .tqkq9e .pkc5r img {aspect-ratio: 4 / 5;}
  .tqkq9e.yftm1 .pkc5r img {aspect-ratio: 4 / 5;}
}

.nh4sr > :is(.e27y, .zfza) {box-shadow: inset 0 1px 0 var(--pb6ug), var(--x68x), var(--nk6);background: var(--xv37);padding: clamp(20px, 3vw, 36px);border-radius: var(--vh3);}
.nh4sr > .yxnb2 {border-radius: var(--vh3);box-shadow: var(--x68x);}
.nh4sr > .yxnb2 img {border-radius: var(--vh3);}
.nh4sr :is(.e27y, .mdrr) table {max-width: none;width: 100%;}

.tqkq9e {margin-inline: auto;max-width:760px;}
.tqkq9e.yftm1 {max-width:860px;}
.tqkq9e .pkc5r {transform-origin: 50% 0;}
.tqkq9e .jzaa70k {padding-top:49px !important;}

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

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

.nh4sr > .c19mx {background: linear-gradient(135deg, color-mix(in srgb, var(--kqca) 40%, var(--xv37)), var(--xv37));border-radius: var(--vh3);box-shadow: inset 0 1px 0 var(--pb6ug), var(--x68x), var(--nk6);}

.grbv :is(.qnkwqt, .s162, .cpcj, .jfmht) {margin-inline: auto;padding-inline: var(--nxbm);box-sizing: border-box;max-width: var(--eory5);}

.m6z2h4n .zgss744 .wfc5dx1 li::after {content: none;}

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

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

.gnnwmz .hgzyabz {align-items: start;}
.gnnwmz .y16saf {margin-top: 0;font-size: 15px;}
.gnnwmz .y7n9dbq {min-height: 260px;margin-top: -60px;}
@media (max-width:770px) { .gnnwmz .y7n9dbq {margin-top: 0;} }

.b2xh .bws1f, .j67e .aan8kg {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:892px) {
  .b2xh .bws1f, .j67e .aan8kg {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .xyhwv .thr87 {display: none;}
}
@media (max-width:770px) {
  
  .tqkq9e .jzaa70k {padding-top:35px !important;}
  .kaqjx {overflow: hidden;}
  .gnnwmz .y7n9dbq {margin: 6px 0 4px;min-height: 220px;}
}

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

.krdm .wveqygg {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
.krdm .wveqygg > * {max-width: none;}
@media (max-width:972px) { .krdm .wveqygg {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:770px) { .gnnwmz .y7n9dbq {padding-top:71px;} }

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

body {--x68x: 0 var(--aesl, 12px) 0 calc(var(--aesl, 12px) / -2) var(--pl8ix), 0 calc(var(--aesl, 12px) * 2) 0 calc(var(--aesl, 12px) * -1) var(--gos);}

blockquote.dk2ybp {margin: 0;}
.dk2ybp .tz5whw {overflow-wrap: anywhere;color: var(--gbi);line-height:1.60;margin: 0;display: block;font-size: 14px;}
.dk2ybp .kew4 {color: var(--bboqd);text-transform: uppercase;font-size: 10.5px;letter-spacing: .11em;display: block;font-weight: 720;padding-top:8px;}
.dk2ybp .kew4:first-child {padding: 0 0 8px;}

.hehn.hm02k7 {grid-template-columns: minmax(0, 1fr);}
.hehn .sj95a {align-items: center;display: flex;gap:11px;}
.hehn.by2chv {grid-template-columns: minmax(0, 1fr) auto;}

.tqkq9e .tqt3vn8 {position: relative;background: var(--lyfm);border-radius: var(--vh3);box-shadow: var(--dik);overflow: hidden;}
.tqkq9e .tqt3vn8 picture, .tqkq9e .pkc5r figure picture {display: block;}
.tqkq9e .b1sbz2 {line-height:1.19;margin: 0;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));padding: 40px 22px 18px;right: 0;color: white;font-size: clamp(17px, 1.8vw, 24px);bottom: 0;font-weight: 800;left: 0;position: absolute;}
.tqkq9e .aj30cq {margin: 18px 0 0;}

.gnnwmz dl.gbbmmt, .gnnwmz ul.gbbmmt {list-style: none;padding: 0;}
.gnnwmz .gbbmmt dd {margin: 0;}
.gnnwmz .gbbmmt .v7wtz9s {font-style: normal;}
@media (min-width:771px) {
  .gnnwmz .hgzyabz > .w2k3qrx {grid-row: 1;grid-column: 1;}
  .gnnwmz .hgzyabz > .y7n9dbq {grid-row: 1;grid-column: 2;}
}

ul.st7cgx {padding: 0;margin: 0;list-style: none;}
ul.st7cgx > li {min-width: 0;margin: 0;}
ul.st7cgx > li > .qpyaew {height: 100%;}
.qpyaew .b599j4 {margin: 0;}
.qpyaew:hover {box-shadow: 6px 6px 0 var(--pl8ix), 12px 12px 0 var(--gos), var(--nk6);transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);}

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

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