

:root {--n213: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--d94: var(--be5g1);--cemq:  1240px;--dai: clamp(52px, 7vw, 110px);--n4ih:   var(--scf);--inccv:"Oswald", "Archivo Narrow", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--d4k: var(--bocj);--gd8:  var(--aw4);--j8c: var(--tau);}

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

.bcw3g1p {text-decoration: none;padding: 12px 20px;color: var(--b8g, var(--wfu, var(--lskw)));position: absolute;z-index: 200;left: -9999px;top: 0;font-weight: 700;background: var(--j8c);}
.bcw3g1p:focus {top: 10px;left: 10px;}

.a7tbhfv {position: sticky;z-index: 60;border-bottom: 1px solid var(--gd8);background: var(--pqu);top: 0;}
.tst12 {margin: 0 auto;padding: 0 24px;min-height: 62px;display: flex;gap:24px;align-items: center;max-width: var(--cemq);}
.hg7p1q {min-height: 44px;text-decoration: none;display: inline-flex;align-items: center;}
.hg7p1q img {height: 24px;display: block;width: auto;}
.nmbz {font: 700 19px/1 var(--inccv);text-transform: uppercase;letter-spacing: .06em;color: var(--hoe);}

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

.bg4xvqv {display: flex;gap:8px;align-items: center;}
.j9z2n {min-height: 44px;padding: 0 12px;background: var(--ra4j);text-transform: uppercase;display: inline-flex;letter-spacing: .12em;text-decoration: none;align-items: center;font: 600 12.5px/1 var(--inccv);color: var(--wr7, var(--iavj));}

.x8ky,
.bapbd :is(.hx0dz1b, .st6q, .j6pe6, .r2nv,
              .ns4npmp, .pcqc, .kejyer) a[role="button"],
.bapbd .r2nv a {align-items: center;display: inline-flex;font: 700 13px/1 var(--inccv);border-radius: 0;border: 0;text-transform: uppercase;padding: 0 22px;color: var(--wfu, var(--lskw));min-height: 44px;justify-content: center;text-decoration: none;letter-spacing: .12em;cursor: pointer;background: var(--tau);}

.x8ky {background: var(--fgj);color: var(--sg14, var(--rj3));}
.x8ky:hover {background: var(--py0w);}
.bapbd :is(.hx0dz1b, .st6q, .j6pe6, .r2nv,
              .ns4npmp, .pcqc, .kejyer) a[role="button"]:hover,
.bapbd .r2nv a:hover {background: var(--py0w);}
.jaff {min-height: 56px;font-size: 14px;padding: 0 34px;}

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

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

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

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

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

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

.bapbd .hx0dz1b.eyyv {border-bottom: 1px solid var(--gd8) !important;display: block;padding: 0 0 var(--dai) !important;}

.bapbd .hx0dz1b .bk252v {font: 600 12.5px/1 var(--inccv);text-transform: uppercase;margin: 0 0 clamp(14px, 2vw, 24px);letter-spacing: .18em;color: var(--d4k);}

.bapbd .hx0dz1b .qe2e {color: var(--n4ih);font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--inccv);text-wrap: balance;letter-spacing: -.02em;margin: 0 0 clamp(20px, 2.6vw, 34px);text-transform: uppercase;}

.bapbd .hx0dz1b.yss07c .qe2e {font-size: clamp(42px, 7.6vw, 112px);}

.bapbd .hx0dz1b .xr9y {max-width: none;justify-content: space-between;border-top: 1px solid var(--d94);display: flex;gap:20px 40px;padding-top: clamp(16px, 2vw, 26px);flex-wrap: wrap;align-items: baseline;}
.bapbd .hx0dz1b .b101d {flex: 1 1 320px;color: var(--d4k);font-size: 18px;margin: 0;line-height:1.55;max-width: 56ch;}

.bapbd .hx0dz1b .eh30 {text-decoration: none;min-height: 52px;align-items: center;white-space: nowrap;background: var(--tau);letter-spacing: .14em;padding: 0 30px;display: inline-flex;transition:filter 0.175s;flex: 0 0 auto;text-transform: uppercase;font: 700 13.5px/1 var(--inccv);color: var(--wfu, var(--lskw));border-radius: 0;justify-content: center;}
.bapbd .hx0dz1b .eh30:hover {filter: brightness(1.08);}

.bapbd .hx0dz1b .tz6tp9 {color: var(--ueo, var(--n4ih));margin: clamp(26px, 3.4vw, 46px) 0 0;}
.bapbd .hx0dz1b.x385 .tz6tp9 {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.bapbd .hx0dz1b .qga2gv,
.bapbd .hx0dz1b .tz6tp9 img {display: block;height: auto;border-radius: 0;object-fit: cover;aspect-ratio: 3 / 1;max-height: 34vh;width: 100%;}
.bapbd .hx0dz1b.x385 .qga2gv,
.bapbd .hx0dz1b.x385 .tz6tp9 img {max-height: 26vh;}

@media (max-width:705px) {
  
  .bapbd .hx0dz1b .xr9y {display: block;}
  .bapbd .hx0dz1b .b101d {margin-bottom:20px;}
  .bapbd .hx0dz1b .eh30 {width: 100%;}
  .bapbd .hx0dz1b .qga2gv,
  .bapbd .hx0dz1b .tz6tp9 img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.bapbd .hx0dz1b.re3qbb {border-bottom: 0 !important;display: flex;position: relative;overflow: hidden;padding: clamp(26px, 3.4vw, 46px) !important;min-height: min(52vh, 460px);flex-direction: column;justify-content: flex-end;}
.re3qbb .tz6tp9 {z-index: 0;inset: 0;margin: 0;position: absolute;}
.re3qbb .qga2gv,
.re3qbb .tz6tp9 img {height: 100%;max-height: none;width: 100%;aspect-ratio: auto;}
.re3qbb .tz6tp9::after {background: linear-gradient(0deg,
    var(--fad) 0%,
    color-mix(in srgb, var(--fad) 68%, transparent) 46%,
    color-mix(in srgb, var(--fad) 18%, transparent) 82%,
    transparent 100%);position: absolute;inset: 0;content: "";}
.re3qbb .bk252v,
.re3qbb .qe2e,
.re3qbb .xr9y {z-index: 1;position: relative;}
.re3qbb .qe2e {color: var(--ueo, var(--n4ih));}
.re3qbb .bk252v {color: var(--ueo, var(--d4k));}
.re3qbb .xr9y {border-top: 0;}
@media (max-width:705px) {
  .bapbd .hx0dz1b.re3qbb {min-height: min(42vh, 360px);}
}

.ns4npmp.ns4npmp .gk5nqa {list-style: none;margin: 0;padding: 0;}
.ns4npmp.ns4npmp .r84qsn {margin: 0 0 30px;}
.ns4npmp.ns4npmp .r84qsn:last-child {margin-bottom: 0;}
.ns4npmp.ns4npmp .bedy {color: var(--n4ih);line-height:1.60;padding-left: 4.6em;text-indent: -4.6em;margin: 0;max-width: 70ch;}
.ns4npmp.ns4npmp .eey6gr {letter-spacing: .16em;width: 4.6em;font: 700 13px/1.62 var(--inccv);display: inline-block;text-indent: 0;text-transform: uppercase;color: color-mix(in srgb, var(--j8c) 68%, var(--n4ih));}
.ns4npmp.ns4npmp .e5zmj6 {color: var(--n4ih);font-weight: 600;}

.ns4npmp.ns4npmp .tsbkkc {color: var(--d4k);}
.ns4npmp.ns4npmp .e5zmj6 + .tsbkkc::before {content: " \2014\00a0";color: var(--gd8);}

.ns4npmp.ns4npmp .yhz9x {line-height:1.63;color: var(--n4ih);margin: 0;padding-left: 4.6em;max-width: 70ch;text-indent: -4.6em;}
.ns4npmp.ns4npmp .petbb {margin: 6px 0 0;color: var(--d4k);max-width: 70ch;padding-left: calc(4.6 * 13px + .26em);line-height:1.63;}

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

.fj1ae6b.fj1ae6b .s469 {text-transform: uppercase;padding-top:16px;color: var(--d4k);font: 700 12px/1.3 var(--inccv);border-top: 1px solid var(--gd8);max-width: none;letter-spacing: .18em;margin: 0 0 18px;}
.fj1ae6b.fj1ae6b .v68jb {list-style: none;margin: 0;padding: 0;}
.fj1ae6b.fj1ae6b .qxzmnc {line-height:1.58;gap:15px;max-width: 46ch;display: flex;align-items: baseline;margin: 0 0 14px;}
.fj1ae6b.fj1ae6b .qxzmnc:last-child {margin-bottom: 0;}
.fj1ae6b.fj1ae6b .pq509 {font: 400 17px/1.6 var(--n213);flex: 0 0 auto;color: var(--d4k);width: 1ch;}

.fj1ae6b.fj1ae6b .htsaw2 .pq509 {color: color-mix(in srgb, var(--j8c) 68%, var(--n4ih));}
.fj1ae6b.fj1ae6b .c0nz4c {color: var(--n4ih);min-width: 0;}

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

.fj1ae6b.fj1ae6b .kgkd > dd {min-width: 0;margin: 0;}

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

.kejyer.kejyer .xz5h14 {padding: 0 0 22px 22px;}
.kejyer.kejyer .gzvsnrc {line-height:1.69;font-size: 16px;color: var(--d4k);margin: 0;max-width: 64ch;}

.kejyer.kejyer .cr78 {margin-bottom: 0;border-top: 1px solid var(--d94);}
.kejyer.kejyer .cr78:first-of-type {border-top: 0;}
.kejyer.kejyer .javx {margin-left: auto;}
.kejyer.kejyer .qsmx {padding-left: 0;}

.kejyer.kejyer .gsbve4p {margin: 0;list-style: none;padding: 0;}
.kejyer.kejyer .mmm4k8 {max-width: none;margin: 0;}
.kejyer.kejyer .z694 {flex: 0 0 auto;font: 700 12px/1.4 var(--inccv);color: color-mix(in srgb, var(--j8c) 68%, var(--n4ih));letter-spacing: .16em;}

.kejyer.kejyer .nmhk9qw {padding-left:57px;}

.bapbd .e9rgz .p6jtccf + .p6jtccf {margin-top: clamp(30px, 4vw, 54px);}
.bapbd .e9rgz .fsxbr {margin: 0 0 10px;letter-spacing: .18em;font: 600 12px/1 var(--inccv);color: var(--d4k);text-transform: uppercase;}
.bapbd .e9rgz .jhgn7m {padding: 0;gap:30px 22px;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;margin: 0;list-style: none;}

@media (max-width:748px) { .bapbd .e9rgz .jhgn7m {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.bapbd .e9rgz .reb4r4 {min-width: 0;}
.bapbd .e9rgz .f0qhy {display: grid;text-decoration: none;min-width: 0;color: inherit;grid-template-columns: auto minmax(0, 1fr);gap:3px 10px;align-items: baseline;}
.bapbd .e9rgz .ne7kdk {letter-spacing: .12em;align-self: start;color: var(--d4k);font: 600 12px/1.25 var(--inccv);grid-row: 2 / span 2;}

.bapbd .e9rgz .mjsq {width: 100%;margin: 0 0 12px;grid-column: 1 / -1;overflow: hidden;}
.bapbd .e9rgz .mjsq img {height: auto;object-fit: cover;border-radius: 0;aspect-ratio: 1 / 1;display: block;width: 100%;}
.bapbd .e9rgz .akk3s {font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--inccv);text-transform: uppercase;letter-spacing: .01em;color: var(--n4ih);min-width: 0;}
.bapbd .e9rgz .fcmra8 {color: var(--d4k);font: 400 12.5px/1.3 var(--inccv);font-style: normal;min-width: 0;text-overflow: ellipsis;overflow: hidden;grid-column: 2;text-transform: uppercase;white-space: nowrap;letter-spacing: .12em;}
.bapbd .e9rgz .f0qhy:hover .akk3s {text-decoration-thickness: 2px;text-decoration-color: var(--j8c);text-decoration: underline;text-underline-offset: 5px;}

.bapbd .gggq .v8hm8 {align-items: center;margin: 0;padding: 0;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--d94);display: grid;}
.bapbd .gggq .h4ax {min-width: 0;border-bottom: 1px solid var(--d94);}
.bapbd .gggq .z0b0s8w {min-height: 76px;align-items: center;text-decoration: none;display: flex;}
.bapbd .gggq .e44d {font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--inccv);color: var(--n4ih);text-transform: uppercase;letter-spacing: .01em;}
.bapbd .gggq .z0b0s8w:hover .e44d {text-decoration: underline;text-decoration-color: var(--j8c);text-decoration-thickness: 2px;text-underline-offset: 5px;}

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

.bapbd .ne2s .qg5rwy {max-width: none;gap: 0;flex-wrap: wrap;align-items: center;margin: 0;display: flex;}
.bapbd .ne2s .hsg51b {min-height: 62px;display: inline-flex;align-items: center;padding: 0 24px;text-decoration: none;gap:11px;border-left: 1px solid var(--d94);}
.bapbd .ne2s .hsg51b:first-child {padding-left: 0;border-left: 0;}
.bapbd .ne2s .hsg51b img {max-width:77px;height: 26px;opacity:0.72;object-fit: contain;border-radius: 0;width: auto;display: block;}
.bapbd .ne2s .aq5gx {color: var(--d4k);white-space: nowrap;text-transform: uppercase;font: 600 13.5px/1 var(--inccv);letter-spacing: .13em;}
.bapbd .ne2s .hsg51b:hover .aq5gx {color: var(--n4ih);}

.bapbd .pcqc .s6xpa {margin: 0 0 14px;align-items: baseline;display: flex;gap:9px;}
.bapbd .pcqc .y2z4s {color: var(--n4ih);letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--inccv);}
.bapbd .pcqc .tjj9gkp {font: 600 clamp(16px, 2vw, 24px)/1 var(--inccv);font-style: normal;color: var(--d4k);letter-spacing: .1em;}
.bapbd .pcqc .wxacd {font-size: 17px;color: var(--d4k);max-width: 62ch;line-height:1.61;margin: 0 0 clamp(26px, 3.4vw, 44px);}
.bapbd .pcqc .v0p8e4d {margin: 0;list-style: none;padding: 0;}
.bapbd .pcqc .bhvzxf4 {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--d94);}

.bapbd .pcqc .fe6b8f {margin: 0;}
.bapbd .pcqc .fe6b8f p {margin: 0;line-height:1.51;font-size: clamp(18px, 1.9vw, 23px);color: var(--n4ih);max-width: 62ch;}
.bapbd .pcqc .t9fbrs {display: block;text-transform: uppercase;margin-top:12px;letter-spacing: .16em;color: var(--d4k);font: 600 12.5px/1 var(--inccv);font-style: normal;}

.bapbd .pcqc .bhvzxf4 {margin: 0;}

.bapbd .pcqc ol.v0p8e4d > .bhvzxf4 {max-width: 68ch;}
.bapbd .pcqc div.v0p8e4d > .bhvzxf4 {max-width: none;}

.bapbd .pcqc figcaption.t9fbrs {font-style: normal;}

.bapbd .pcqc .w8er2w {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.bapbd .pcqc .w8er2w + .s6xpa {margin-bottom: clamp(26px, 3.4vw, 44px);}

.bapbd .j6pe6.z5y4c {max-width: none;}

.bapbd .j6pe6.yskr {max-width: 74ch;}
.bapbd .j6pe6 .ragnk {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.bapbd .j6pe6.y8674q .ragnk {order: 2;margin: clamp(24px, 3vw, 38px) 0 0;}
.bapbd .j6pe6.y8674q {display: flex;flex-direction: column;}
.bapbd .j6pe6 .ragnk img {width: 100%;height: auto;aspect-ratio: 5 / 1;border-radius: 0;display: block;object-fit: cover;}
.bapbd .j6pe6 .yzj2ffy {font: 700 clamp(26px, 4vw, 52px)/1 var(--inccv);padding: 0 0 18px;letter-spacing: -.01em;text-wrap: balance;border-bottom: 1px solid var(--gd8);text-transform: uppercase;color: var(--n4ih);margin: 0 0 22px;}
.bapbd .j6pe6 .yzj2ffy::before {display: none;}

.bapbd .j6pe6 .frf6 {color: var(--d4k);font-size: 17px;line-height:1.68;max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);}
.bapbd .j6pe6 .frf6 :is(p, li):last-child {margin-bottom: 0;}
.bapbd .j6pe6 .jqfn4 {padding-left: clamp(0px, 4vw, 72px);margin: 24px 0 0;max-width: none;}
.bapbd .j6pe6 .t7fs7j {padding: 0 26px;display: inline-flex;font: 700 13px/1 var(--inccv);letter-spacing: .14em;text-transform: uppercase;border-radius: 0;justify-content: center;background: var(--tau);min-height: 48px;color: var(--wfu, var(--lskw));align-items: center;text-decoration: none;}
.bapbd .j6pe6 .t7fs7j:hover {filter: brightness(1.08);}

.bapbd .st6q.abbkz {text-align: left;}
.bapbd .st6q .tz0ed {padding: 0 0 18px;letter-spacing: -.01em;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--inccv);margin: 0 0 22px;text-wrap: balance;border-bottom: 1px solid var(--gd8);color: var(--n4ih);text-transform: uppercase;}
.bapbd .st6q .j5rd7t {font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);line-height:1.58;color: var(--d4k);max-width: 62ch;}
.bapbd .st6q .gk5nqa {margin: 0;list-style: none;padding: 0;}

.bapbd .st6q.qah8q .gk5nqa {flex-wrap: wrap;display: flex;gap: clamp(24px, 3vw, 44px);justify-content: center;}
.bapbd .st6q.qah8q .gk5nqa > * {flex: 1 1 220px;min-width: 0;max-width: calc(50% - clamp(12px, 1.5vw, 22px));}
@media (max-width:611px) {
  .bapbd .st6q.qah8q .gk5nqa > * {max-width: none;}
}
.bapbd .st6q .r84qsn {min-width: 0;}
.bapbd .st6q.d3gmv1 .r84qsn {border-top: 1px solid var(--d94);align-items: start;grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);display: grid;padding: clamp(20px, 2.6vw, 32px) 0;gap: clamp(16px, 2.4vw, 34px);}
.bapbd .st6q .mncm4th {margin-bottom:13px;color: var(--e3k0, var(--d4k));display: block;letter-spacing: .18em;font: 600 12px/1 var(--inccv);}
.bapbd .st6q.d3gmv1 .mncm4th {margin-bottom: 0;}
.bapbd .st6q .v23904c {margin: 0 0 14px;}
.bapbd .st6q.d3gmv1 .v23904c {margin: 0;}
.bapbd .st6q .v23904c img {height: auto;object-fit: cover;width: 100%;display: block;border-radius: 0;aspect-ratio: 3 / 2;}
.bapbd .st6q .j9dnh {line-height:1.54;color: var(--n4ih);font-size: 16.5px;max-width: 46ch;margin: 0;}
.bapbd .st6q .bqddjg {gap:11px;flex-wrap: wrap;display: flex;margin-top: clamp(26px, 3vw, 40px);}
.bapbd .st6q .vqerjf,
.bapbd .st6q .y63w {align-items: center;font: 700 13px/1 var(--inccv);border-radius: 0;justify-content: center;text-transform: uppercase;min-height: 48px;padding: 0 26px;letter-spacing: .14em;text-decoration: none;display: inline-flex;}
.bapbd .st6q .vqerjf {color: var(--wfu, var(--lskw));background: var(--tau);}
.bapbd .st6q .vqerjf:hover {filter: brightness(1.08);}

.bapbd .st6q .y63w {box-shadow: inset 0 0 0 1px var(--gd8);color: color-mix(in srgb, var(--j8c) 35%, var(--n4ih));background: none;}
.bapbd .st6q .y63w:hover {box-shadow: inset 0 0 0 1px var(--j8c);}
@media (max-width:705px) {
  .bapbd .st6q.d3gmv1 .r84qsn {grid-template-columns: auto minmax(0, 1fr);}
  .bapbd .st6q.d3gmv1 .v23904c {grid-column: 1 / -1;}
  .bapbd .st6q .vqerjf,
  .bapbd .st6q .y63w {width: 100%;}
}

.bapbd .c4tvzaj.jknm15 {max-width: none;}
.bapbd .c4tvzaj .vs9b {grid-template-columns: auto minmax(0, 1fr);align-items: center;border-bottom: 1px solid var(--d94);gap:2px 16px;display: grid;padding-bottom:18px;}
.bapbd .c4tvzaj .q8wb4 {grid-row: 1 / span 2;height: 56px;width: 56px;overflow: hidden;margin: 0;}
.bapbd .c4tvzaj .q8wb4 img {width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 0;}
.bapbd .c4tvzaj .tqqrr3 {font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--inccv);letter-spacing: .01em;text-transform: uppercase;margin: 0;color: var(--n4ih);}
.bapbd .c4tvzaj .ety0z {text-transform: uppercase;margin: 0;font: 600 12px/1.4 var(--inccv);letter-spacing: .16em;color: var(--d4k);}
.bapbd .c4tvzaj .sdygbps {line-height:1.66;max-width: 68ch;color: var(--d4k);margin: 20px 0 0;padding-left: clamp(0px, 4vw, 72px);font-size: 16.5px;}
.bapbd .c4tvzaj .ccap9y {padding-left: clamp(0px, 4vw, 72px);align-items: center;margin: 22px 0 0;gap: 0 20px;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.bapbd .c4tvzaj .a1zdmr8 {font: 600 11.5px/1 var(--inccv);text-transform: uppercase;color: var(--d4k);letter-spacing: .16em;}
.bapbd .c4tvzaj .nt86 {margin: 0;}
.bapbd .c4tvzaj .nt86 a {text-decoration-thickness: 2px;min-height: 44px;text-decoration: underline;text-decoration-color: var(--j8c);color: var(--n4ih);font-size: 15px;text-underline-offset: 4px;display: inline-flex;align-items: center;}
.bapbd .c4tvzaj .twp3 {display: block;padding-top:17px;margin-top:23px;font-size: 13px;line-height:1.61;color: var(--d4k);border-top: 1px solid var(--d94);}

.bapbd .c4tvzaj .xba6w {margin: 0 0 14px;}

.bapbd .c4tvzaj .qttjm {margin: 18px 0 0;border-style: solid;border-color: var(--d94);border-width: 1px 0 0;}

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

.bapbd .xb3rz1t .bcfh {text-transform: uppercase;color: var(--n4ih);margin: 0 0 26px;padding: 0 0 20px;letter-spacing: -.01em;text-wrap: balance;border-bottom: 1px solid var(--gd8);font: 700 clamp(30px, 5vw, 62px)/0.98 var(--inccv);}
.bapbd .xb3rz1t .bcfh::before {display: none;}

.bapbd .xb3rz1t .g9nx {border-width: 2px 0 0;margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-color: var(--j8c);border-style: solid;}
.bapbd .xb3rz1t .xegd {color: var(--n4ih);font-size: 17px;max-width: 68ch;line-height:1.72;padding-left: clamp(0px, 4vw, 72px);}
.bapbd .xb3rz1t .xegd :is(p, li) {color: var(--n4ih);}
.bapbd .xb3rz1t .xegd :last-child {margin-bottom: 0;}

.bapbd .xb3rz1t .a53v {border-left: 2px solid var(--j8c);padding-left: clamp(16px, 4vw, 72px);}

.bapbd .heg9j .mhyem5 {border: 0;color: var(--n4ih);margin: 0 0 16px;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--inccv);text-transform: uppercase;padding: 0;letter-spacing: -.01em;}
.bapbd .heg9j .mhyem5::before {display: none;}
.bapbd .heg9j .p42y34c {line-height:1.62;margin: 0 0 26px;font-size: 17px;color: var(--d4k);max-width: 60ch;}

.bapbd .heg9j.dzjt2n8 {padding: clamp(26px, 3.4vw, 44px) 0 0;margin: clamp(34px, 4.6vw, 62px) 0;border-top: 4px solid var(--j8c);}
.bapbd .heg9j .ev50m1z {border-top: 1px solid var(--gd8);margin: 0;flex-wrap: wrap;gap: 0;padding: 0;display: flex;}
.bapbd .heg9j .b8phtd3 {padding: 16px 0 0;text-transform: uppercase;font: 600 11.5px/1 var(--inccv);color: var(--d4k);letter-spacing: .16em;}
.bapbd .heg9j .fasanf7 {padding: 6px 0 18px;color: var(--n4ih);font: 700 clamp(18px, 2vw, 24px)/1.1 var(--inccv);margin: 0;letter-spacing: .01em;}
.bapbd .heg9j .jxgb2h2 {flex-wrap: wrap;display: flex;gap:12px;margin: 26px 0 0;max-width: none;}
.bapbd .heg9j .x460zv8 {background: none;justify-content: center;font: 700 13px/1 var(--inccv);align-items: center;text-decoration: none;padding: 0 26px;letter-spacing: .14em;display: inline-flex;color: color-mix(in srgb, var(--j8c) 35%, var(--n4ih));min-height: 48px;box-shadow: inset 0 0 0 1px var(--gd8);border-radius: 0;text-transform: uppercase;}
.bapbd .heg9j .x460zv8:hover {box-shadow: inset 0 0 0 1px var(--j8c);}

.bapbd .heg9j ul.p42qg {list-style: none;padding: 0;}
.bapbd .heg9j .dtes {padding: 0;max-width: none;margin: 0;}

.bapbd .heg9j b.b8phtd3 {display: block;}
.bapbd .heg9j span.fasanf7 {display: block;}

.bapbd .heg9j ul.rnj8ar {padding: 0;list-style: none;}
.bapbd .heg9j .rnj8ar > li {margin: 0;max-width: none;}

.bapbd .r2nv.rm19 {display: block;}
.bapbd .r2nv .xaqzswt {border-color: var(--gd8);margin: 0 0 22px;border-width: 1px 0 0;border-style: solid;}
.bapbd .r2nv .vvcdh {min-height: 52px;border-radius: 0;font: 700 13.5px/1 var(--inccv);text-decoration: none;display: inline-flex;background: var(--tau);text-transform: uppercase;padding: 0 32px;letter-spacing: .14em;color: var(--wfu, var(--lskw));align-items: center;justify-content: center;}
.bapbd .r2nv .vvcdh:hover {filter: brightness(1.08);}
.bapbd .r2nv.rtgx  {text-align: left;}
.bapbd .r2nv.f1hy1z   {text-align: center;}
.bapbd .r2nv.q31e1 {text-align: right;}
.bapbd .r2nv.k6axj4j .vvcdh {display: flex;width: 100%;}

.bapbd .r2nv.rm19 {max-width: none;}

.bapbd .r2nv.mxynv::before {height: 1px;display: block;background: var(--gd8);margin: 0 0 22px;content: "";}

.bapbd .r2nv .vgxcrp {margin: 22px 0 0;}

.bapbd .bxsmw.m1q2 {display: block;}
.bapbd .bxsmw .b44v {display: block;}
.bapbd .bxsmw .b44v img {width: 100%;border-radius: 0;display: block;height: auto;}
.bapbd .bxsmw .ns8d2d6 {margin-top:14px;display: block;background: var(--gd8);height: 1px;}
.bapbd .bxsmw .kd32q {font: 600 12px/1.5 var(--inccv);display: block;padding-left: clamp(0px, 4vw, 72px);letter-spacing: .14em;text-transform: uppercase;margin-top:8px;color: var(--d4k);}

.bapbd .bxsmw .tmnsc7 {display: block;margin-top:15px;padding-top:11px;border-top: 1px solid var(--gd8);}
.bapbd .bxsmw .tmnsc7 .kd32q {margin-top: 0;}

.bapbd .bxsmw .jpqf7 {padding-left: 0;margin: 0 0 10px;}

.bapbd .n7k1 .vsxzc12 {text-transform: uppercase;letter-spacing: .18em;color: var(--d4k);margin-bottom:9px;font: 600 11.5px/1 var(--inccv);display: block;}

.bapbd .n7k1 .v9a05gb {margin: 0;align-items: center;border-top: 1px solid var(--d94);display: flex;max-width: none;flex-wrap: wrap;padding-top:11px;}
.bapbd .n7k1 .v9a05gb a {text-decoration: none;font: 600 12.5px/1 var(--inccv);min-height: 44px;border-left: 1px solid var(--d94);letter-spacing: .13em;display: inline-flex;align-items: center;padding: 0 16px;text-transform: uppercase;color: var(--d4k);}
.bapbd .n7k1 .v9a05gb a:first-child {border-left: 0;padding-left: 0;}
.bapbd .n7k1 .v9a05gb a:hover {color: var(--n4ih);}

.bapbd .yy20t .r211 {margin-bottom:15px;text-transform: uppercase;font: 600 11.5px/1 var(--inccv);display: block;color: var(--d4k);letter-spacing: .18em;}
.bapbd .tmh4rt .jwm0 {border-bottom: 1px solid var(--gd8);text-transform: uppercase;padding: 0 0 18px;color: var(--n4ih);font: 700 clamp(26px, 4vw, 48px)/1 var(--inccv);margin: 0 0 22px;letter-spacing: -.01em;}
.bapbd .tmh4rt .jwm0::before {display: none;}

.bapbd .yy20t .kzn6y,
.bapbd .tmh4rt .xahw2d {overflow-x: auto;}
.bapbd .yy20t .kzn6y table,
.bapbd .tmh4rt .xahw2d table {margin: 0;}
.bapbd .tmh4rt .s70z0j {font: 600 11.5px/1 var(--inccv);letter-spacing: .16em;margin-top:11px;text-transform: uppercase;color: var(--d4k);display: block;}

.bapbd .tmh4rt figure.xahw2d {margin: 0;}

.bapbd .tmh4rt p.s70z0j {max-width: 68ch;margin: 12px 0 0;}

.bapbd .tmh4rt .e1f19jr {margin: 0 0 14px;}
.bapbd .tmh4rt p.e1f19jr {margin: 0 0 14px;}

.bapbd {--jl1: var(--n4ih);}
.bapbd :is(.r6ds8wq, [class*="table"]) {overflow-x: auto;}
.bapbd table {width: 100%;border-collapse: collapse;font-size: 16px;}
.bapbd thead th {letter-spacing: .14em;text-align: left;padding: 14px 16px 14px 0;border-bottom: 2px solid var(--jl1, var(--n4ih));color: var(--d4k);text-transform: uppercase;font: 700 11.5px/1.3 var(--inccv);white-space: nowrap;}
.bapbd tbody td {border-bottom: 1px solid var(--d94);padding: 14px 16px 14px 0;color: var(--z5cmi, inherit);}

.vzzdsr {border-top: 1px solid var(--gd8);}
.tz4yh17 {padding: clamp(46px, 6vw, 90px) 24px;margin: 0 auto;max-width: var(--cemq);}
.a2zv2 {font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--inccv);letter-spacing: -.015em;text-transform: uppercase;text-wrap: balance;margin: 0;}
.yffr68w {font-size: 18px;margin: 16px 0 26px;max-width: 60ch;color: var(--d4k);}

.xmb3 {margin: 0 auto;font: 600 11.5px/1 var(--inccv);color: var(--d4k);max-width: var(--cemq);padding: 0 24px 40px;letter-spacing: .16em;}

.a32zg.a32zg {background: var(--c0sz);border-top: 1px solid var(--gd8);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);}
.a32zg .j9sz {align-items: start;max-width: var(--cemq);display: grid;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;gap:33px 56px;}
.a32zg .k3cd img {width: auto;display: block;height: 26px;}
.a32zg .k3cd span {font: 700 18px/1 var(--inccv);letter-spacing: .06em;text-transform: uppercase;}
.a32zg .p8pw {display: grid;grid-auto-flow: column;gap:51px;}
.a32zg .p8pw ul {list-style: none;gap:9px;padding: 0;display: grid;margin: 0;}
.a32zg .p8pw a {color: var(--d4k);text-decoration: none;min-height: 44px;align-items: center;text-transform: uppercase;letter-spacing: .12em;font: 600 12px/1 var(--inccv);display: flex;}
.a32zg .p8pw a:hover {color: var(--n4ih);}
.a32zg .bs0sq6 {align-items: center;margin: 26px auto 0;gap:14px;flex-wrap: wrap;display: flex;opacity:0.68;max-width: var(--cemq);}
.a32zg .cqn7v0 {margin: 26px auto 0;border-top: 1px solid var(--d94);padding-top:21px;max-width: var(--cemq);}
.a32zg .cqn7v0 p {color: var(--d4k);font-size: 13px;margin: 0;}
.a32zg .cqn7v0 p + p {margin-top:9px;line-height:1.61;}

@media (max-width:891px) {
  .w0t8e4 {display: flex;}
  .xny4x {display: none;}

  .bg4xvqv {margin-left: auto;flex: 0 0 auto;}
  .j9z2n, .x8ky {padding: 0 13px;font-size: 13.5px;}
  .hg7p1q {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .nmbz {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  
  .tst12 {gap:11px;padding: 0 16px;}
  .bapbd {padding-right:17px;padding-left:15px;}
  .tz4yh17, .xmb3 {padding-right:16px;padding-left:15px;}
  .fj1ae6b.fj1ae6b .ng42 {grid-template-columns: 1fr;gap:33px;}
  
  .fj1ae6b.fj1ae6b .kgkd {grid-auto-flow: row;grid-template-rows: none;gap: 0;}
  .fj1ae6b.fj1ae6b .kgkd > dt {margin-top:33px;}
  .fj1ae6b.fj1ae6b .kgkd > dt:first-child {margin-top: 0;}
  
  .ns4npmp.ns4npmp .bedy {padding-left: 0;text-indent: 0;}
  
  .ns4npmp.ns4npmp .yhz9x,
  .ns4npmp.ns4npmp .petbb {padding-left: 0;text-indent: 0;}
  .ns4npmp.ns4npmp .eey6gr {margin-bottom:5px;width: auto;display: block;}
}

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

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

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

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

.gg8d:checked ~ .cgh5b2r {opacity:0.98;visibility: visible;}
.gg8d:checked ~ .e77613 {transform: translateX(0);visibility: visible;}

.qw96nrd {background: var(--c7dj8);padding: 14px 16px;top: 0;position: sticky;align-items: center;z-index: 1;border-bottom: 1px solid var(--gd8, var(--aw4));gap:11px;display: flex;justify-content: space-between;}
.bjnsh {min-height: 44px;align-items: center;display: inline-flex;}
.bjnsh img {height: 26px;display: block;width: auto;}
.m6gsrdj {letter-spacing: .01em;font-family: var(--inccv);color: var(--scf);font-size: 16px;font-weight: 800;}

.jntx6e {cursor: pointer;color: var(--scf);border-radius: 0;border: 1px solid var(--gd8, var(--aw4));flex: none;justify-content: center;width: 44px;display: inline-flex;background: var(--gs70);align-items: center;height: 44px;}
.jntx6e:hover {background: var(--fh7s5);}
.jntx6e:focus-visible,
.tr95gy a:focus-visible,
.c0x0:focus-visible,
.r6x0g8:focus-visible {outline: 2px solid var(--scf);outline-offset: 2px;}

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

.tr95gy a {font-weight: 600;min-height: 48px;line-height:1.29;text-decoration: none;padding: 10px 14px;align-items: center;color: var(--scf);border-radius: 0;border: 1px solid transparent;font-size: 15.5px;display: flex;}
.tr95gy a:hover {border-color: var(--gd8, var(--aw4));background: var(--gs70);}

.tr95gy a[aria-current="page"] {border-color: var(--gd8, var(--aw4));background: var(--gs70);box-shadow: inset 3px 0 0 var(--j8c, var(--tau));}

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

.c0x0, .r6x0g8 {min-height: 48px;padding: 12px 18px;font-weight: 700;display: flex;border-radius: 0;justify-content: center;text-decoration: none;align-items: center;font-size: 15px;}
.c0x0 {border: 1px solid var(--gd8, var(--aw4));background: var(--ra4j);color: var(--wr7, var(--iavj));}
.r6x0g8 {border: 1px solid transparent;color: var(--sg14, var(--rj3));background: var(--fgj);}

.tr95gy {padding: 8px 18px 14px;}
.tr95gy ul {gap: 0;}
.tr95gy li + li {border-top: 1px solid var(--gd8, var(--aw4));}
.tr95gy a {font-size: 20px;margin: 4px 0;font-family: var(--inccv);padding: 14px 2px;text-transform: uppercase;letter-spacing: .01em;font-weight: 600;border: 0;border-radius: 0;}
.tr95gy a:hover {text-decoration: underline;text-underline-offset: 4px;background: none;}
.tr95gy a[aria-current="page"] {box-shadow: none;background: none;}
.tr95gy a[aria-current="page"]::after {margin-left: auto;width: 26px;height: 3px;background: var(--j8c, var(--tau));content: '';}
.m6gsrdj {font-size: 18px;font-family: var(--inccv);text-transform: uppercase;}
.qw96nrd {padding: 14px 18px;}
.bffnp2 {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.c0x0, .r6x0g8 {font-family: var(--inccv);letter-spacing: .03em;text-transform: uppercase;}

@media (min-width:872px) {
  .e77613, .cgh5b2r {display: none;}
}

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

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

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

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

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

.bapbd .n7k1 .jh8kc > summary {display: flex;min-height: 44px;gap:11px;list-style: none;align-items: center;cursor: pointer;}
.bapbd .n7k1 .jh8kc > summary::-webkit-details-marker {display: none;}
.bapbd .n7k1 .jh8kc > summary:focus-visible {outline: 2px solid var(--n4ih);outline-offset: 4px;}
.bapbd .n7k1 .jh8kc > summary .vsxzc12 {margin: 0;}

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

.bapbd {padding-bottom: max(96px, var(--wq6z, 96px));}

.wjk44k {--rds6x: .1em;--nkf8: 1px solid var(--d94);--ct8m0: 700;--c60z1: 0;--iumax: 12px;--wbxip: uppercase;--m21: 0;--vxhc: 0;--jll2: 0;}

.bapbd .yy20t h2.r211.r211 {display: block;margin: 0 0 14px !important;text-transform: uppercase;padding: 0 !important;color: var(--d4k);text-align: start !important;border: 0 !important;letter-spacing: .18em !important;font: 600 11.5px/1 var(--inccv) !important;}

.bapbd .yy20t .f0q70v6 {border-width: 1px 0 0;border-color: var(--gd8);margin: 0 0 16px;border-style: solid;}

.bapbd .yy20t .eyncat {display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);align-items: start;gap: 0 28px;}
.bapbd .yy20t .eyncat h2.r211.r211 {padding-top:15px !important;margin: 0 !important;}
@media (max-width:715px) {
  
  .bapbd .yy20t .eyncat {grid-template-columns: minmax(0, 1fr);}
  .bapbd .yy20t .eyncat h2.r211.r211 {padding-top: 0 !important;margin: 0 0 14px !important;}
}

.bapbd .e9rgz .jhgn7m {gap:25px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:748px) { .bapbd .e9rgz .jhgn7m {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.bapbd .hx0dz1b.re3qbb .tz6tp9 {max-height: none;position: absolute;inset: 0;margin: 0;}
.bapbd .hx0dz1b.re3qbb .tz6tp9 picture {display: block;height: 100%;}
.bapbd .hx0dz1b.re3qbb .qga2gv,
.bapbd .hx0dz1b.re3qbb .tz6tp9 img {height: 100%;object-fit: cover;aspect-ratio: auto;max-height: none;width: 100%;}

.bapbd .hx0dz1b:not(.re3qbb) .tz6tp9 {margin-top: clamp(36px, 4.6vw, 64px);}
.bapbd .hx0dz1b.x385 .tz6tp9 {max-height: none;margin: 0 0 clamp(36px, 4.6vw, 64px);}
.bapbd .hx0dz1b:not(.re3qbb) .qga2gv,
.bapbd .hx0dz1b:not(.re3qbb) .tz6tp9 img {max-height: none;object-fit: contain;aspect-ratio: auto;height: auto;}
.bapbd .hx0dz1b:not(.re3qbb) .tz6tp9 picture {display: block;}

.bapbd > .hx0dz1b.re3qbb.bnt1n {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--n4ih) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--tau) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--jl1, var(--tau)) 30%, transparent), transparent 70%),
    var(--fad) !important;}

.bapbd .st6q.gmtm {display: block;}
.gmtm .zhdv {margin: 0 0 20px;display: flex;align-items: flex-end;gap:19px 28px;justify-content: space-between;flex-wrap: wrap;}
.gmtm .tm2pgsa {min-width: 0;flex: 1 1 320px;}
.gmtm .tz0ed {margin: 0;}
.gmtm .j5rd7t {margin: 12px 0 0;}
.gmtm .fc2xqe {display: flex;gap: 0;}
.gmtm .c50md6 {width: 54px;border: 1px solid var(--d94);border-radius: 0;padding: 0;cursor: pointer;justify-content: center;background: transparent;font: 600 20px/1 var(--inccv);transition:background 0.136s, color 0.192s;height: 54px;color: var(--n4ih);align-items: center;display: flex;}
.gmtm .c50md6 + .c50md6 {border-left: 0;}
.gmtm .c50md6:hover {background: var(--tau);color: var(--wfu, var(--lskw));border-color: var(--tau);}
.gmtm .c50md6[hidden] {display: none;}

.gmtm .kat74 {display: flex;gap:5px;margin: 0 0 14px;}
.gmtm .rxakc {height: 3px;flex: 1 1 0;background: var(--d94);overflow: hidden;}
.gmtm .rxakc i {height: 100%;display: block;background: var(--tau);width: 0;}
.gmtm .rxakc[data-s="done"] i {width: 100%;}
.gmtm .rxakc[data-s="run"] i {animation: c5ityud var(--fxamx, 6000ms) linear forwards;}
@keyframes c5ityud { from {width: 0;} to {width: 100%;} }

.gmtm .yhs500e {list-style: none;overflow-x: auto;overscroll-behavior-x: contain;margin: 0;padding: 0;scroll-behavior: smooth;scrollbar-width: none;grid-auto-columns: 100%;scroll-snap-type: x mandatory;grid-auto-flow: column;display: grid;}
.gmtm .yhs500e::-webkit-scrollbar {display: none;}
.gmtm .y83q {grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);min-width: 0;border: 1px solid var(--d94);scroll-snap-align: start;display: grid;}
.gmtm .m67cp8e {position: relative;min-width: 0;margin: 0;min-height: clamp(280px, 34vw, 460px);overflow: hidden;}
.gmtm .m67cp8e picture {display: block;height: 100%;}
.bapbd .gmtm .j4kc6.j4kc6 {border-radius: 0;inset: 0;max-width: none;position: absolute;object-fit: cover;width: 100%;height: 100%;}
.gmtm .yh0k .m67cp8e {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--n4ih) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--tau) 65%, transparent), transparent 70%),
    var(--fad);}
.gmtm .r37cs3 {align-items: flex-start;justify-content: flex-end;min-width: 0;border-left: 1px solid var(--d94);flex-direction: column;gap:16px;padding: clamp(22px, 3vw, 40px);display: flex;}
.gmtm .nnwf68g {font: 700 clamp(72px, 9vw, 132px)/.82 var(--inccv);color: var(--tau);letter-spacing: -.03em;}
.gmtm .nnwf68g i {margin-left:6px;color: var(--d4k);font-style: normal;font-size: .28em;letter-spacing: .06em;}
.gmtm .gpz92 {color: var(--n4ih);text-transform: uppercase;margin: 0;font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--inccv);letter-spacing: -.005em;}
.gmtm .bqddjg {margin: 18px 0 0;}
@media (max-width:748px) {
  .gmtm .y83q {grid-template-columns: minmax(0, 1fr);}
  .gmtm .m67cp8e {min-height: 0;aspect-ratio: 4 / 3;}
  .gmtm .r37cs3 {border-top: 1px solid var(--d94);border-left: 0;}
  .gmtm .nnwf68g {font-size: 72px;}
  .gmtm .r37cs3 .vqerjf {align-self: stretch;}
  .gmtm .c50md6 {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .gmtm .yhs500e {scroll-behavior: auto;} .gmtm .rxakc[data-s="run"] i {width: 100%;animation: none;} }

.bapbd .gmtm :is(.y83q, .kat74) {max-width: none;}

.bapbd .ne2s .qg5rwy {grid-template-columns: repeat(4, minmax(0, 1fr));border-left: 1px solid var(--d94);display: grid;border-top: 1px solid var(--d94);}
.bapbd .ne2s .hsg51b,
.bapbd .ne2s .hsg51b:first-child {display: flex;border-left: 0;justify-content: center;min-height: 110px;border-bottom: 1px solid var(--d94);text-align: center;flex-direction: column;border-right: 1px solid var(--d94);padding: 18px 12px;transition:background 0.166s;gap:13px;box-sizing: border-box;align-items: center;}
.bapbd .ne2s .hsg51b:hover {background: color-mix(in srgb, var(--tau) 10%, transparent);}
.bapbd .ne2s .hsg51b img {height: 32px;max-width:119px;opacity:1;}
.bapbd .ne2s .aq5gx {font-size: 12px;white-space: normal;}
@media (max-width:748px) {
  .bapbd .ne2s .qg5rwy {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .bapbd .ne2s .hsg51b, .bapbd .ne2s .hsg51b:first-child {min-height: 92px;padding: 14px 8px;}
  .bapbd .ne2s .hsg51b img {height: 26px;max-width: 100%;}
}

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

.bapbd .heg9j.c1ar .ev50m1z {grid-auto-flow: column;column-gap:41px;display: grid !important;max-width: none;grid-auto-columns: max-content;list-style: none;justify-content: start;grid-template-rows: auto auto;row-gap:7px;margin: 18px 0 0;padding: 0;}
.bapbd .heg9j.c1ar ul.ev50m1z {grid-template-rows: auto;}
.bapbd .heg9j.c1ar .dtes {display: flex;gap:6px;max-width: none;flex-direction: column;}
.bapbd .heg9j.c1ar .ev50m1z :is(dt, dd) {margin: 0;}
.bapbd .heg9j.c1ar .fasanf7 {font-size: clamp(20px, 2vw, 26px);}
.bapbd .heg9j.c1ar a.x460zv8 {color: var(--wfu, var(--lskw));background: var(--tau);border-color: var(--tau);}
.bapbd .heg9j.c1ar a.x460zv8:hover {filter: brightness(1.08);}
@media (max-width:565px) { .bapbd .heg9j.c1ar .ev50m1z {column-gap:21px;} }

.bapbd .ns4npmp.abbkz .gk5nqa {counter-reset: none;max-width: none;padding: 0;gap: 0 clamp(14px, 2vw, 28px);display: grid;margin: 10px 0 0;list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));}
.bapbd .ns4npmp.abbkz .r84qsn {max-width: none;border: 0;border-top: 6px solid color-mix(in srgb, var(--tau) 35%, var(--d94));margin: 0;min-width: 0;position: relative;padding: 22px 0 0;}
.bapbd .ns4npmp.abbkz .r84qsn:nth-child(2) {border-top-color: color-mix(in srgb, var(--tau) 55%, var(--d94));}
.bapbd .ns4npmp.abbkz .r84qsn:nth-child(3) {border-top-color: color-mix(in srgb, var(--tau) 78%, var(--d94));}
.bapbd .ns4npmp.abbkz .r84qsn:nth-child(n+4) {border-top-color: var(--tau);}
.bapbd .ns4npmp.abbkz :is(.yhz9x, .bedy) {flex-direction: column;gap:10px;max-width: none;align-items: flex-start;margin: 0;display: flex;}
.bapbd .ns4npmp.abbkz .eey6gr {transition:color 0.223s;font: 700 clamp(64px, 7vw, 104px)/.8 var(--inccv);display: block;color: transparent;margin: 0 0 4px;letter-spacing: -.04em;-webkit-text-stroke: 1.5px var(--tau);}
.bapbd .ns4npmp.abbkz .r84qsn:hover .eey6gr {color: var(--tau);}
.bapbd .ns4npmp.abbkz .e5zmj6 {overflow-wrap: anywhere;color: var(--n4ih);font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--inccv);letter-spacing: .01em;text-transform: uppercase;}
.bapbd .ns4npmp.abbkz :is(.tsbkkc, .petbb) {margin: 0;color: var(--d4k);display: block;overflow-wrap: anywhere;font-size: 15px;line-height:1.59;max-width: none;}
.bapbd .ns4npmp.abbkz .petbb {margin-top:10px;}
@media (max-width:985px) {
  .bapbd .ns4npmp.abbkz .gk5nqa {row-gap:31px;grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:565px) {
  .bapbd .ns4npmp.abbkz .gk5nqa {grid-template-columns: minmax(0, 1fr);row-gap:21px;}
  .bapbd .ns4npmp.abbkz .r84qsn {padding-top:15px;}
  .bapbd .ns4npmp.abbkz .eey6gr {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .bapbd .ns4npmp.abbkz .eey6gr {transition:none;} }

.bapbd .ns4npmp.abbkz :is(.bedy, .yhz9x) {text-indent: 0;padding-left: 0;}
.bapbd .ns4npmp.abbkz .eey6gr {width: auto;position: static;text-align: left;}
.bapbd .ns4npmp.abbkz .e5zmj6 + .tsbkkc::before {content: none;}

.bapbd .n7k1 .v9a05gb {flex-wrap: wrap;display: flex;}
.bapbd .n7k1 .v9a05gb > * {flex: 1 1 auto;}
