

:root {--q6vcz: color-mix(in srgb, var(--oqg) 84%, var(--u6pld));--do8lh: color-mix(in srgb, var(--fl4m) 9%, var(--ypv));--cr9:   var(--oqg);--bqgmk: color-mix(in srgb, var(--fl4m) 76%, var(--oqg));--ufy: 1080px;--jb0: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--fnt8o:"Plus Jakarta Sans", "Be Vietnam Pro", "Hanken Grotesk", system-ui, sans-serif;--d6yv: color-mix(in srgb, var(--fl4m) 56%, var(--oqg));--dk0sh: clamp(14px, 3.6vw, 32px);--hdz: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--ldv4:  var(--p0g);--hk3z: var(--t9cr6);--culm: color-mix(in srgb, var(--oqg) 68%, var(--u6pld));--x8fj5: var(--ncg8);--brsf:  var(--u6pld);--r2gy2: var(--abb2u);--nrd31: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--gmk: 14px;--xov6: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--qco: var(--ypv);--rfke: 10px;--vmb: rgba(255,255,255,.09);}

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

.jpjba {z-index: 0;pointer-events: none;position: fixed;background:
    radial-gradient(120vh 90vh at var(--gu0, 50%) var(--tvtf6, 12%),
      color-mix(in srgb, var(--fl4m) var(--qe9, 20%), transparent),
      transparent 72%);inset: 0;}

.f0f3 {left: -9999px;top: 0;border-radius: var(--rfke);font-size: 14px;text-decoration: none;position: absolute;padding: 12px 18px;z-index: 90;background: var(--x8fj5);box-shadow: var(--hdz);color: var(--cr9);}
.f0f3:focus {top: 10px;left: 10px;outline: 2px solid var(--bqgmk);outline-offset: 2px;}

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

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

.jz0cqj {border-bottom: 1px solid var(--j9atn);color: var(--kfq9, var(--s1umu));background: color-mix(in srgb, var(--znab) 88%, transparent);top: 0;-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);z-index: 50;position: sticky;box-shadow: var(--xov6);}
.j4gq {min-height: 58px;margin: 0 auto;display: flex;gap:15px;align-items: center;padding: 8px var(--dk0sh);max-width: var(--ufy);}

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

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

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

.x4qb a[aria-current="page"] {box-shadow: var(--nrd31);opacity:0.98;background: color-mix(in srgb, var(--kfq9) 13%, transparent);}

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

.zx1s {border: 0;border-radius:10px;line-height: 1;white-space: nowrap;display: inline-flex;padding: 0 15px;min-height: 40px;font-family: inherit;font-size: 13.5px;text-decoration: none;cursor: pointer;justify-content: center;align-items: center;font-weight: 660;}
.a60y3v {color: var(--jpw4, var(--pkcq4));box-shadow: var(--jb0);background: var(--qcs, var(--fl4m));}
.a60y3v:hover {background: var(--u61y, var(--qcs));box-shadow: var(--hdz);}

.wmw7 {box-shadow: var(--nrd31);background: var(--xpqm, color-mix(in srgb, var(--kfq9) 10%, transparent));color: var(--ib5j, var(--ca1ay));}
.wmw7:hover {background: var(--xpqm, color-mix(in srgb, var(--kfq9) 17%, transparent));}

.hdv9s {color: var(--x98, var(--i0xgd, var(--l9is)));background: var(--neml2, var(--fl4m));font-family: inherit;font-size: 14.5px;display: inline-flex;align-items: center;justify-content: center;min-height: 46px;border: 0;border-radius:12px;line-height: 1;text-decoration: none;padding: 0 21px;box-shadow: var(--hdz);font-weight: 680;}
.hdv9s:hover {background: var(--u61y, var(--neml2));box-shadow: var(--xov6);}

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

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

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

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

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

.fm1wg9 h2 {line-height:1.30;letter-spacing: -.017em;font-weight: 760;font-size: 17px;margin: 0 0 3px;color: var(--cr9);}
.fm1wg9 h3 {margin: 0 0 3px;line-height:1.33;font-weight: 700;font-size: 14.5px;color: var(--cr9);}

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

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

.k0ca {padding: clamp(16px, 2.3vw, 24px);box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);background: var(--qco);border-radius: var(--gmk);}

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

.x74k {border-radius: var(--gmk);padding: clamp(15px, 2.1vw, 22px);box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);background: var(--r2gy2);}

.gj9g48h {grid-template-columns: 1fr auto;display: grid;background: var(--qco);align-items: center;box-shadow: var(--xov6), inset 0 1px 0 0 var(--vmb);padding: clamp(18px, 2.6vw, 30px);border-radius: var(--gmk);gap: clamp(16px, 2.6vw, 34px);}
.m8ygs1k {grid-template-columns: 1fr;}
.eqwbv4y {min-width: 0;}
.e2kecv {font-size: 14.5px;max-width: 56ch;color: var(--q6vcz);margin: 0 0 14px;line-height:1.61;}
.nvm40y {align-items: center;display: flex;gap:11px;flex-wrap: wrap;}

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

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

.axh2w:not(.m8ygs1k) {grid-template-columns: auto 1fr;}

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

.c1ejq.m8ygs1k .mw4ma0m {grid-template-columns: 1fr;}

.c1ejq .mw4ma0m > :only-child {grid-column: 1 / -1;}

.f2xy6d {background: var(--r2gy2);box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);border-radius: var(--gmk);padding: clamp(16px, 2.2vw, 24px);}
.n62bz {max-width: 72ch;line-height:1.66;color: var(--q6vcz);font-size: 14.5px;overflow-wrap: anywhere;}
.n62bz > :first-child {margin-top: 0;}
.n62bz > :last-child {margin-bottom: 0;}
.n62bz p {margin: 0 0 .95em;}
.n62bz a {color: var(--d6yv);}
.n62bz strong {color: var(--cr9);}
.n62bz ul, .n62bz ol {margin: 0 0 .95em;padding-left: 1.2em;}
.n62bz li {margin: 0 0 .3em;}
.n62bz blockquote {color: var(--cr9);padding: 12px 15px;box-shadow: var(--nrd31);border: 0;border-radius: var(--rfke);margin: 1em 0;background: var(--qco);}
.n62bz table {width: 100%;font-size: 13.5px;border-collapse: collapse;}
.n62bz th,
.n62bz td {border-bottom: 1px solid var(--cl7, var(--ldv4));text-align: left;color: var(--r4tu, var(--cr9));padding: 9px 11px;}
.n62bz th {font-weight: 720;}

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

.zjhnh {margin: 0 0 11px;}

.p5pp {border-bottom: 1px solid var(--ldv4);padding-bottom:10px;}

.nh6c01s {display: block;}
.fm1wg9 .p6jh {margin: 0 0 10px;padding: 0 3px;}
.nh6c01s > .f2xy6d {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.xhmx6 {display: block;}
.px08 {gap:7px;display: grid;}

.w85fwb {overflow: hidden;background: var(--r2gy2);border-radius: var(--rfke);box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);}
.w85fwb[open] {background: var(--qco);box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);}
.thdx {align-items: center;font-size: 14.5px;font-weight: 680;display: flex;padding: 11px 15px;gap:10px;cursor: pointer;list-style: none;line-height:1.37;min-height: 48px;color: var(--cr9);}
.thdx::-webkit-details-marker {display: none;}

.px08 {counter-reset: dkq;}
.w85fwb {counter-increment: dkq;}
.y73ttwg {height: 26px;color: var(--d6yv);font-style: normal;flex: 0 0 auto;border-radius:9px;font-size: 11.5px;width: 26px;align-items: center;box-shadow: var(--nrd31);display: inline-flex;background: var(--x8fj5);font-weight: 750;justify-content: center;}
.y73ttwg::before {content: counter(dkq, decimal-leading-zero);}
.y0e847 .y73ttwg::before {content: counter(dkq);}
.ek58 {line-height:1.65;overflow-wrap: anywhere;margin: 0;padding: 0 15px 14px 52px;font-size: 14px;color: var(--q6vcz);}

.rbp6x {margin-left: auto;}
.jz3bvd2 .ek58 {padding-left:14px;}

.jmmw96g {list-style: none;margin: 0;padding: 0;}
.a693ke {min-width: 0;}
.jmmw96g .thdx::before {font-size: 11.5px;font-weight: 750;height: 26px;box-shadow: var(--nrd31);content: counter(dkq, decimal-leading-zero);background: var(--x8fj5);align-items: center;justify-content: center;border-radius:9px;width: 26px;color: var(--d6yv);display: inline-flex;flex: 0 0 auto;}
.jmmw96g.y0e847 .thdx::before {content: counter(dkq);}

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

.q46b1bk {align-items: start;grid-template-columns: auto 1fr;display: grid;counter-increment: dks;padding: 14px 16px;gap: 0 13px;min-width: 0;background: var(--r2gy2);box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);border-radius: var(--rfke);}
.q46b1bk:nth-child(2) {box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);background: var(--qco);}
.q46b1bk:nth-child(3) {background: var(--qco);box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);}
.q46b1bk:nth-child(n+4) {background: var(--x8fj5);box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);}
.ywcstr {align-items: center;font-weight: 780;grid-row: 1 / 3;box-shadow: var(--nrd31);height: 30px;font-style: normal;color: var(--d6yv);background: var(--do8lh);width: 30px;border-radius:8px;display: inline-flex;justify-content: center;font-size: 12.5px;}
.ywcstr::before {content: counter(dks, decimal-leading-zero);}
.yzymd7p .ywcstr::before {content: counter(dks);}
.dqyz0mw {min-width: 0;overflow-wrap: anywhere;color: var(--cr9);line-height:1.35;margin: 0;font-weight: 700;font-size: 14.5px;}
.er2mdy {overflow-wrap: anywhere;line-height:1.58;font-size: 14px;color: var(--q6vcz);min-width: 0;margin: 3px 0 0;}

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

.h1ga > .dqyz0mw,
.h1ga > .er2mdy {display: block;}

.fm1wg9 .tyh14az {margin: 0;font-size: 14.5px;font-weight: 700;line-height:1.35;color: var(--cr9);}

.wa2p {display: block;}
.a957r {align-items: start;gap:11px;grid-template-columns: 1fr 1fr;display: grid;}
.h5ehrzw {min-width: 0;padding: 15px 17px;border-radius: var(--gmk);}

.yd6t {background: var(--qco);box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);}
.q0mvx {box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);margin-top:13px;background: var(--r2gy2);}
.nphf {text-transform: uppercase;color: var(--culm);margin: 0 0 9px;letter-spacing: .15em;font-size: 10.5px;font-weight: 750;}
.j9gj {display: grid;padding: 0;gap:8px;list-style: none;margin: 0;}
.j9gj li {position: relative;padding-left:21px;min-width: 0;font-size: 14px;line-height:1.55;overflow-wrap: anywhere;color: var(--cr9);}

.j9gj li::before {top: .58em;left: 0;content: "";border-radius:2px;width: 12px;background: var(--bqgmk);height: 2px;position: absolute;}
.q0mvx .j9gj li::before {background: var(--culm);}
.yd6t .j9gj li::after {background: var(--bqgmk);position: absolute;left: 5px;border-radius:2px;height: 12px;width: 2px;top: calc(.58em - 5px);content: "";}

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

.w2d544h > dd.q0mvx {margin-top:15px;}

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

.bw0kz {display: block;}
.s7b8 {grid-template-columns: repeat(5, minmax(0, 1fr));display: grid;gap:14px;}
.n7736 {min-width: 0;display: block;background: var(--qco);box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);overflow: hidden;text-decoration: none;color: inherit;border-radius: var(--rfke);transition:box-shadow 0.164s ease, transform 0.18s ease;}

.n7736:hover {box-shadow: var(--xov6);transform: translateY(-3px);}
.n7736 img {object-fit: cover;width: 100%;height: auto;display: block;aspect-ratio: 4 / 3;}
.dcjg6 {font-size: 13.5px;font-weight: 700;display: block;overflow-wrap: anywhere;line-height:1.30;min-width: 0;color: var(--cr9);padding: 9px 11px 3px;}
.askrq {padding: 0 11px 11px;font-size: 11px;letter-spacing: .05em;display: block;font-style: normal;color: var(--culm);}

.hcae337 {display: block;}
.gr4g59r {padding: 0;margin: 0;gap:11px;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;display: grid;}
@media (max-width:895px) { .gr4g59r {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:490px) { .gr4g59r {grid-template-columns: minmax(0, 1fr);} }
.xmt48r {display: flex;text-decoration: none;box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);border-radius: var(--rfke);padding: 9px 12px;min-width: 0;gap:10px;align-items: center;transition:box-shadow 0.151s ease;min-height: 56px;color: inherit;background: var(--r2gy2);}
.xmt48r:hover {box-shadow: var(--hdz);}

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

.xpkx {display: block;}

.dqbd {grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;gap:10px;margin: 0;display: grid;}
@media (max-width:990px) { .s7b8 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:895px)  { .dqbd {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.w6ab8n {flex-direction: column;box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);min-width: 0;background: var(--r2gy2);border-radius: var(--rfke);overflow: hidden;display: flex;}
.b57h {min-height: 50px;padding: 9px;align-items: center;justify-content: center;min-width: 0;display: flex;}
.b57h img {max-width: 100%;object-fit: contain;width: auto;height: auto;max-height: 26px;}
.ewyqp58 {padding: 0 8px 9px;color: var(--q6vcz);margin: 0;font-size: 11px;min-width: 0;overflow-wrap: anywhere;font-weight: 640;text-align: center;}

.c3gmd {display: block;}
.ts0sxe {padding: 7px 13px;background: var(--x8fj5);gap:7px;border-radius: var(--rfke);margin: 0 0 4px;display: inline-flex;align-items: baseline;box-shadow: var(--jb0);}
.vxgq2 {font-size: 19px;color: var(--cr9);letter-spacing: -.02em;font-weight: 800;line-height: 1;}
.aeg25yt {text-transform: uppercase;font-weight: 700;font-style: normal;letter-spacing: .13em;color: var(--culm);font-size: 10.5px;}
.b28v6y {margin: 8px 0 14px;color: var(--q6vcz);max-width: 66ch;font-size: 14px;}

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

.qpdzqte {border-radius: var(--rfke);background: var(--r2gy2);margin: 0;min-width: 0;padding: 14px 16px;box-shadow: var(--nrd31), inset 0 1px 0 0 var(--vmb);}
.qpdzqte:nth-child(even) {background: var(--qco);margin-top:11px;box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);}
.qpdzqte q {font-size: 14px;line-height:1.60;overflow-wrap: anywhere;color: var(--cr9);display: block;}
.qpdzqte figcaption {color: var(--culm);display: block;letter-spacing: .11em;font-weight: 720;text-transform: uppercase;padding-top:9px;font-size: 10.5px;}

.fbma {box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);background: var(--qco);padding: clamp(16px, 2.3vw, 26px);border-radius: var(--gmk);}

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

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

.d7a3atn .en3q6 img {object-fit: cover;max-height: 240px;aspect-ratio: 3 / 2;width: 100%;}
.hdjqq {min-width: 0;}
.vhvrdv {color: var(--q6vcz);max-width: 58ch;overflow-wrap: anywhere;line-height:1.63;font-size: 14px;}
.vhvrdv > :first-child {margin-top: 0;}
.vhvrdv p {margin: 0 0 .9em;}
.vhvrdv a {color: var(--d6yv);}

.tnhf3 {box-shadow: var(--xov6), inset 0 1px 0 0 var(--vmb);background: var(--do8lh);}

.ty3g {box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);padding: clamp(16px, 2.3vw, 26px);border-radius: var(--gmk);background: var(--qco);}
.d6b7 {gap: clamp(13px, 2.2vw, 24px);display: grid;align-items: start;grid-template-columns: auto 1fr;}
.eav8g {box-shadow: var(--xov6);object-fit: cover;width: 68px;height: 68px;border-radius:15px;display: block;}
.dy4wr {min-width: 0;}
.hgeb {line-height:1.58;font-size: 14px;max-width: 62ch;color: var(--q6vcz);margin: 0 0 11px;}

.tgk218x {padding: 0;display: flex;margin: 0 0 13px;gap:9px;flex-wrap: wrap;}
.djpx9t {margin: 0;gap:2px;min-width: 0;background: var(--r2gy2);display: inline-flex;flex-direction: column;box-shadow: var(--nrd31);padding: 7px 12px;border-radius:9px;}
.n998t {font-weight: 750;letter-spacing: .13em;color: var(--culm);text-transform: uppercase;font-size: 9.5px;}
.e5fvhw {overflow-wrap: anywhere;color: var(--cr9);font-weight: 720;font-size: 13px;font-style: normal;}
.nbv8g4 {display: flex;gap:9px;flex-wrap: wrap;}

.s9pjw {border-radius: var(--gmk);background: var(--r2gy2);padding: clamp(15px, 2.1vw, 22px);align-items: start;gap:14px;box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);display: grid;grid-template-columns: auto 1fr;}
.s9pjw img {display: block;height: 54px;border-radius: 50%;object-fit: cover;box-shadow: var(--hdz);width: 54px;}
.jevsg {min-width: 0;}
.j4tk9 {color: var(--culm);letter-spacing: .16em;text-transform: uppercase;font-size: 9.5px;display: block;font-weight: 750;}
.z58e {line-height:1.26;font-size: 15px;font-weight: 760;color: var(--cr9);padding-top:3px;display: block;}
.h4cd2hw {font-size: 12px;font-style: normal;color: var(--culm);display: block;}
.hx67xc {line-height:1.59;color: var(--q6vcz);font-size: 13.5px;max-width: 66ch;margin: 7px 0 0;}
.d2s45m {margin: 9px 0 0;padding: 0;list-style: none;display: flex;gap:7px;flex-wrap: wrap;}
.d2s45m a {text-decoration: none;min-height: 36px;font-size: 12px;display: inline-flex;color: var(--d6yv);background: var(--qco);font-weight: 660;padding: 0 12px;box-shadow: var(--nrd31);border-radius:10px;align-items: center;}
.d2s45m a:hover {box-shadow: var(--jb0);}

.wexn {box-shadow: var(--hdz), inset 0 1px 0 0 var(--vmb);background: var(--qco);border-radius: var(--gmk);padding: clamp(17px, 2.4vw, 28px);}
.x8bbn {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--fl4m) 24%, var(--ncg8)),
      color-mix(in srgb, var(--fl4m) 7%, var(--abb2u)));}

.wexn .tx14f92 {margin: 0 0 8px;letter-spacing: -.028em;line-height:1.14;font-weight: 800;color: var(--cr9);font-size: clamp(24px, 3.4vw, 38px);}
.rxe6 {line-height:1.62;color: var(--q6vcz);max-width: 62ch;margin: 0 0 18px;font-size: clamp(15.5px, 1.4vw, 17.5px);}
.n4ynf {display: flex;gap:9px;flex-wrap: wrap;}

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

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

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

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

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

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

.d9mx07 {box-shadow: var(--xov6), inset 0 1px 0 0 var(--vmb);padding: clamp(10px, 1.4vw, 16px);background: var(--qco);border-radius: var(--gmk);}

.g0mw {border-radius: var(--rfke);overflow: hidden;display: block;}

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

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

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

.cw6ceeg {gap:13px;flex-wrap: wrap;align-items: center;display: flex;}

.ff2qwc  {justify-content: flex-start;}
.wj6h   {justify-content: center;}
.ydz5n {justify-content: flex-end;}

.f625 .hdv9s {flex: 1 1 auto;}
.hshf0 .hdv9s {flex: 0 0 auto;}

.frq2ge {box-shadow: var(--nrd31);height: 8px;flex: 0 0 auto;background: var(--bqgmk);border-radius: 50%;width: 8px;}

.mhpqqdc {background: var(--r2gy2);border-radius: var(--gmk);padding: clamp(14px, 2vw, 20px);box-shadow: var(--jb0), inset 0 1px 0 0 var(--vmb);}
.g6hwe {font-weight: 750;font-size: 9.5px;letter-spacing: .16em;color: var(--culm);margin: 0 0 9px;font-style: normal;display: block;text-transform: uppercase;}
.rq6z {display: grid;gap:5px;counter-reset: dkt;}
.rq6z a {counter-increment: dkt;color: var(--cr9);padding: 5px 11px;border-radius:9px;min-height: 44px;align-items: center;box-shadow: var(--nrd31);gap:10px;transition:box-shadow 0.162s ease;text-decoration: none;display: flex;font-size: 13.5px;background: var(--qco);}
.rq6z a::before {font-size: 10.5px;font-weight: 750;flex: 0 0 auto;color: var(--d6yv);content: counter(dkt, decimal-leading-zero);letter-spacing: .06em;}
.rq6z a:hover {box-shadow: var(--hdz);}

.gpv5 {display: block;}
.smy0a04 {padding: 0 3px;}

.eyr10 {padding: clamp(18px, 2.6vw, 28px);border-radius: var(--gmk);display: grid;background: var(--do8lh);gap:10px;justify-items: start;box-shadow: var(--xov6), inset 0 1px 0 0 var(--vmb);}
.f7bfm {margin: 0;line-height:1.24;font-weight: 780;color: var(--cr9);font-size: 17px;}
.yhsvvjk {font-size: 14px;margin: 0;max-width: 66ch;line-height:1.59;color: var(--q6vcz);}

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

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

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

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

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

.t3hdc {position: relative;font-size: 13.5px;z-index: 1;color: var(--gyq);padding: 30px var(--dk0sh);background: var(--y2z3g);box-shadow: var(--xov6);}
.t3hdc a {opacity:0.84;text-decoration: none;color: var(--gyq);}
.t3hdc a:hover {opacity:0.98;}
.asr7vg,
.wkexja7 {margin: 0 auto;max-width: var(--ufy);}
.wkexja7 {margin-top:14px;opacity:0.84;border-top: 1px solid color-mix(in srgb, var(--gyq) 18%, transparent);padding-top:15px;}
.aq663v9 {gap:11px 28px;display: flex;flex-wrap: wrap;}
.nah48 img {height: 26px;width: auto;}
.hcc4 {flex-wrap: wrap;display: flex;gap:9px;align-items: center;}

.za53 {transition:opacity 0.238s ease, visibility 0.263s;position: fixed;visibility: hidden;background: #000;opacity:0.05;z-index: 60;inset: 0;cursor: pointer;}
.sn580:checked ~ .za53 {visibility: visible;opacity:0.5;}

.yjyd90 {overscroll-behavior: contain;transition:transform 0.267s ease, visibility 0.218s;position: fixed;display: flex;visibility: hidden;background: var(--qco);box-shadow: var(--xov6);bottom: 0;width: min(86vw, 340px);flex-direction: column;overflow-y: auto;z-index: 61;top: 0;}
.y8n6  {left: 0;transform: translateX(-102%);}
.vaxknb {transform: translateX(102%);right: 0;left: auto;}
.sn580:checked ~ .yjyd90 {transform: translateX(0);visibility: visible;}

.jdzd6 {gap:12px;box-shadow: var(--jb0);display: flex;padding: 12px 14px;background: var(--x8fj5);justify-content: space-between;align-items: center;}
.sa7v4 {display: inline-flex;align-items: center;}
.sa7v4 img {width: auto;height: 26px;display: block;}
.smvhd {color: var(--cr9);font-size: 16px;font-weight: 760;}
.xqhvakc {justify-content: center;border-radius:11px;height: 44px;color: var(--cr9);width: 44px;display: inline-flex;align-items: center;cursor: pointer;}

.h6zjym {padding: 10px;}
.h6zjym ul {display: grid;margin: 0;list-style: none;gap:6px;padding: 0;}
.h6zjym a {font-size: 15px;color: var(--cr9);text-decoration: none;align-items: center;min-height: 48px;display: flex;font-weight: 660;border-radius: var(--rfke);box-shadow: var(--nrd31);padding: 0 13px;background: var(--r2gy2);}
.h6zjym a[aria-current="page"] {box-shadow: var(--jb0), inset 3px 0 0 0 var(--bqgmk);background: var(--x8fj5);}

.wx6t9 {gap:7px;padding: 14px;margin-top: auto;display: grid;}
.jm0mx,
.f96txj {border-radius:11px;align-items: center;text-decoration: none;display: inline-flex;font-weight: 670;justify-content: center;min-height: 46px;font-size: 14.5px;}
.jm0mx {background: var(--xpqm, var(--r2gy2));color: var(--ib5j, var(--ca1ay));box-shadow: var(--nrd31);}
.f96txj {box-shadow: var(--hdz);color: var(--jpw4, var(--pkcq4));background: var(--qcs, var(--fl4m));}

@media (max-width:895px) {
  .gj9g48h,
  .axh2w,
  .mw4ma0m,
  .c1ejq.axh2w .mw4ma0m,
  .y579e,
  .gh0eq .y579e {grid-template-columns: 1fr;}
  
  .f8y6h {order: -1;}
  .gh0eq .en3q6 {order: 0;}
  .f8y6h img,
  .n7bs9j9 {width: 100%;}
  .f8y6h img,
  .n7bs9j9 {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .en3q6 img {max-height: 320px;}
  .d7a3atn .en3q6 img {max-height: 200px;}
  .a957r {grid-template-columns: 1fr;}
  .q0mvx {margin-top: 0;}
  
  .w2d544h > dt:nth-of-type(n),
  .w2d544h > dd:nth-of-type(n) {grid-column: 1;grid-row: auto;}
  .w2d544h > dd.q0mvx {margin-top: 0;}
  .w2d544h > dd {margin-bottom:11px;}
  .w2d544h > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:889px) {
  
  .j4gq {padding: 7px var(--dk0sh);gap:9px;min-height: 54px;}
  .x4qb {display: none;}
  .st60xh {min-width: 0;flex: 0 1 auto;}
  .st60xh img {max-width:105px;height: 23px;}
  .n4an4q {font-size: 15px;}
  .bkewts {margin-left: auto;gap:7px;}
  .zx1s {min-height: 44px;padding: 0 11px;font-size: 12.5px;min-width: 44px;}
  .wm3m64q {display: flex;}
  .ef2etw > *:nth-child(3n+2),
  .xpxe > *:nth-child(3n+3) {margin-top: 0;}
  .d6b7 {grid-template-columns: 1fr;}
  .qpdzqte:nth-child(even),
  .vyqq:nth-child(odd) {margin-top: 0;}
}

@media (max-width:435px) {
  .zx1s {padding: 0 9px;font-size: 12px;}
  .st60xh img {max-width:82px;}
  .n4an4q {font-size: 14px;}
  
  .s7b8 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .dqbd {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .gr4g59r {grid-template-columns: 1fr;}
  .vdnvq2 {grid-template-columns: 1fr;}
  .ek58 {padding-left:15px;}
}

@media (prefers-reduced-motion: reduce) {
  .yjyd90,
  .za53,
  .n7736,
  .xmt48r,
  .rq6z a {transition:none;}
  .n7736:hover {transform: none;}
}

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

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

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

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

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

.fm1wg9 {padding-bottom: max(96px, var(--kzfe, 96px));}

.pgq9jc {--o6q4: var(--rfke);--jxd5h: var(--gmk);--ek9hx: 1px solid var(--ldv4);--fufb: var(--rfke);}

:root {--adrza: color-mix(in srgb, var(--fl4m) 55%, black);--xrush: 0 12px 0 -6px var(--zsx), 0 24px 0 -12px var(--k09);--k09: color-mix(in srgb, var(--fl4m) 20%, var(--abb2u));--gmk: 22px;--rfke: 14px;--zsx: color-mix(in srgb, var(--fl4m) 42%, var(--abb2u));}

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

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

.fm1wg9.fm1wg9 > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.fm1wg9.fm1wg9 > *:last-child {margin-bottom: 0;}
.ef2etw > *:nth-child(3n+2), .xpxe > *:nth-child(3n+3) {margin-top: 0 !important;}
.fm1wg9 > :is(.gj9g48h, .wexn, .fbma, .ty3g, .f2xy6d, .wa2p, .c3gmd, .mhpqqdc, .s9pjw, .xhmx6, .dax0h, .bw0kz, .hcae337, .xpkx) {box-shadow: inset 0 1px 0 var(--vmb), var(--xrush), var(--hdz);background: var(--qco);padding: clamp(20px, 3vw, 36px);border-radius: var(--gmk);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .fm1wg9 > :is(.wexn, .fbma, .ty3g, .f2xy6d, .wa2p, .c3gmd, .mhpqqdc, .s9pjw, .xhmx6, .dax0h, .bw0kz, .hcae337, .xpkx) {transform-origin: 50% 100%;animation: binz8wr linear both;animation-timeline: view();animation-range: entry 0% entry 70%;}
  }
}

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

.gj9g48h:not(.m8ygs1k),
.c1ejq:not(.m8ygs1k) .mw4ma0m {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);}
.axh2w:not(.m8ygs1k),
.c1ejq.axh2w:not(.m8ygs1k) .mw4ma0m {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.gj9g48h:not(.m8ygs1k) {padding-block: clamp(28px, 4.4vw, 60px);}
.gj9g48h:not(.m8ygs1k) .f8y6h {padding: 10px 34px 34px 10px;perspective: 1300px;}
.gj9g48h:not(.m8ygs1k) .f8y6h img,
.gj9g48h:not(.m8ygs1k) .n7bs9j9 {transition:transform 0.596s cubic-bezier(.2, .8, .2, 1);aspect-ratio: 4 / 3;width: 100%;transform: rotateY(calc(-1 * var(--qgw7z, 16deg))) rotateX(5deg);box-shadow: 16px 16px 0 -2px var(--zsx), 32px 32px 0 -4px var(--k09), var(--xov6);max-height: none;border-radius: var(--gmk);}
.axh2w:not(.m8ygs1k) .f8y6h {padding: 10px 10px 34px 34px;}
.axh2w:not(.m8ygs1k) .f8y6h img,
.axh2w:not(.m8ygs1k) .n7bs9j9 {transform: rotateY(var(--qgw7z, 16deg)) rotateX(5deg);box-shadow: -16px 16px 0 -2px var(--zsx), -32px 32px 0 -4px var(--k09), var(--xov6);}
.gj9g48h:not(.m8ygs1k):hover .f8y6h img,
.gj9g48h:not(.m8ygs1k):hover .n7bs9j9 {transform: rotateY(-5deg) rotateX(2deg);}
.axh2w:not(.m8ygs1k):hover .f8y6h img,
.axh2w:not(.m8ygs1k):hover .n7bs9j9 {transform: rotateY(5deg) rotateX(2deg);}
.n7bs9j9 .n9n6g3z {text-shadow: 6px 6px 0 var(--zsx), 12px 12px 0 var(--k09);font-size: clamp(80px, 12vw, 180px);color: color-mix(in srgb, var(--oqg) 85%, transparent);}

.gj9g48h.m8ygs1k {align-content: end;min-height: clamp(400px, 60vh, 600px);isolation: isolate;padding: clamp(24px, 4.4vw, 60px);display: grid;position: relative;overflow: hidden;}
.m8ygs1k .f8y6h {inset: 0;position: absolute;z-index: -1;margin: 0;}
.m8ygs1k .f8y6h picture {display: block;height: 100%;}
.m8ygs1k .f8y6h img,
.m8ygs1k .n7bs9j9 {height: 100%;border-radius: 0;object-fit: cover;aspect-ratio: auto;max-height: none;box-shadow: none;width: 100%;}
.m8ygs1k:has(.f8y6h img)::after {content: "";z-index: -1;position: absolute;inset: 0;background: linear-gradient(80deg, color-mix(in srgb, black 78%, transparent) 0%, color-mix(in srgb, black 42%, transparent) 50%, transparent 85%),
              linear-gradient(0deg, color-mix(in srgb, black 55%, transparent), transparent 55%);}
.m8ygs1k:has(.f8y6h img) :is(.zeggf, .e2kecv, .k1ns8ee) {color: var(--e7my, white);}
.m8ygs1k:has(.f8y6h img) .k1ns8ee {background: color-mix(in srgb, white 16%, transparent);}
.m8ygs1k .eqwbv4y, .m8ygs1k .g2g2hb {max-width:720px;}
.m8ygs1k .mw4ma0m {display: block;}

.m8ygs1k .n7bs9j9 {background: linear-gradient(135deg, color-mix(in srgb, var(--fl4m) 70%, var(--abb2u)), color-mix(in srgb, var(--fl4m) 18%, var(--abb2u)));padding-right: 6%;place-items: center end;}
.m8ygs1k .n7bs9j9 .n9n6g3z {font-size: clamp(160px, 26vw, 380px);opacity:0.48;}

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

.p9tjsxb .n3qb:first-child {z-index: 4;}
.p9tjsxb .n3qb:not(:first-child) {opacity:0.05;}
.p9tjsxb .f3s2bv4 {justify-content: center;gap:18px;align-items: center;margin-top:18px;display: flex;}
.p9tjsxb .bq1mf9q {box-shadow: 4px 4px 0 var(--zsx), 8px 8px 0 var(--k09);display: grid;background: var(--x8fj5);transition:transform 0.192s ease, box-shadow 0.218s ease;font-size: 20px;cursor: pointer;font-weight: 800;border-radius:15px;border: 0;place-items: center;color: var(--cr9);width: 50px;height: 50px;}
.p9tjsxb .bq1mf9q:hover {box-shadow: 6px 6px 0 var(--zsx), 12px 12px 0 var(--k09);transform: translate(-2px, -2px);}
.p9tjsxb .bq1mf9q:active {box-shadow: 1px 1px 0 var(--zsx);transform: translate(3px, 3px);}
.p9tjsxb .bq1mf9q[hidden] {display: none;}
.p9tjsxb .dy29y {min-width: 70px;color: var(--q6vcz);letter-spacing: .08em;font-size: 15px;font-weight: 800;font-variant-numeric: tabular-nums;text-align: center;}
@media (prefers-reduced-motion: reduce) { .p9tjsxb .n3qb {transition:none;} }

.ty3g .d6b7 {gap: clamp(20px, 3vw, 40px);display: grid;align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);}
.ty3g .tgk218x {margin: 18px 0;gap:9px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.ty3g .djpx9t {gap:2px;box-shadow: 4px 4px 0 var(--k09);flex-direction: column;border-radius: var(--rfke);background: var(--x8fj5);margin: 0;padding: 12px 14px;display: flex;}
.ty3g .n998t {color: var(--culm);font-weight: 700;text-transform: uppercase;font-size: 11px;letter-spacing: .1em;}
.ty3g .e5fvhw {font-size: 17px;font-weight: 800;color: var(--cr9);font-style: normal;}
.kep8 {perspective: 1600px;margin: 0;display: grid;place-items: center;min-height: 300px;}
.fw29y {position: relative;transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);height: 180px;width: 180px;}
.ww72jk4 {position: absolute;border-radius:31px;inset: 0;place-items: center;transform-style: preserve-3d;transition:transform 0.744s cubic-bezier(.2, .8, .2, 1);display: grid;}
.f1g4rj {box-shadow: 0 0 0 1px var(--vmb), 30px 30px 50px color-mix(in srgb, black 40%, transparent);transform: translateZ(0);background: var(--zsx);}
.yga7692 {border: 1px solid color-mix(in srgb, var(--oqg) 18%, transparent);transform: translateZ(54px);background: color-mix(in srgb, var(--ncg8) 70%, transparent);}
.yga7692 em {left: 22px;top: 50%;background: color-mix(in srgb, var(--oqg) 14%, transparent);border-radius:6px;height: 14px;right: 22px;overflow: hidden;position: absolute;margin-top: -7px;}
.yga7692 em::after {border-radius:7px;background: var(--fl4m);width: var(--gdvc, 80%);content: "";position: absolute;inset: 0 auto 0 0;}
.qq6te4v {box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;background: linear-gradient(140deg, color-mix(in srgb, var(--fl4m) 85%, white), var(--fl4m));transform: translateZ(108px);}
.qq6te4v img {min-height: 0;max-height: 50%;width: auto;transform: rotateZ(42deg);max-width: 70%;object-fit: contain;height: auto;border-radius: 0;}
.qq6te4v b {transform: rotateZ(42deg);font-size: 78px;font-weight: 800;color: var(--x98, white);}
.ty3g:hover .yga7692 {transform: translateZ(74px);}
.ty3g:hover .qq6te4v {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .fw29y {animation: b36cy0x 6s ease-in-out infinite;}
}
@keyframes b36cy0x { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.dax0h .sng43df {display: grid;align-items: end;gap:17px;grid-auto-columns: minmax(0, 1fr);margin: 18px 0 0;list-style: none;counter-reset: dkstep;padding: 0;grid-auto-flow: column;}
.dax0h .q46b1bk {box-shadow: 1px 1px 0 var(--adrza), 2px 2px 0 var(--adrza), 3px 3px 0 var(--adrza), 4px 4px 0 var(--adrza), 5px 5px 0 var(--adrza), 6px 6px 0 var(--adrza), 7px 7px 0 var(--adrza), 8px 8px 0 var(--adrza), 14px 14px 24px color-mix(in srgb, black 30%, transparent);padding: 18px 18px 20px;position: relative;display: flex !important;counter-increment: dkstep;gap:6px;background: var(--x8fj5);margin: 0 14px 14px 0 !important;border-radius: var(--rfke);flex-direction: column;}
.dax0h .q46b1bk:nth-child(1) {min-height: 150px;}
.dax0h .q46b1bk:nth-child(2) {min-height: 190px;}
.dax0h .q46b1bk:nth-child(3) {min-height: 230px;}
.dax0h .q46b1bk:nth-child(4) {min-height: 270px;}
.dax0h .q46b1bk:nth-child(n+5) {min-height: 310px;}
.dax0h .ywcstr {display: block;font-style: normal;}
.dax0h .ywcstr::before {letter-spacing: -.04em;font-size: 40px;font-weight: 800;content: counter(dkstep, decimal-leading-zero);text-shadow: 3px 3px 0 var(--k09);line-height: 1;color: var(--fl4m);display: block;}
.dax0h .q46b1bk:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--fl4m) 26%, var(--x8fj5)), var(--x8fj5));}
.dax0h .dqyz0mw {font-size: 16px;font-weight: 800;line-height:1.27;}
.dax0h .er2mdy {font-size: 13.5px;line-height:1.49;color: var(--q6vcz);}
@media (max-width:865px) {
  .dax0h .sng43df {grid-template-columns: minmax(0, 1fr);grid-auto-flow: row;}
  .dax0h .q46b1bk {min-height: 0 !important;}
  .dax0h .q46b1bk:nth-child(2) {margin-left:14px !important;}
  .dax0h .q46b1bk:nth-child(3) {margin-left:28px !important;}
  .dax0h .q46b1bk:nth-child(n+4) {margin-left:43px !important;}
  .dax0h .ywcstr::before {font-size: 30px;}
}

.wa2p .a957r {gap: 0;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);margin-top:19px;perspective: 1500px;display: grid;}
.wa2p .a957r.w2d544h {grid-auto-flow: dense;}
.wa2p .h5ehrzw {transition:transform 0.573s cubic-bezier(.2, .8, .2, 1);background: var(--x8fj5);margin: 0;min-width: 0;padding: 22px 24px 24px;}
.wa2p .yd6t   {background: linear-gradient(90deg, var(--x8fj5) 85%, color-mix(in srgb, black 12%, var(--x8fj5)));box-shadow: -10px 12px 0 -4px var(--zsx), var(--hdz);border-radius: var(--rfke) 0 0 var(--rfke);transform-origin: 100% 50%;transform: rotateY(var(--imc, 9deg));}
.wa2p .q0mvx {border-radius: 0 var(--rfke) var(--rfke) 0;box-shadow: 10px 12px 0 -4px var(--k09), var(--hdz);transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--imc, 9deg)));background: linear-gradient(270deg, var(--x8fj5) 85%, color-mix(in srgb, black 12%, var(--x8fj5)));}
.wa2p:hover .h5ehrzw {transform: none;}
.wa2p .nphf {letter-spacing: .1em;margin-bottom:11px;text-transform: uppercase;display: block;font-size: 13px;font-weight: 800;}
.wa2p .yd6t .nphf, .wa2p .nphf:first-child {color: var(--d6yv);}
.wa2p .j9gj {gap:8px;padding: 0;display: grid;margin: 0;list-style: none;}
.wa2p .j9gj li {background: color-mix(in srgb, var(--oqg) 4%, transparent);padding: 10px 12px 10px 38px;line-height:1.43;border-radius:11px;position: relative;}
.wa2p .j9gj li::before {border-radius:5px;font-weight: 800;left: 10px;width: 20px;height: 20px;position: absolute;line-height: 1;font-size: 14px;top: 9px;place-items: center;display: grid;}
.wa2p .yd6t .j9gj li::before {color: var(--x98, white);background: var(--fl4m);content: "+";}
.wa2p .q0mvx .j9gj li::before {content: "–";background: color-mix(in srgb, var(--oqg) 16%, transparent);color: var(--cr9);}
@media (max-width:765px) {
  .wa2p .a957r {grid-template-columns: minmax(0, 1fr);gap:15px;}
  .wa2p .h5ehrzw {transform: none !important;border-radius: var(--rfke) !important;}
}

.bw0kz a, .bw0kz li > *:first-child {transition:transform 0.321s cubic-bezier(.2, .8, .2, 1), box-shadow 0.4s ease;}
.bw0kz li:hover > *:first-child {transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);box-shadow: 6px 6px 0 var(--zsx), 12px 12px 0 var(--k09), var(--hdz);}

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

@media (max-width:765px) {
  .gj9g48h:not(.m8ygs1k), .c1ejq:not(.m8ygs1k) .mw4ma0m {grid-template-columns: minmax(0, 1fr) !important;}
  .gj9g48h:not(.m8ygs1k) .f8y6h {padding: 6px 22px 22px 6px;}
  .gj9g48h:not(.m8ygs1k) .f8y6h img, .gj9g48h:not(.m8ygs1k) .n7bs9j9 {transform: rotateY(-10deg) rotateX(4deg);box-shadow: 10px 10px 0 -2px var(--zsx), 20px 20px 0 -4px var(--k09), var(--hdz);aspect-ratio: 16 / 10;}
  .gj9g48h.m8ygs1k {min-height: 72vh;}
  .ty3g .d6b7 {grid-template-columns: minmax(0, 1fr);}
  .kep8 {order: -1;min-height: 240px;}
  .fw29y {height: 140px;width: 140px;}
  .ty3g .tgk218x {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .ty3g .e5fvhw {font-size: 14px;}
  .p9tjsxb .n3qb img {aspect-ratio: 4 / 5;}
  .p9tjsxb.j63m .n3qb img {aspect-ratio: 4 / 5;}
}

.fm1wg9 > :is(.k0ca, .gpv5) {padding: clamp(20px, 3vw, 36px);background: var(--qco);box-shadow: inset 0 1px 0 var(--vmb), var(--xrush), var(--hdz);border-radius: var(--gmk);}
.fm1wg9 > .f9bhbb7 {box-shadow: var(--xrush);border-radius: var(--gmk);}
.fm1wg9 > .f9bhbb7 img {border-radius: var(--gmk);}
.fm1wg9 :is(.k0ca, .f2xy6d) table {max-width: none;width: 100%;}

.p9tjsxb {max-width:761px;margin-inline: auto;}
.p9tjsxb.j63m {max-width:859px;}
.p9tjsxb .n3qb {transform-origin: 50% 0;}
.p9tjsxb .ban7x05 {padding-top:47px !important;}

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

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

.fm1wg9 > .eyr10 {background: linear-gradient(135deg, color-mix(in srgb, var(--fl4m) 40%, var(--qco)), var(--qco));border-radius: var(--gmk);box-shadow: inset 0 1px 0 var(--vmb), var(--xrush), var(--hdz);}

.t3hdc :is(.dtb4e, .hcc4, .asr7vg, .wkexja7) {box-sizing: border-box;max-width: var(--ufy);padding-inline: var(--dk0sh);margin-inline: auto;}

.wa2p .yd6t .j9gj li::after {content: none;}

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

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

.ty3g .d6b7 {align-items: start;}
.ty3g .hgeb {margin-top: 0;font-size: 15px;}
.ty3g .kep8 {min-height: 260px;margin-top: -60px;}
@media (max-width:765px) { .ty3g .kep8 {margin-top: 0;} }

.hcae337 .gr4g59r, .xpkx .dqbd {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:889px) {
  .hcae337 .gr4g59r, .xpkx .dqbd {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .bkewts .pgq9jc {display: none;}
}
@media (max-width:765px) {
  
  .p9tjsxb .ban7x05 {padding-top:34px !important;}
  .wexn {overflow: hidden;}
  .ty3g .kep8 {min-height: 220px;margin: 6px 0 4px;}
}

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

.c3gmd .vdnvq2 {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;display: grid !important;}
.c3gmd .vdnvq2 > * {max-width: none;}
@media (max-width:948px) { .c3gmd .vdnvq2 {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:765px) { .ty3g .kep8 {padding-top:71px;} }

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

body {--xrush: 0 var(--jrwn, 12px) 0 calc(var(--jrwn, 12px) / -2) var(--zsx), 0 calc(var(--jrwn, 12px) * 2) 0 calc(var(--jrwn, 12px) * -1) var(--k09);}

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

.s9pjw.ngts1g {grid-template-columns: minmax(0, 1fr);}
.s9pjw .x8de {display: flex;gap:13px;align-items: center;}
.s9pjw.vma2s {grid-template-columns: minmax(0, 1fr) auto;}

.p9tjsxb .c7kh {position: relative;overflow: hidden;border-radius: var(--gmk);background: var(--x8fj5);box-shadow: var(--xov6);}
.p9tjsxb .c7kh picture, .p9tjsxb .n3qb figure picture {display: block;}
.p9tjsxb .gpkv81 {font-size: clamp(17px, 1.8vw, 24px);color: white;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));position: absolute;padding: 40px 22px 18px;right: 0;line-height:1.21;font-weight: 800;bottom: 0;left: 0;margin: 0;}
.p9tjsxb .eqc4ren {margin: 18px 0 0;}

.ty3g dl.tgk218x, .ty3g ul.tgk218x {padding: 0;list-style: none;}
.ty3g .tgk218x dd {margin: 0;}
.ty3g .tgk218x .e5fvhw {font-style: normal;}
@media (min-width:766px) {
  .ty3g .d6b7 > .dy4wr {grid-column: 1;grid-row: 1;}
  .ty3g .d6b7 > .kep8 {grid-column: 2;grid-row: 1;}
}

ul.s7b8 {margin: 0;list-style: none;padding: 0;}
ul.s7b8 > li {margin: 0;min-width: 0;}
ul.s7b8 > li > .n7736 {height: 100%;}
.n7736 .wnj7j {margin: 0;}
.n7736:hover {transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);box-shadow: 6px 6px 0 var(--zsx), 12px 12px 0 var(--k09), var(--hdz);}

div.gr4g59r {gap:11px;display: grid;}
.xmt48r .cvm72 {align-items: center;margin: 0;flex-direction: column;display: flex;gap:9px;}
.xmt48r .cvm72 img {width: auto;max-height: 30px;max-width: 100%;}

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