

:root {--zpc:  var(--gmh6q);--cwb8:"Oswald", "Archivo Narrow", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--ur6r: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--swuh: var(--q2l);--nsrs1: var(--rne);--uq8be:  1240px;--z68p: var(--obdx);--d8x:   var(--ntv7);--kdp: clamp(52px, 7vw, 110px);}

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

.gzk71sh {color: var(--xrx, var(--bj2if, var(--j8d2)));position: absolute;z-index: 200;background: var(--nsrs1);top: 0;left: -9999px;font-weight: 700;text-decoration: none;padding: 12px 20px;}
.gzk71sh:focus {top: 10px;left: 10px;}

.tq6bh {position: sticky;top: 0;border-bottom: 1px solid var(--zpc);background: var(--jun);z-index: 60;}
.bs8kxf {max-width: var(--uq8be);display: flex;min-height: 62px;gap:25px;align-items: center;margin: 0 auto;padding: 0 24px;}
.dc6qfs {text-decoration: none;display: inline-flex;min-height: 44px;align-items: center;}
.dc6qfs img {width: auto;height: 24px;display: block;}
.sj1t546 {letter-spacing: .06em;text-transform: uppercase;color: var(--wmy3);font: 700 19px/1 var(--cwb8);}

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

.c67w {gap:8px;display: flex;align-items: center;}
.rcjnd8 {color: var(--sva, var(--ykgdz));padding: 0 12px;align-items: center;display: inline-flex;font: 600 12.5px/1 var(--cwb8);min-height: 44px;background: var(--i3fdp);text-decoration: none;letter-spacing: .12em;text-transform: uppercase;}

.v84g7h,
.xseb :is(.yhg39, .c0zpyna, .baw5h, .zmfx9,
              .gxe0, .m0t8vze, .s541x6f) a[role="button"],
.xseb .zmfx9 a {cursor: pointer;text-transform: uppercase;align-items: center;text-decoration: none;font: 700 13px/1 var(--cwb8);color: var(--bj2if, var(--j8d2));min-height: 44px;background: var(--rne);justify-content: center;letter-spacing: .12em;border-radius: 0;border: 0;display: inline-flex;padding: 0 22px;}

.v84g7h {color: var(--wot, var(--id0));background: var(--nzi8m);}
.v84g7h:hover {background: var(--bt4j);}
.xseb :is(.yhg39, .c0zpyna, .baw5h, .zmfx9,
              .gxe0, .m0t8vze, .s541x6f) a[role="button"]:hover,
.xseb .zmfx9 a:hover {background: var(--bt4j);}
.v9k0 {font-size: 14px;padding: 0 34px;min-height: 56px;}

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

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

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

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

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

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

.xseb .yhg39.d9vw7 {display: block;padding: 0 0 var(--kdp) !important;border-bottom: 1px solid var(--zpc) !important;}

.xseb .yhg39 .nf9kd02 {color: var(--swuh);margin: 0 0 clamp(14px, 2vw, 24px);font: 600 12.5px/1 var(--cwb8);letter-spacing: .18em;text-transform: uppercase;}

.xseb .yhg39 .n87q2f1 {color: var(--d8x);margin: 0 0 clamp(20px, 2.6vw, 34px);text-wrap: balance;text-transform: uppercase;font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--cwb8);letter-spacing: -.02em;}

.xseb .yhg39.j8qs .n87q2f1 {font-size: clamp(42px, 7.6vw, 112px);}

.xseb .yhg39 .q9m3p {justify-content: space-between;flex-wrap: wrap;border-top: 1px solid var(--z68p);gap:20px 40px;display: flex;padding-top: clamp(16px, 2vw, 26px);align-items: baseline;max-width: none;}
.xseb .yhg39 .peabn7p {margin: 0;max-width: 56ch;color: var(--swuh);font-size: 18px;flex: 1 1 320px;line-height:1.54;}

.xseb .yhg39 .gz11rj {text-decoration: none;border-radius: 0;white-space: nowrap;align-items: center;color: var(--bj2if, var(--j8d2));transition:filter 0.185s;padding: 0 30px;background: var(--rne);letter-spacing: .14em;min-height: 52px;text-transform: uppercase;display: inline-flex;font: 700 13.5px/1 var(--cwb8);flex: 0 0 auto;justify-content: center;}
.xseb .yhg39 .gz11rj:hover {filter: brightness(1.08);}

.xseb .yhg39 .nynpej {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--s6ujm, var(--d8x));}
.xseb .yhg39.w2ba1rg .nynpej {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.xseb .yhg39 .xg9h9g,
.xseb .yhg39 .nynpej img {max-height: 34vh;border-radius: 0;object-fit: cover;display: block;height: auto;width: 100%;aspect-ratio: 3 / 1;}
.xseb .yhg39.w2ba1rg .xg9h9g,
.xseb .yhg39.w2ba1rg .nynpej img {max-height: 26vh;}

@media (max-width:695px) {
  
  .xseb .yhg39 .q9m3p {display: block;}
  .xseb .yhg39 .peabn7p {margin-bottom:21px;}
  .xseb .yhg39 .gz11rj {width: 100%;}
  .xseb .yhg39 .xg9h9g,
  .xseb .yhg39 .nynpej img {aspect-ratio: 2 / 1;max-height: 22vh;}
}

.xseb .yhg39.bscf {position: relative;min-height: min(52vh, 460px);padding: clamp(26px, 3.4vw, 46px) !important;border-bottom: 0 !important;justify-content: flex-end;display: flex;flex-direction: column;overflow: hidden;}
.bscf .nynpej {z-index: 0;margin: 0;position: absolute;inset: 0;}
.bscf .xg9h9g,
.bscf .nynpej img {max-height: none;height: 100%;width: 100%;aspect-ratio: auto;}
.bscf .nynpej::after {inset: 0;position: absolute;content: "";background: linear-gradient(0deg,
    var(--bqzg) 0%,
    color-mix(in srgb, var(--bqzg) 68%, transparent) 46%,
    color-mix(in srgb, var(--bqzg) 18%, transparent) 82%,
    transparent 100%);}
.bscf .nf9kd02,
.bscf .n87q2f1,
.bscf .q9m3p {position: relative;z-index: 1;}
.bscf .n87q2f1 {color: var(--s6ujm, var(--d8x));}
.bscf .nf9kd02 {color: var(--s6ujm, var(--swuh));}
.bscf .q9m3p {border-top: 0;}
@media (max-width:695px) {
  .xseb .yhg39.bscf {min-height: min(42vh, 360px);}
}

.gxe0.gxe0 .w7t09v8 {margin: 0;list-style: none;padding: 0;}
.gxe0.gxe0 .vjbx {margin: 0 0 30px;}
.gxe0.gxe0 .vjbx:last-child {margin-bottom: 0;}
.gxe0.gxe0 .jtb90 {padding-left: 4.6em;line-height:1.62;max-width: 70ch;text-indent: -4.6em;margin: 0;color: var(--d8x);}
.gxe0.gxe0 .rhaw {font: 700 13px/1.62 var(--cwb8);letter-spacing: .16em;width: 4.6em;color: color-mix(in srgb, var(--nsrs1) 68%, var(--d8x));display: inline-block;text-transform: uppercase;text-indent: 0;}
.gxe0.gxe0 .af8vh {color: var(--d8x);font-weight: 600;}

.gxe0.gxe0 .xgjr {color: var(--swuh);}
.gxe0.gxe0 .af8vh + .xgjr::before {content: " \2014\00a0";color: var(--zpc);}

.gxe0.gxe0 .kfzrs {max-width: 70ch;padding-left: 4.6em;color: var(--d8x);line-height:1.62;text-indent: -4.6em;margin: 0;}
.gxe0.gxe0 .v7ntc8n {line-height:1.60;padding-left: calc(4.6 * 13px + .26em);color: var(--swuh);margin: 6px 0 0;max-width: 70ch;}

.x8dx.x8dx .mfxe {grid-template-columns: 1fr 1fr;display: grid;gap:53px;align-items: start;}
.x8dx.x8dx .knhtggv {background: none;min-width: 0;padding: 0;border: 0;border-radius: 0;}

.x8dx.x8dx .d8qxc {margin: 0 0 18px;letter-spacing: .18em;border-top: 1px solid var(--zpc);color: var(--swuh);padding-top:15px;max-width: none;font: 700 12px/1.3 var(--cwb8);text-transform: uppercase;}
.x8dx.x8dx .rhsj3r {list-style: none;padding: 0;margin: 0;}
.x8dx.x8dx .rpwn {align-items: baseline;max-width: 46ch;margin: 0 0 14px;line-height:1.61;gap:13px;display: flex;}
.x8dx.x8dx .rpwn:last-child {margin-bottom: 0;}
.x8dx.x8dx .pkay88 {color: var(--swuh);width: 1ch;flex: 0 0 auto;font: 400 17px/1.6 var(--ur6r);}

.x8dx.x8dx .fkx9 .pkay88 {color: color-mix(in srgb, var(--nsrs1) 68%, var(--d8x));}
.x8dx.x8dx .q1g6 {min-width: 0;color: var(--d8x);}

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

.x8dx.x8dx .ff0xpes > dd {min-width: 0;margin: 0;}

.s541x6f.s541x6f .n6pfr8 {padding: 0;margin: 0 0 6px;background: none;overflow: visible;display: block;border: 0;border-radius: 0;}
.s541x6f.s541x6f .n6pfr8:last-child {margin-bottom: 0;}
.s541x6f.s541x6f .xrnd5 {gap:15px;list-style: none;display: flex;color: var(--d8x);align-items: baseline;cursor: pointer;min-height: 44px;padding: 20px 0 14px;font: 500 19px/1.4 var(--ur6r);}
.s541x6f.s541x6f .xrnd5::-webkit-details-marker {display: none;}
.s541x6f.s541x6f .xrnd5::marker {content: "";}
.s541x6f.s541x6f .wgb141 {align-self: center;transition:transform 0.201s ease, border-color 0.204s ease;margin-top: 0;border-bottom: 1.5px solid var(--swuh);height: 8px;flex: 0 0 auto;transform: rotate(-45deg);width: 8px;border-right: 1.5px solid var(--swuh);}
.s541x6f.s541x6f .n6pfr8[open] .wgb141 {border-right-color: color-mix(in srgb, var(--nsrs1) 68%, var(--d8x));border-bottom-color: color-mix(in srgb, var(--nsrs1) 68%, var(--d8x));transform: rotate(45deg);}

.s541x6f.s541x6f .wqka {padding: 0 0 22px 22px;}
.s541x6f.s541x6f .r0q9 {margin: 0;color: var(--swuh);max-width: 64ch;line-height:1.68;font-size: 16px;}

.s541x6f.s541x6f .g2ygr3 {border-top: 1px solid var(--z68p);margin-bottom: 0;}
.s541x6f.s541x6f .g2ygr3:first-of-type {border-top: 0;}
.s541x6f.s541x6f .m33fz {margin-left: auto;}
.s541x6f.s541x6f .dnw0py {padding-left: 0;}

.s541x6f.s541x6f .k3yee {margin: 0;padding: 0;list-style: none;}
.s541x6f.s541x6f .j5sp {max-width: none;margin: 0;}
.s541x6f.s541x6f .aj87 {font: 700 12px/1.4 var(--cwb8);letter-spacing: .16em;flex: 0 0 auto;color: color-mix(in srgb, var(--nsrs1) 68%, var(--d8x));}

.s541x6f.s541x6f .pbz8g {padding-left:56px;}

.xseb .gtkzv90 .az50 + .az50 {margin-top: clamp(30px, 4vw, 54px);}
.xseb .gtkzv90 .hkj7 {font: 600 12px/1 var(--cwb8);margin: 0 0 10px;text-transform: uppercase;color: var(--swuh);letter-spacing: .18em;}
.xseb .gtkzv90 .d2sp38 {display: grid;margin: 0;grid-template-columns: repeat(3, minmax(0, 1fr));list-style: none;padding: 0;gap:31px 22px;}

@media (max-width:751px) { .xseb .gtkzv90 .d2sp38 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.xseb .gtkzv90 .xqfrqk {min-width: 0;}
.xseb .gtkzv90 .a6ys1h {align-items: baseline;color: inherit;min-width: 0;text-decoration: none;grid-template-columns: auto minmax(0, 1fr);display: grid;gap:3px 10px;}
.xseb .gtkzv90 .rhjcq {align-self: start;font: 600 12px/1.25 var(--cwb8);letter-spacing: .12em;color: var(--swuh);grid-row: 2 / span 2;}

.xseb .gtkzv90 .dczf {margin: 0 0 12px;overflow: hidden;width: 100%;grid-column: 1 / -1;}
.xseb .gtkzv90 .dczf img {height: auto;width: 100%;aspect-ratio: 1 / 1;display: block;border-radius: 0;object-fit: cover;}
.xseb .gtkzv90 .qfqg {color: var(--d8x);min-width: 0;letter-spacing: .01em;font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--cwb8);text-transform: uppercase;}
.xseb .gtkzv90 .tksm9 {overflow: hidden;letter-spacing: .12em;font: 400 12.5px/1.3 var(--cwb8);font-style: normal;min-width: 0;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;color: var(--swuh);grid-column: 2;}
.xseb .gtkzv90 .a6ys1h:hover .qfqg {text-decoration-color: var(--nsrs1);text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 2px;}

.xseb .w4ngsw .nw2zwe {margin: 0;display: grid;align-items: center;border-top: 1px solid var(--z68p);grid-template-columns: minmax(0, 1fr) auto;padding: 0;}
.xseb .w4ngsw .had2zv {border-bottom: 1px solid var(--z68p);min-width: 0;}
.xseb .w4ngsw .sz1j0s {align-items: center;text-decoration: none;display: flex;min-height: 76px;}
.xseb .w4ngsw .znm6z3d {font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--cwb8);color: var(--d8x);letter-spacing: .01em;text-transform: uppercase;}
.xseb .w4ngsw .sz1j0s:hover .znm6z3d {text-decoration-color: var(--nsrs1);text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration: underline;}

.xseb .w4ngsw .qevw {margin: 0;min-height: 76px;border-bottom: 1px solid var(--z68p);align-items: center;justify-content: flex-end;display: flex;}
.xseb .w4ngsw .qevw img {opacity:0.7;border-radius: 0;object-fit: contain;max-width:141px;width: auto;height: 30px;display: block;}

.xseb .zvys1xs .fvwg {display: flex;flex-wrap: wrap;max-width: none;align-items: center;gap: 0;margin: 0;}
.xseb .zvys1xs .bgyawh0 {align-items: center;text-decoration: none;border-left: 1px solid var(--z68p);min-height: 62px;display: inline-flex;gap:11px;padding: 0 24px;}
.xseb .zvys1xs .bgyawh0:first-child {border-left: 0;padding-left: 0;}
.xseb .zvys1xs .bgyawh0 img {border-radius: 0;display: block;height: 26px;max-width:77px;width: auto;object-fit: contain;opacity:0.7;}
.xseb .zvys1xs .xp831 {letter-spacing: .13em;color: var(--swuh);white-space: nowrap;text-transform: uppercase;font: 600 13.5px/1 var(--cwb8);}
.xseb .zvys1xs .bgyawh0:hover .xp831 {color: var(--d8x);}

.xseb .m0t8vze .s0drds {gap:9px;display: flex;align-items: baseline;margin: 0 0 14px;}
.xseb .m0t8vze .qbxeg {color: var(--d8x);letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--cwb8);}
.xseb .m0t8vze .wjaanmw {color: var(--swuh);font: 600 clamp(16px, 2vw, 24px)/1 var(--cwb8);font-style: normal;letter-spacing: .1em;}
.xseb .m0t8vze .kekk {max-width: 62ch;margin: 0 0 clamp(26px, 3.4vw, 44px);color: var(--swuh);font-size: 17px;line-height:1.61;}
.xseb .m0t8vze .rfxp4 {list-style: none;padding: 0;margin: 0;}
.xseb .m0t8vze .gz9d {border-top: 1px solid var(--z68p);padding: clamp(22px, 2.8vw, 34px) 0;}

.xseb .m0t8vze .sgm76 {margin: 0;}
.xseb .m0t8vze .sgm76 p {font-size: clamp(18px, 1.9vw, 23px);color: var(--d8x);max-width: 62ch;line-height:1.49;margin: 0;}
.xseb .m0t8vze .jq857t {color: var(--swuh);display: block;font: 600 12.5px/1 var(--cwb8);font-style: normal;letter-spacing: .16em;margin-top:11px;text-transform: uppercase;}

.xseb .m0t8vze .gz9d {margin: 0;}

.xseb .m0t8vze ol.rfxp4 > .gz9d {max-width: 68ch;}
.xseb .m0t8vze div.rfxp4 > .gz9d {max-width: none;}

.xseb .m0t8vze figcaption.jq857t {font-style: normal;}

.xseb .m0t8vze .j9v6n {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.xseb .m0t8vze .j9v6n + .s0drds {margin-bottom: clamp(26px, 3.4vw, 44px);}

.xseb .baw5h.qww6 {max-width: none;}

.xseb .baw5h.apcvr {max-width: 74ch;}
.xseb .baw5h .sey1wmw {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.xseb .baw5h.tvz7pjk .sey1wmw {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.xseb .baw5h.tvz7pjk {flex-direction: column;display: flex;}
.xseb .baw5h .sey1wmw img {display: block;object-fit: cover;width: 100%;border-radius: 0;aspect-ratio: 5 / 1;height: auto;}
.xseb .baw5h .w0he79r {border-bottom: 1px solid var(--zpc);padding: 0 0 18px;margin: 0 0 22px;text-wrap: balance;text-transform: uppercase;color: var(--d8x);font: 700 clamp(26px, 4vw, 52px)/1 var(--cwb8);letter-spacing: -.01em;}
.xseb .baw5h .w0he79r::before {display: none;}

.xseb .baw5h .gnw4p {max-width: 68ch;line-height:1.66;font-size: 17px;color: var(--swuh);padding-left: clamp(0px, 4vw, 72px);}
.xseb .baw5h .gnw4p :is(p, li):last-child {margin-bottom: 0;}
.xseb .baw5h .fy6jbm {padding-left: clamp(0px, 4vw, 72px);margin: 24px 0 0;max-width: none;}
.xseb .baw5h .dr17n {align-items: center;text-transform: uppercase;font: 700 13px/1 var(--cwb8);display: inline-flex;text-decoration: none;border-radius: 0;padding: 0 26px;letter-spacing: .14em;color: var(--bj2if, var(--j8d2));background: var(--rne);min-height: 48px;justify-content: center;}
.xseb .baw5h .dr17n:hover {filter: brightness(1.08);}

.xseb .c0zpyna.te5yr {text-align: left;}
.xseb .c0zpyna .vc4vp {border-bottom: 1px solid var(--zpc);color: var(--d8x);font: 700 clamp(30px, 5vw, 62px)/0.98 var(--cwb8);text-wrap: balance;text-transform: uppercase;letter-spacing: -.01em;margin: 0 0 22px;padding: 0 0 18px;}
.xseb .c0zpyna .stmerjm {max-width: 62ch;margin: 0 0 clamp(26px, 3.4vw, 44px);line-height:1.59;font-size: 17px;color: var(--swuh);}
.xseb .c0zpyna .w7t09v8 {padding: 0;list-style: none;margin: 0;}

.xseb .c0zpyna.cpzb .w7t09v8 {flex-wrap: wrap;display: flex;justify-content: center;gap: clamp(24px, 3vw, 44px);}
.xseb .c0zpyna.cpzb .w7t09v8 > * {max-width: calc(50% - clamp(12px, 1.5vw, 22px));flex: 1 1 220px;min-width: 0;}
@media (max-width:625px) {
  .xseb .c0zpyna.cpzb .w7t09v8 > * {max-width: none;}
}
.xseb .c0zpyna .vjbx {min-width: 0;}
.xseb .c0zpyna.c0zhqf2 .vjbx {align-items: start;border-top: 1px solid var(--z68p);grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);padding: clamp(20px, 2.6vw, 32px) 0;display: grid;gap: clamp(16px, 2.4vw, 34px);}
.xseb .c0zpyna .hb7v7 {color: var(--x20a, var(--swuh));letter-spacing: .18em;display: block;font: 600 12px/1 var(--cwb8);margin-bottom:11px;}
.xseb .c0zpyna.c0zhqf2 .hb7v7 {margin-bottom: 0;}
.xseb .c0zpyna .fnpym {margin: 0 0 14px;}
.xseb .c0zpyna.c0zhqf2 .fnpym {margin: 0;}
.xseb .c0zpyna .fnpym img {aspect-ratio: 3 / 2;object-fit: cover;display: block;border-radius: 0;height: auto;width: 100%;}
.xseb .c0zpyna .hd3r7q {margin: 0;color: var(--d8x);line-height:1.56;max-width: 46ch;font-size: 16.5px;}
.xseb .c0zpyna .qgm2 {display: flex;margin-top: clamp(26px, 3vw, 40px);gap:12px;flex-wrap: wrap;}
.xseb .c0zpyna .wttm,
.xseb .c0zpyna .f4t9k {justify-content: center;min-height: 48px;letter-spacing: .14em;font: 700 13px/1 var(--cwb8);text-transform: uppercase;text-decoration: none;display: inline-flex;align-items: center;padding: 0 26px;border-radius: 0;}
.xseb .c0zpyna .wttm {background: var(--rne);color: var(--bj2if, var(--j8d2));}
.xseb .c0zpyna .wttm:hover {filter: brightness(1.08);}

.xseb .c0zpyna .f4t9k {color: color-mix(in srgb, var(--nsrs1) 35%, var(--d8x));background: none;box-shadow: inset 0 0 0 1px var(--zpc);}
.xseb .c0zpyna .f4t9k:hover {box-shadow: inset 0 0 0 1px var(--nsrs1);}
@media (max-width:695px) {
  .xseb .c0zpyna.c0zhqf2 .vjbx {grid-template-columns: auto minmax(0, 1fr);}
  .xseb .c0zpyna.c0zhqf2 .fnpym {grid-column: 1 / -1;}
  .xseb .c0zpyna .wttm,
  .xseb .c0zpyna .f4t9k {width: 100%;}
}

.xseb .wgdv.rqz343t {max-width: none;}
.xseb .wgdv .cpzs6t {grid-template-columns: auto minmax(0, 1fr);gap:1px 16px;border-bottom: 1px solid var(--z68p);align-items: center;display: grid;padding-bottom:18px;}
.xseb .wgdv .wcmrjt {height: 56px;margin: 0;overflow: hidden;width: 56px;grid-row: 1 / span 2;}
.xseb .wgdv .wcmrjt img {width: 100%;height: 100%;border-radius: 0;object-fit: cover;display: block;}
.xseb .wgdv .zn9m8 {color: var(--d8x);margin: 0;text-transform: uppercase;font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--cwb8);letter-spacing: .01em;}
.xseb .wgdv .m159y {color: var(--swuh);font: 600 12px/1.4 var(--cwb8);letter-spacing: .16em;text-transform: uppercase;margin: 0;}
.xseb .wgdv .dtnfys {margin: 20px 0 0;line-height:1.66;font-size: 16.5px;color: var(--swuh);padding-left: clamp(0px, 4vw, 72px);max-width: 68ch;}
.xseb .wgdv .kxrx0x {grid-template-columns: auto minmax(0, 1fr);margin: 22px 0 0;padding-left: clamp(0px, 4vw, 72px);gap: 0 20px;align-items: center;display: grid;}
.xseb .wgdv .thq9 {letter-spacing: .16em;text-transform: uppercase;font: 600 11.5px/1 var(--cwb8);color: var(--swuh);}
.xseb .wgdv .f8bz {margin: 0;}
.xseb .wgdv .f8bz a {text-decoration: underline;display: inline-flex;align-items: center;min-height: 44px;font-size: 15px;text-decoration-color: var(--nsrs1);color: var(--d8x);text-decoration-thickness: 2px;text-underline-offset: 4px;}
.xseb .wgdv .kj0q8pw {padding-top:16px;color: var(--swuh);border-top: 1px solid var(--z68p);line-height:1.58;font-size: 13px;margin-top:22px;display: block;}

.xseb .wgdv .nraj {margin: 0 0 14px;}

.xseb .wgdv .et7fc {border-style: solid;margin: 18px 0 0;border-width: 1px 0 0;border-color: var(--z68p);}

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

.xseb .pk0ge .h3k8p {font: 700 clamp(30px, 5vw, 62px)/0.98 var(--cwb8);margin: 0 0 26px;color: var(--d8x);letter-spacing: -.01em;text-transform: uppercase;padding: 0 0 20px;border-bottom: 1px solid var(--zpc);text-wrap: balance;}
.xseb .pk0ge .h3k8p::before {display: none;}

.xseb .pk0ge .ck7raw {margin: 0 0 22px clamp(0px, 4vw, 72px);border-style: solid;border-color: var(--nsrs1);width: 56px;border-width: 2px 0 0;}
.xseb .pk0ge .kwke64q {color: var(--d8x);padding-left: clamp(0px, 4vw, 72px);font-size: 17px;max-width: 68ch;line-height:1.70;}
.xseb .pk0ge .kwke64q :is(p, li) {color: var(--d8x);}
.xseb .pk0ge .kwke64q :last-child {margin-bottom: 0;}

.xseb .pk0ge .ket8 {padding-left: clamp(16px, 4vw, 72px);border-left: 2px solid var(--nsrs1);}

.xseb .sd500 .r5dwb {font: 700 clamp(28px, 4.4vw, 54px)/1 var(--cwb8);color: var(--d8x);border: 0;letter-spacing: -.01em;margin: 0 0 16px;padding: 0;text-transform: uppercase;}
.xseb .sd500 .r5dwb::before {display: none;}
.xseb .sd500 .z76k8 {line-height:1.60;max-width: 60ch;font-size: 17px;margin: 0 0 26px;color: var(--swuh);}

.xseb .sd500.amc55t {margin: clamp(34px, 4.6vw, 62px) 0;border-top: 4px solid var(--nsrs1);padding: clamp(26px, 3.4vw, 44px) 0 0;}
.xseb .sd500 .cj07x {border-top: 1px solid var(--zpc);padding: 0;gap: 0;margin: 0;display: flex;flex-wrap: wrap;}
.xseb .sd500 .a48bjsk {font: 600 11.5px/1 var(--cwb8);text-transform: uppercase;letter-spacing: .16em;color: var(--swuh);padding: 16px 0 0;}
.xseb .sd500 .e6ve6k {padding: 6px 0 18px;letter-spacing: .01em;font: 700 clamp(18px, 2vw, 24px)/1.1 var(--cwb8);margin: 0;color: var(--d8x);}
.xseb .sd500 .bvjv1 {max-width: none;flex-wrap: wrap;gap:12px;margin: 26px 0 0;display: flex;}
.xseb .sd500 .cvt6v {display: inline-flex;text-transform: uppercase;color: color-mix(in srgb, var(--nsrs1) 35%, var(--d8x));border-radius: 0;background: none;text-decoration: none;box-shadow: inset 0 0 0 1px var(--zpc);letter-spacing: .14em;align-items: center;font: 700 13px/1 var(--cwb8);justify-content: center;padding: 0 26px;min-height: 48px;}
.xseb .sd500 .cvt6v:hover {box-shadow: inset 0 0 0 1px var(--nsrs1);}

.xseb .sd500 ul.qbqhgf0 {padding: 0;list-style: none;}
.xseb .sd500 .f344 {padding: 0;max-width: none;margin: 0;}

.xseb .sd500 b.a48bjsk {display: block;}
.xseb .sd500 span.e6ve6k {display: block;}

.xseb .sd500 ul.jpt8a {padding: 0;list-style: none;}
.xseb .sd500 .jpt8a > li {max-width: none;margin: 0;}

.xseb .zmfx9.ewg36kg {display: block;}
.xseb .zmfx9 .ndxwvy {border-color: var(--zpc);border-width: 1px 0 0;margin: 0 0 22px;border-style: solid;}
.xseb .zmfx9 .rjhqzb {font: 700 13.5px/1 var(--cwb8);min-height: 52px;letter-spacing: .14em;text-decoration: none;display: inline-flex;border-radius: 0;color: var(--bj2if, var(--j8d2));justify-content: center;align-items: center;padding: 0 32px;text-transform: uppercase;background: var(--rne);}
.xseb .zmfx9 .rjhqzb:hover {filter: brightness(1.08);}
.xseb .zmfx9.q5hj  {text-align: left;}
.xseb .zmfx9.g9kpk86   {text-align: center;}
.xseb .zmfx9.p31zs {text-align: right;}
.xseb .zmfx9.kxw4 .rjhqzb {display: flex;width: 100%;}

.xseb .zmfx9.ewg36kg {max-width: none;}

.xseb .zmfx9.zt83::before {display: block;margin: 0 0 22px;background: var(--zpc);height: 1px;content: "";}

.xseb .zmfx9 .xnhr {margin: 22px 0 0;}

.xseb .hwp7.aa1kt {display: block;}
.xseb .hwp7 .cf6pp {display: block;}
.xseb .hwp7 .cf6pp img {border-radius: 0;width: 100%;display: block;height: auto;}
.xseb .hwp7 .kr8hqw {margin-top:15px;display: block;height: 1px;background: var(--zpc);}
.xseb .hwp7 .tgwg1 {text-transform: uppercase;font: 600 12px/1.5 var(--cwb8);letter-spacing: .14em;display: block;padding-left: clamp(0px, 4vw, 72px);color: var(--swuh);margin-top:8px;}

.xseb .hwp7 .cz1e {padding-top:9px;margin-top:13px;border-top: 1px solid var(--zpc);display: block;}
.xseb .hwp7 .cz1e .tgwg1 {margin-top: 0;}

.xseb .hwp7 .spr7ztn {margin: 0 0 10px;padding-left: 0;}

.xseb .p7vek .f07rk {margin-bottom:10px;font: 600 11.5px/1 var(--cwb8);letter-spacing: .18em;display: block;text-transform: uppercase;color: var(--swuh);}

.xseb .p7vek .x4xb2ff {display: flex;margin: 0;flex-wrap: wrap;max-width: none;padding-top:12px;align-items: center;border-top: 1px solid var(--z68p);}
.xseb .p7vek .x4xb2ff a {display: inline-flex;min-height: 44px;text-transform: uppercase;border-left: 1px solid var(--z68p);color: var(--swuh);text-decoration: none;letter-spacing: .13em;font: 600 12.5px/1 var(--cwb8);padding: 0 16px;align-items: center;}
.xseb .p7vek .x4xb2ff a:first-child {border-left: 0;padding-left: 0;}
.xseb .p7vek .x4xb2ff a:hover {color: var(--d8x);}

.xseb .sv20aj .abk4s {font: 600 11.5px/1 var(--cwb8);margin-bottom:13px;letter-spacing: .18em;display: block;text-transform: uppercase;color: var(--swuh);}
.xseb .tfajx .cppq {border-bottom: 1px solid var(--zpc);color: var(--d8x);padding: 0 0 18px;margin: 0 0 22px;font: 700 clamp(26px, 4vw, 48px)/1 var(--cwb8);letter-spacing: -.01em;text-transform: uppercase;}
.xseb .tfajx .cppq::before {display: none;}

.xseb .sv20aj .xyyhzae,
.xseb .tfajx .dvrar {overflow-x: auto;}
.xseb .sv20aj .xyyhzae table,
.xseb .tfajx .dvrar table {margin: 0;}
.xseb .tfajx .att44dh {display: block;text-transform: uppercase;letter-spacing: .16em;color: var(--swuh);font: 600 11.5px/1 var(--cwb8);margin-top:11px;}

.xseb .tfajx figure.dvrar {margin: 0;}

.xseb .tfajx p.att44dh {max-width: 68ch;margin: 12px 0 0;}

.xseb .tfajx .g2399 {margin: 0 0 14px;}
.xseb .tfajx p.g2399 {margin: 0 0 14px;}

.xseb {--f2rj: var(--d8x);}
.xseb :is(.a673zed, [class*="table"]) {overflow-x: auto;}
.xseb table {width: 100%;font-size: 16px;border-collapse: collapse;}
.xseb thead th {text-align: left;white-space: nowrap;border-bottom: 2px solid var(--f2rj, var(--d8x));color: var(--swuh);text-transform: uppercase;padding: 14px 16px 14px 0;letter-spacing: .14em;font: 700 11.5px/1.3 var(--cwb8);}
.xseb tbody td {padding: 14px 16px 14px 0;color: var(--ixwr, inherit);border-bottom: 1px solid var(--z68p);}

.y50s7cn {border-top: 1px solid var(--zpc);}
.kmwsc {margin: 0 auto;max-width: var(--uq8be);padding: clamp(46px, 6vw, 90px) 24px;}
.kvkyx4 {text-transform: uppercase;letter-spacing: -.015em;font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--cwb8);text-wrap: balance;margin: 0;}
.z22rjak {max-width: 60ch;color: var(--swuh);margin: 16px 0 26px;font-size: 18px;}

.mg46rxh {padding: 0 24px 40px;color: var(--swuh);margin: 0 auto;max-width: var(--uq8be);font: 600 11.5px/1 var(--cwb8);letter-spacing: .16em;}

.dwwpw.dwwpw {padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);border-top: 1px solid var(--zpc);background: var(--uglst);}
.dwwpw .v3atfeg {align-items: start;margin: 0 auto;gap:32px 56px;display: grid;max-width: var(--uq8be);grid-template-columns: minmax(0, 1fr) auto;}
.dwwpw .h2t599e img {width: auto;height: 26px;display: block;}
.dwwpw .h2t599e span {font: 700 18px/1 var(--cwb8);text-transform: uppercase;letter-spacing: .06em;}
.dwwpw .x9rk3ny {display: grid;grid-auto-flow: column;gap:51px;}
.dwwpw .x9rk3ny ul {list-style: none;gap:7px;display: grid;padding: 0;margin: 0;}
.dwwpw .x9rk3ny a {font: 600 12px/1 var(--cwb8);min-height: 44px;text-transform: uppercase;align-items: center;letter-spacing: .12em;display: flex;text-decoration: none;color: var(--swuh);}
.dwwpw .x9rk3ny a:hover {color: var(--d8x);}
.dwwpw .rnnyg {max-width: var(--uq8be);display: flex;opacity:0.7;gap:14px;align-items: center;flex-wrap: wrap;margin: 26px auto 0;}
.dwwpw .mbwbz2k {margin: 26px auto 0;border-top: 1px solid var(--z68p);max-width: var(--uq8be);padding-top:19px;}
.dwwpw .mbwbz2k p {font-size: 13px;margin: 0;color: var(--swuh);}
.dwwpw .mbwbz2k p + p {margin-top:10px;line-height:1.62;}

@media (max-width:889px) {
  .w2s1njb {display: flex;}
  .vt0m1p {display: none;}

  .c67w {flex: 0 0 auto;margin-left: auto;}
  .rcjnd8, .v84g7h {padding: 0 13px;font-size: 13.5px;}
  .dc6qfs {flex: 0 1 auto;min-width: 0;overflow: hidden;}
  .sj1t546 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .bs8kxf {gap:11px;padding: 0 16px;}
  .xseb {padding-left:15px;padding-right:16px;}
  .kmwsc, .mg46rxh {padding-right:17px;padding-left:15px;}
  .x8dx.x8dx .mfxe {grid-template-columns: 1fr;gap:35px;}
  
  .x8dx.x8dx .ff0xpes {gap: 0;grid-auto-flow: row;grid-template-rows: none;}
  .x8dx.x8dx .ff0xpes > dt {margin-top:35px;}
  .x8dx.x8dx .ff0xpes > dt:first-child {margin-top: 0;}
  
  .gxe0.gxe0 .jtb90 {padding-left: 0;text-indent: 0;}
  
  .gxe0.gxe0 .kfzrs,
  .gxe0.gxe0 .v7ntc8n {padding-left: 0;text-indent: 0;}
  .gxe0.gxe0 .rhaw {display: block;margin-bottom:5px;width: auto;}
}

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

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

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

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

.xk46ak:checked ~ .zyr4k {opacity:0.98;visibility: visible;}
.xk46ak:checked ~ .j20e {visibility: visible;transform: translateX(0);}

.d9mc {background: var(--bj9);display: flex;z-index: 1;justify-content: space-between;top: 0;position: sticky;align-items: center;border-bottom: 1px solid var(--zpc, var(--gmh6q));padding: 14px 16px;gap:12px;}
.q8pwryr {align-items: center;display: inline-flex;min-height: 44px;}
.q8pwryr img {width: auto;display: block;height: 26px;}
.w1w4hz8 {font-size: 16px;letter-spacing: .01em;color: var(--ntv7);font-weight: 800;font-family: var(--cwb8);}

.gxw24qd {color: var(--ntv7);height: 44px;display: inline-flex;flex: none;align-items: center;width: 44px;justify-content: center;cursor: pointer;border-radius: 0;border: 1px solid var(--zpc, var(--gmh6q));background: var(--uavcr);}
.gxw24qd:hover {background: var(--wle);}
.gxw24qd:focus-visible,
.djv2y a:focus-visible,
.ecw0fya:focus-visible,
.zysbx:focus-visible {outline: 2px solid var(--ntv7);outline-offset: 2px;}

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

.djv2y a {line-height:1.31;font-weight: 600;align-items: center;min-height: 48px;border-radius: 0;border: 1px solid transparent;display: flex;font-size: 15.5px;text-decoration: none;color: var(--ntv7);padding: 10px 14px;}
.djv2y a:hover {border-color: var(--zpc, var(--gmh6q));background: var(--uavcr);}

.djv2y a[aria-current="page"] {border-color: var(--zpc, var(--gmh6q));box-shadow: inset 3px 0 0 var(--nsrs1, var(--rne));background: var(--uavcr);}

.at3ke4 {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--bj9);border-top: 1px solid var(--zpc, var(--gmh6q));display: grid;gap:9px;margin-top: auto;}

.ecw0fya, .zysbx {border-radius: 0;font-weight: 700;padding: 12px 18px;min-height: 48px;font-size: 15px;text-decoration: none;display: flex;justify-content: center;align-items: center;}
.ecw0fya {color: var(--sva, var(--ykgdz));border: 1px solid var(--zpc, var(--gmh6q));background: var(--i3fdp);}
.zysbx {color: var(--wot, var(--id0));background: var(--nzi8m);border: 1px solid transparent;}

.djv2y {padding: 8px 18px 14px;}
.djv2y ul {gap: 0;}
.djv2y li + li {border-top: 1px solid var(--zpc, var(--gmh6q));}
.djv2y a {text-transform: uppercase;font-family: var(--cwb8);font-weight: 600;padding: 14px 2px;margin: 4px 0;font-size: 20px;border: 0;border-radius: 0;letter-spacing: .01em;}
.djv2y a:hover {text-decoration: underline;background: none;text-underline-offset: 4px;}
.djv2y a[aria-current="page"] {background: none;box-shadow: none;}
.djv2y a[aria-current="page"]::after {height: 3px;width: 26px;content: '';background: var(--nsrs1, var(--rne));margin-left: auto;}
.w1w4hz8 {font-size: 18px;text-transform: uppercase;font-family: var(--cwb8);}
.d9mc {padding: 14px 18px;}
.at3ke4 {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.ecw0fya, .zysbx {letter-spacing: .03em;font-family: var(--cwb8);text-transform: uppercase;}

@media (min-width:852px) {
  .j20e, .zyr4k {display: none;}
}

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

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

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

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

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

.xseb .p7vek .p2983jc > summary {align-items: center;display: flex;cursor: pointer;gap:11px;list-style: none;min-height: 44px;}
.xseb .p7vek .p2983jc > summary::-webkit-details-marker {display: none;}
.xseb .p7vek .p2983jc > summary:focus-visible {outline: 2px solid var(--d8x);outline-offset: 4px;}
.xseb .p7vek .p2983jc > summary .f07rk {margin: 0;}

.xseb .p7vek .p2983jc > summary::after {transition:transform 0.158s ease, opacity 0.214s ease;opacity:0.57;content: "+";font-size: 15px;font-weight: 400;margin-left: auto;line-height: 1;flex: 0 0 auto;}
.xseb .p7vek .p2983jc[open] > summary::after {opacity:0.99;transform: rotate(45deg);}
.xseb .p7vek .p2983jc[open] > summary {margin-bottom:7px;}
@media (prefers-reduced-motion: reduce) {
  .xseb .p7vek .p2983jc > summary::after {transition:none;}
}

.xseb {padding-bottom: max(96px, var(--i1lwa, 96px));}

.qqf336 {--shrpe: .1em;--lnv: 1px solid var(--z68p);--x8g: 700;--j71oh: 0;--h14: 0;--lop6g: 0;--zrf4: 0;--rh6: uppercase;--ojjh: 12px;}

.xseb .sv20aj h2.abk4s.abk4s {letter-spacing: .18em !important;color: var(--swuh);padding: 0 !important;font: 600 11.5px/1 var(--cwb8) !important;display: block;text-transform: uppercase;text-align: start !important;margin: 0 0 14px !important;border: 0 !important;}

.xseb .sv20aj .hwjs2 {border-style: solid;border-color: var(--zpc);margin: 0 0 16px;border-width: 1px 0 0;}

.xseb .sv20aj .regs1 {grid-template-columns: minmax(0, 132px) minmax(0, 1fr);gap: 0 28px;align-items: start;display: grid;}
.xseb .sv20aj .regs1 h2.abk4s.abk4s {padding-top:14px !important;margin: 0 !important;}
@media (max-width:727px) {
  
  .xseb .sv20aj .regs1 {grid-template-columns: minmax(0, 1fr);}
  .xseb .sv20aj .regs1 h2.abk4s.abk4s {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.xseb .gtkzv90 .d2sp38 {gap:25px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:751px) { .xseb .gtkzv90 .d2sp38 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.xseb .yhg39.bscf .nynpej {inset: 0;position: absolute;max-height: none;margin: 0;}
.xseb .yhg39.bscf .nynpej picture {height: 100%;display: block;}
.xseb .yhg39.bscf .xg9h9g,
.xseb .yhg39.bscf .nynpej img {width: 100%;max-height: none;height: 100%;object-fit: cover;aspect-ratio: auto;}

.xseb .yhg39:not(.bscf) .nynpej {margin-top: clamp(36px, 4.6vw, 64px);}
.xseb .yhg39.w2ba1rg .nynpej {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.xseb .yhg39:not(.bscf) .xg9h9g,
.xseb .yhg39:not(.bscf) .nynpej img {height: auto;aspect-ratio: auto;max-height: none;object-fit: contain;}
.xseb .yhg39:not(.bscf) .nynpej picture {display: block;}

.xseb > .yhg39.bscf.m3be {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--d8x) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--rne) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--f2rj, var(--rne)) 30%, transparent), transparent 70%),
    var(--bqzg) !important;}

.xseb .c0zpyna.mwew {display: block;}
.mwew .xjga {flex-wrap: wrap;gap:17px 28px;justify-content: space-between;display: flex;align-items: flex-end;margin: 0 0 20px;}
.mwew .nx0a787 {flex: 1 1 320px;min-width: 0;}
.mwew .vc4vp {margin: 0;}
.mwew .stmerjm {margin: 12px 0 0;}
.mwew .deqqnw {display: flex;gap: 0;}
.mwew .ypnt {border: 1px solid var(--z68p);border-radius: 0;background: transparent;transition:background 0.155s, color 0.177s;padding: 0;display: flex;justify-content: center;align-items: center;cursor: pointer;height: 54px;width: 54px;color: var(--d8x);font: 600 20px/1 var(--cwb8);}
.mwew .ypnt + .ypnt {border-left: 0;}
.mwew .ypnt:hover {color: var(--bj2if, var(--j8d2));border-color: var(--rne);background: var(--rne);}
.mwew .ypnt[hidden] {display: none;}

.mwew .xwr52 {display: flex;gap:6px;margin: 0 0 14px;}
.mwew .k7fbm48 {overflow: hidden;background: var(--z68p);height: 3px;flex: 1 1 0;}
.mwew .k7fbm48 i {width: 0;background: var(--rne);height: 100%;display: block;}
.mwew .k7fbm48[data-s="done"] i {width: 100%;}
.mwew .k7fbm48[data-s="run"] i {animation: bs98mob var(--f46v, 6000ms) linear forwards;}
@keyframes bs98mob { from {width: 0;} to {width: 100%;} }

.mwew .ed4bn {list-style: none;display: grid;grid-auto-columns: 100%;margin: 0;overflow-x: auto;scroll-behavior: smooth;scroll-snap-type: x mandatory;grid-auto-flow: column;padding: 0;scrollbar-width: none;overscroll-behavior-x: contain;}
.mwew .ed4bn::-webkit-scrollbar {display: none;}
.mwew .yzr31r4 {min-width: 0;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);scroll-snap-align: start;display: grid;border: 1px solid var(--z68p);}
.mwew .eh4t {position: relative;min-width: 0;min-height: clamp(280px, 34vw, 460px);overflow: hidden;margin: 0;}
.mwew .eh4t picture {display: block;height: 100%;}
.xseb .mwew .ep9w.ep9w {max-width: none;object-fit: cover;border-radius: 0;width: 100%;height: 100%;position: absolute;inset: 0;}
.mwew .ver4j .eh4t {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--d8x) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--rne) 65%, transparent), transparent 70%),
    var(--bqzg);}
.mwew .xnarb {align-items: flex-start;flex-direction: column;border-left: 1px solid var(--z68p);padding: clamp(22px, 3vw, 40px);gap:16px;justify-content: flex-end;min-width: 0;display: flex;}
.mwew .t6rj {font: 700 clamp(72px, 9vw, 132px)/.82 var(--cwb8);letter-spacing: -.03em;color: var(--rne);}
.mwew .t6rj i {color: var(--swuh);letter-spacing: .06em;font-style: normal;margin-left:5px;font-size: .28em;}
.mwew .gm07 {text-transform: uppercase;color: var(--d8x);letter-spacing: -.005em;margin: 0;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--cwb8);}
.mwew .qgm2 {margin: 18px 0 0;}
@media (max-width:751px) {
  .mwew .yzr31r4 {grid-template-columns: minmax(0, 1fr);}
  .mwew .eh4t {aspect-ratio: 4 / 3;min-height: 0;}
  .mwew .xnarb {border-top: 1px solid var(--z68p);border-left: 0;}
  .mwew .t6rj {font-size: 72px;}
  .mwew .xnarb .wttm {align-self: stretch;}
  .mwew .ypnt {height: 46px;width: 46px;}
}
@media (prefers-reduced-motion: reduce) { .mwew .ed4bn {scroll-behavior: auto;} .mwew .k7fbm48[data-s="run"] i {width: 100%;animation: none;} }

.xseb .mwew :is(.yzr31r4, .xwr52) {max-width: none;}

.xseb .zvys1xs .fvwg {grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--z68p);display: grid;border-left: 1px solid var(--z68p);}
.xseb .zvys1xs .bgyawh0,
.xseb .zvys1xs .bgyawh0:first-child {justify-content: center;border-bottom: 1px solid var(--z68p);border-left: 0;flex-direction: column;min-height: 110px;gap:13px;display: flex;transition:background 0.185s;align-items: center;box-sizing: border-box;padding: 18px 12px;text-align: center;border-right: 1px solid var(--z68p);}
.xseb .zvys1xs .bgyawh0:hover {background: color-mix(in srgb, var(--rne) 10%, transparent);}
.xseb .zvys1xs .bgyawh0 img {height: 32px;max-width:121px;opacity:1;}
.xseb .zvys1xs .xp831 {font-size: 12px;white-space: normal;}
@media (max-width:751px) {
  .xseb .zvys1xs .fvwg {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .xseb .zvys1xs .bgyawh0, .xseb .zvys1xs .bgyawh0:first-child {padding: 14px 8px;min-height: 92px;}
  .xseb .zvys1xs .bgyawh0 img {max-width: 100%;height: 26px;}
}

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

.xseb .sd500.a7zcqws .cj07x {justify-content: start;grid-template-rows: auto auto;grid-auto-columns: max-content;margin: 18px 0 0;column-gap:39px;row-gap:5px;padding: 0;max-width: none;display: grid !important;grid-auto-flow: column;list-style: none;}
.xseb .sd500.a7zcqws ul.cj07x {grid-template-rows: auto;}
.xseb .sd500.a7zcqws .f344 {max-width: none;gap:5px;flex-direction: column;display: flex;}
.xseb .sd500.a7zcqws .cj07x :is(dt, dd) {margin: 0;}
.xseb .sd500.a7zcqws .e6ve6k {font-size: clamp(20px, 2vw, 26px);}
.xseb .sd500.a7zcqws a.cvt6v {color: var(--bj2if, var(--j8d2));background: var(--rne);border-color: var(--rne);}
.xseb .sd500.a7zcqws a.cvt6v:hover {filter: brightness(1.08);}
@media (max-width:555px) { .xseb .sd500.a7zcqws .cj07x {column-gap:22px;} }

.xseb .gxe0.te5yr .w7t09v8 {list-style: none;gap: 0 clamp(14px, 2vw, 28px);max-width: none;counter-reset: none;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;margin: 10px 0 0;padding: 0;}
.xseb .gxe0.te5yr .vjbx {padding: 22px 0 0;max-width: none;margin: 0;position: relative;border: 0;border-top: 6px solid color-mix(in srgb, var(--rne) 35%, var(--z68p));min-width: 0;}
.xseb .gxe0.te5yr .vjbx:nth-child(2) {border-top-color: color-mix(in srgb, var(--rne) 55%, var(--z68p));}
.xseb .gxe0.te5yr .vjbx:nth-child(3) {border-top-color: color-mix(in srgb, var(--rne) 78%, var(--z68p));}
.xseb .gxe0.te5yr .vjbx:nth-child(n+4) {border-top-color: var(--rne);}
.xseb .gxe0.te5yr :is(.kfzrs, .jtb90) {max-width: none;gap:10px;margin: 0;flex-direction: column;align-items: flex-start;display: flex;}
.xseb .gxe0.te5yr .rhaw {font: 700 clamp(64px, 7vw, 104px)/.8 var(--cwb8);color: transparent;margin: 0 0 4px;-webkit-text-stroke: 1.5px var(--rne);transition:color 0.217s;display: block;letter-spacing: -.04em;}
.xseb .gxe0.te5yr .vjbx:hover .rhaw {color: var(--rne);}
.xseb .gxe0.te5yr .af8vh {font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--cwb8);letter-spacing: .01em;text-transform: uppercase;overflow-wrap: anywhere;color: var(--d8x);}
.xseb .gxe0.te5yr :is(.xgjr, .v7ntc8n) {display: block;margin: 0;line-height:1.60;color: var(--swuh);font-size: 15px;max-width: none;overflow-wrap: anywhere;}
.xseb .gxe0.te5yr .v7ntc8n {margin-top:10px;}
@media (max-width:971px) {
  .xseb .gxe0.te5yr .w7t09v8 {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:30px;}
}
@media (max-width:555px) {
  .xseb .gxe0.te5yr .w7t09v8 {row-gap:21px;grid-template-columns: minmax(0, 1fr);}
  .xseb .gxe0.te5yr .vjbx {padding-top:17px;}
  .xseb .gxe0.te5yr .rhaw {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .xseb .gxe0.te5yr .rhaw {transition:none;} }

.xseb .gxe0.te5yr :is(.jtb90, .kfzrs) {padding-left: 0;text-indent: 0;}
.xseb .gxe0.te5yr .rhaw {position: static;width: auto;text-align: left;}
.xseb .gxe0.te5yr .af8vh + .xgjr::before {content: none;}

.xseb .p7vek .x4xb2ff {display: flex;flex-wrap: wrap;}
.xseb .p7vek .x4xb2ff > * {flex: 1 1 auto;}
