

:root {--odm30: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--z9d:   var(--jli);--d1y82:  var(--kgjxy);--adl: clamp(52px, 7vw, 110px);--ylqv2:"Oswald", "Archivo Narrow", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--oni1q: var(--ncqt);--k2a: var(--bc0);--p2nz: var(--duylt);--ou3v3:  1240px;}

body {color: var(--z9d);margin: 0;font: 17px/1.6 var(--odm30);-webkit-text-size-adjust: 100%;background: var(--e4ca6);}

.g6ypjfz {color: var(--g4e, var(--f1f1x, var(--tqk3h)));font-weight: 700;top: 0;text-decoration: none;z-index: 200;left: -9999px;background: var(--oni1q);padding: 12px 20px;position: absolute;}
.g6ypjfz:focus {left: 10px;top: 10px;}

.t4g2sck {position: sticky;top: 0;border-bottom: 1px solid var(--d1y82);background: var(--l33c7);z-index: 60;}
.xyvw {padding: 0 24px;gap:23px;min-height: 62px;max-width: var(--ou3v3);display: flex;margin: 0 auto;align-items: center;}
.c0xbf03 {align-items: center;min-height: 44px;display: inline-flex;text-decoration: none;}
.c0xbf03 img {width: auto;display: block;height: 24px;}
.dvh0t1 {letter-spacing: .06em;text-transform: uppercase;color: var(--xupc);font: 700 19px/1 var(--ylqv2);}

.zdv8ch {min-width: 0;margin-left: auto;}
.zdv8ch ul {margin: 0;flex-wrap: wrap;padding: 0;list-style: none;gap:7px;display: flex;}
.zdv8ch a {min-height: 44px;align-items: center;font: 600 12.5px/1 var(--ylqv2);text-transform: uppercase;letter-spacing: .14em;display: inline-flex;text-decoration: none;color: color-mix(in srgb, var(--xupc) 62%, transparent);padding: 0 10px;}
.zdv8ch a:hover {color: var(--xupc);}
.zdv8ch a[aria-current="page"] {color: var(--xupc);box-shadow: inset 0 -2px 0 var(--oni1q);}

.rcpkfqs {display: flex;gap:9px;align-items: center;}
.fdqya9 {align-items: center;text-decoration: none;min-height: 44px;color: var(--yzr, var(--hzmmu));background: var(--epa);text-transform: uppercase;font: 600 12.5px/1 var(--ylqv2);display: inline-flex;padding: 0 12px;letter-spacing: .12em;}

.p1t02hv,
.k6yr :is(.t531, .z0q1eg, .sqes, .qxxw,
              .yss75v, .kvmdkvc, .p5f3c) a[role="button"],
.k6yr .qxxw a {align-items: center;text-decoration: none;padding: 0 22px;display: inline-flex;background: var(--ncqt);min-height: 44px;justify-content: center;text-transform: uppercase;font: 700 13px/1 var(--ylqv2);border-radius: 0;border: 0;letter-spacing: .12em;color: var(--f1f1x, var(--tqk3h));cursor: pointer;}

.p1t02hv {color: var(--qatt4, var(--bfaww));background: var(--tv2w);}
.p1t02hv:hover {background: var(--kw2sq);}
.k6yr :is(.t531, .z0q1eg, .sqes, .qxxw,
              .yss75v, .kvmdkvc, .p5f3c) a[role="button"]:hover,
.k6yr .qxxw a:hover {background: var(--kw2sq);}
.y5c0ct {padding: 0 34px;min-height: 56px;font-size: 14px;}

.f2bvbmh {width: 1px;top: 0;opacity:0.05;pointer-events: none;left: 0;position: fixed;height: 1px;}
.s63c {min-height: 44px;align-items: center;flex-direction: column;justify-content: center;cursor: pointer;display: none;gap:4px;min-width: 44px;}
.s63c span {display: block;background: var(--xupc);height: 2px;width: 20px;}

.k6yr {max-width: var(--ou3v3);padding: clamp(40px, 6vw, 90px) 24px 0;margin: 0 auto;}

.k6yr > * {background: none !important;margin: 0 0 var(--adl) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;padding: 0 !important;}
.k6yr > *:last-child {margin-bottom: var(--adl) !important;}

.k6yr h2 {font: 700 clamp(30px, 5vw, 62px)/0.98 var(--ylqv2) !important;text-align: left !important;border-bottom: 1px solid var(--d1y82) !important;padding: 0 0 20px !important;margin: 0 0 26px !important;text-wrap: balance;letter-spacing: -.01em !important;text-transform: uppercase;border-left: 0 !important;}
.k6yr h2::before {display: none !important;}

.k6yr h1 {margin: 0 0 24px;text-transform: uppercase;font: 700 clamp(42px, 8.5vw, 146px)/0.92 var(--ylqv2);letter-spacing: -.02em;text-wrap: balance;}
.k6yr h3 {letter-spacing: .1em;font: 700 17px/1.2 var(--ylqv2);text-transform: uppercase;margin: 30px 0 10px;}
.k6yr p, .k6yr li {max-width: 68ch;}
.k6yr img {max-width: 100%;height: auto;border-radius: 0;}

.k6yr p > a, .k6yr li > a, .k6yr td > a {text-underline-offset: 4px;text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--oni1q);color: var(--z9d);}

.k6yr .t531.ab8da70 {padding: 0 0 var(--adl) !important;display: block;border-bottom: 1px solid var(--d1y82) !important;}

.k6yr .t531 .evp3 {font: 600 12.5px/1 var(--ylqv2);letter-spacing: .18em;text-transform: uppercase;color: var(--p2nz);margin: 0 0 clamp(14px, 2vw, 24px);}

.k6yr .t531 .n047nvt {color: var(--z9d);font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--ylqv2);text-transform: uppercase;margin: 0 0 clamp(20px, 2.6vw, 34px);letter-spacing: -.02em;text-wrap: balance;}

.k6yr .t531.hdj0ww .n047nvt {font-size: clamp(42px, 7.6vw, 112px);}

.k6yr .t531 .q111 {align-items: baseline;justify-content: space-between;max-width: none;border-top: 1px solid var(--k2a);padding-top: clamp(16px, 2vw, 26px);flex-wrap: wrap;gap:21px 40px;display: flex;}
.k6yr .t531 .q6gp6d {margin: 0;max-width: 56ch;font-size: 18px;flex: 1 1 320px;color: var(--p2nz);line-height:1.55;}

.k6yr .t531 .qwp9bmm {border-radius: 0;flex: 0 0 auto;padding: 0 30px;transition:filter 0.192s;text-decoration: none;justify-content: center;align-items: center;text-transform: uppercase;display: inline-flex;color: var(--f1f1x, var(--tqk3h));letter-spacing: .14em;font: 700 13.5px/1 var(--ylqv2);white-space: nowrap;background: var(--ncqt);min-height: 52px;}
.k6yr .t531 .qwp9bmm:hover {filter: brightness(1.08);}

.k6yr .t531 .v22x {color: var(--hxid, var(--z9d));margin: clamp(26px, 3.4vw, 46px) 0 0;}
.k6yr .t531.v30vb .v22x {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.k6yr .t531 .j9axrfn,
.k6yr .t531 .v22x img {width: 100%;border-radius: 0;object-fit: cover;height: auto;max-height: 34vh;aspect-ratio: 3 / 1;display: block;}
.k6yr .t531.v30vb .j9axrfn,
.k6yr .t531.v30vb .v22x img {max-height: 26vh;}

@media (max-width:695px) {
  
  .k6yr .t531 .q111 {display: block;}
  .k6yr .t531 .q6gp6d {margin-bottom:19px;}
  .k6yr .t531 .qwp9bmm {width: 100%;}
  .k6yr .t531 .j9axrfn,
  .k6yr .t531 .v22x img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.k6yr .t531.b22qmv {padding: clamp(26px, 3.4vw, 46px) !important;min-height: min(52vh, 460px);flex-direction: column;display: flex;justify-content: flex-end;overflow: hidden;position: relative;border-bottom: 0 !important;}
.b22qmv .v22x {margin: 0;position: absolute;z-index: 0;inset: 0;}
.b22qmv .j9axrfn,
.b22qmv .v22x img {max-height: none;aspect-ratio: auto;height: 100%;width: 100%;}
.b22qmv .v22x::after {content: "";background: linear-gradient(0deg,
    var(--e4ca6) 0%,
    color-mix(in srgb, var(--e4ca6) 68%, transparent) 46%,
    color-mix(in srgb, var(--e4ca6) 18%, transparent) 82%,
    transparent 100%);inset: 0;position: absolute;}
.b22qmv .evp3,
.b22qmv .n047nvt,
.b22qmv .q111 {position: relative;z-index: 1;}
.b22qmv .n047nvt {color: var(--hxid, var(--z9d));}
.b22qmv .evp3 {color: var(--hxid, var(--p2nz));}
.b22qmv .q111 {border-top: 0;}
@media (max-width:695px) {
  .k6yr .t531.b22qmv {min-height: min(42vh, 360px);}
}

.yss75v.yss75v .j1css {padding: 0;margin: 0;list-style: none;}
.yss75v.yss75v .w40hf1 {margin: 0 0 30px;}
.yss75v.yss75v .w40hf1:last-child {margin-bottom: 0;}
.yss75v.yss75v .z7y55z {color: var(--z9d);line-height:1.61;margin: 0;max-width: 70ch;text-indent: -4.6em;padding-left: 4.6em;}
.yss75v.yss75v .f3hg {display: inline-block;text-indent: 0;width: 4.6em;color: color-mix(in srgb, var(--oni1q) 68%, var(--z9d));letter-spacing: .16em;font: 700 13px/1.62 var(--ylqv2);text-transform: uppercase;}
.yss75v.yss75v .zr5mfgf {color: var(--z9d);font-weight: 600;}

.yss75v.yss75v .ect7k {color: var(--p2nz);}
.yss75v.yss75v .zr5mfgf + .ect7k::before {color: var(--d1y82);content: " \2014\00a0";}

.yss75v.yss75v .v6a6 {padding-left: 4.6em;margin: 0;max-width: 70ch;line-height:1.63;color: var(--z9d);text-indent: -4.6em;}
.yss75v.yss75v .kf7d8h {color: var(--p2nz);padding-left: calc(4.6 * 13px + .26em);line-height:1.61;margin: 6px 0 0;max-width: 70ch;}

.k4g5rs6.k4g5rs6 .cjac {display: grid;align-items: start;gap:51px;grid-template-columns: 1fr 1fr;}
.k4g5rs6.k4g5rs6 .x372d {background: none;border: 0;border-radius: 0;padding: 0;min-width: 0;}

.k4g5rs6.k4g5rs6 .vy151ee {max-width: none;border-top: 1px solid var(--d1y82);color: var(--p2nz);font: 700 12px/1.3 var(--ylqv2);letter-spacing: .18em;padding-top:16px;text-transform: uppercase;margin: 0 0 18px;}
.k4g5rs6.k4g5rs6 .wc5h2k {list-style: none;padding: 0;margin: 0;}
.k4g5rs6.k4g5rs6 .y4vsmx {align-items: baseline;gap:15px;margin: 0 0 14px;line-height:1.61;display: flex;max-width: 46ch;}
.k4g5rs6.k4g5rs6 .y4vsmx:last-child {margin-bottom: 0;}
.k4g5rs6.k4g5rs6 .m605 {font: 400 17px/1.6 var(--odm30);width: 1ch;color: var(--p2nz);flex: 0 0 auto;}

.k4g5rs6.k4g5rs6 .h3zrh8z .m605 {color: color-mix(in srgb, var(--oni1q) 68%, var(--z9d));}
.k4g5rs6.k4g5rs6 .nskj {min-width: 0;color: var(--z9d);}

.k4g5rs6.k4g5rs6 .sx0646z {margin: 0;align-items: start;display: grid;grid-template-rows: auto auto;grid-auto-columns: minmax(0, 1fr);gap: 0 52px;grid-auto-flow: column;}

.k4g5rs6.k4g5rs6 .sx0646z > dd {margin: 0;min-width: 0;}

.p5f3c.p5f3c .vykp {padding: 0;background: none;overflow: visible;display: block;border: 0;border-radius: 0;margin: 0 0 6px;}
.p5f3c.p5f3c .vykp:last-child {margin-bottom: 0;}
.p5f3c.p5f3c .n2q9hv3 {cursor: pointer;align-items: baseline;padding: 20px 0 14px;font: 500 19px/1.4 var(--odm30);color: var(--z9d);min-height: 44px;display: flex;gap:14px;list-style: none;}
.p5f3c.p5f3c .n2q9hv3::-webkit-details-marker {display: none;}
.p5f3c.p5f3c .n2q9hv3::marker {content: "";}
.p5f3c.p5f3c .p37c {border-right: 1.5px solid var(--p2nz);border-bottom: 1.5px solid var(--p2nz);transform: rotate(-45deg);transition:transform 0.179s ease, border-color 0.178s ease;margin-top: 0;width: 8px;align-self: center;flex: 0 0 auto;height: 8px;}
.p5f3c.p5f3c .vykp[open] .p37c {border-bottom-color: color-mix(in srgb, var(--oni1q) 68%, var(--z9d));transform: rotate(45deg);border-right-color: color-mix(in srgb, var(--oni1q) 68%, var(--z9d));}

.p5f3c.p5f3c .t3fz {padding: 0 0 22px 22px;}
.p5f3c.p5f3c .vpey25 {font-size: 16px;line-height:1.70;max-width: 64ch;color: var(--p2nz);margin: 0;}

.p5f3c.p5f3c .vtz8 {border-top: 1px solid var(--k2a);margin-bottom: 0;}
.p5f3c.p5f3c .vtz8:first-of-type {border-top: 0;}
.p5f3c.p5f3c .mfvp {margin-left: auto;}
.p5f3c.p5f3c .ah6gv {padding-left: 0;}

.p5f3c.p5f3c .e18cv2 {margin: 0;list-style: none;padding: 0;}
.p5f3c.p5f3c .a265r {margin: 0;max-width: none;}
.p5f3c.p5f3c .gg5am {letter-spacing: .16em;flex: 0 0 auto;color: color-mix(in srgb, var(--oni1q) 68%, var(--z9d));font: 700 12px/1.4 var(--ylqv2);}

.p5f3c.p5f3c .f39f0k {padding-left:56px;}

.k6yr .r7ns2gr .a17z + .a17z {margin-top: clamp(30px, 4vw, 54px);}
.k6yr .r7ns2gr .p2zhr77 {margin: 0 0 10px;text-transform: uppercase;font: 600 12px/1 var(--ylqv2);color: var(--p2nz);letter-spacing: .18em;}
.k6yr .r7ns2gr .jp2ax8b {padding: 0;gap:30px 22px;list-style: none;display: grid;margin: 0;grid-template-columns: repeat(3, minmax(0, 1fr));}

@media (max-width:748px) { .k6yr .r7ns2gr .jp2ax8b {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.k6yr .r7ns2gr .h99v {min-width: 0;}
.k6yr .r7ns2gr .vcdb {color: inherit;gap:1px 10px;display: grid;min-width: 0;text-decoration: none;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;}
.k6yr .r7ns2gr .d4wk {font: 600 12px/1.25 var(--ylqv2);color: var(--p2nz);align-self: start;letter-spacing: .12em;grid-row: 2 / span 2;}

.k6yr .r7ns2gr .gztx0hc {overflow: hidden;width: 100%;margin: 0 0 12px;grid-column: 1 / -1;}
.k6yr .r7ns2gr .gztx0hc img {height: auto;display: block;object-fit: cover;aspect-ratio: 1 / 1;border-radius: 0;width: 100%;}
.k6yr .r7ns2gr .d65frjr {text-transform: uppercase;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--ylqv2);letter-spacing: .01em;min-width: 0;color: var(--z9d);}
.k6yr .r7ns2gr .pgegsg {min-width: 0;overflow: hidden;white-space: nowrap;letter-spacing: .12em;color: var(--p2nz);font: 400 12.5px/1.3 var(--ylqv2);font-style: normal;grid-column: 2;text-overflow: ellipsis;text-transform: uppercase;}
.k6yr .r7ns2gr .vcdb:hover .d65frjr {text-decoration-color: var(--oni1q);text-decoration-thickness: 2px;text-decoration: underline;text-underline-offset: 5px;}

.k6yr .kf3ff .hxkkdt {padding: 0;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--k2a);align-items: center;margin: 0;display: grid;}
.k6yr .kf3ff .dsgvfj {border-bottom: 1px solid var(--k2a);min-width: 0;}
.k6yr .kf3ff .bndee {text-decoration: none;min-height: 76px;display: flex;align-items: center;}
.k6yr .kf3ff .mh5fy {letter-spacing: .01em;text-transform: uppercase;color: var(--z9d);font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--ylqv2);}
.k6yr .kf3ff .bndee:hover .mh5fy {text-underline-offset: 5px;text-decoration-color: var(--oni1q);text-decoration-thickness: 2px;text-decoration: underline;}

.k6yr .kf3ff .vcvyqsk {margin: 0;border-bottom: 1px solid var(--k2a);justify-content: flex-end;display: flex;min-height: 76px;align-items: center;}
.k6yr .kf3ff .vcvyqsk img {width: auto;object-fit: contain;display: block;border-radius: 0;opacity:0.7;height: 30px;max-width:140px;}

.k6yr .qj32h .hy776k {gap: 0;flex-wrap: wrap;margin: 0;display: flex;max-width: none;align-items: center;}
.k6yr .qj32h .cjdq56 {padding: 0 24px;gap:11px;display: inline-flex;align-items: center;text-decoration: none;border-left: 1px solid var(--k2a);min-height: 62px;}
.k6yr .qj32h .cjdq56:first-child {border-left: 0;padding-left: 0;}
.k6yr .qj32h .cjdq56 img {height: 26px;border-radius: 0;max-width:79px;display: block;opacity:0.72;object-fit: contain;width: auto;}
.k6yr .qj32h .bcd76wy {text-transform: uppercase;letter-spacing: .13em;color: var(--p2nz);white-space: nowrap;font: 600 13.5px/1 var(--ylqv2);}
.k6yr .qj32h .cjdq56:hover .bcd76wy {color: var(--z9d);}

.k6yr .kvmdkvc .nsk4dg {display: flex;margin: 0 0 14px;gap:9px;align-items: baseline;}
.k6yr .kvmdkvc .gzy2b {font: 700 clamp(52px, 8vw, 116px)/0.9 var(--ylqv2);letter-spacing: -.03em;color: var(--z9d);}
.k6yr .kvmdkvc .bk2w {color: var(--p2nz);letter-spacing: .1em;font: 600 clamp(16px, 2vw, 24px)/1 var(--ylqv2);font-style: normal;}
.k6yr .kvmdkvc .j5ya {font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;color: var(--p2nz);line-height:1.62;}
.k6yr .kvmdkvc .xrkd {padding: 0;margin: 0;list-style: none;}
.k6yr .kvmdkvc .rbvz6w {border-top: 1px solid var(--k2a);padding: clamp(22px, 2.8vw, 34px) 0;}

.k6yr .kvmdkvc .te1cwb4 {margin: 0;}
.k6yr .kvmdkvc .te1cwb4 p {max-width: 62ch;line-height:1.48;color: var(--z9d);margin: 0;font-size: clamp(18px, 1.9vw, 23px);}
.k6yr .kvmdkvc .pfcnt9y {margin-top:13px;text-transform: uppercase;font: 600 12.5px/1 var(--ylqv2);font-style: normal;letter-spacing: .16em;display: block;color: var(--p2nz);}

.k6yr .kvmdkvc .rbvz6w {margin: 0;}

.k6yr .kvmdkvc ol.xrkd > .rbvz6w {max-width: 68ch;}
.k6yr .kvmdkvc div.xrkd > .rbvz6w {max-width: none;}

.k6yr .kvmdkvc figcaption.pfcnt9y {font-style: normal;}

.k6yr .kvmdkvc .zvj9g4d {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.k6yr .kvmdkvc .zvj9g4d + .nsk4dg {margin-bottom: clamp(26px, 3.4vw, 44px);}

.k6yr .sqes.egzaptg {max-width: none;}

.k6yr .sqes.zyx1qjf {max-width: 74ch;}
.k6yr .sqes .eyhwmyh {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.k6yr .sqes.f00v .eyhwmyh {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.k6yr .sqes.f00v {display: flex;flex-direction: column;}
.k6yr .sqes .eyhwmyh img {object-fit: cover;width: 100%;aspect-ratio: 5 / 1;border-radius: 0;display: block;height: auto;}
.k6yr .sqes .s462z6y {border-bottom: 1px solid var(--d1y82);color: var(--z9d);text-wrap: balance;margin: 0 0 22px;text-transform: uppercase;letter-spacing: -.01em;font: 700 clamp(26px, 4vw, 52px)/1 var(--ylqv2);padding: 0 0 18px;}
.k6yr .sqes .s462z6y::before {display: none;}

.k6yr .sqes .r1tndj {line-height:1.67;max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);font-size: 17px;color: var(--p2nz);}
.k6yr .sqes .r1tndj :is(p, li):last-child {margin-bottom: 0;}
.k6yr .sqes .m6gb5zq {padding-left: clamp(0px, 4vw, 72px);max-width: none;margin: 24px 0 0;}
.k6yr .sqes .hdkrr {letter-spacing: .14em;font: 700 13px/1 var(--ylqv2);text-decoration: none;display: inline-flex;text-transform: uppercase;padding: 0 26px;justify-content: center;align-items: center;color: var(--f1f1x, var(--tqk3h));background: var(--ncqt);border-radius: 0;min-height: 48px;}
.k6yr .sqes .hdkrr:hover {filter: brightness(1.08);}

.k6yr .z0q1eg.n7176g {text-align: left;}
.k6yr .z0q1eg .xmwv {font: 700 clamp(30px, 5vw, 62px)/0.98 var(--ylqv2);border-bottom: 1px solid var(--d1y82);text-transform: uppercase;color: var(--z9d);text-wrap: balance;padding: 0 0 18px;letter-spacing: -.01em;margin: 0 0 22px;}
.k6yr .z0q1eg .rzzysr {line-height:1.58;max-width: 62ch;color: var(--p2nz);margin: 0 0 clamp(26px, 3.4vw, 44px);font-size: 17px;}
.k6yr .z0q1eg .j1css {margin: 0;padding: 0;list-style: none;}

.k6yr .z0q1eg.s56qn82 .j1css {flex-wrap: wrap;gap: clamp(24px, 3vw, 44px);display: flex;justify-content: center;}
.k6yr .z0q1eg.s56qn82 .j1css > * {min-width: 0;max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;}
@media (max-width:630px) {
  .k6yr .z0q1eg.s56qn82 .j1css > * {max-width: none;}
}
.k6yr .z0q1eg .w40hf1 {min-width: 0;}
.k6yr .z0q1eg.m2ybadv .w40hf1 {align-items: start;gap: clamp(16px, 2.4vw, 34px);border-top: 1px solid var(--k2a);padding: clamp(20px, 2.6vw, 32px) 0;grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);display: grid;}
.k6yr .z0q1eg .be4tdap {font: 600 12px/1 var(--ylqv2);letter-spacing: .18em;margin-bottom:12px;display: block;color: var(--thuf, var(--p2nz));}
.k6yr .z0q1eg.m2ybadv .be4tdap {margin-bottom: 0;}
.k6yr .z0q1eg .vx7xd {margin: 0 0 14px;}
.k6yr .z0q1eg.m2ybadv .vx7xd {margin: 0;}
.k6yr .z0q1eg .vx7xd img {height: auto;border-radius: 0;width: 100%;object-fit: cover;display: block;aspect-ratio: 3 / 2;}
.k6yr .z0q1eg .pbea45 {margin: 0;font-size: 16.5px;color: var(--z9d);line-height:1.55;max-width: 46ch;}
.k6yr .z0q1eg .nrpef37 {display: flex;margin-top: clamp(26px, 3vw, 40px);gap:13px;flex-wrap: wrap;}
.k6yr .z0q1eg .x4a1h9,
.k6yr .z0q1eg .hbr2 {display: inline-flex;min-height: 48px;text-decoration: none;align-items: center;border-radius: 0;letter-spacing: .14em;justify-content: center;font: 700 13px/1 var(--ylqv2);text-transform: uppercase;padding: 0 26px;}
.k6yr .z0q1eg .x4a1h9 {background: var(--ncqt);color: var(--f1f1x, var(--tqk3h));}
.k6yr .z0q1eg .x4a1h9:hover {filter: brightness(1.08);}

.k6yr .z0q1eg .hbr2 {box-shadow: inset 0 0 0 1px var(--d1y82);background: none;color: color-mix(in srgb, var(--oni1q) 35%, var(--z9d));}
.k6yr .z0q1eg .hbr2:hover {box-shadow: inset 0 0 0 1px var(--oni1q);}
@media (max-width:695px) {
  .k6yr .z0q1eg.m2ybadv .w40hf1 {grid-template-columns: auto minmax(0, 1fr);}
  .k6yr .z0q1eg.m2ybadv .vx7xd {grid-column: 1 / -1;}
  .k6yr .z0q1eg .x4a1h9,
  .k6yr .z0q1eg .hbr2 {width: 100%;}
}

.k6yr .fhh65ac.ebd9rq {max-width: none;}
.k6yr .fhh65ac .wj11m3r {display: grid;gap:1px 16px;align-items: center;padding-bottom:17px;grid-template-columns: auto minmax(0, 1fr);border-bottom: 1px solid var(--k2a);}
.k6yr .fhh65ac .ha3dv {grid-row: 1 / span 2;height: 56px;width: 56px;overflow: hidden;margin: 0;}
.k6yr .fhh65ac .ha3dv img {border-radius: 0;object-fit: cover;display: block;height: 100%;width: 100%;}
.k6yr .fhh65ac .c65tswe {color: var(--z9d);margin: 0;letter-spacing: .01em;text-transform: uppercase;font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--ylqv2);}
.k6yr .fhh65ac .qwh4 {margin: 0;font: 600 12px/1.4 var(--ylqv2);text-transform: uppercase;letter-spacing: .16em;color: var(--p2nz);}
.k6yr .fhh65ac .ny3yf {padding-left: clamp(0px, 4vw, 72px);max-width: 68ch;margin: 20px 0 0;color: var(--p2nz);font-size: 16.5px;line-height:1.67;}
.k6yr .fhh65ac .vj4e6 {padding-left: clamp(0px, 4vw, 72px);grid-template-columns: auto minmax(0, 1fr);align-items: center;margin: 22px 0 0;display: grid;gap: 0 20px;}
.k6yr .fhh65ac .dmww6 {text-transform: uppercase;font: 600 11.5px/1 var(--ylqv2);letter-spacing: .16em;color: var(--p2nz);}
.k6yr .fhh65ac .t7wkk8 {margin: 0;}
.k6yr .fhh65ac .t7wkk8 a {display: inline-flex;text-decoration-thickness: 2px;font-size: 15px;text-decoration-color: var(--oni1q);text-underline-offset: 4px;align-items: center;min-height: 44px;color: var(--z9d);text-decoration: underline;}
.k6yr .fhh65ac .de0d {border-top: 1px solid var(--k2a);margin-top:21px;padding-top:15px;display: block;font-size: 13px;color: var(--p2nz);line-height:1.60;}

.k6yr .fhh65ac .smahe {margin: 0 0 14px;}

.k6yr .fhh65ac .xtpf {border-color: var(--k2a);border-style: solid;margin: 18px 0 0;border-width: 1px 0 0;}

.k6yr .fhh65ac .jmpyp {list-style: none;gap: 0 20px;grid-template-columns: auto minmax(0, 1fr);margin: 22px 0 0;display: grid;align-items: center;padding: 0 0 0 clamp(0px, 4vw, 72px);}
.k6yr .fhh65ac .vcpa3 {gap: 0 20px;grid-column: span 2;grid-template-columns: subgrid;align-items: center;max-width: none;display: grid;}
.k6yr .fhh65ac .vcpa3 > a {text-underline-offset: 4px;text-decoration-color: var(--oni1q);align-items: center;display: inline-flex;text-decoration: underline;min-height: 44px;font-size: 15px;color: var(--z9d);text-decoration-thickness: 2px;}

.k6yr .wzzkbq .w9eraep {color: var(--z9d);padding: 0 0 20px;text-transform: uppercase;margin: 0 0 26px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--ylqv2);border-bottom: 1px solid var(--d1y82);text-wrap: balance;letter-spacing: -.01em;}
.k6yr .wzzkbq .w9eraep::before {display: none;}

.k6yr .wzzkbq .bp68t3v {border-style: solid;margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-width: 2px 0 0;border-color: var(--oni1q);}
.k6yr .wzzkbq .v67q8hj {padding-left: clamp(0px, 4vw, 72px);font-size: 17px;line-height:1.69;max-width: 68ch;color: var(--z9d);}
.k6yr .wzzkbq .v67q8hj :is(p, li) {color: var(--z9d);}
.k6yr .wzzkbq .v67q8hj :last-child {margin-bottom: 0;}

.k6yr .wzzkbq .t9gka5 {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--oni1q);}

.k6yr .da49sba .y99g5y {border: 0;text-transform: uppercase;letter-spacing: -.01em;padding: 0;margin: 0 0 16px;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--ylqv2);color: var(--z9d);}
.k6yr .da49sba .y99g5y::before {display: none;}
.k6yr .da49sba .z184 {margin: 0 0 26px;color: var(--p2nz);max-width: 60ch;font-size: 17px;line-height:1.58;}

.k6yr .da49sba.yxgb {padding: clamp(26px, 3.4vw, 44px) 0 0;border-top: 4px solid var(--oni1q);margin: clamp(34px, 4.6vw, 62px) 0;}
.k6yr .da49sba .jaj2 {gap: 0;margin: 0;display: flex;padding: 0;border-top: 1px solid var(--d1y82);flex-wrap: wrap;}
.k6yr .da49sba .ak6dh {text-transform: uppercase;font: 600 11.5px/1 var(--ylqv2);color: var(--p2nz);letter-spacing: .16em;padding: 16px 0 0;}
.k6yr .da49sba .bqkpr6 {letter-spacing: .01em;color: var(--z9d);font: 700 clamp(18px, 2vw, 24px)/1.1 var(--ylqv2);padding: 6px 0 18px;margin: 0;}
.k6yr .da49sba .nv0vsx {gap:13px;margin: 26px 0 0;max-width: none;flex-wrap: wrap;display: flex;}
.k6yr .da49sba .xc4zp {padding: 0 26px;border-radius: 0;font: 700 13px/1 var(--ylqv2);text-transform: uppercase;letter-spacing: .14em;align-items: center;text-decoration: none;min-height: 48px;display: inline-flex;justify-content: center;color: color-mix(in srgb, var(--oni1q) 35%, var(--z9d));box-shadow: inset 0 0 0 1px var(--d1y82);background: none;}
.k6yr .da49sba .xc4zp:hover {box-shadow: inset 0 0 0 1px var(--oni1q);}

.k6yr .da49sba ul.ht18 {list-style: none;padding: 0;}
.k6yr .da49sba .fyv7rr {margin: 0;padding: 0;max-width: none;}

.k6yr .da49sba b.ak6dh {display: block;}
.k6yr .da49sba span.bqkpr6 {display: block;}

.k6yr .da49sba ul.pv1hde {list-style: none;padding: 0;}
.k6yr .da49sba .pv1hde > li {max-width: none;margin: 0;}

.k6yr .qxxw.t5z1 {display: block;}
.k6yr .qxxw .m209 {border-style: solid;border-width: 1px 0 0;border-color: var(--d1y82);margin: 0 0 22px;}
.k6yr .qxxw .xsemr0w {display: inline-flex;text-transform: uppercase;background: var(--ncqt);align-items: center;border-radius: 0;padding: 0 32px;font: 700 13.5px/1 var(--ylqv2);min-height: 52px;justify-content: center;text-decoration: none;letter-spacing: .14em;color: var(--f1f1x, var(--tqk3h));}
.k6yr .qxxw .xsemr0w:hover {filter: brightness(1.08);}
.k6yr .qxxw.beh3  {text-align: left;}
.k6yr .qxxw.wegd   {text-align: center;}
.k6yr .qxxw.kkfrb {text-align: right;}
.k6yr .qxxw.dztj1k1 .xsemr0w {display: flex;width: 100%;}

.k6yr .qxxw.t5z1 {max-width: none;}

.k6yr .qxxw.hswsamf::before {content: "";display: block;background: var(--d1y82);height: 1px;margin: 0 0 22px;}

.k6yr .qxxw .gp8c {margin: 22px 0 0;}

.k6yr .q24z3.k07tq7z {display: block;}
.k6yr .q24z3 .jaf7pr {display: block;}
.k6yr .q24z3 .jaf7pr img {height: auto;width: 100%;display: block;border-radius: 0;}
.k6yr .q24z3 .tz3n {height: 1px;display: block;background: var(--d1y82);margin-top:14px;}
.k6yr .q24z3 .mqvtr {letter-spacing: .14em;display: block;text-transform: uppercase;margin-top:7px;padding-left: clamp(0px, 4vw, 72px);color: var(--p2nz);font: 600 12px/1.5 var(--ylqv2);}

.k6yr .q24z3 .d4aped {display: block;margin-top:13px;padding-top:11px;border-top: 1px solid var(--d1y82);}
.k6yr .q24z3 .d4aped .mqvtr {margin-top: 0;}

.k6yr .q24z3 .mjbvz {margin: 0 0 10px;padding-left: 0;}

.k6yr .vc22 .e6ae59 {margin-bottom:9px;letter-spacing: .18em;font: 600 11.5px/1 var(--ylqv2);color: var(--p2nz);text-transform: uppercase;display: block;}

.k6yr .vc22 .wa62r {flex-wrap: wrap;align-items: center;border-top: 1px solid var(--k2a);display: flex;max-width: none;padding-top:12px;margin: 0;}
.k6yr .vc22 .wa62r a {color: var(--p2nz);min-height: 44px;font: 600 12.5px/1 var(--ylqv2);text-transform: uppercase;display: inline-flex;border-left: 1px solid var(--k2a);letter-spacing: .13em;text-decoration: none;padding: 0 16px;align-items: center;}
.k6yr .vc22 .wa62r a:first-child {border-left: 0;padding-left: 0;}
.k6yr .vc22 .wa62r a:hover {color: var(--z9d);}

.k6yr .q6px2bd .hpd0aa {margin-bottom:13px;font: 600 11.5px/1 var(--ylqv2);display: block;color: var(--p2nz);text-transform: uppercase;letter-spacing: .18em;}
.k6yr .c1ex3a .fs08n0 {text-transform: uppercase;margin: 0 0 22px;border-bottom: 1px solid var(--d1y82);letter-spacing: -.01em;color: var(--z9d);font: 700 clamp(26px, 4vw, 48px)/1 var(--ylqv2);padding: 0 0 18px;}
.k6yr .c1ex3a .fs08n0::before {display: none;}

.k6yr .q6px2bd .qk0s,
.k6yr .c1ex3a .tde45x {overflow-x: auto;}
.k6yr .q6px2bd .qk0s table,
.k6yr .c1ex3a .tde45x table {margin: 0;}
.k6yr .c1ex3a .mdz3hj {color: var(--p2nz);display: block;text-transform: uppercase;margin-top:13px;letter-spacing: .16em;font: 600 11.5px/1 var(--ylqv2);}

.k6yr .c1ex3a figure.tde45x {margin: 0;}

.k6yr .c1ex3a p.mdz3hj {margin: 12px 0 0;max-width: 68ch;}

.k6yr .c1ex3a .kp2dt {margin: 0 0 14px;}
.k6yr .c1ex3a p.kp2dt {margin: 0 0 14px;}

.k6yr {--ax6e8: var(--z9d);}
.k6yr :is(.b7b9hqe, [class*="table"]) {overflow-x: auto;}
.k6yr table {width: 100%;font-size: 16px;border-collapse: collapse;}
.k6yr thead th {padding: 14px 16px 14px 0;text-align: left;letter-spacing: .14em;white-space: nowrap;color: var(--p2nz);border-bottom: 2px solid var(--ax6e8, var(--z9d));text-transform: uppercase;font: 700 11.5px/1.3 var(--ylqv2);}
.k6yr tbody td {border-bottom: 1px solid var(--k2a);color: var(--egfj, inherit);padding: 14px 16px 14px 0;}

.p7gh8cd {border-top: 1px solid var(--d1y82);}
.yws5rpn {padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--ou3v3);margin: 0 auto;}
.sjna {text-transform: uppercase;text-wrap: balance;margin: 0;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--ylqv2);letter-spacing: -.015em;}
.vryt {margin: 16px 0 26px;font-size: 18px;color: var(--p2nz);max-width: 60ch;}

.datqgr {margin: 0 auto;font: 600 11.5px/1 var(--ylqv2);color: var(--p2nz);max-width: var(--ou3v3);letter-spacing: .16em;padding: 0 24px 40px;}

.r61asy.r61asy {background: var(--dvi);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--d1y82);}
.r61asy .cxxdw {max-width: var(--ou3v3);gap:33px 56px;align-items: start;margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;display: grid;}
.r61asy .tqp4q img {height: 26px;display: block;width: auto;}
.r61asy .tqp4q span {font: 700 18px/1 var(--ylqv2);text-transform: uppercase;letter-spacing: .06em;}
.r61asy .jjh0h6 {grid-auto-flow: column;gap:51px;display: grid;}
.r61asy .jjh0h6 ul {padding: 0;display: grid;gap:8px;list-style: none;margin: 0;}
.r61asy .jjh0h6 a {text-decoration: none;min-height: 44px;align-items: center;color: var(--p2nz);text-transform: uppercase;display: flex;letter-spacing: .12em;font: 600 12px/1 var(--ylqv2);}
.r61asy .jjh0h6 a:hover {color: var(--z9d);}
.r61asy .ec0ww {flex-wrap: wrap;max-width: var(--ou3v3);align-items: center;margin: 26px auto 0;opacity:0.68;gap:14px;display: flex;}
.r61asy .kcd9h {margin: 26px auto 0;padding-top:19px;border-top: 1px solid var(--k2a);max-width: var(--ou3v3);}
.r61asy .kcd9h p {margin: 0;color: var(--p2nz);font-size: 13px;}
.r61asy .kcd9h p + p {line-height:1.60;margin-top:8px;}

@media (max-width:888px) {
  .s63c {display: flex;}
  .zdv8ch {display: none;}

  .rcpkfqs {flex: 0 0 auto;margin-left: auto;}
  .fdqya9, .p1t02hv {font-size: 13.5px;padding: 0 13px;}
  .c0xbf03 {min-width: 0;overflow: hidden;flex: 0 1 auto;}
  .dvh0t1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .xyvw {padding: 0 16px;gap:12px;}
  .k6yr {padding-left:16px;padding-right:16px;}
  .yws5rpn, .datqgr {padding-right:15px;padding-left:16px;}
  .k4g5rs6.k4g5rs6 .cjac {grid-template-columns: 1fr;gap:35px;}
  
  .k4g5rs6.k4g5rs6 .sx0646z {gap: 0;grid-auto-flow: row;grid-template-rows: none;}
  .k4g5rs6.k4g5rs6 .sx0646z > dt {margin-top:33px;}
  .k4g5rs6.k4g5rs6 .sx0646z > dt:first-child {margin-top: 0;}
  
  .yss75v.yss75v .z7y55z {padding-left: 0;text-indent: 0;}
  
  .yss75v.yss75v .v6a6,
  .yss75v.yss75v .kf7d8h {padding-left: 0;text-indent: 0;}
  .yss75v.yss75v .f3hg {width: auto;margin-bottom:4px;display: block;}
}

@media (prefers-reduced-motion: reduce) {
  * {animation: none !important;transition:none !important;}
}

.byfb {opacity:0.05;transition:opacity 0.238s ease, visibility 0.265s ease;visibility: hidden;z-index: 78;overscroll-behavior: contain;cursor: pointer;background: color-mix(in srgb, #000 58%, transparent);position: fixed;inset: 0;}

.h2jppd {overscroll-behavior: contain;top: 0;transition:transform 0.235s cubic-bezier(.22,.61,.36,1), visibility 0.27s;background: var(--e4ca6);bottom: 0;box-shadow: 0 0 46px color-mix(in srgb, #000 44%, transparent);width: min(88vw, 344px);visibility: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;display: flex;flex-direction: column;position: fixed;z-index: 79;padding-bottom: env(safe-area-inset-bottom, 0px);}

.msgb  {border-radius: 0 0 0 0;transform: translateX(-102%);left: 0;}
.zzpy {border-radius: 0 0 0 0;right: 0;transform: translateX(102%);}

.f2bvbmh:checked ~ .byfb {opacity:0.99;visibility: visible;}
.f2bvbmh:checked ~ .h2jppd {visibility: visible;transform: translateX(0);}

.tp8a3 {gap:12px;align-items: center;z-index: 1;position: sticky;justify-content: space-between;padding: 14px 16px;top: 0;background: var(--pmn);border-bottom: 1px solid var(--d1y82, var(--kgjxy));display: flex;}
.h700f2 {min-height: 44px;align-items: center;display: inline-flex;}
.h700f2 img {height: 26px;display: block;width: auto;}
.s7fh7ym {letter-spacing: .01em;font-family: var(--ylqv2);color: var(--jli);font-size: 16px;font-weight: 800;}

.fb9a7 {color: var(--jli);background: var(--vywjv);cursor: pointer;justify-content: center;height: 44px;border-radius: 0;border: 1px solid var(--d1y82, var(--kgjxy));display: inline-flex;align-items: center;flex: none;width: 44px;}
.fb9a7:hover {background: var(--i6v);}
.fb9a7:focus-visible,
.qr2jt a:focus-visible,
.g3phcan:focus-visible,
.nh1hj1:focus-visible {outline: 2px solid var(--jli);outline-offset: 2px;}

.qr2jt {padding: 10px 12px;}
.qr2jt ul {display: flex;margin: 0;gap:8px;padding: 0;flex-direction: column;list-style: none;}

.qr2jt a {font-size: 15.5px;color: var(--jli);font-weight: 600;line-height:1.30;align-items: center;padding: 10px 14px;text-decoration: none;border-radius: 0;border: 1px solid transparent;display: flex;min-height: 48px;}
.qr2jt a:hover {border-color: var(--d1y82, var(--kgjxy));background: var(--vywjv);}

.qr2jt a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--oni1q, var(--ncqt));border-color: var(--d1y82, var(--kgjxy));background: var(--vywjv);}

.r8gykrx {gap:11px;border-top: 1px solid var(--d1y82, var(--kgjxy));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));display: grid;margin-top: auto;background: var(--pmn);}

.g3phcan, .nh1hj1 {font-size: 15px;padding: 12px 18px;align-items: center;border-radius: 0;font-weight: 700;display: flex;min-height: 48px;justify-content: center;text-decoration: none;}
.g3phcan {border: 1px solid var(--d1y82, var(--kgjxy));color: var(--yzr, var(--hzmmu));background: var(--epa);}
.nh1hj1 {border: 1px solid transparent;background: var(--tv2w);color: var(--qatt4, var(--bfaww));}

.qr2jt {padding: 8px 18px 14px;}
.qr2jt ul {gap: 0;}
.qr2jt li + li {border-top: 1px solid var(--d1y82, var(--kgjxy));}
.qr2jt a {margin: 4px 0;padding: 14px 2px;font-size: 20px;font-family: var(--ylqv2);text-transform: uppercase;font-weight: 600;border: 0;border-radius: 0;letter-spacing: .01em;}
.qr2jt a:hover {background: none;text-underline-offset: 4px;text-decoration: underline;}
.qr2jt a[aria-current="page"] {box-shadow: none;background: none;}
.qr2jt a[aria-current="page"]::after {margin-left: auto;width: 26px;background: var(--oni1q, var(--ncqt));content: '';height: 3px;}
.s7fh7ym {text-transform: uppercase;font-family: var(--ylqv2);font-size: 18px;}
.tp8a3 {padding: 14px 18px;}
.r8gykrx {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.g3phcan, .nh1hj1 {text-transform: uppercase;letter-spacing: .03em;font-family: var(--ylqv2);}

@media (min-width:869px) {
  .h2jppd, .byfb {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .h2jppd, .byfb {transition:none;}
}

.rcpkfqs a, .rcpkfqs label {white-space: nowrap;}

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

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

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

.k6yr .vc22 .b7n7v > summary {min-height: 44px;display: flex;align-items: center;gap:13px;cursor: pointer;list-style: none;}
.k6yr .vc22 .b7n7v > summary::-webkit-details-marker {display: none;}
.k6yr .vc22 .b7n7v > summary:focus-visible {outline: 2px solid var(--z9d);outline-offset: 4px;}
.k6yr .vc22 .b7n7v > summary .e6ae59 {margin: 0;}

.k6yr .vc22 .b7n7v > summary::after {margin-left: auto;content: "+";flex: 0 0 auto;font-weight: 400;line-height: 1;opacity:0.54;font-size: 15px;transition:transform 0.189s ease, opacity 0.157s ease;}
.k6yr .vc22 .b7n7v[open] > summary::after {opacity:1;transform: rotate(45deg);}
.k6yr .vc22 .b7n7v[open] > summary {margin-bottom:7px;}
@media (prefers-reduced-motion: reduce) {
  .k6yr .vc22 .b7n7v > summary::after {transition:none;}
}

.k6yr {padding-bottom: max(96px, var(--rb53, 96px));}

.f64y5h {--xcm5: 0;--eihoc: 0;--hc5s9: 0;--t2n: 12px;--at7: 0;--umao: 700;--aol: 1px solid var(--k2a);--mhg: uppercase;--nxum: .1em;}

.k6yr .q6px2bd h2.hpd0aa.hpd0aa {text-transform: uppercase;color: var(--p2nz);padding: 0 !important;display: block;margin: 0 0 14px !important;font: 600 11.5px/1 var(--ylqv2) !important;text-align: start !important;border: 0 !important;letter-spacing: .18em !important;}

.k6yr .q6px2bd .w2pxxv {border-width: 1px 0 0;margin: 0 0 16px;border-color: var(--d1y82);border-style: solid;}

.k6yr .q6px2bd .jgt7p {display: grid;gap: 0 28px;align-items: start;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);}
.k6yr .q6px2bd .jgt7p h2.hpd0aa.hpd0aa {margin: 0 !important;padding-top:16px !important;}
@media (max-width:728px) {
  
  .k6yr .q6px2bd .jgt7p {grid-template-columns: minmax(0, 1fr);}
  .k6yr .q6px2bd .jgt7p h2.hpd0aa.hpd0aa {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.k6yr .r7ns2gr .jp2ax8b {grid-template-columns: repeat(4, minmax(0, 1fr));gap:24px 18px;}
@media (max-width:748px) { .k6yr .r7ns2gr .jp2ax8b {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.k6yr > .t531.b22qmv:first-child {margin-top: calc(-1 * clamp(40px, 6vw, 90px)) !important;}
.k6yr .t531.b22qmv {margin-left: calc(50% - 50vw) !important;min-height: min(calc(100vh - 63px), 900px);min-height: min(calc(100svh - 63px), 900px);width: 100vw;margin-right: calc(50% - 50vw) !important;padding: clamp(28px, 5vw, 72px) max(24px, calc((100vw - var(--ou3v3)) / 2 + 24px)) clamp(36px, 6vw, 84px) !important;box-sizing: border-box;max-width: 100vw;}
.b22qmv .v22x::after {background: linear-gradient(0deg,
    color-mix(in srgb, var(--e4ca6) 94%, transparent) 0%,
    color-mix(in srgb, var(--e4ca6) 70%, transparent) 34%,
    color-mix(in srgb, var(--e4ca6) 10%, transparent) 70%,
    transparent 100%);}
.b22qmv .n047nvt {font-size: clamp(44px, 8vw, 120px);}
@media (max-width:695px) {
  .k6yr .t531.b22qmv {min-height: min(calc(100svh - 63px), 760px);}
}

.k6yr .t531.b22qmv .v22x {max-height: none;inset: 0;position: absolute;margin: 0;}
.k6yr .t531.b22qmv .v22x picture {height: 100%;display: block;}
.k6yr .t531.b22qmv .j9axrfn,
.k6yr .t531.b22qmv .v22x img {object-fit: cover;height: 100%;max-height: none;aspect-ratio: auto;width: 100%;}

.k6yr .t531:not(.b22qmv) .v22x {margin-top: clamp(36px, 4.6vw, 64px);}
.k6yr .t531.v30vb .v22x {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.k6yr .t531:not(.b22qmv) .j9axrfn,
.k6yr .t531:not(.b22qmv) .v22x img {max-height: none;height: auto;aspect-ratio: auto;object-fit: contain;}
.k6yr .t531:not(.b22qmv) .v22x picture {display: block;}

.k6yr > .t531.b22qmv.vbmt1 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--z9d) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--ncqt) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--ax6e8, var(--ncqt)) 30%, transparent), transparent 70%),
    var(--e4ca6) !important;}

.k6yr .z0q1eg.b22f {display: block;}
.b22f .vw5mt4d {gap:17px 28px;display: flex;margin: 0 0 20px;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;}
.b22f .s05qc1 {flex: 1 1 320px;min-width: 0;}
.b22f .xmwv {margin: 0;}
.b22f .rzzysr {margin: 12px 0 0;}
.b22f .ffaw4w {display: flex;gap: 0;}
.b22f .zj0v {height: 54px;font: 600 20px/1 var(--ylqv2);padding: 0;background: transparent;color: var(--z9d);justify-content: center;width: 54px;align-items: center;transition:background 0.133s, color 0.124s;border: 1px solid var(--k2a);border-radius: 0;display: flex;cursor: pointer;}
.b22f .zj0v + .zj0v {border-left: 0;}
.b22f .zj0v:hover {background: var(--ncqt);color: var(--f1f1x, var(--tqk3h));border-color: var(--ncqt);}
.b22f .zj0v[hidden] {display: none;}

.b22f .gfzrxwb {display: flex;gap:6px;margin: 0 0 14px;}
.b22f .g8eph4 {background: var(--k2a);overflow: hidden;flex: 1 1 0;height: 3px;}
.b22f .g8eph4 i {height: 100%;width: 0;background: var(--ncqt);display: block;}
.b22f .g8eph4[data-s="done"] i {width: 100%;}
.b22f .g8eph4[data-s="run"] i {animation: qe7t1yc var(--i56m, 6000ms) linear forwards;}
@keyframes qe7t1yc { from {width: 0;} to {width: 100%;} }

.b22f .pwd9 {scroll-behavior: smooth;grid-auto-columns: 100%;overflow-x: auto;list-style: none;margin: 0;scroll-snap-type: x mandatory;scrollbar-width: none;display: grid;padding: 0;grid-auto-flow: column;overscroll-behavior-x: contain;}
.b22f .pwd9::-webkit-scrollbar {display: none;}
.b22f .p6dm36w {grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);min-width: 0;scroll-snap-align: start;border: 1px solid var(--k2a);display: grid;}
.b22f .kmjj {overflow: hidden;min-width: 0;min-height: clamp(280px, 34vw, 460px);margin: 0;position: relative;}
.b22f .kmjj picture {display: block;height: 100%;}
.k6yr .b22f .xda3.xda3 {max-width: none;object-fit: cover;width: 100%;border-radius: 0;position: absolute;inset: 0;height: 100%;}
.b22f .qz1kd1k .kmjj {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--z9d) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--ncqt) 65%, transparent), transparent 70%),
    var(--e4ca6);}
.b22f .jk7jqb {justify-content: flex-end;border-left: 1px solid var(--k2a);gap:15px;display: flex;align-items: flex-start;min-width: 0;padding: clamp(22px, 3vw, 40px);flex-direction: column;}
.b22f .jvs60 {font: 700 clamp(72px, 9vw, 132px)/.82 var(--ylqv2);color: var(--ncqt);letter-spacing: -.03em;}
.b22f .jvs60 i {letter-spacing: .06em;margin-left:7px;color: var(--p2nz);font-size: .28em;font-style: normal;}
.b22f .fhq84 {font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--ylqv2);text-transform: uppercase;letter-spacing: -.005em;color: var(--z9d);margin: 0;}
.b22f .nrpef37 {margin: 18px 0 0;}
@media (max-width:748px) {
  .b22f .p6dm36w {grid-template-columns: minmax(0, 1fr);}
  .b22f .kmjj {aspect-ratio: 4 / 3;min-height: 0;}
  .b22f .jk7jqb {border-left: 0;border-top: 1px solid var(--k2a);}
  .b22f .jvs60 {font-size: 72px;}
  .b22f .jk7jqb .x4a1h9 {align-self: stretch;}
  .b22f .zj0v {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .b22f .pwd9 {scroll-behavior: auto;} .b22f .g8eph4[data-s="run"] i {animation: none;width: 100%;} }

.k6yr .b22f :is(.p6dm36w, .gfzrxwb) {max-width: none;}

.k6yr .qj32h .hy776k {border-top: 1px solid var(--k2a);border-left: 1px solid var(--k2a);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}
.k6yr .qj32h .cjdq56,
.k6yr .qj32h .cjdq56:first-child {align-items: center;box-sizing: border-box;text-align: center;border-right: 1px solid var(--k2a);gap:11px;padding: 18px 12px;justify-content: center;transition:background 0.194s;border-left: 0;border-bottom: 1px solid var(--k2a);flex-direction: column;min-height: 110px;display: flex;}
.k6yr .qj32h .cjdq56:hover {background: color-mix(in srgb, var(--ncqt) 10%, transparent);}
.k6yr .qj32h .cjdq56 img {max-width:121px;height: 32px;opacity:1;}
.k6yr .qj32h .bcd76wy {font-size: 12px;white-space: normal;}
@media (max-width:748px) {
  .k6yr .qj32h .hy776k {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .k6yr .qj32h .cjdq56, .k6yr .qj32h .cjdq56:first-child {min-height: 92px;padding: 14px 8px;}
  .k6yr .qj32h .cjdq56 img {max-width: 100%;height: 26px;}
}

.k6yr > .da49sba.g7c3d {position: relative;padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;border: 1px solid var(--k2a) !important;gap:10px 40px;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--ncqt) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--ncqt) 4%, var(--e4ca6)) !important;overflow: hidden;grid-template-columns: minmax(0, 1fr);display: grid;align-items: center;}
@media (min-width:828px) { .k6yr > .da49sba.g7c3d {grid-template-columns: minmax(0, 1fr) auto;} }
.g7c3d .stbbt9 {min-width: 0;padding-bottom: clamp(22px, 3vw, 40px);}
.g7c3d .jveat {align-items: flex-start;display: flex;letter-spacing: -.04em;gap:7px;font: 700 clamp(110px, 15vw, 220px)/.8 var(--ylqv2);margin: 0;max-width: none;padding-bottom: clamp(22px, 3vw, 40px);}
.g7c3d .jveat b {text-shadow: 0 0 40px color-mix(in srgb, var(--ncqt) 30%, transparent);-webkit-text-stroke: 2px var(--ncqt);color: transparent;}
.g7c3d .jveat i {margin-top: .3em;letter-spacing: .06em;font-style: normal;color: var(--p2nz);font-size: .22em;}
.g7c3d .j8ka {margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));border-top: 1px solid var(--k2a);grid-column: 1 / -1;overflow: hidden;background: color-mix(in srgb, var(--z9d) 4%, transparent);}
.g7c3d .pc06g {animation: ybnk907 38s linear infinite;display: flex;max-width: none;margin: 0;width: max-content;}
.g7c3d .pc06g span {align-items: center;display: inline-flex;white-space: nowrap;text-transform: uppercase;letter-spacing: .14em;gap:22px;font: 700 15px/1 var(--ylqv2);padding: 14px 22px 14px 0;color: var(--z9d);}
.g7c3d .pc06g span::after {background: var(--ncqt);width: 8px;height: 8px;content: "";}
@keyframes ybnk907 { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .g7c3d .jveat {padding-bottom: 0;order: -1;} }
@media (prefers-reduced-motion: reduce) { .g7c3d .pc06g {animation: none;} }

.k6yr .da49sba.g7c3d .jaj2 {list-style: none;justify-content: start;grid-auto-columns: max-content;margin: 18px 0 0;column-gap:41px;padding: 0;grid-auto-flow: column;max-width: none;row-gap:7px;grid-template-rows: auto auto;display: grid !important;}
.k6yr .da49sba.g7c3d ul.jaj2 {grid-template-rows: auto;}
.k6yr .da49sba.g7c3d .fyv7rr {max-width: none;display: flex;gap:5px;flex-direction: column;}
.k6yr .da49sba.g7c3d .jaj2 :is(dt, dd) {margin: 0;}
.k6yr .da49sba.g7c3d .bqkpr6 {font-size: clamp(20px, 2vw, 26px);}
.k6yr .da49sba.g7c3d a.xc4zp {color: var(--f1f1x, var(--tqk3h));background: var(--ncqt);border-color: var(--ncqt);}
.k6yr .da49sba.g7c3d a.xc4zp:hover {filter: brightness(1.08);}
@media (max-width:554px) { .k6yr .da49sba.g7c3d .jaj2 {column-gap:21px;} }

.k6yr .yss75v.n7176g .j1css {max-width: none;gap: 0 clamp(14px, 2vw, 28px);display: grid;margin: 10px 0 0;padding: 0;list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));counter-reset: none;}
.k6yr .yss75v.n7176g .w40hf1 {padding: 22px 0 0;min-width: 0;max-width: none;position: relative;border: 0;border-top: 6px solid color-mix(in srgb, var(--ncqt) 35%, var(--k2a));margin: 0;}
.k6yr .yss75v.n7176g .w40hf1:nth-child(2) {border-top-color: color-mix(in srgb, var(--ncqt) 55%, var(--k2a));}
.k6yr .yss75v.n7176g .w40hf1:nth-child(3) {border-top-color: color-mix(in srgb, var(--ncqt) 78%, var(--k2a));}
.k6yr .yss75v.n7176g .w40hf1:nth-child(n+4) {border-top-color: var(--ncqt);}
.k6yr .yss75v.n7176g :is(.v6a6, .z7y55z) {align-items: flex-start;display: flex;gap:9px;flex-direction: column;margin: 0;max-width: none;}
.k6yr .yss75v.n7176g .f3hg {transition:color 0.198s;-webkit-text-stroke: 1.5px var(--ncqt);color: transparent;font: 700 clamp(64px, 7vw, 104px)/.8 var(--ylqv2);margin: 0 0 4px;letter-spacing: -.04em;display: block;}
.k6yr .yss75v.n7176g .w40hf1:hover .f3hg {color: var(--ncqt);}
.k6yr .yss75v.n7176g .zr5mfgf {overflow-wrap: anywhere;text-transform: uppercase;font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--ylqv2);color: var(--z9d);letter-spacing: .01em;}
.k6yr .yss75v.n7176g :is(.ect7k, .kf7d8h) {display: block;color: var(--p2nz);line-height:1.59;max-width: none;overflow-wrap: anywhere;margin: 0;font-size: 15px;}
.k6yr .yss75v.n7176g .kf7d8h {margin-top:10px;}
@media (max-width:985px) {
  .k6yr .yss75v.n7176g .j1css {row-gap:29px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:554px) {
  .k6yr .yss75v.n7176g .j1css {grid-template-columns: minmax(0, 1fr);row-gap:21px;}
  .k6yr .yss75v.n7176g .w40hf1 {padding-top:15px;}
  .k6yr .yss75v.n7176g .f3hg {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .k6yr .yss75v.n7176g .f3hg {transition:none;} }

.k6yr .yss75v.n7176g :is(.z7y55z, .v6a6) {padding-left: 0;text-indent: 0;}
.k6yr .yss75v.n7176g .f3hg {width: auto;text-align: left;position: static;}
.k6yr .yss75v.n7176g .zr5mfgf + .ect7k::before {content: none;}

.k6yr .vc22 .wa62r {flex-wrap: wrap;display: flex;}
.k6yr .vc22 .wa62r > * {flex: 1 1 auto;}
