

:root {--sy8:  var(--euz);--ymo7: var(--u8r9j);--yft:"Oswald", "Archivo Narrow", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--ah26:   var(--e5f);--t5msv: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--wwr8e: clamp(52px, 7vw, 110px);--n69: var(--pc8m1);--lep: var(--zlidc);--g13y:  1240px;}

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

.q9sv00d {text-decoration: none;z-index: 200;top: 0;color: var(--hqv, var(--rpj4, var(--eo5nw)));position: absolute;left: -9999px;background: var(--lep);font-weight: 700;padding: 12px 20px;}
.q9sv00d:focus {left: 10px;top: 10px;}

.q94ngw {position: sticky;top: 0;background: var(--oa848);border-bottom: 1px solid var(--sy8);z-index: 60;}
.zj96 {display: flex;padding: 0 24px;margin: 0 auto;align-items: center;min-height: 62px;max-width: var(--g13y);gap:25px;}
.z906 {min-height: 44px;align-items: center;display: inline-flex;text-decoration: none;}
.z906 img {display: block;width: auto;height: 24px;}
.ps31 {letter-spacing: .06em;color: var(--yd8oc);font: 700 19px/1 var(--yft);text-transform: uppercase;}

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

.hv31 {display: flex;align-items: center;gap:9px;}
.ar8q {letter-spacing: .12em;align-items: center;text-decoration: none;min-height: 44px;background: var(--gosa);text-transform: uppercase;font: 600 12.5px/1 var(--yft);padding: 0 12px;color: var(--o2x, var(--lj9t));display: inline-flex;}

.nbmwq,
.dwv5p5v :is(.ap5y, .v0wv0b7, .gnw2c, .ekaj1x,
              .v256z, .xca8, .g7qh) a[role="button"],
.dwv5p5v .ekaj1x a {text-transform: uppercase;padding: 0 22px;cursor: pointer;min-height: 44px;display: inline-flex;align-items: center;letter-spacing: .12em;background: var(--zlidc);border-radius: 0;border: 0;text-decoration: none;font: 700 13px/1 var(--yft);color: var(--rpj4, var(--eo5nw));justify-content: center;}

.nbmwq {background: var(--vyhca);color: var(--zbf8, var(--bxwvn));}
.nbmwq:hover {background: var(--rnaq);}
.dwv5p5v :is(.ap5y, .v0wv0b7, .gnw2c, .ekaj1x,
              .v256z, .xca8, .g7qh) a[role="button"]:hover,
.dwv5p5v .ekaj1x a:hover {background: var(--rnaq);}
.sn102er {padding: 0 34px;min-height: 56px;font-size: 14px;}

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

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

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

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

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

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

.dwv5p5v .ap5y.j7xz9q {border-bottom: 1px solid var(--sy8) !important;display: block;padding: 0 0 var(--wwr8e) !important;}

.dwv5p5v .ap5y .k7y8j {color: var(--n69);font: 600 12.5px/1 var(--yft);margin: 0 0 clamp(14px, 2vw, 24px);text-transform: uppercase;letter-spacing: .18em;}

.dwv5p5v .ap5y .axtnnyy {margin: 0 0 clamp(20px, 2.6vw, 34px);text-transform: uppercase;color: var(--ah26);letter-spacing: -.02em;text-wrap: balance;font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--yft);}

.dwv5p5v .ap5y.mvh63q .axtnnyy {font-size: clamp(42px, 7.6vw, 112px);}

.dwv5p5v .ap5y .yyepge {max-width: none;gap:21px 40px;padding-top: clamp(16px, 2vw, 26px);border-top: 1px solid var(--ymo7);display: flex;justify-content: space-between;align-items: baseline;flex-wrap: wrap;}
.dwv5p5v .ap5y .shxaga {max-width: 56ch;color: var(--n69);flex: 1 1 320px;line-height:1.57;margin: 0;font-size: 18px;}

.dwv5p5v .ap5y .tzs0x {text-transform: uppercase;text-decoration: none;padding: 0 30px;align-items: center;justify-content: center;border-radius: 0;font: 700 13.5px/1 var(--yft);white-space: nowrap;color: var(--rpj4, var(--eo5nw));transition:filter 0.175s;min-height: 52px;letter-spacing: .14em;background: var(--zlidc);display: inline-flex;flex: 0 0 auto;}
.dwv5p5v .ap5y .tzs0x:hover {filter: brightness(1.08);}

.dwv5p5v .ap5y .part {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--ylewq, var(--ah26));}
.dwv5p5v .ap5y.c8kt9 .part {margin: 0 0 clamp(26px, 3.4vw, 46px);max-height: 26vh;}
.dwv5p5v .ap5y .dq080n,
.dwv5p5v .ap5y .part img {width: 100%;height: auto;border-radius: 0;display: block;aspect-ratio: 3 / 1;max-height: 34vh;object-fit: cover;}
.dwv5p5v .ap5y.c8kt9 .dq080n,
.dwv5p5v .ap5y.c8kt9 .part img {max-height: 26vh;}

@media (max-width:694px) {
  
  .dwv5p5v .ap5y .yyepge {display: block;}
  .dwv5p5v .ap5y .shxaga {margin-bottom:19px;}
  .dwv5p5v .ap5y .tzs0x {width: 100%;}
  .dwv5p5v .ap5y .dq080n,
  .dwv5p5v .ap5y .part img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.dwv5p5v .ap5y.sdcm2 {padding: clamp(26px, 3.4vw, 46px) !important;overflow: hidden;min-height: min(52vh, 460px);position: relative;display: flex;border-bottom: 0 !important;flex-direction: column;justify-content: flex-end;}
.sdcm2 .part {inset: 0;margin: 0;position: absolute;z-index: 0;}
.sdcm2 .dq080n,
.sdcm2 .part img {height: 100%;width: 100%;aspect-ratio: auto;max-height: none;}
.sdcm2 .part::after {position: absolute;content: "";background: linear-gradient(0deg,
    var(--y4p2) 0%,
    color-mix(in srgb, var(--y4p2) 68%, transparent) 46%,
    color-mix(in srgb, var(--y4p2) 18%, transparent) 82%,
    transparent 100%);inset: 0;}
.sdcm2 .k7y8j,
.sdcm2 .axtnnyy,
.sdcm2 .yyepge {position: relative;z-index: 1;}
.sdcm2 .axtnnyy {color: var(--ylewq, var(--ah26));}
.sdcm2 .k7y8j {color: var(--ylewq, var(--n69));}
.sdcm2 .yyepge {border-top: 0;}
@media (max-width:694px) {
  .dwv5p5v .ap5y.sdcm2 {min-height: min(42vh, 360px);}
}

.v256z.v256z .fmevdp {list-style: none;margin: 0;padding: 0;}
.v256z.v256z .z7et1n7 {margin: 0 0 30px;}
.v256z.v256z .z7et1n7:last-child {margin-bottom: 0;}
.v256z.v256z .n7v98 {color: var(--ah26);max-width: 70ch;line-height:1.60;text-indent: -4.6em;margin: 0;padding-left: 4.6em;}
.v256z.v256z .bawes5 {color: color-mix(in srgb, var(--lep) 68%, var(--ah26));width: 4.6em;display: inline-block;text-transform: uppercase;letter-spacing: .16em;font: 700 13px/1.62 var(--yft);text-indent: 0;}
.v256z.v256z .sw6w {color: var(--ah26);font-weight: 600;}

.v256z.v256z .ycg6 {color: var(--n69);}
.v256z.v256z .sw6w + .ycg6::before {content: " \2014\00a0";color: var(--sy8);}

.v256z.v256z .zzveyaa {padding-left: 4.6em;line-height:1.63;text-indent: -4.6em;color: var(--ah26);margin: 0;max-width: 70ch;}
.v256z.v256z .shcah {color: var(--n69);padding-left: calc(4.6 * 13px + .26em);line-height:1.60;max-width: 70ch;margin: 6px 0 0;}

.j3g8c.j3g8c .yncgsp0 {gap:52px;align-items: start;display: grid;grid-template-columns: 1fr 1fr;}
.j3g8c.j3g8c .dh6dhq {background: none;padding: 0;min-width: 0;border: 0;border-radius: 0;}

.j3g8c.j3g8c .wtjgaj {border-top: 1px solid var(--sy8);max-width: none;letter-spacing: .18em;font: 700 12px/1.3 var(--yft);padding-top:15px;text-transform: uppercase;color: var(--n69);margin: 0 0 18px;}
.j3g8c.j3g8c .pp98 {margin: 0;list-style: none;padding: 0;}
.j3g8c.j3g8c .r9zx64 {align-items: baseline;max-width: 46ch;display: flex;gap:15px;margin: 0 0 14px;line-height:1.59;}
.j3g8c.j3g8c .r9zx64:last-child {margin-bottom: 0;}
.j3g8c.j3g8c .ekj3bj {flex: 0 0 auto;color: var(--n69);width: 1ch;font: 400 17px/1.6 var(--t5msv);}

.j3g8c.j3g8c .yy67g .ekj3bj {color: color-mix(in srgb, var(--lep) 68%, var(--ah26));}
.j3g8c.j3g8c .k37zjyb {color: var(--ah26);min-width: 0;}

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

.j3g8c.j3g8c .xshqfxw > dd {margin: 0;min-width: 0;}

.g7qh.g7qh .pya5bej {overflow: visible;padding: 0;border: 0;border-radius: 0;background: none;display: block;margin: 0 0 6px;}
.g7qh.g7qh .pya5bej:last-child {margin-bottom: 0;}
.g7qh.g7qh .dxzv98g {min-height: 44px;padding: 20px 0 14px;align-items: baseline;cursor: pointer;color: var(--ah26);display: flex;gap:15px;font: 500 19px/1.4 var(--t5msv);list-style: none;}
.g7qh.g7qh .dxzv98g::-webkit-details-marker {display: none;}
.g7qh.g7qh .dxzv98g::marker {content: "";}
.g7qh.g7qh .hp77zk2 {flex: 0 0 auto;transition:transform 0.176s ease, border-color 0.153s ease;width: 8px;height: 8px;border-bottom: 1.5px solid var(--n69);align-self: center;border-right: 1.5px solid var(--n69);transform: rotate(-45deg);margin-top: 0;}
.g7qh.g7qh .pya5bej[open] .hp77zk2 {transform: rotate(45deg);border-bottom-color: color-mix(in srgb, var(--lep) 68%, var(--ah26));border-right-color: color-mix(in srgb, var(--lep) 68%, var(--ah26));}

.g7qh.g7qh .ebh4vf {padding: 0 0 22px 22px;}
.g7qh.g7qh .nvprw0 {max-width: 64ch;margin: 0;font-size: 16px;line-height:1.70;color: var(--n69);}

.g7qh.g7qh .gqbagm {border-top: 1px solid var(--ymo7);margin-bottom: 0;}
.g7qh.g7qh .gqbagm:first-of-type {border-top: 0;}
.g7qh.g7qh .b71p {margin-left: auto;}
.g7qh.g7qh .bp45vbm {padding-left: 0;}

.g7qh.g7qh .hnrhg2 {list-style: none;margin: 0;padding: 0;}
.g7qh.g7qh .ccnp61s {margin: 0;max-width: none;}
.g7qh.g7qh .csc2jy {color: color-mix(in srgb, var(--lep) 68%, var(--ah26));flex: 0 0 auto;font: 700 12px/1.4 var(--yft);letter-spacing: .16em;}

.g7qh.g7qh .w9dbmms {padding-left:57px;}

.dwv5p5v .gz5h8 .k86rcv + .k86rcv {margin-top: clamp(30px, 4vw, 54px);}
.dwv5p5v .gz5h8 .pth00bn {font: 600 12px/1 var(--yft);color: var(--n69);text-transform: uppercase;margin: 0 0 10px;letter-spacing: .18em;}
.dwv5p5v .gz5h8 .n2fx {margin: 0;display: grid;gap:31px 22px;list-style: none;padding: 0;grid-template-columns: repeat(3, minmax(0, 1fr));}

@media (max-width:770px) { .dwv5p5v .gz5h8 .n2fx {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.dwv5p5v .gz5h8 .yjp1a6x {min-width: 0;}
.dwv5p5v .gz5h8 .mx1n {display: grid;color: inherit;min-width: 0;grid-template-columns: auto minmax(0, 1fr);gap:1px 10px;align-items: baseline;text-decoration: none;}
.dwv5p5v .gz5h8 .qgk6y {grid-row: 2 / span 2;align-self: start;color: var(--n69);letter-spacing: .12em;font: 600 12px/1.25 var(--yft);}

.dwv5p5v .gz5h8 .sp74 {grid-column: 1 / -1;overflow: hidden;width: 100%;margin: 0 0 12px;}
.dwv5p5v .gz5h8 .sp74 img {height: auto;aspect-ratio: 1 / 1;display: block;width: 100%;object-fit: cover;border-radius: 0;}
.dwv5p5v .gz5h8 .gkyd {min-width: 0;color: var(--ah26);font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--yft);text-transform: uppercase;letter-spacing: .01em;}
.dwv5p5v .gz5h8 .p3pvjr7 {color: var(--n69);min-width: 0;grid-column: 2;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: .12em;font: 400 12.5px/1.3 var(--yft);font-style: normal;}
.dwv5p5v .gz5h8 .mx1n:hover .gkyd {text-underline-offset: 5px;text-decoration: underline;text-decoration-color: var(--lep);text-decoration-thickness: 2px;}

.dwv5p5v .zbvp .sw08fr {align-items: center;border-top: 1px solid var(--ymo7);display: grid;grid-template-columns: minmax(0, 1fr) auto;margin: 0;padding: 0;}
.dwv5p5v .zbvp .n8ekw {border-bottom: 1px solid var(--ymo7);min-width: 0;}
.dwv5p5v .zbvp .x8mkxf3 {text-decoration: none;min-height: 76px;display: flex;align-items: center;}
.dwv5p5v .zbvp .wm723qh {color: var(--ah26);letter-spacing: .01em;text-transform: uppercase;font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--yft);}
.dwv5p5v .zbvp .x8mkxf3:hover .wm723qh {text-underline-offset: 5px;text-decoration-color: var(--lep);text-decoration-thickness: 2px;text-decoration: underline;}

.dwv5p5v .zbvp .bde8 {border-bottom: 1px solid var(--ymo7);margin: 0;justify-content: flex-end;min-height: 76px;align-items: center;display: flex;}
.dwv5p5v .zbvp .bde8 img {width: auto;border-radius: 0;height: 30px;max-width:140px;display: block;opacity:0.73;object-fit: contain;}

.dwv5p5v .qqnvg .gep3vg {max-width: none;align-items: center;margin: 0;display: flex;flex-wrap: wrap;gap: 0;}
.dwv5p5v .qqnvg .bhvxn {align-items: center;display: inline-flex;min-height: 62px;border-left: 1px solid var(--ymo7);padding: 0 24px;gap:13px;text-decoration: none;}
.dwv5p5v .qqnvg .bhvxn:first-child {padding-left: 0;border-left: 0;}
.dwv5p5v .qqnvg .bhvxn img {border-radius: 0;max-width:77px;opacity:0.72;height: 26px;object-fit: contain;display: block;width: auto;}
.dwv5p5v .qqnvg .j8r0q {color: var(--n69);font: 600 13.5px/1 var(--yft);white-space: nowrap;letter-spacing: .13em;text-transform: uppercase;}
.dwv5p5v .qqnvg .bhvxn:hover .j8r0q {color: var(--ah26);}

.dwv5p5v .xca8 .mx6k5wj {margin: 0 0 14px;display: flex;gap:8px;align-items: baseline;}
.dwv5p5v .xca8 .mmm6wk {letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--yft);color: var(--ah26);}
.dwv5p5v .xca8 .tbjj2b {letter-spacing: .1em;font: 600 clamp(16px, 2vw, 24px)/1 var(--yft);font-style: normal;color: var(--n69);}
.dwv5p5v .xca8 .dhrd5 {line-height:1.58;color: var(--n69);margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;font-size: 17px;}
.dwv5p5v .xca8 .hn8ch49 {list-style: none;padding: 0;margin: 0;}
.dwv5p5v .xca8 .q1cfcp5 {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--ymo7);}

.dwv5p5v .xca8 .k31z {margin: 0;}
.dwv5p5v .xca8 .k31z p {color: var(--ah26);font-size: clamp(18px, 1.9vw, 23px);max-width: 62ch;line-height:1.51;margin: 0;}
.dwv5p5v .xca8 .d0p1 {letter-spacing: .16em;font: 600 12.5px/1 var(--yft);font-style: normal;text-transform: uppercase;display: block;color: var(--n69);margin-top:12px;}

.dwv5p5v .xca8 .q1cfcp5 {margin: 0;}

.dwv5p5v .xca8 ol.hn8ch49 > .q1cfcp5 {max-width: 68ch;}
.dwv5p5v .xca8 div.hn8ch49 > .q1cfcp5 {max-width: none;}

.dwv5p5v .xca8 figcaption.d0p1 {font-style: normal;}

.dwv5p5v .xca8 .xc5qk7w {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.dwv5p5v .xca8 .xc5qk7w + .mx6k5wj {margin-bottom: clamp(26px, 3.4vw, 44px);}

.dwv5p5v .gnw2c.st8ppr6 {max-width: none;}

.dwv5p5v .gnw2c.daq0 {max-width: 74ch;}
.dwv5p5v .gnw2c .r5h0b {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.dwv5p5v .gnw2c.cat23 .r5h0b {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.dwv5p5v .gnw2c.cat23 {flex-direction: column;display: flex;}
.dwv5p5v .gnw2c .r5h0b img {object-fit: cover;width: 100%;height: auto;display: block;aspect-ratio: 5 / 1;border-radius: 0;}
.dwv5p5v .gnw2c .td7pk {padding: 0 0 18px;font: 700 clamp(26px, 4vw, 52px)/1 var(--yft);margin: 0 0 22px;color: var(--ah26);letter-spacing: -.01em;text-wrap: balance;border-bottom: 1px solid var(--sy8);text-transform: uppercase;}
.dwv5p5v .gnw2c .td7pk::before {display: none;}

.dwv5p5v .gnw2c .grf485e {line-height:1.69;color: var(--n69);max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);font-size: 17px;}
.dwv5p5v .gnw2c .grf485e :is(p, li):last-child {margin-bottom: 0;}
.dwv5p5v .gnw2c .nw8msv {margin: 24px 0 0;max-width: none;padding-left: clamp(0px, 4vw, 72px);}
.dwv5p5v .gnw2c .kc75n4d {border-radius: 0;padding: 0 26px;min-height: 48px;display: inline-flex;align-items: center;letter-spacing: .14em;justify-content: center;background: var(--zlidc);text-decoration: none;font: 700 13px/1 var(--yft);color: var(--rpj4, var(--eo5nw));text-transform: uppercase;}
.dwv5p5v .gnw2c .kc75n4d:hover {filter: brightness(1.08);}

.dwv5p5v .v0wv0b7.w5j326 {text-align: left;}
.dwv5p5v .v0wv0b7 .gwnjhwj {padding: 0 0 18px;margin: 0 0 22px;border-bottom: 1px solid var(--sy8);color: var(--ah26);text-wrap: balance;letter-spacing: -.01em;text-transform: uppercase;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--yft);}
.dwv5p5v .v0wv0b7 .f208t8 {line-height:1.60;margin: 0 0 clamp(26px, 3.4vw, 44px);font-size: 17px;max-width: 62ch;color: var(--n69);}
.dwv5p5v .v0wv0b7 .fmevdp {list-style: none;margin: 0;padding: 0;}

.dwv5p5v .v0wv0b7.r6h2sa .fmevdp {display: flex;flex-wrap: wrap;justify-content: center;gap: clamp(24px, 3vw, 44px);}
.dwv5p5v .v0wv0b7.r6h2sa .fmevdp > * {max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;min-width: 0;}
@media (max-width:625px) {
  .dwv5p5v .v0wv0b7.r6h2sa .fmevdp > * {max-width: none;}
}
.dwv5p5v .v0wv0b7 .z7et1n7 {min-width: 0;}
.dwv5p5v .v0wv0b7.vzbh9 .z7et1n7 {border-top: 1px solid var(--ymo7);display: grid;padding: clamp(20px, 2.6vw, 32px) 0;gap: clamp(16px, 2.4vw, 34px);align-items: start;grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);}
.dwv5p5v .v0wv0b7 .qwcfvqa {display: block;font: 600 12px/1 var(--yft);margin-bottom:12px;letter-spacing: .18em;color: var(--xmi, var(--n69));}
.dwv5p5v .v0wv0b7.vzbh9 .qwcfvqa {margin-bottom: 0;}
.dwv5p5v .v0wv0b7 .qbv207 {margin: 0 0 14px;}
.dwv5p5v .v0wv0b7.vzbh9 .qbv207 {margin: 0;}
.dwv5p5v .v0wv0b7 .qbv207 img {width: 100%;aspect-ratio: 3 / 2;border-radius: 0;object-fit: cover;height: auto;display: block;}
.dwv5p5v .v0wv0b7 .p910 {color: var(--ah26);font-size: 16.5px;line-height:1.57;margin: 0;max-width: 46ch;}
.dwv5p5v .v0wv0b7 .ysdes8 {gap:11px;flex-wrap: wrap;margin-top: clamp(26px, 3vw, 40px);display: flex;}
.dwv5p5v .v0wv0b7 .k4vnq8e,
.dwv5p5v .v0wv0b7 .r1bp {border-radius: 0;text-transform: uppercase;letter-spacing: .14em;display: inline-flex;justify-content: center;padding: 0 26px;align-items: center;text-decoration: none;min-height: 48px;font: 700 13px/1 var(--yft);}
.dwv5p5v .v0wv0b7 .k4vnq8e {background: var(--zlidc);color: var(--rpj4, var(--eo5nw));}
.dwv5p5v .v0wv0b7 .k4vnq8e:hover {filter: brightness(1.08);}

.dwv5p5v .v0wv0b7 .r1bp {color: color-mix(in srgb, var(--lep) 35%, var(--ah26));box-shadow: inset 0 0 0 1px var(--sy8);background: none;}
.dwv5p5v .v0wv0b7 .r1bp:hover {box-shadow: inset 0 0 0 1px var(--lep);}
@media (max-width:694px) {
  .dwv5p5v .v0wv0b7.vzbh9 .z7et1n7 {grid-template-columns: auto minmax(0, 1fr);}
  .dwv5p5v .v0wv0b7.vzbh9 .qbv207 {grid-column: 1 / -1;}
  .dwv5p5v .v0wv0b7 .k4vnq8e,
  .dwv5p5v .v0wv0b7 .r1bp {width: 100%;}
}

.dwv5p5v .j3q7w.w30r6 {max-width: none;}
.dwv5p5v .j3q7w .sc90d {gap:2px 16px;grid-template-columns: auto minmax(0, 1fr);display: grid;border-bottom: 1px solid var(--ymo7);align-items: center;padding-bottom:18px;}
.dwv5p5v .j3q7w .eef9v {height: 56px;width: 56px;overflow: hidden;grid-row: 1 / span 2;margin: 0;}
.dwv5p5v .j3q7w .eef9v img {width: 100%;height: 100%;border-radius: 0;object-fit: cover;display: block;}
.dwv5p5v .j3q7w .d0tyqf {font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--yft);letter-spacing: .01em;text-transform: uppercase;margin: 0;color: var(--ah26);}
.dwv5p5v .j3q7w .nwmw {color: var(--n69);letter-spacing: .16em;text-transform: uppercase;margin: 0;font: 600 12px/1.4 var(--yft);}
.dwv5p5v .j3q7w .n9b0n8w {line-height:1.68;max-width: 68ch;font-size: 16.5px;margin: 20px 0 0;padding-left: clamp(0px, 4vw, 72px);color: var(--n69);}
.dwv5p5v .j3q7w .dqfp {padding-left: clamp(0px, 4vw, 72px);display: grid;gap: 0 20px;grid-template-columns: auto minmax(0, 1fr);align-items: center;margin: 22px 0 0;}
.dwv5p5v .j3q7w .pjsq {letter-spacing: .16em;color: var(--n69);text-transform: uppercase;font: 600 11.5px/1 var(--yft);}
.dwv5p5v .j3q7w .ypjvf9s {margin: 0;}
.dwv5p5v .j3q7w .ypjvf9s a {align-items: center;text-decoration-color: var(--lep);min-height: 44px;text-decoration-thickness: 2px;color: var(--ah26);text-underline-offset: 4px;text-decoration: underline;font-size: 15px;display: inline-flex;}
.dwv5p5v .j3q7w .k07h0 {border-top: 1px solid var(--ymo7);color: var(--n69);line-height:1.60;margin-top:23px;display: block;padding-top:16px;font-size: 13px;}

.dwv5p5v .j3q7w .tmn4q9 {margin: 0 0 14px;}

.dwv5p5v .j3q7w .wppp1d {border-color: var(--ymo7);border-style: solid;margin: 18px 0 0;border-width: 1px 0 0;}

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

.dwv5p5v .z70p .yb7q19 {margin: 0 0 26px;text-wrap: balance;border-bottom: 1px solid var(--sy8);letter-spacing: -.01em;padding: 0 0 20px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--yft);color: var(--ah26);text-transform: uppercase;}
.dwv5p5v .z70p .yb7q19::before {display: none;}

.dwv5p5v .z70p .tkpbgpa {width: 56px;border-style: solid;border-width: 2px 0 0;margin: 0 0 22px clamp(0px, 4vw, 72px);border-color: var(--lep);}
.dwv5p5v .z70p .g1r8t6d {color: var(--ah26);max-width: 68ch;font-size: 17px;line-height:1.68;padding-left: clamp(0px, 4vw, 72px);}
.dwv5p5v .z70p .g1r8t6d :is(p, li) {color: var(--ah26);}
.dwv5p5v .z70p .g1r8t6d :last-child {margin-bottom: 0;}

.dwv5p5v .z70p .fjx720 {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--lep);}

.dwv5p5v .txw2s2 .bfq39n {font: 700 clamp(28px, 4.4vw, 54px)/1 var(--yft);letter-spacing: -.01em;padding: 0;text-transform: uppercase;color: var(--ah26);margin: 0 0 16px;border: 0;}
.dwv5p5v .txw2s2 .bfq39n::before {display: none;}
.dwv5p5v .txw2s2 .dawch {max-width: 60ch;font-size: 17px;margin: 0 0 26px;color: var(--n69);line-height:1.61;}

.dwv5p5v .txw2s2.aeyv {margin: clamp(34px, 4.6vw, 62px) 0;border-top: 4px solid var(--lep);padding: clamp(26px, 3.4vw, 44px) 0 0;}
.dwv5p5v .txw2s2 .bd0f {padding: 0;display: flex;flex-wrap: wrap;gap: 0;margin: 0;border-top: 1px solid var(--sy8);}
.dwv5p5v .txw2s2 .k1qs {color: var(--n69);font: 600 11.5px/1 var(--yft);text-transform: uppercase;padding: 16px 0 0;letter-spacing: .16em;}
.dwv5p5v .txw2s2 .x1gs {font: 700 clamp(18px, 2vw, 24px)/1.1 var(--yft);margin: 0;letter-spacing: .01em;color: var(--ah26);padding: 6px 0 18px;}
.dwv5p5v .txw2s2 .e0xt {display: flex;max-width: none;flex-wrap: wrap;gap:12px;margin: 26px 0 0;}
.dwv5p5v .txw2s2 .cayktxj {letter-spacing: .14em;align-items: center;display: inline-flex;font: 700 13px/1 var(--yft);text-decoration: none;box-shadow: inset 0 0 0 1px var(--sy8);background: none;color: color-mix(in srgb, var(--lep) 35%, var(--ah26));padding: 0 26px;text-transform: uppercase;justify-content: center;border-radius: 0;min-height: 48px;}
.dwv5p5v .txw2s2 .cayktxj:hover {box-shadow: inset 0 0 0 1px var(--lep);}

.dwv5p5v .txw2s2 ul.n0s933 {padding: 0;list-style: none;}
.dwv5p5v .txw2s2 .p5znr {margin: 0;max-width: none;padding: 0;}

.dwv5p5v .txw2s2 b.k1qs {display: block;}
.dwv5p5v .txw2s2 span.x1gs {display: block;}

.dwv5p5v .txw2s2 ul.vhvkrw {padding: 0;list-style: none;}
.dwv5p5v .txw2s2 .vhvkrw > li {max-width: none;margin: 0;}

.dwv5p5v .ekaj1x.kvrrn {display: block;}
.dwv5p5v .ekaj1x .py4et {border-color: var(--sy8);border-style: solid;margin: 0 0 22px;border-width: 1px 0 0;}
.dwv5p5v .ekaj1x .t05hd86 {color: var(--rpj4, var(--eo5nw));align-items: center;letter-spacing: .14em;text-transform: uppercase;padding: 0 32px;background: var(--zlidc);min-height: 52px;border-radius: 0;text-decoration: none;display: inline-flex;justify-content: center;font: 700 13.5px/1 var(--yft);}
.dwv5p5v .ekaj1x .t05hd86:hover {filter: brightness(1.08);}
.dwv5p5v .ekaj1x.hwnhr  {text-align: left;}
.dwv5p5v .ekaj1x.s3c2   {text-align: center;}
.dwv5p5v .ekaj1x.j79n10z {text-align: right;}
.dwv5p5v .ekaj1x.fnk8krg .t05hd86 {display: flex;width: 100%;}

.dwv5p5v .ekaj1x.kvrrn {max-width: none;}

.dwv5p5v .ekaj1x.yfr8::before {background: var(--sy8);content: "";height: 1px;margin: 0 0 22px;display: block;}

.dwv5p5v .ekaj1x .rb7g4 {margin: 22px 0 0;}

.dwv5p5v .t3p0.s00vv {display: block;}
.dwv5p5v .t3p0 .jm2m {display: block;}
.dwv5p5v .t3p0 .jm2m img {display: block;height: auto;width: 100%;border-radius: 0;}
.dwv5p5v .t3p0 .c43f97q {margin-top:13px;height: 1px;background: var(--sy8);display: block;}
.dwv5p5v .t3p0 .n51b36 {color: var(--n69);padding-left: clamp(0px, 4vw, 72px);margin-top:8px;letter-spacing: .14em;font: 600 12px/1.5 var(--yft);text-transform: uppercase;display: block;}

.dwv5p5v .t3p0 .khjp29y {display: block;padding-top:9px;margin-top:15px;border-top: 1px solid var(--sy8);}
.dwv5p5v .t3p0 .khjp29y .n51b36 {margin-top: 0;}

.dwv5p5v .t3p0 .hcvt {margin: 0 0 10px;padding-left: 0;}

.dwv5p5v .rm1m .fqxvv {display: block;font: 600 11.5px/1 var(--yft);text-transform: uppercase;margin-bottom:9px;letter-spacing: .18em;color: var(--n69);}

.dwv5p5v .rm1m .fwrmn {border-top: 1px solid var(--ymo7);align-items: center;margin: 0;flex-wrap: wrap;padding-top:11px;max-width: none;display: flex;}
.dwv5p5v .rm1m .fwrmn a {align-items: center;color: var(--n69);text-transform: uppercase;display: inline-flex;font: 600 12.5px/1 var(--yft);padding: 0 16px;letter-spacing: .13em;text-decoration: none;min-height: 44px;border-left: 1px solid var(--ymo7);}
.dwv5p5v .rm1m .fwrmn a:first-child {border-left: 0;padding-left: 0;}
.dwv5p5v .rm1m .fwrmn a:hover {color: var(--ah26);}

.dwv5p5v .dajt .wgj4k08 {font: 600 11.5px/1 var(--yft);color: var(--n69);display: block;text-transform: uppercase;margin-bottom:15px;letter-spacing: .18em;}
.dwv5p5v .qwmj8mq .z4af1y {margin: 0 0 22px;color: var(--ah26);border-bottom: 1px solid var(--sy8);letter-spacing: -.01em;padding: 0 0 18px;text-transform: uppercase;font: 700 clamp(26px, 4vw, 48px)/1 var(--yft);}
.dwv5p5v .qwmj8mq .z4af1y::before {display: none;}

.dwv5p5v .dajt .ffxv0gp,
.dwv5p5v .qwmj8mq .e7k1p {overflow-x: auto;}
.dwv5p5v .dajt .ffxv0gp table,
.dwv5p5v .qwmj8mq .e7k1p table {margin: 0;}
.dwv5p5v .qwmj8mq .mfs8zm {margin-top:12px;font: 600 11.5px/1 var(--yft);display: block;letter-spacing: .16em;text-transform: uppercase;color: var(--n69);}

.dwv5p5v .qwmj8mq figure.e7k1p {margin: 0;}

.dwv5p5v .qwmj8mq p.mfs8zm {max-width: 68ch;margin: 12px 0 0;}

.dwv5p5v .qwmj8mq .yqph {margin: 0 0 14px;}
.dwv5p5v .qwmj8mq p.yqph {margin: 0 0 14px;}

.dwv5p5v {--ojw: var(--ah26);}
.dwv5p5v :is(.sjr2ay, [class*="table"]) {overflow-x: auto;}
.dwv5p5v table {font-size: 16px;border-collapse: collapse;width: 100%;}
.dwv5p5v thead th {padding: 14px 16px 14px 0;letter-spacing: .14em;color: var(--n69);border-bottom: 2px solid var(--ojw, var(--ah26));text-transform: uppercase;font: 700 11.5px/1.3 var(--yft);white-space: nowrap;text-align: left;}
.dwv5p5v tbody td {border-bottom: 1px solid var(--ymo7);color: var(--iczk, inherit);padding: 14px 16px 14px 0;}

.cr5b2s {border-top: 1px solid var(--sy8);}
.h2s3 {margin: 0 auto;max-width: var(--g13y);padding: clamp(46px, 6vw, 90px) 24px;}
.ea8y {font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--yft);letter-spacing: -.015em;text-transform: uppercase;text-wrap: balance;margin: 0;}
.c0j0wxj {font-size: 18px;color: var(--n69);margin: 16px 0 26px;max-width: 60ch;}

.d1jtsf5 {font: 600 11.5px/1 var(--yft);color: var(--n69);letter-spacing: .16em;padding: 0 24px 40px;max-width: var(--g13y);margin: 0 auto;}

.jv4rgs6.jv4rgs6 {border-top: 1px solid var(--sy8);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);background: var(--qhx6);}
.jv4rgs6 .dmm8z {margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;gap:31px 56px;align-items: start;display: grid;max-width: var(--g13y);}
.jv4rgs6 .h9c23zk img {display: block;width: auto;height: 26px;}
.jv4rgs6 .h9c23zk span {letter-spacing: .06em;text-transform: uppercase;font: 700 18px/1 var(--yft);}
.jv4rgs6 .n89n {display: grid;grid-auto-flow: column;gap:51px;}
.jv4rgs6 .n89n ul {padding: 0;list-style: none;display: grid;gap:9px;margin: 0;}
.jv4rgs6 .n89n a {color: var(--n69);min-height: 44px;text-transform: uppercase;letter-spacing: .12em;align-items: center;text-decoration: none;display: flex;font: 600 12px/1 var(--yft);}
.jv4rgs6 .n89n a:hover {color: var(--ah26);}
.jv4rgs6 .gwv3 {display: flex;align-items: center;flex-wrap: wrap;margin: 26px auto 0;gap:15px;opacity:0.72;max-width: var(--g13y);}
.jv4rgs6 .hw64s {margin: 26px auto 0;padding-top:20px;border-top: 1px solid var(--ymo7);max-width: var(--g13y);}
.jv4rgs6 .hw64s p {font-size: 13px;margin: 0;color: var(--n69);}
.jv4rgs6 .hw64s p + p {line-height:1.60;margin-top:10px;}

@media (max-width:905px) {
  .c3yn {display: flex;}
  .gx9r32 {display: none;}

  .hv31 {flex: 0 0 auto;margin-left: auto;}
  .ar8q, .nbmwq {padding: 0 13px;font-size: 13.5px;}
  .z906 {flex: 0 1 auto;overflow: hidden;min-width: 0;}
  .ps31 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  
  .zj96 {padding: 0 16px;gap:13px;}
  .dwv5p5v {padding-left:16px;padding-right:16px;}
  .h2s3, .d1jtsf5 {padding-left:17px;padding-right:17px;}
  .j3g8c.j3g8c .yncgsp0 {gap:33px;grid-template-columns: 1fr;}
  
  .j3g8c.j3g8c .xshqfxw {grid-template-rows: none;grid-auto-flow: row;gap: 0;}
  .j3g8c.j3g8c .xshqfxw > dt {margin-top:34px;}
  .j3g8c.j3g8c .xshqfxw > dt:first-child {margin-top: 0;}
  
  .v256z.v256z .n7v98 {text-indent: 0;padding-left: 0;}
  
  .v256z.v256z .zzveyaa,
  .v256z.v256z .shcah {text-indent: 0;padding-left: 0;}
  .v256z.v256z .bawes5 {width: auto;display: block;margin-bottom:5px;}
}

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

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

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

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

.c4tm99:checked ~ .hf4707t {opacity:0.99;visibility: visible;}
.c4tm99:checked ~ .vcpy4yh {visibility: visible;transform: translateX(0);}

.bbvqyz {gap:11px;display: flex;background: var(--bq2h);align-items: center;border-bottom: 1px solid var(--sy8, var(--euz));z-index: 1;position: sticky;top: 0;padding: 14px 16px;justify-content: space-between;}
.przxw7 {display: inline-flex;align-items: center;min-height: 44px;}
.przxw7 img {display: block;width: auto;height: 26px;}
.j4n4m {font-weight: 800;color: var(--e5f);letter-spacing: .01em;font-size: 16px;font-family: var(--yft);}

.d2vyt3e {display: inline-flex;color: var(--e5f);cursor: pointer;justify-content: center;width: 44px;background: var(--ial0u);border-radius: 0;border: 1px solid var(--sy8, var(--euz));align-items: center;flex: none;height: 44px;}
.d2vyt3e:hover {background: var(--jm1);}
.d2vyt3e:focus-visible,
.g53xb a:focus-visible,
.zvz4:focus-visible,
.wxvdfqq:focus-visible {outline: 2px solid var(--e5f);outline-offset: 2px;}

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

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

.g53xb a[aria-current="page"] {background: var(--ial0u);border-color: var(--sy8, var(--euz));box-shadow: inset 3px 0 0 var(--lep, var(--zlidc));}

.wgs0k {display: grid;margin-top: auto;background: var(--bq2h);padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:10px;border-top: 1px solid var(--sy8, var(--euz));}

.zvz4, .wxvdfqq {border-radius: 0;text-decoration: none;padding: 12px 18px;font-weight: 700;display: flex;font-size: 15px;min-height: 48px;justify-content: center;align-items: center;}
.zvz4 {color: var(--o2x, var(--lj9t));border: 1px solid var(--sy8, var(--euz));background: var(--gosa);}
.wxvdfqq {border: 1px solid transparent;color: var(--zbf8, var(--bxwvn));background: var(--vyhca);}

.g53xb {padding: 8px 18px 14px;}
.g53xb ul {gap: 0;}
.g53xb li + li {border-top: 1px solid var(--sy8, var(--euz));}
.g53xb a {font-weight: 600;font-family: var(--yft);text-transform: uppercase;letter-spacing: .01em;font-size: 20px;border: 0;border-radius: 0;margin: 4px 0;padding: 14px 2px;}
.g53xb a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.g53xb a[aria-current="page"] {box-shadow: none;background: none;}
.g53xb a[aria-current="page"]::after {content: '';width: 26px;background: var(--lep, var(--zlidc));height: 3px;margin-left: auto;}
.j4n4m {text-transform: uppercase;font-size: 18px;font-family: var(--yft);}
.bbvqyz {padding: 14px 18px;}
.wgs0k {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.zvz4, .wxvdfqq {font-family: var(--yft);text-transform: uppercase;letter-spacing: .03em;}

@media (min-width:856px) {
  .vcpy4yh, .hf4707t {display: none;}
}

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

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

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

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

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

.dwv5p5v .rm1m .h23mb5 > summary {gap:12px;min-height: 44px;align-items: center;display: flex;list-style: none;cursor: pointer;}
.dwv5p5v .rm1m .h23mb5 > summary::-webkit-details-marker {display: none;}
.dwv5p5v .rm1m .h23mb5 > summary:focus-visible {outline: 2px solid var(--ah26);outline-offset: 4px;}
.dwv5p5v .rm1m .h23mb5 > summary .fqxvv {margin: 0;}

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

.dwv5p5v {padding-bottom: max(96px, var(--gyl, 96px));}

.byrte {--mex: 0;--cdumk: 0;--khdpe: 1px solid var(--ymo7);--zx7dp: .1em;--veu: 12px;--edxi: 0;--m9u: uppercase;--r2rf: 0;--npuc9: 700;}

.dwv5p5v .dajt h2.wgj4k08.wgj4k08 {display: block;text-transform: uppercase;font: 600 11.5px/1 var(--yft) !important;margin: 0 0 14px !important;padding: 0 !important;letter-spacing: .18em !important;border: 0 !important;color: var(--n69);text-align: start !important;}

.dwv5p5v .dajt .pyzka8 {border-width: 1px 0 0;border-style: solid;border-color: var(--sy8);margin: 0 0 16px;}

.dwv5p5v .dajt .k49yzb {gap: 0 28px;display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);align-items: start;}
.dwv5p5v .dajt .k49yzb h2.wgj4k08.wgj4k08 {padding-top:15px !important;margin: 0 !important;}
@media (max-width:731px) {
  
  .dwv5p5v .dajt .k49yzb {grid-template-columns: minmax(0, 1fr);}
  .dwv5p5v .dajt .k49yzb h2.wgj4k08.wgj4k08 {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.dwv5p5v .gz5h8 .n2fx {gap:25px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:770px) { .dwv5p5v .gz5h8 .n2fx {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.dwv5p5v .ap5y.sdcm2 .part {margin: 0;max-height: none;position: absolute;inset: 0;}
.dwv5p5v .ap5y.sdcm2 .part picture {height: 100%;display: block;}
.dwv5p5v .ap5y.sdcm2 .dq080n,
.dwv5p5v .ap5y.sdcm2 .part img {width: 100%;aspect-ratio: auto;max-height: none;object-fit: cover;height: 100%;}

.dwv5p5v .ap5y:not(.sdcm2) .part {margin-top: clamp(36px, 4.6vw, 64px);}
.dwv5p5v .ap5y.c8kt9 .part {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.dwv5p5v .ap5y:not(.sdcm2) .dq080n,
.dwv5p5v .ap5y:not(.sdcm2) .part img {aspect-ratio: auto;max-height: none;height: auto;object-fit: contain;}
.dwv5p5v .ap5y:not(.sdcm2) .part picture {display: block;}

.dwv5p5v > .ap5y.sdcm2.tnrb8 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--ah26) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--zlidc) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--ojw, var(--zlidc)) 30%, transparent), transparent 70%),
    var(--y4p2) !important;}

.dwv5p5v .v0wv0b7.jvr1 {display: block;}
.jvr1 .hrbz {flex-wrap: wrap;align-items: flex-end;gap:18px 28px;margin: 0 0 20px;justify-content: space-between;display: flex;}
.jvr1 .bwdsn {flex: 1 1 320px;min-width: 0;}
.jvr1 .gwnjhwj {margin: 0;}
.jvr1 .f208t8 {margin: 12px 0 0;}
.jvr1 .hkd749 {gap: 0;display: flex;}
.jvr1 .abejb {transition:background 0.123s, color 0.151s;background: transparent;padding: 0;display: flex;width: 54px;font: 600 20px/1 var(--yft);color: var(--ah26);border: 1px solid var(--ymo7);border-radius: 0;align-items: center;cursor: pointer;height: 54px;justify-content: center;}
.jvr1 .abejb + .abejb {border-left: 0;}
.jvr1 .abejb:hover {color: var(--rpj4, var(--eo5nw));border-color: var(--zlidc);background: var(--zlidc);}
.jvr1 .abejb[hidden] {display: none;}

.jvr1 .s7m6s7 {margin: 0 0 14px;gap:6px;display: flex;}
.jvr1 .p76wzh {height: 3px;flex: 1 1 0;background: var(--ymo7);overflow: hidden;}
.jvr1 .p76wzh i {height: 100%;display: block;width: 0;background: var(--zlidc);}
.jvr1 .p76wzh[data-s="done"] i {width: 100%;}
.jvr1 .p76wzh[data-s="run"] i {animation: s68c622 var(--dfe, 6000ms) linear forwards;}
@keyframes s68c622 { from {width: 0;} to {width: 100%;} }

.jvr1 .mdkd9q {grid-auto-flow: column;list-style: none;scroll-behavior: smooth;margin: 0;scroll-snap-type: x mandatory;grid-auto-columns: 100%;overflow-x: auto;overscroll-behavior-x: contain;display: grid;padding: 0;scrollbar-width: none;}
.jvr1 .mdkd9q::-webkit-scrollbar {display: none;}
.jvr1 .bf47 {scroll-snap-align: start;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);display: grid;min-width: 0;border: 1px solid var(--ymo7);}
.jvr1 .v1p1s {min-width: 0;margin: 0;min-height: clamp(280px, 34vw, 460px);position: relative;overflow: hidden;}
.jvr1 .v1p1s picture {display: block;height: 100%;}
.dwv5p5v .jvr1 .aehnqta.aehnqta {height: 100%;max-width: none;position: absolute;border-radius: 0;width: 100%;object-fit: cover;inset: 0;}
.jvr1 .chxgr .v1p1s {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--ah26) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--zlidc) 65%, transparent), transparent 70%),
    var(--y4p2);}
.jvr1 .d4nm {align-items: flex-start;border-left: 1px solid var(--ymo7);justify-content: flex-end;gap:17px;flex-direction: column;display: flex;padding: clamp(22px, 3vw, 40px);min-width: 0;}
.jvr1 .xjtk62 {color: var(--zlidc);letter-spacing: -.03em;font: 700 clamp(72px, 9vw, 132px)/.82 var(--yft);}
.jvr1 .xjtk62 i {letter-spacing: .06em;font-style: normal;margin-left:7px;color: var(--n69);font-size: .28em;}
.jvr1 .j59ar {text-transform: uppercase;color: var(--ah26);font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--yft);margin: 0;letter-spacing: -.005em;}
.jvr1 .ysdes8 {margin: 18px 0 0;}
@media (max-width:770px) {
  .jvr1 .bf47 {grid-template-columns: minmax(0, 1fr);}
  .jvr1 .v1p1s {aspect-ratio: 4 / 3;min-height: 0;}
  .jvr1 .d4nm {border-top: 1px solid var(--ymo7);border-left: 0;}
  .jvr1 .xjtk62 {font-size: 72px;}
  .jvr1 .d4nm .k4vnq8e {align-self: stretch;}
  .jvr1 .abejb {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .jvr1 .mdkd9q {scroll-behavior: auto;} .jvr1 .p76wzh[data-s="run"] i {animation: none;width: 100%;} }

.dwv5p5v .jvr1 :is(.bf47, .s7m6s7) {max-width: none;}

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

.dwv5p5v > .txw2s2.we9jgjg {padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--zlidc) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--zlidc) 4%, var(--y4p2)) !important;display: grid;align-items: center;border: 1px solid var(--ymo7) !important;grid-template-columns: minmax(0, 1fr);gap:10px 40px;position: relative;overflow: hidden;}
@media (min-width:813px) { .dwv5p5v > .txw2s2.we9jgjg {grid-template-columns: minmax(0, 1fr) auto;} }
.we9jgjg .wvf9vg {padding-bottom: clamp(22px, 3vw, 40px);min-width: 0;}
.we9jgjg .y3t3xjn {margin: 0;font: 700 clamp(110px, 15vw, 220px)/.8 var(--yft);align-items: flex-start;padding-bottom: clamp(22px, 3vw, 40px);max-width: none;display: flex;letter-spacing: -.04em;gap:5px;}
.we9jgjg .y3t3xjn b {text-shadow: 0 0 40px color-mix(in srgb, var(--zlidc) 30%, transparent);-webkit-text-stroke: 2px var(--zlidc);color: transparent;}
.we9jgjg .y3t3xjn i {color: var(--n69);letter-spacing: .06em;font-style: normal;margin-top: .3em;font-size: .22em;}
.we9jgjg .g6kt8ae {grid-column: 1 / -1;overflow: hidden;margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));background: color-mix(in srgb, var(--ah26) 4%, transparent);border-top: 1px solid var(--ymo7);}
.we9jgjg .bwdghrm {display: flex;margin: 0;width: max-content;animation: avcjvwd 38s linear infinite;max-width: none;}
.we9jgjg .bwdghrm span {text-transform: uppercase;align-items: center;font: 700 15px/1 var(--yft);letter-spacing: .14em;padding: 14px 22px 14px 0;white-space: nowrap;display: inline-flex;gap:22px;color: var(--ah26);}
.we9jgjg .bwdghrm span::after {width: 8px;content: "";height: 8px;background: var(--zlidc);}
@keyframes avcjvwd { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .we9jgjg .y3t3xjn {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .we9jgjg .bwdghrm {animation: none;} }

.dwv5p5v .txw2s2.we9jgjg .bd0f {justify-content: start;display: grid !important;grid-auto-columns: max-content;column-gap:39px;padding: 0;grid-auto-flow: column;margin: 18px 0 0;grid-template-rows: auto auto;row-gap:7px;list-style: none;max-width: none;}
.dwv5p5v .txw2s2.we9jgjg ul.bd0f {grid-template-rows: auto;}
.dwv5p5v .txw2s2.we9jgjg .p5znr {display: flex;max-width: none;flex-direction: column;gap:6px;}
.dwv5p5v .txw2s2.we9jgjg .bd0f :is(dt, dd) {margin: 0;}
.dwv5p5v .txw2s2.we9jgjg .x1gs {font-size: clamp(20px, 2vw, 26px);}
.dwv5p5v .txw2s2.we9jgjg a.cayktxj {color: var(--rpj4, var(--eo5nw));background: var(--zlidc);border-color: var(--zlidc);}
.dwv5p5v .txw2s2.we9jgjg a.cayktxj:hover {filter: brightness(1.08);}
@media (max-width:555px) { .dwv5p5v .txw2s2.we9jgjg .bd0f {column-gap:21px;} }

.dwv5p5v .v256z.w5j326 .fmevdp {counter-reset: none;max-width: none;gap: 0 clamp(14px, 2vw, 28px);margin: 10px 0 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;padding: 0;list-style: none;}
.dwv5p5v .v256z.w5j326 .z7et1n7 {margin: 0;min-width: 0;border: 0;border-top: 6px solid color-mix(in srgb, var(--zlidc) 35%, var(--ymo7));max-width: none;position: relative;padding: 22px 0 0;}
.dwv5p5v .v256z.w5j326 .z7et1n7:nth-child(2) {border-top-color: color-mix(in srgb, var(--zlidc) 55%, var(--ymo7));}
.dwv5p5v .v256z.w5j326 .z7et1n7:nth-child(3) {border-top-color: color-mix(in srgb, var(--zlidc) 78%, var(--ymo7));}
.dwv5p5v .v256z.w5j326 .z7et1n7:nth-child(n+4) {border-top-color: var(--zlidc);}
.dwv5p5v .v256z.w5j326 :is(.zzveyaa, .n7v98) {margin: 0;flex-direction: column;gap:9px;display: flex;max-width: none;align-items: flex-start;}
.dwv5p5v .v256z.w5j326 .bawes5 {letter-spacing: -.04em;font: 700 clamp(64px, 7vw, 104px)/.8 var(--yft);color: transparent;display: block;-webkit-text-stroke: 1.5px var(--zlidc);transition:color 0.185s;margin: 0 0 4px;}
.dwv5p5v .v256z.w5j326 .z7et1n7:hover .bawes5 {color: var(--zlidc);}
.dwv5p5v .v256z.w5j326 .sw6w {color: var(--ah26);font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--yft);text-transform: uppercase;overflow-wrap: anywhere;letter-spacing: .01em;}
.dwv5p5v .v256z.w5j326 :is(.ycg6, .shcah) {line-height:1.61;max-width: none;font-size: 15px;color: var(--n69);display: block;overflow-wrap: anywhere;margin: 0;}
.dwv5p5v .v256z.w5j326 .shcah {margin-top:11px;}
@media (max-width:969px) {
  .dwv5p5v .v256z.w5j326 .fmevdp {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:29px;}
}
@media (max-width:555px) {
  .dwv5p5v .v256z.w5j326 .fmevdp {row-gap:23px;grid-template-columns: minmax(0, 1fr);}
  .dwv5p5v .v256z.w5j326 .z7et1n7 {padding-top:17px;}
  .dwv5p5v .v256z.w5j326 .bawes5 {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .dwv5p5v .v256z.w5j326 .bawes5 {transition:none;} }

.dwv5p5v .v256z.w5j326 :is(.n7v98, .zzveyaa) {text-indent: 0;padding-left: 0;}
.dwv5p5v .v256z.w5j326 .bawes5 {position: static;width: auto;text-align: left;}
.dwv5p5v .v256z.w5j326 .sw6w + .ycg6::before {content: none;}

.dwv5p5v .rm1m .fwrmn {flex-wrap: wrap;display: flex;}
.dwv5p5v .rm1m .fwrmn > * {flex: 1 1 auto;}
