

:root {--qdsej: color-mix(in srgb, var(--wg4) 68%, var(--r7e));--oqea: var(--uet);--b3p11:  var(--ul9f);--omu: clamp(14px, 3.6vw, 32px);--w1sgu: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--slr4: 10px;--xxew8: rgba(255,255,255,.09);--qfn: 14px;--mhqck: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--e8i: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--p4ve5: color-mix(in srgb, var(--wg4) 84%, var(--r7e));--dqo02: color-mix(in srgb, var(--eqs0z) 9%, var(--v3ms));--ymv:"Plus Jakarta Sans", "Hanken Grotesk", "Be Vietnam Pro", system-ui, sans-serif;--dcufz: color-mix(in srgb, var(--eqs0z) 56%, var(--wg4));--mep: var(--v3ms);--ty1:   var(--wg4);--rc3: color-mix(in srgb, var(--eqs0z) 76%, var(--wg4));--g17: var(--bjw);--hhht:  var(--r7e);--uuf: 1080px;--swwjv: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--qrj: var(--aby);}

body {background: var(--hhht);font-size: 15px;margin: 0;-webkit-font-smoothing: antialiased;color: var(--ty1);font-family: var(--ymv);line-height:1.60;}

.h1h89 {pointer-events: none;z-index: 0;inset: 0;background:
    radial-gradient(120vh 90vh at var(--pdj, 50%) var(--nmlkz, 12%),
      color-mix(in srgb, var(--eqs0z) var(--sh4zp, 20%), transparent),
      transparent 72%);position: fixed;}

.fy6sy {left: -9999px;border-radius: var(--slr4);background: var(--qrj);box-shadow: var(--w1sgu);font-size: 14px;padding: 12px 18px;position: absolute;z-index: 90;top: 0;text-decoration: none;color: var(--ty1);}
.fy6sy:focus {top: 10px;outline: 2px solid var(--rc3);outline-offset: 2px;left: 10px;}

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

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

.pz3b {background: color-mix(in srgb, var(--uv8) 88%, transparent);-webkit-backdrop-filter: blur(14px) saturate(1.4);box-shadow: var(--mhqck);top: 0;border-bottom: 1px solid var(--lpd);backdrop-filter: blur(14px) saturate(1.4);position: sticky;z-index: 50;color: var(--leogc, var(--ybx));}
.t5yys9v {margin: 0 auto;align-items: center;max-width: var(--uuf);display: flex;padding: 8px var(--omu);min-height: 58px;gap:13px;}

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

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

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

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

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

.ehhvm {cursor: pointer;align-items: center;padding: 0 15px;display: inline-flex;font-family: inherit;border: 0;border-radius:11px;text-decoration: none;line-height: 1;font-size: 13.5px;justify-content: center;font-weight: 660;white-space: nowrap;min-height: 40px;}
.xv27rp {box-shadow: var(--swwjv);background: var(--boel, var(--eqs0z));color: var(--r9t, var(--w7hv7));}
.xv27rp:hover {background: var(--pb82g, var(--boel));box-shadow: var(--w1sgu);}

.rhr1a {color: var(--m8kb4, var(--r6p));background: var(--qr3wf, color-mix(in srgb, var(--leogc) 10%, transparent));box-shadow: var(--e8i);}
.rhr1a:hover {background: var(--qr3wf, color-mix(in srgb, var(--leogc) 17%, transparent));}

.kr8cqgy {min-height: 46px;font-family: inherit;align-items: center;line-height: 1;font-size: 14.5px;background: var(--dcw1, var(--eqs0z));padding: 0 21px;display: inline-flex;font-weight: 680;border: 0;border-radius:10px;box-shadow: var(--w1sgu);justify-content: center;text-decoration: none;color: var(--puza9, var(--ahzlk, var(--ognss)));}
.kr8cqgy:hover {background: var(--pb82g, var(--dcw1));box-shadow: var(--mhqck);}

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

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

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

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

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

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

.vq75 h1,
.vq75 .jk4afy {font-size: clamp(21px, 1.8vw, 23px);letter-spacing: -.021em;margin: 0 0 7px;color: var(--ty1);font-weight: 780;line-height:1.22;}

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

.dgem3y {border-radius: var(--qfn);padding: clamp(16px, 2.3vw, 24px);background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);}

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

.wdv8 {background: var(--g17);padding: clamp(15px, 2.1vw, 22px);box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);border-radius: var(--qfn);}

.j3n02 {display: grid;box-shadow: var(--mhqck), inset 0 1px 0 0 var(--xxew8);padding: clamp(18px, 2.6vw, 30px);gap: clamp(16px, 2.6vw, 34px);border-radius: var(--qfn);grid-template-columns: 1fr auto;background: var(--mep);align-items: center;}
.gc3et {grid-template-columns: 1fr;}
.gfjk2s8 {min-width: 0;}
.mkpz8jk {color: var(--p4ve5);max-width: 56ch;font-size: 14.5px;margin: 0 0 14px;line-height:1.62;}
.re28 {flex-wrap: wrap;gap:11px;align-items: center;display: flex;}

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

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

.y7cek44:not(.gc3et) {grid-template-columns: auto 1fr;}

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

.baf4.gc3et .eg25f {grid-template-columns: 1fr;}

.baf4 .eg25f > :only-child {grid-column: 1 / -1;}

.zpscm {border-radius: var(--qfn);background: var(--g17);padding: clamp(16px, 2.2vw, 24px);box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);}
.rk6n {font-size: 14.5px;max-width: 72ch;overflow-wrap: anywhere;color: var(--p4ve5);line-height:1.70;}
.rk6n > :first-child {margin-top: 0;}
.rk6n > :last-child {margin-bottom: 0;}
.rk6n p {margin: 0 0 .95em;}
.rk6n a {color: var(--dcufz);}
.rk6n strong {color: var(--ty1);}
.rk6n ul, .rk6n ol {margin: 0 0 .95em;padding-left: 1.2em;}
.rk6n li {margin: 0 0 .3em;}
.rk6n blockquote {margin: 1em 0;border: 0;border-radius: var(--slr4);padding: 12px 15px;color: var(--ty1);box-shadow: var(--e8i);background: var(--mep);}
.rk6n table {width: 100%;border-collapse: collapse;font-size: 13.5px;}
.rk6n th,
.rk6n td {text-align: left;border-bottom: 1px solid var(--ccs5, var(--b3p11));color: var(--d8d, var(--ty1));padding: 9px 11px;}
.rk6n th {font-weight: 720;}

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

.kq8jhq3 {margin: 0 0 11px;}

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

.p7thd9 {display: block;}
.vq75 .qh34h {padding: 0 3px;margin: 0 0 10px;}
.p7thd9 > .zpscm {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.t2356 {display: block;}
.k3hrfca {display: grid;gap:8px;}

.wdkq1xv {box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);border-radius: var(--slr4);overflow: hidden;background: var(--g17);}
.wdkq1xv[open] {background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);}
.p69r {color: var(--ty1);line-height:1.38;display: flex;gap:12px;padding: 11px 15px;align-items: center;font-weight: 680;list-style: none;font-size: 14.5px;min-height: 48px;cursor: pointer;}
.p69r::-webkit-details-marker {display: none;}

.k3hrfca {counter-reset: dkq;}
.wdkq1xv {counter-increment: dkq;}
.wgwtf {font-style: normal;align-items: center;box-shadow: var(--e8i);width: 26px;display: inline-flex;font-weight: 750;background: var(--qrj);flex: 0 0 auto;justify-content: center;border-radius:7px;color: var(--dcufz);font-size: 11.5px;height: 26px;}
.wgwtf::before {content: counter(dkq, decimal-leading-zero);}
.brva .wgwtf::before {content: counter(dkq);}
.ca22nm {font-size: 14px;color: var(--p4ve5);padding: 0 15px 14px 52px;margin: 0;overflow-wrap: anywhere;line-height:1.63;}

.gqkag {margin-left: auto;}
.fw275wh .ca22nm {padding-left:14px;}

.tyehy3b {list-style: none;padding: 0;margin: 0;}
.fzv7d {min-width: 0;}
.tyehy3b .p69r::before {align-items: center;width: 26px;justify-content: center;background: var(--qrj);font-size: 11.5px;box-shadow: var(--e8i);content: counter(dkq, decimal-leading-zero);display: inline-flex;height: 26px;color: var(--dcufz);font-weight: 750;border-radius:9px;flex: 0 0 auto;}
.tyehy3b.brva .p69r::before {content: counter(dkq);}

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

.jrby3jg {min-width: 0;grid-template-columns: auto 1fr;box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);counter-increment: dks;border-radius: var(--slr4);align-items: start;display: grid;background: var(--g17);gap: 0 13px;padding: 14px 16px;}
.jrby3jg:nth-child(2) {box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);background: var(--mep);}
.jrby3jg:nth-child(3) {background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);}
.jrby3jg:nth-child(n+4) {box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);background: var(--qrj);}
.ha8n {font-size: 12.5px;border-radius:9px;box-shadow: var(--e8i);grid-row: 1 / 3;width: 30px;font-style: normal;color: var(--dcufz);height: 30px;font-weight: 780;display: inline-flex;background: var(--dqo02);align-items: center;justify-content: center;}
.ha8n::before {content: counter(dks, decimal-leading-zero);}
.h2x0v .ha8n::before {content: counter(dks);}
.j8m8r {min-width: 0;font-weight: 700;overflow-wrap: anywhere;line-height:1.34;color: var(--ty1);margin: 0;font-size: 14.5px;}
.apspd90 {font-size: 14px;min-width: 0;overflow-wrap: anywhere;margin: 3px 0 0;line-height:1.59;color: var(--p4ve5);}

.rn3g0 {grid-template-columns: minmax(0, 1fr);}
.rn3g0 .ha8n {grid-row: auto;margin-bottom:11px;}
.dq76w {min-width: 0;}

.dq76w > .j8m8r,
.dq76w > .apspd90 {display: block;}

.vq75 .fmkpr {color: var(--ty1);font-size: 14.5px;margin: 0;font-weight: 700;line-height:1.34;}

.x9jj3 {display: block;}
.y5v3esk {grid-template-columns: 1fr 1fr;gap:12px;align-items: start;display: grid;}
.a097x {padding: 15px 17px;border-radius: var(--qfn);min-width: 0;}

.eg0r {box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);background: var(--mep);}
.ykgep2w {margin-top:15px;box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);background: var(--g17);}
.nqe0s {font-size: 10.5px;font-weight: 750;margin: 0 0 9px;letter-spacing: .15em;text-transform: uppercase;color: var(--qdsej);}
.mybj2af {gap:8px;display: grid;list-style: none;margin: 0;padding: 0;}
.mybj2af li {line-height:1.54;color: var(--ty1);position: relative;overflow-wrap: anywhere;padding-left:21px;min-width: 0;font-size: 14px;}

.mybj2af li::before {border-radius:3px;left: 0;width: 12px;top: .58em;content: "";background: var(--rc3);height: 2px;position: absolute;}
.ykgep2w .mybj2af li::before {background: var(--qdsej);}
.eg0r .mybj2af li::after {height: 12px;position: absolute;left: 5px;background: var(--rc3);width: 2px;border-radius:2px;top: calc(.58em - 5px);content: "";}

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

.f49cr > dd.ykgep2w {margin-top:14px;}

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

.dx7wap5 {display: block;}
.bhrk3h {gap:13px;grid-template-columns: repeat(5, minmax(0, 1fr));display: grid;}
.vnat {display: block;background: var(--mep);border-radius: var(--slr4);color: inherit;transition:box-shadow 0.185s ease, transform 0.19s ease;box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);text-decoration: none;min-width: 0;overflow: hidden;}

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

.tf1vrd {display: block;}
.x4gc {list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;margin: 0;gap:9px;padding: 0;}
@media (max-width:905px) { .x4gc {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:474px) { .x4gc {grid-template-columns: minmax(0, 1fr);} }
.jw1zn {text-decoration: none;min-width: 0;align-items: center;background: var(--g17);border-radius: var(--slr4);transition:box-shadow 0.188s ease;min-height: 56px;display: flex;padding: 9px 12px;gap:11px;color: inherit;box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);}
.jw1zn:hover {box-shadow: var(--w1sgu);}

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

.vjhh {display: block;}

.gz23kcs {grid-template-columns: repeat(4, minmax(0, 1fr));gap:9px;padding: 0;display: grid;margin: 0;}
@media (max-width:1008px) { .bhrk3h {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:905px)  { .gz23kcs {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.apz50ca {border-radius: var(--slr4);display: flex;background: var(--g17);box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);flex-direction: column;overflow: hidden;min-width: 0;}
.zq5d7g {min-height: 50px;display: flex;min-width: 0;align-items: center;justify-content: center;padding: 9px;}
.zq5d7g img {height: auto;width: auto;max-width: 100%;object-fit: contain;max-height: 26px;}
.kwq0 {padding: 0 8px 9px;overflow-wrap: anywhere;text-align: center;font-size: 11px;font-weight: 640;color: var(--p4ve5);min-width: 0;margin: 0;}

.cd31ab {display: block;}
.eeyrp {box-shadow: var(--swwjv);padding: 7px 13px;align-items: baseline;display: inline-flex;border-radius: var(--slr4);margin: 0 0 4px;background: var(--qrj);gap:9px;}
.n9t61j {font-size: 19px;font-weight: 800;line-height: 1;color: var(--ty1);letter-spacing: -.02em;}
.wvx5z02 {font-weight: 700;color: var(--qdsej);font-style: normal;letter-spacing: .13em;text-transform: uppercase;font-size: 10.5px;}
.sy4pc {font-size: 14px;max-width: 66ch;margin: 8px 0 14px;color: var(--p4ve5);}

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

.easb {margin: 0;background: var(--g17);border-radius: var(--slr4);min-width: 0;box-shadow: var(--e8i), inset 0 1px 0 0 var(--xxew8);padding: 14px 16px;}
.easb:nth-child(even) {margin-top:9px;background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);}
.easb q {color: var(--ty1);display: block;overflow-wrap: anywhere;line-height:1.61;font-size: 14px;}
.easb figcaption {font-size: 10.5px;padding-top:7px;display: block;color: var(--qdsej);font-weight: 720;letter-spacing: .11em;text-transform: uppercase;}

.b5zke {box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);border-radius: var(--qfn);padding: clamp(16px, 2.3vw, 26px);background: var(--mep);}

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

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

.bkbs .gfqa5vy img {object-fit: cover;width: 100%;aspect-ratio: 3 / 2;max-height: 240px;}
.tdxa {min-width: 0;}
.f5v1m1 {color: var(--p4ve5);font-size: 14px;line-height:1.65;max-width: 58ch;overflow-wrap: anywhere;}
.f5v1m1 > :first-child {margin-top: 0;}
.f5v1m1 p {margin: 0 0 .9em;}
.f5v1m1 a {color: var(--dcufz);}

.npx2 {box-shadow: var(--mhqck), inset 0 1px 0 0 var(--xxew8);background: var(--dqo02);}

.agpf {background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);border-radius: var(--qfn);padding: clamp(16px, 2.3vw, 26px);}
.baag {display: grid;gap: clamp(13px, 2.2vw, 24px);grid-template-columns: auto 1fr;align-items: start;}
.qse6r4a {object-fit: cover;display: block;box-shadow: var(--mhqck);border-radius:17px;width: 68px;height: 68px;}
.vjvckg {min-width: 0;}
.pe5q3 {font-size: 14px;margin: 0 0 11px;line-height:1.61;color: var(--p4ve5);max-width: 62ch;}

.mxq0t {padding: 0;flex-wrap: wrap;display: flex;gap:8px;margin: 0 0 13px;}
.tp1epzp {flex-direction: column;border-radius:9px;background: var(--g17);display: inline-flex;box-shadow: var(--e8i);padding: 7px 12px;gap:1px;margin: 0;min-width: 0;}
.ar7rbm {font-weight: 750;text-transform: uppercase;letter-spacing: .13em;color: var(--qdsej);font-size: 9.5px;}
.fgf4jg {color: var(--ty1);overflow-wrap: anywhere;font-size: 13px;font-weight: 720;font-style: normal;}
.w6ywdd {display: flex;flex-wrap: wrap;gap:9px;}

.myjw2 {gap:13px;border-radius: var(--qfn);background: var(--g17);grid-template-columns: auto 1fr;box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);display: grid;align-items: start;padding: clamp(15px, 2.1vw, 22px);}
.myjw2 img {border-radius: 50%;display: block;box-shadow: var(--w1sgu);object-fit: cover;width: 54px;height: 54px;}
.dhx4j {min-width: 0;}
.v4y7r {font-weight: 750;display: block;font-size: 9.5px;text-transform: uppercase;letter-spacing: .16em;color: var(--qdsej);}
.a075mhn {color: var(--ty1);display: block;font-weight: 760;line-height:1.26;font-size: 15px;padding-top:3px;}
.nkka {font-style: normal;font-size: 12px;display: block;color: var(--qdsej);}
.pvjdyr {font-size: 13.5px;color: var(--p4ve5);margin: 7px 0 0;max-width: 66ch;line-height:1.60;}
.jd87 {display: flex;gap:7px;padding: 0;list-style: none;flex-wrap: wrap;margin: 9px 0 0;}
.jd87 a {background: var(--mep);text-decoration: none;display: inline-flex;font-size: 12px;border-radius:9px;color: var(--dcufz);padding: 0 12px;min-height: 36px;font-weight: 660;box-shadow: var(--e8i);align-items: center;}
.jd87 a:hover {box-shadow: var(--swwjv);}

.bp1w9y8 {background: var(--mep);box-shadow: var(--w1sgu), inset 0 1px 0 0 var(--xxew8);padding: clamp(17px, 2.4vw, 28px);border-radius: var(--qfn);}
.d90k {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--eqs0z) 24%, var(--aby)),
      color-mix(in srgb, var(--eqs0z) 7%, var(--bjw)));}

.bp1w9y8 .yq4b4 {letter-spacing: -.028em;color: var(--ty1);margin: 0 0 8px;line-height:1.13;font-size: clamp(24px, 3.4vw, 38px);font-weight: 800;}
.qyt2rk {color: var(--p4ve5);font-size: clamp(15.5px, 1.4vw, 17.5px);max-width: 62ch;margin: 0 0 18px;line-height:1.60;}
.eebw {flex-wrap: wrap;display: flex;gap:9px;}

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

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

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

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

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

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

.d70ay6 {box-shadow: var(--mhqck), inset 0 1px 0 0 var(--xxew8);background: var(--mep);padding: clamp(10px, 1.4vw, 16px);border-radius: var(--qfn);}

.qrgz0y {display: block;border-radius: var(--slr4);overflow: hidden;}

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

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

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

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

.s7rq  {justify-content: flex-start;}
.gf15c1   {justify-content: center;}
.w8vdsc {justify-content: flex-end;}

.t6r87 .kr8cqgy {flex: 1 1 auto;}
.vwag .kr8cqgy {flex: 0 0 auto;}

.yg9e {border-radius: 50%;width: 8px;flex: 0 0 auto;background: var(--rc3);height: 8px;box-shadow: var(--e8i);}

.mk8e7y {box-shadow: var(--swwjv), inset 0 1px 0 0 var(--xxew8);border-radius: var(--qfn);background: var(--g17);padding: clamp(14px, 2vw, 20px);}
.bncr5 {letter-spacing: .16em;text-transform: uppercase;color: var(--qdsej);font-size: 9.5px;font-weight: 750;font-style: normal;display: block;margin: 0 0 9px;}
.zk4d1rv {counter-reset: dkt;display: grid;gap:6px;}
.zk4d1rv a {color: var(--ty1);counter-increment: dkt;box-shadow: var(--e8i);background: var(--mep);font-size: 13.5px;transition:box-shadow 0.2s ease;min-height: 44px;padding: 5px 11px;align-items: center;display: flex;text-decoration: none;border-radius:8px;gap:10px;}
.zk4d1rv a::before {flex: 0 0 auto;color: var(--dcufz);font-size: 10.5px;letter-spacing: .06em;content: counter(dkt, decimal-leading-zero);font-weight: 750;}
.zk4d1rv a:hover {box-shadow: var(--w1sgu);}

.fnrr45 {display: block;}
.npqt11j {padding: 0 3px;}

.gmyb {background: var(--dqo02);border-radius: var(--qfn);box-shadow: var(--mhqck), inset 0 1px 0 0 var(--xxew8);justify-items: start;padding: clamp(18px, 2.6vw, 28px);gap:10px;display: grid;}
.a8dtsn6 {margin: 0;font-size: 17px;font-weight: 780;color: var(--ty1);line-height:1.23;}
.kec0x {color: var(--p4ve5);max-width: 66ch;margin: 0;line-height:1.61;font-size: 14px;}

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

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

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

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

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

.y715 {z-index: 1;position: relative;color: var(--ane);background: var(--j5618);padding: 30px var(--omu);font-size: 13.5px;box-shadow: var(--mhqck);}
.y715 a {opacity:0.8;color: var(--ane);text-decoration: none;}
.y715 a:hover {opacity:1;}
.tt93vx,
.rzcts {margin: 0 auto;max-width: var(--uuf);}
.rzcts {border-top: 1px solid color-mix(in srgb, var(--ane) 18%, transparent);opacity:0.81;margin-top:16px;padding-top:14px;}
.g738 {display: flex;gap:11px 28px;flex-wrap: wrap;}
.tfd97q img {height: 26px;width: auto;}
.j9jq {display: flex;align-items: center;gap:9px;flex-wrap: wrap;}

.cs428an {background: #000;inset: 0;opacity:0.05;z-index: 60;position: fixed;visibility: hidden;transition:opacity 0.226s ease, visibility 0.226s;cursor: pointer;}
.jz69zjz:checked ~ .cs428an {opacity:0.52;visibility: visible;}

.h7dtq {visibility: hidden;box-shadow: var(--mhqck);display: flex;top: 0;overscroll-behavior: contain;background: var(--mep);bottom: 0;transition:transform 0.267s ease, visibility 0.257s;flex-direction: column;overflow-y: auto;position: fixed;width: min(86vw, 340px);z-index: 61;}
.merwj  {transform: translateX(-102%);left: 0;}
.x4r2 {right: 0;left: auto;transform: translateX(102%);}
.jz69zjz:checked ~ .h7dtq {visibility: visible;transform: translateX(0);}

.pxftwt6 {justify-content: space-between;align-items: center;padding: 12px 14px;gap:11px;display: flex;box-shadow: var(--swwjv);background: var(--qrj);}
.tsnsd8 {align-items: center;display: inline-flex;}
.tsnsd8 img {height: 26px;display: block;width: auto;}
.pc7gja1 {color: var(--ty1);font-weight: 760;font-size: 16px;}
.mn61fqb {justify-content: center;cursor: pointer;border-radius:9px;height: 44px;align-items: center;color: var(--ty1);display: inline-flex;width: 44px;}

.rscq4d {padding: 10px;}
.rscq4d ul {gap:6px;list-style: none;padding: 0;margin: 0;display: grid;}
.rscq4d a {border-radius: var(--slr4);font-size: 15px;color: var(--ty1);display: flex;background: var(--g17);font-weight: 660;box-shadow: var(--e8i);min-height: 48px;align-items: center;padding: 0 13px;text-decoration: none;}
.rscq4d a[aria-current="page"] {box-shadow: var(--swwjv), inset 3px 0 0 0 var(--rc3);background: var(--qrj);}

.wp1r {display: grid;padding: 14px;margin-top: auto;gap:8px;}
.afxf5,
.k4t30t {min-height: 46px;text-decoration: none;font-weight: 670;display: inline-flex;font-size: 14.5px;justify-content: center;align-items: center;border-radius:10px;}
.afxf5 {box-shadow: var(--e8i);background: var(--qr3wf, var(--g17));color: var(--m8kb4, var(--r6p));}
.k4t30t {box-shadow: var(--w1sgu);color: var(--r9t, var(--w7hv7));background: var(--boel, var(--eqs0z));}

@media (max-width:905px) {
  .j3n02,
  .y7cek44,
  .eg25f,
  .baf4.y7cek44 .eg25f,
  .f5ppb,
  .nat01x .f5ppb {grid-template-columns: 1fr;}
  
  .v91z95 {order: -1;}
  .nat01x .gfqa5vy {order: 0;}
  .v91z95 img,
  .dsx6 {width: 100%;}
  .v91z95 img,
  .dsx6 {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .gfqa5vy img {max-height: 320px;}
  .bkbs .gfqa5vy img {max-height: 200px;}
  .y5v3esk {grid-template-columns: 1fr;}
  .ykgep2w {margin-top: 0;}
  
  .f49cr > dt:nth-of-type(n),
  .f49cr > dd:nth-of-type(n) {grid-row: auto;grid-column: 1;}
  .f49cr > dd.ykgep2w {margin-top: 0;}
  .f49cr > dd {margin-bottom:12px;}
  .f49cr > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:875px) {
  
  .t5yys9v {padding: 7px var(--omu);gap:9px;min-height: 54px;}
  .p2w6h0j {display: none;}
  .yw4ew3 {min-width: 0;flex: 0 1 auto;}
  .yw4ew3 img {max-width:105px;height: 23px;}
  .sea5ksn {font-size: 15px;}
  .d3b1nr {gap:8px;margin-left: auto;}
  .ehhvm {min-width: 44px;padding: 0 11px;min-height: 44px;font-size: 12.5px;}
  .zrff {display: flex;}
  .ptt4a5y > *:nth-child(3n+2),
  .mrwz > *:nth-child(3n+3) {margin-top: 0;}
  .baag {grid-template-columns: 1fr;}
  .easb:nth-child(even),
  .bczx:nth-child(odd) {margin-top: 0;}
}

@media (max-width:440px) {
  .ehhvm {font-size: 12px;padding: 0 9px;}
  .yw4ew3 img {max-width:81px;}
  .sea5ksn {font-size: 14px;}
  
  .bhrk3h {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .gz23kcs {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .x4gc {grid-template-columns: 1fr;}
  .dfqhbw6 {grid-template-columns: 1fr;}
  .ca22nm {padding-left:15px;}
}

@media (prefers-reduced-motion: reduce) {
  .h7dtq,
  .cs428an,
  .vnat,
  .jw1zn,
  .zk4d1rv a {transition:none;}
  .vnat:hover {transform: none;}
}

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

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

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

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

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

.vq75 {padding-bottom: max(96px, var(--eil, 96px));}

.sqyxp7 {--naswa: 1px solid var(--b3p11);--efc2v: var(--slr4);--z0r: var(--slr4);--hjawh: var(--qfn);}

:root {--slr4: 14px;--u0olx: color-mix(in srgb, var(--eqs0z) 55%, black);--owd: 0 12px 0 -6px var(--yz0), 0 24px 0 -12px var(--pe4);--qfn: 22px;--yz0: color-mix(in srgb, var(--eqs0z) 42%, var(--bjw));--pe4: color-mix(in srgb, var(--eqs0z) 20%, var(--bjw));}

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

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

.vq75.vq75 > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.vq75.vq75 > *:last-child {margin-bottom: 0;}
.ptt4a5y > *:nth-child(3n+2), .mrwz > *:nth-child(3n+3) {margin-top: 0 !important;}
.vq75 > :is(.j3n02, .bp1w9y8, .b5zke, .agpf, .zpscm, .x9jj3, .cd31ab, .mk8e7y, .myjw2, .t2356, .s6vm77n, .dx7wap5, .tf1vrd, .vjhh) {padding: clamp(20px, 3vw, 36px);border-radius: var(--qfn);background: var(--mep);box-shadow: inset 0 1px 0 var(--xxew8), var(--owd), var(--w1sgu);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .vq75 > :is(.bp1w9y8, .b5zke, .agpf, .zpscm, .x9jj3, .cd31ab, .mk8e7y, .myjw2, .t2356, .s6vm77n, .dx7wap5, .tf1vrd, .vjhh) {transform-origin: 50% 100%;animation: ksngqvh linear both;animation-timeline: view();animation-range: entry 0% entry 70%;}
  }
}

.vq75 h1, .vq75 .jk4afy {margin-bottom:15px;line-height: .98;letter-spacing: -.045em;font-size: clamp(36px, 5.6vw, 84px);font-weight: 800;}
.j3n02 .mkpz8jk {font-size: clamp(15px, 1.3vw, 18px);margin-bottom:23px;max-width: 46ch;}
.j3n02 .kr8cqgy {font-size: 15.5px;min-height: 52px;padding-inline: 26px;}

.j3n02:not(.gc3et),
.baf4:not(.gc3et) .eg25f {gap: clamp(24px, 4vw, 56px);grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
.y7cek44:not(.gc3et),
.baf4.y7cek44:not(.gc3et) .eg25f {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.j3n02:not(.gc3et) {padding-block: clamp(28px, 4.4vw, 60px);}
.j3n02:not(.gc3et) .v91z95 {padding: 10px 34px 34px 10px;perspective: 1300px;}
.j3n02:not(.gc3et) .v91z95 img,
.j3n02:not(.gc3et) .dsx6 {width: 100%;box-shadow: 16px 16px 0 -2px var(--yz0), 32px 32px 0 -4px var(--pe4), var(--mhqck);border-radius: var(--qfn);transform: rotateY(calc(-1 * var(--ff7vz, 16deg))) rotateX(5deg);aspect-ratio: 4 / 3;max-height: none;transition:transform 0.637s cubic-bezier(.2, .8, .2, 1);}
.y7cek44:not(.gc3et) .v91z95 {padding: 10px 10px 34px 34px;}
.y7cek44:not(.gc3et) .v91z95 img,
.y7cek44:not(.gc3et) .dsx6 {transform: rotateY(var(--ff7vz, 16deg)) rotateX(5deg);box-shadow: -16px 16px 0 -2px var(--yz0), -32px 32px 0 -4px var(--pe4), var(--mhqck);}
.j3n02:not(.gc3et):hover .v91z95 img,
.j3n02:not(.gc3et):hover .dsx6 {transform: rotateY(-5deg) rotateX(2deg);}
.y7cek44:not(.gc3et):hover .v91z95 img,
.y7cek44:not(.gc3et):hover .dsx6 {transform: rotateY(5deg) rotateX(2deg);}
.dsx6 .be9820s {text-shadow: 6px 6px 0 var(--yz0), 12px 12px 0 var(--pe4);font-size: clamp(80px, 12vw, 180px);color: color-mix(in srgb, var(--wg4) 85%, transparent);}

.j3n02.gc3et {position: relative;align-content: end;padding: clamp(24px, 4.4vw, 60px);min-height: clamp(400px, 60vh, 600px);display: grid;isolation: isolate;overflow: hidden;}
.gc3et .v91z95 {z-index: -1;position: absolute;inset: 0;margin: 0;}
.gc3et .v91z95 picture {height: 100%;display: block;}
.gc3et .v91z95 img,
.gc3et .dsx6 {aspect-ratio: auto;box-shadow: none;width: 100%;height: 100%;max-height: none;border-radius: 0;object-fit: cover;}
.gc3et:has(.v91z95 img)::after {position: absolute;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;inset: 0;content: "";}
.gc3et:has(.v91z95 img) :is(.jk4afy, .mkpz8jk, .vndky) {color: var(--ukiy, white);}
.gc3et:has(.v91z95 img) .vndky {background: color-mix(in srgb, white 16%, transparent);}
.gc3et .gfjk2s8, .gc3et .wqs9hk3 {max-width:719px;}
.gc3et .eg25f {display: block;}

.gc3et .dsx6 {padding-right: 6%;place-items: center end;background: linear-gradient(135deg, color-mix(in srgb, var(--eqs0z) 70%, var(--bjw)), color-mix(in srgb, var(--eqs0z) 18%, var(--bjw)));}
.gc3et .dsx6 .be9820s {opacity:0.48;font-size: clamp(160px, 26vw, 380px);}

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

.wa60e .z0kdah:first-child {z-index: 4;}
.wa60e .z0kdah:not(:first-child) {opacity:0.05;}
.wa60e .kbt0b1c {align-items: center;gap:17px;margin-top:17px;justify-content: center;display: flex;}
.wa60e .kwxk7d {box-shadow: 4px 4px 0 var(--yz0), 8px 8px 0 var(--pe4);transition:transform 0.175s ease, box-shadow 0.179s ease;width: 50px;height: 50px;font-weight: 800;place-items: center;color: var(--ty1);border-radius:17px;border: 0;display: grid;background: var(--qrj);cursor: pointer;font-size: 20px;}
.wa60e .kwxk7d:hover {transform: translate(-2px, -2px);box-shadow: 6px 6px 0 var(--yz0), 12px 12px 0 var(--pe4);}
.wa60e .kwxk7d:active {transform: translate(3px, 3px);box-shadow: 1px 1px 0 var(--yz0);}
.wa60e .kwxk7d[hidden] {display: none;}
.wa60e .yamg7d4 {font-weight: 800;text-align: center;color: var(--p4ve5);letter-spacing: .08em;min-width: 70px;font-size: 15px;font-variant-numeric: tabular-nums;}
@media (prefers-reduced-motion: reduce) { .wa60e .z0kdah {transition:none;} }

.agpf .baag {gap: clamp(20px, 3vw, 40px);align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);display: grid;}
.agpf .mxq0t {display: grid;margin: 18px 0;gap:10px;grid-template-columns: repeat(3, minmax(0, 1fr));}
.agpf .tp1epzp {gap:3px;margin: 0;background: var(--qrj);flex-direction: column;box-shadow: 4px 4px 0 var(--pe4);display: flex;border-radius: var(--slr4);padding: 12px 14px;}
.agpf .ar7rbm {letter-spacing: .1em;color: var(--qdsej);text-transform: uppercase;font-weight: 700;font-size: 11px;}
.agpf .fgf4jg {color: var(--ty1);font-weight: 800;font-size: 17px;font-style: normal;}
.nknht {perspective: 1600px;display: grid;margin: 0;place-items: center;min-height: 300px;}
.pqj5 {transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);position: relative;height: 180px;width: 180px;}
.x1zta05 {transform-style: preserve-3d;transition:transform 0.737s cubic-bezier(.2, .8, .2, 1);position: absolute;display: grid;place-items: center;border-radius:30px;inset: 0;}
.gfhjh {box-shadow: 0 0 0 1px var(--xxew8), 30px 30px 50px color-mix(in srgb, black 40%, transparent);transform: translateZ(0);background: var(--yz0);}
.kf5j {border: 1px solid color-mix(in srgb, var(--wg4) 18%, transparent);transform: translateZ(54px);background: color-mix(in srgb, var(--aby) 70%, transparent);}
.kf5j em {margin-top: -7px;height: 14px;overflow: hidden;right: 22px;background: color-mix(in srgb, var(--wg4) 14%, transparent);left: 22px;top: 50%;position: absolute;border-radius:8px;}
.kf5j em::after {position: absolute;content: "";inset: 0 auto 0 0;background: var(--eqs0z);width: var(--ib1gh, 80%);border-radius:8px;}
.p1mp {box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;background: linear-gradient(140deg, color-mix(in srgb, var(--eqs0z) 85%, white), var(--eqs0z));transform: translateZ(108px);}
.p1mp img {max-width: 70%;height: auto;transform: rotateZ(42deg);max-height: 50%;min-height: 0;border-radius: 0;width: auto;object-fit: contain;}
.p1mp b {font-weight: 800;transform: rotateZ(42deg);color: var(--puza9, white);font-size: 78px;}
.agpf:hover .kf5j {transform: translateZ(74px);}
.agpf:hover .p1mp {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .pqj5 {animation: ocrryae 6s ease-in-out infinite;}
}
@keyframes ocrryae { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.s6vm77n .kb6f1ad {grid-auto-columns: minmax(0, 1fr);counter-reset: dkstep;gap:17px;display: grid;margin: 18px 0 0;grid-auto-flow: column;align-items: end;list-style: none;padding: 0;}
.s6vm77n .jrby3jg {position: relative;padding: 18px 18px 20px;flex-direction: column;margin: 0 14px 14px 0 !important;display: flex !important;box-shadow: 1px 1px 0 var(--u0olx), 2px 2px 0 var(--u0olx), 3px 3px 0 var(--u0olx), 4px 4px 0 var(--u0olx), 5px 5px 0 var(--u0olx), 6px 6px 0 var(--u0olx), 7px 7px 0 var(--u0olx), 8px 8px 0 var(--u0olx), 14px 14px 24px color-mix(in srgb, black 30%, transparent);counter-increment: dkstep;background: var(--qrj);border-radius: var(--slr4);gap:5px;}
.s6vm77n .jrby3jg:nth-child(1) {min-height: 150px;}
.s6vm77n .jrby3jg:nth-child(2) {min-height: 190px;}
.s6vm77n .jrby3jg:nth-child(3) {min-height: 230px;}
.s6vm77n .jrby3jg:nth-child(4) {min-height: 270px;}
.s6vm77n .jrby3jg:nth-child(n+5) {min-height: 310px;}
.s6vm77n .ha8n {display: block;font-style: normal;}
.s6vm77n .ha8n::before {letter-spacing: -.04em;line-height: 1;text-shadow: 3px 3px 0 var(--pe4);font-size: 40px;display: block;font-weight: 800;content: counter(dkstep, decimal-leading-zero);color: var(--eqs0z);}
.s6vm77n .jrby3jg:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--eqs0z) 26%, var(--qrj)), var(--qrj));}
.s6vm77n .j8m8r {font-size: 16px;font-weight: 800;line-height:1.24;}
.s6vm77n .apspd90 {font-size: 13.5px;line-height:1.50;color: var(--p4ve5);}
@media (max-width:850px) {
  .s6vm77n .kb6f1ad {grid-auto-flow: row;grid-template-columns: minmax(0, 1fr);}
  .s6vm77n .jrby3jg {min-height: 0 !important;}
  .s6vm77n .jrby3jg:nth-child(2) {margin-left:13px !important;}
  .s6vm77n .jrby3jg:nth-child(3) {margin-left:29px !important;}
  .s6vm77n .jrby3jg:nth-child(n+4) {margin-left:41px !important;}
  .s6vm77n .ha8n::before {font-size: 30px;}
}

.x9jj3 .y5v3esk {margin-top:19px;gap: 0;perspective: 1500px;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.x9jj3 .y5v3esk.f49cr {grid-auto-flow: dense;}
.x9jj3 .a097x {min-width: 0;background: var(--qrj);margin: 0;transition:transform 0.637s cubic-bezier(.2, .8, .2, 1);padding: 22px 24px 24px;}
.x9jj3 .eg0r   {border-radius: var(--slr4) 0 0 var(--slr4);box-shadow: -10px 12px 0 -4px var(--yz0), var(--w1sgu);background: linear-gradient(90deg, var(--qrj) 85%, color-mix(in srgb, black 12%, var(--qrj)));transform-origin: 100% 50%;transform: rotateY(var(--wrot, 9deg));}
.x9jj3 .ykgep2w {transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--wrot, 9deg)));background: linear-gradient(270deg, var(--qrj) 85%, color-mix(in srgb, black 12%, var(--qrj)));box-shadow: 10px 12px 0 -4px var(--pe4), var(--w1sgu);border-radius: 0 var(--slr4) var(--slr4) 0;}
.x9jj3:hover .a097x {transform: none;}
.x9jj3 .nqe0s {text-transform: uppercase;font-weight: 800;font-size: 13px;display: block;margin-bottom:12px;letter-spacing: .1em;}
.x9jj3 .eg0r .nqe0s, .x9jj3 .nqe0s:first-child {color: var(--dcufz);}
.x9jj3 .mybj2af {display: grid;list-style: none;margin: 0;padding: 0;gap:8px;}
.x9jj3 .mybj2af li {position: relative;line-height:1.44;background: color-mix(in srgb, var(--wg4) 4%, transparent);padding: 10px 12px 10px 38px;border-radius:10px;}
.x9jj3 .mybj2af li::before {top: 9px;place-items: center;display: grid;position: absolute;font-weight: 800;left: 10px;line-height: 1;border-radius:5px;width: 20px;height: 20px;font-size: 14px;}
.x9jj3 .eg0r .mybj2af li::before {background: var(--eqs0z);color: var(--puza9, white);content: "+";}
.x9jj3 .ykgep2w .mybj2af li::before {color: var(--ty1);background: color-mix(in srgb, var(--wg4) 16%, transparent);content: "–";}
@media (max-width:766px) {
  .x9jj3 .y5v3esk {grid-template-columns: minmax(0, 1fr);gap:15px;}
  .x9jj3 .a097x {transform: none !important;border-radius: var(--slr4) !important;}
}

.dx7wap5 a, .dx7wap5 li > *:first-child {transition:transform 0.327s cubic-bezier(.2, .8, .2, 1), box-shadow 0.376s ease;}
.dx7wap5 li:hover > *:first-child {box-shadow: 6px 6px 0 var(--yz0), 12px 12px 0 var(--pe4), var(--w1sgu);transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);}

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

@media (max-width:766px) {
  .j3n02:not(.gc3et), .baf4:not(.gc3et) .eg25f {grid-template-columns: minmax(0, 1fr) !important;}
  .j3n02:not(.gc3et) .v91z95 {padding: 6px 22px 22px 6px;}
  .j3n02:not(.gc3et) .v91z95 img, .j3n02:not(.gc3et) .dsx6 {aspect-ratio: 16 / 10;transform: rotateY(-10deg) rotateX(4deg);box-shadow: 10px 10px 0 -2px var(--yz0), 20px 20px 0 -4px var(--pe4), var(--w1sgu);}
  .j3n02.gc3et {min-height: 72vh;}
  .agpf .baag {grid-template-columns: minmax(0, 1fr);}
  .nknht {order: -1;min-height: 240px;}
  .pqj5 {height: 140px;width: 140px;}
  .agpf .mxq0t {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .agpf .fgf4jg {font-size: 14px;}
  .wa60e .z0kdah img {aspect-ratio: 4 / 5;}
  .wa60e.rw50cps .z0kdah img {aspect-ratio: 4 / 5;}
}

.vq75 > :is(.dgem3y, .fnrr45) {border-radius: var(--qfn);background: var(--mep);box-shadow: inset 0 1px 0 var(--xxew8), var(--owd), var(--w1sgu);padding: clamp(20px, 3vw, 36px);}
.vq75 > .smj2mm {box-shadow: var(--owd);border-radius: var(--qfn);}
.vq75 > .smj2mm img {border-radius: var(--qfn);}
.vq75 :is(.dgem3y, .zpscm) table {max-width: none;width: 100%;}

.wa60e {margin-inline: auto;max-width:760px;}
.wa60e.rw50cps {max-width:860px;}
.wa60e .z0kdah {transform-origin: 50% 0;}
.wa60e .ebyrq {padding-top:47px !important;}

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

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

.vq75 > .gmyb {border-radius: var(--qfn);background: linear-gradient(135deg, color-mix(in srgb, var(--eqs0z) 40%, var(--mep)), var(--mep));box-shadow: inset 0 1px 0 var(--xxew8), var(--owd), var(--w1sgu);}

.y715 :is(.kp228tb, .j9jq, .tt93vx, .rzcts) {margin-inline: auto;max-width: var(--uuf);padding-inline: var(--omu);box-sizing: border-box;}

.x9jj3 .eg0r .mybj2af li::after {content: none;}

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

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

.agpf .baag {align-items: start;}
.agpf .pe5q3 {font-size: 15px;margin-top: 0;}
.agpf .nknht {margin-top: -60px;min-height: 260px;}
@media (max-width:766px) { .agpf .nknht {margin-top: 0;} }

.tf1vrd .x4gc, .vjhh .gz23kcs {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:875px) {
  .tf1vrd .x4gc, .vjhh .gz23kcs {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .d3b1nr .sqyxp7 {display: none;}
}
@media (max-width:766px) {
  
  .wa60e .ebyrq {padding-top:35px !important;}
  .bp1w9y8 {overflow: hidden;}
  .agpf .nknht {margin: 6px 0 4px;min-height: 220px;}
}

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

.cd31ab .dfqhbw6 {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
.cd31ab .dfqhbw6 > * {max-width: none;}
@media (max-width:955px) { .cd31ab .dfqhbw6 {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:766px) { .agpf .nknht {padding-top:69px;} }

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

body {--owd: 0 var(--fqk, 12px) 0 calc(var(--fqk, 12px) / -2) var(--yz0), 0 calc(var(--fqk, 12px) * 2) 0 calc(var(--fqk, 12px) * -1) var(--pe4);}

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

.myjw2.yt8t {grid-template-columns: minmax(0, 1fr);}
.myjw2 .mg5sj0 {gap:12px;align-items: center;display: flex;}
.myjw2.d539e47 {grid-template-columns: minmax(0, 1fr) auto;}

.wa60e .mc1dg {overflow: hidden;background: var(--qrj);border-radius: var(--qfn);box-shadow: var(--mhqck);position: relative;}
.wa60e .mc1dg picture, .wa60e .z0kdah figure picture {display: block;}
.wa60e .cmj6bw {left: 0;line-height:1.18;padding: 40px 22px 18px;margin: 0;position: absolute;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));color: white;font-size: clamp(17px, 1.8vw, 24px);font-weight: 800;bottom: 0;right: 0;}
.wa60e .ws1pr {margin: 18px 0 0;}

.agpf dl.mxq0t, .agpf ul.mxq0t {list-style: none;padding: 0;}
.agpf .mxq0t dd {margin: 0;}
.agpf .mxq0t .fgf4jg {font-style: normal;}
@media (min-width:767px) {
  .agpf .baag > .vjvckg {grid-row: 1;grid-column: 1;}
  .agpf .baag > .nknht {grid-row: 1;grid-column: 2;}
}

ul.bhrk3h {list-style: none;margin: 0;padding: 0;}
ul.bhrk3h > li {margin: 0;min-width: 0;}
ul.bhrk3h > li > .vnat {height: 100%;}
.vnat .xd14 {margin: 0;}
.vnat:hover {box-shadow: 6px 6px 0 var(--yz0), 12px 12px 0 var(--pe4), var(--w1sgu);transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);}

div.x4gc {gap:9px;display: grid;}
.jw1zn .grhq8j8 {gap:8px;margin: 0;display: flex;flex-direction: column;align-items: center;}
.jw1zn .grhq8j8 img {max-height: 30px;max-width: 100%;width: auto;}

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