

:root {--q3f: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--mcd:  var(--jb8a);--bxt9:  1240px;--kj5: var(--ext);--nwld:"Oswald", "Arial Narrow", "Archivo Narrow", "Roboto Condensed", system-ui, sans-serif;--c2nm: var(--qsq);--cbr:   var(--y2ol);--dbt: clamp(52px, 7vw, 110px);--i1z7d: var(--jl24);}

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

.as5x8ec {color: var(--sqazl, var(--qo2, var(--xfs)));left: -9999px;z-index: 200;text-decoration: none;background: var(--kj5);position: absolute;top: 0;padding: 12px 20px;font-weight: 700;}
.as5x8ec:focus {top: 10px;left: 10px;}

.qcvvqr {top: 0;background: var(--qblt);z-index: 60;position: sticky;border-bottom: 1px solid var(--mcd);}
.v4vw7 {gap:23px;align-items: center;margin: 0 auto;padding: 0 24px;min-height: 62px;display: flex;max-width: var(--bxt9);}
.eeqs5 {text-decoration: none;display: inline-flex;min-height: 44px;align-items: center;}
.eeqs5 img {height: 24px;width: auto;display: block;}
.tt2ey {letter-spacing: .06em;color: var(--b4yi);font: 700 19px/1 var(--nwld);text-transform: uppercase;}

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

.g809 {display: flex;gap:8px;align-items: center;}
.rhbqch {display: inline-flex;color: var(--zibj7, var(--o7fx));align-items: center;letter-spacing: .12em;background: var(--k12);text-transform: uppercase;padding: 0 12px;min-height: 44px;font: 600 12.5px/1 var(--nwld);text-decoration: none;}

.p551f4,
.cfb7gvw :is(.gtdkc, .xpdfsx, .a66mhs0, .cp7qpb,
              .jq35nw, .nmrab, .bvpwrar) a[role="button"],
.cfb7gvw .cp7qpb a {text-transform: uppercase;text-decoration: none;cursor: pointer;min-height: 44px;display: inline-flex;padding: 0 22px;font: 700 13px/1 var(--nwld);border-radius: 0;border: 0;letter-spacing: .12em;background: var(--ext);justify-content: center;color: var(--qo2, var(--xfs));align-items: center;}

.p551f4 {color: var(--q41, var(--aeogz));background: var(--o4w);}
.p551f4:hover {background: var(--cgw);}
.cfb7gvw :is(.gtdkc, .xpdfsx, .a66mhs0, .cp7qpb,
              .jq35nw, .nmrab, .bvpwrar) a[role="button"]:hover,
.cfb7gvw .cp7qpb a:hover {background: var(--cgw);}
.ndsw742 {min-height: 56px;font-size: 14px;padding: 0 34px;}

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

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

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

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

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

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

.cfb7gvw .gtdkc.cv6c5 {display: block;padding: 0 0 var(--dbt) !important;border-bottom: 1px solid var(--mcd) !important;}

.cfb7gvw .gtdkc .fhnv2rw {color: var(--c2nm);text-transform: uppercase;font: 600 12.5px/1 var(--nwld);letter-spacing: .18em;margin: 0 0 clamp(14px, 2vw, 24px);}

.cfb7gvw .gtdkc .mx87wyv {font: 700 clamp(38px, 6.6vw, 96px)/0.94 var(--nwld);margin: 0 0 clamp(20px, 2.6vw, 34px);color: var(--cbr);text-wrap: balance;letter-spacing: -.02em;text-transform: uppercase;}

.cfb7gvw .gtdkc.rjmx9f .mx87wyv {font-size: clamp(42px, 7.6vw, 112px);}

.cfb7gvw .gtdkc .nzdtm1r {border-top: 1px solid var(--i1z7d);flex-wrap: wrap;padding-top: clamp(16px, 2vw, 26px);justify-content: space-between;display: flex;gap:21px 40px;max-width: none;align-items: baseline;}
.cfb7gvw .gtdkc .w2ta {max-width: 56ch;font-size: 18px;margin: 0;line-height:1.53;color: var(--c2nm);flex: 1 1 320px;}

.cfb7gvw .gtdkc .p9vrbp {flex: 0 0 auto;border-radius: 0;letter-spacing: .14em;padding: 0 30px;white-space: nowrap;min-height: 52px;display: inline-flex;background: var(--ext);justify-content: center;color: var(--qo2, var(--xfs));text-decoration: none;text-transform: uppercase;transition:filter 0.171s;align-items: center;font: 700 13.5px/1 var(--nwld);}
.cfb7gvw .gtdkc .p9vrbp:hover {filter: brightness(1.08);}

.cfb7gvw .gtdkc .yg578n {margin: clamp(26px, 3.4vw, 46px) 0 0;color: var(--bep, var(--cbr));}
.cfb7gvw .gtdkc.bp6d .yg578n {max-height: 26vh;margin: 0 0 clamp(26px, 3.4vw, 46px);}
.cfb7gvw .gtdkc .b1k76,
.cfb7gvw .gtdkc .yg578n img {max-height: 34vh;height: auto;aspect-ratio: 3 / 1;object-fit: cover;display: block;border-radius: 0;width: 100%;}
.cfb7gvw .gtdkc.bp6d .b1k76,
.cfb7gvw .gtdkc.bp6d .yg578n img {max-height: 26vh;}

@media (max-width:693px) {
  
  .cfb7gvw .gtdkc .nzdtm1r {display: block;}
  .cfb7gvw .gtdkc .w2ta {margin-bottom:19px;}
  .cfb7gvw .gtdkc .p9vrbp {width: 100%;}
  .cfb7gvw .gtdkc .b1k76,
  .cfb7gvw .gtdkc .yg578n img {max-height: 22vh;aspect-ratio: 2 / 1;}
}

.cfb7gvw .gtdkc.ey1abeh {justify-content: flex-end;position: relative;min-height: min(52vh, 460px);flex-direction: column;display: flex;overflow: hidden;padding: clamp(26px, 3.4vw, 46px) !important;border-bottom: 0 !important;}
.ey1abeh .yg578n {position: absolute;z-index: 0;margin: 0;inset: 0;}
.ey1abeh .b1k76,
.ey1abeh .yg578n img {width: 100%;height: 100%;aspect-ratio: auto;max-height: none;}
.ey1abeh .yg578n::after {position: absolute;inset: 0;content: "";background: linear-gradient(0deg,
    var(--uwkc) 0%,
    color-mix(in srgb, var(--uwkc) 68%, transparent) 46%,
    color-mix(in srgb, var(--uwkc) 18%, transparent) 82%,
    transparent 100%);}
.ey1abeh .fhnv2rw,
.ey1abeh .mx87wyv,
.ey1abeh .nzdtm1r {position: relative;z-index: 1;}
.ey1abeh .mx87wyv {color: var(--bep, var(--cbr));}
.ey1abeh .fhnv2rw {color: var(--bep, var(--c2nm));}
.ey1abeh .nzdtm1r {border-top: 0;}
@media (max-width:693px) {
  .cfb7gvw .gtdkc.ey1abeh {min-height: min(42vh, 360px);}
}

.jq35nw.jq35nw .smzb {list-style: none;padding: 0;margin: 0;}
.jq35nw.jq35nw .w9a9wn {margin: 0 0 30px;}
.jq35nw.jq35nw .w9a9wn:last-child {margin-bottom: 0;}
.jq35nw.jq35nw .qsfy {padding-left: 4.6em;text-indent: -4.6em;max-width: 70ch;margin: 0;color: var(--cbr);line-height:1.61;}
.jq35nw.jq35nw .pv8s7e4 {text-indent: 0;width: 4.6em;letter-spacing: .16em;text-transform: uppercase;color: color-mix(in srgb, var(--kj5) 68%, var(--cbr));display: inline-block;font: 700 13px/1.62 var(--nwld);}
.jq35nw.jq35nw .tj7k {font-weight: 600;color: var(--cbr);}

.jq35nw.jq35nw .kymktv1 {color: var(--c2nm);}
.jq35nw.jq35nw .tj7k + .kymktv1::before {content: " \2014\00a0";color: var(--mcd);}

.jq35nw.jq35nw .bpc9 {margin: 0;line-height:1.61;text-indent: -4.6em;color: var(--cbr);max-width: 70ch;padding-left: 4.6em;}
.jq35nw.jq35nw .gnp6cj6 {padding-left: calc(4.6 * 13px + .26em);margin: 6px 0 0;color: var(--c2nm);line-height:1.61;max-width: 70ch;}

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

.vksrk.vksrk .wgrj0 {color: var(--c2nm);text-transform: uppercase;margin: 0 0 18px;border-top: 1px solid var(--mcd);max-width: none;font: 700 12px/1.3 var(--nwld);letter-spacing: .18em;padding-top:17px;}
.vksrk.vksrk .pzjfk9 {margin: 0;padding: 0;list-style: none;}
.vksrk.vksrk .a709hj9 {display: flex;line-height:1.58;margin: 0 0 14px;gap:13px;align-items: baseline;max-width: 46ch;}
.vksrk.vksrk .a709hj9:last-child {margin-bottom: 0;}
.vksrk.vksrk .h4hj4hc {color: var(--c2nm);font: 400 17px/1.6 var(--q3f);flex: 0 0 auto;width: 1ch;}

.vksrk.vksrk .yezaeyh .h4hj4hc {color: color-mix(in srgb, var(--kj5) 68%, var(--cbr));}
.vksrk.vksrk .ghcv2 {min-width: 0;color: var(--cbr);}

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

.vksrk.vksrk .a7ck > dd {min-width: 0;margin: 0;}

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

.bvpwrar.bvpwrar .s2e2a {padding: 0 0 22px 22px;}
.bvpwrar.bvpwrar .psam {line-height:1.68;color: var(--c2nm);font-size: 16px;max-width: 64ch;margin: 0;}

.bvpwrar.bvpwrar .hh8yw0f {border-top: 1px solid var(--i1z7d);margin-bottom: 0;}
.bvpwrar.bvpwrar .hh8yw0f:first-of-type {border-top: 0;}
.bvpwrar.bvpwrar .c0bz3r4 {margin-left: auto;}
.bvpwrar.bvpwrar .d3a9y {padding-left: 0;}

.bvpwrar.bvpwrar .q7by {margin: 0;list-style: none;padding: 0;}
.bvpwrar.bvpwrar .r89hy60 {max-width: none;margin: 0;}
.bvpwrar.bvpwrar .pncv9y {color: color-mix(in srgb, var(--kj5) 68%, var(--cbr));flex: 0 0 auto;font: 700 12px/1.4 var(--nwld);letter-spacing: .16em;}

.bvpwrar.bvpwrar .x40y007 {padding-left:57px;}

.cfb7gvw .vpf28 .hbge1v + .hbge1v {margin-top: clamp(30px, 4vw, 54px);}
.cfb7gvw .vpf28 .q0jc3sz {margin: 0 0 10px;letter-spacing: .18em;font: 600 12px/1 var(--nwld);text-transform: uppercase;color: var(--c2nm);}
.cfb7gvw .vpf28 .z2wjx8h {list-style: none;grid-template-columns: repeat(3, minmax(0, 1fr));margin: 0;padding: 0;display: grid;gap:30px 22px;}

@media (max-width:767px) { .cfb7gvw .vpf28 .z2wjx8h {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.cfb7gvw .vpf28 .fed7yb3 {min-width: 0;}
.cfb7gvw .vpf28 .hsm2gm2 {display: grid;min-width: 0;grid-template-columns: auto minmax(0, 1fr);text-decoration: none;gap:3px 10px;align-items: baseline;color: inherit;}
.cfb7gvw .vpf28 .h8w8h {color: var(--c2nm);grid-row: 2 / span 2;letter-spacing: .12em;align-self: start;font: 600 12px/1.25 var(--nwld);}

.cfb7gvw .vpf28 .rcw3d6 {grid-column: 1 / -1;overflow: hidden;width: 100%;margin: 0 0 12px;}
.cfb7gvw .vpf28 .rcw3d6 img {height: auto;width: 100%;object-fit: cover;border-radius: 0;aspect-ratio: 1 / 1;display: block;}
.cfb7gvw .vpf28 .t8kty0c {font: 700 clamp(17px, 1.5vw, 21px)/1.2 var(--nwld);color: var(--cbr);min-width: 0;letter-spacing: .01em;text-transform: uppercase;}
.cfb7gvw .vpf28 .ae4ve {grid-column: 2;overflow: hidden;text-transform: uppercase;min-width: 0;white-space: nowrap;font: 400 12.5px/1.3 var(--nwld);font-style: normal;letter-spacing: .12em;text-overflow: ellipsis;color: var(--c2nm);}
.cfb7gvw .vpf28 .hsm2gm2:hover .t8kty0c {text-decoration-color: var(--kj5);text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 2px;}

.cfb7gvw .faja2rp .xe907 {display: grid;grid-template-columns: minmax(0, 1fr) auto;margin: 0;align-items: center;border-top: 1px solid var(--i1z7d);padding: 0;}
.cfb7gvw .faja2rp .j6ps {border-bottom: 1px solid var(--i1z7d);min-width: 0;}
.cfb7gvw .faja2rp .zwpmv0q {min-height: 76px;align-items: center;display: flex;text-decoration: none;}
.cfb7gvw .faja2rp .pgerr1 {font: 700 clamp(17px, 1.9vw, 24px)/1.2 var(--nwld);letter-spacing: .01em;color: var(--cbr);text-transform: uppercase;}
.cfb7gvw .faja2rp .zwpmv0q:hover .pgerr1 {text-underline-offset: 5px;text-decoration-thickness: 2px;text-decoration-color: var(--kj5);text-decoration: underline;}

.cfb7gvw .faja2rp .d06mxj {display: flex;align-items: center;border-bottom: 1px solid var(--i1z7d);justify-content: flex-end;min-height: 76px;margin: 0;}
.cfb7gvw .faja2rp .d06mxj img {display: block;width: auto;max-width:141px;object-fit: contain;border-radius: 0;opacity:0.74;height: 30px;}

.cfb7gvw .s5br .f1f9x15 {display: flex;align-items: center;flex-wrap: wrap;gap: 0;max-width: none;margin: 0;}
.cfb7gvw .s5br .kk6tz {display: inline-flex;text-decoration: none;min-height: 62px;border-left: 1px solid var(--i1z7d);align-items: center;padding: 0 24px;gap:12px;}
.cfb7gvw .s5br .kk6tz:first-child {border-left: 0;padding-left: 0;}
.cfb7gvw .s5br .kk6tz img {border-radius: 0;max-width:78px;width: auto;display: block;opacity:0.7;height: 26px;object-fit: contain;}
.cfb7gvw .s5br .w5v25qr {white-space: nowrap;font: 600 13.5px/1 var(--nwld);text-transform: uppercase;letter-spacing: .13em;color: var(--c2nm);}
.cfb7gvw .s5br .kk6tz:hover .w5v25qr {color: var(--cbr);}

.cfb7gvw .nmrab .bqmseen {display: flex;align-items: baseline;margin: 0 0 14px;gap:8px;}
.cfb7gvw .nmrab .q350 {letter-spacing: -.03em;font: 700 clamp(52px, 8vw, 116px)/0.9 var(--nwld);color: var(--cbr);}
.cfb7gvw .nmrab .xp57d {color: var(--c2nm);letter-spacing: .1em;font: 600 clamp(16px, 2vw, 24px)/1 var(--nwld);font-style: normal;}
.cfb7gvw .nmrab .tfpw9 {line-height:1.59;color: var(--c2nm);font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);max-width: 62ch;}
.cfb7gvw .nmrab .h6pzw {list-style: none;padding: 0;margin: 0;}
.cfb7gvw .nmrab .az9a {padding: clamp(22px, 2.8vw, 34px) 0;border-top: 1px solid var(--i1z7d);}

.cfb7gvw .nmrab .p6j22 {margin: 0;}
.cfb7gvw .nmrab .p6j22 p {font-size: clamp(18px, 1.9vw, 23px);max-width: 62ch;margin: 0;line-height:1.50;color: var(--cbr);}
.cfb7gvw .nmrab .g78w4 {text-transform: uppercase;font: 600 12.5px/1 var(--nwld);font-style: normal;margin-top:11px;letter-spacing: .16em;color: var(--c2nm);display: block;}

.cfb7gvw .nmrab .az9a {margin: 0;}

.cfb7gvw .nmrab ol.h6pzw > .az9a {max-width: 68ch;}
.cfb7gvw .nmrab div.h6pzw > .az9a {max-width: none;}

.cfb7gvw .nmrab figcaption.g78w4 {font-style: normal;}

.cfb7gvw .nmrab .cd9bg9 {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.cfb7gvw .nmrab .cd9bg9 + .bqmseen {margin-bottom: clamp(26px, 3.4vw, 44px);}

.cfb7gvw .a66mhs0.g1f01ka {max-width: none;}

.cfb7gvw .a66mhs0.mma9x {max-width: 74ch;}
.cfb7gvw .a66mhs0 .jxgv {margin: 0 0 clamp(20px, 2.6vw, 32px);}

.cfb7gvw .a66mhs0.fystvjs .jxgv {margin: clamp(24px, 3vw, 38px) 0 0;order: 2;}
.cfb7gvw .a66mhs0.fystvjs {display: flex;flex-direction: column;}
.cfb7gvw .a66mhs0 .jxgv img {aspect-ratio: 5 / 1;border-radius: 0;height: auto;object-fit: cover;width: 100%;display: block;}
.cfb7gvw .a66mhs0 .pe9mk {text-wrap: balance;font: 700 clamp(26px, 4vw, 52px)/1 var(--nwld);margin: 0 0 22px;text-transform: uppercase;color: var(--cbr);letter-spacing: -.01em;border-bottom: 1px solid var(--mcd);padding: 0 0 18px;}
.cfb7gvw .a66mhs0 .pe9mk::before {display: none;}

.cfb7gvw .a66mhs0 .efcqc {max-width: 68ch;color: var(--c2nm);padding-left: clamp(0px, 4vw, 72px);line-height:1.69;font-size: 17px;}
.cfb7gvw .a66mhs0 .efcqc :is(p, li):last-child {margin-bottom: 0;}
.cfb7gvw .a66mhs0 .cky5 {margin: 24px 0 0;max-width: none;padding-left: clamp(0px, 4vw, 72px);}
.cfb7gvw .a66mhs0 .mer76d1 {justify-content: center;display: inline-flex;text-decoration: none;letter-spacing: .14em;background: var(--ext);text-transform: uppercase;align-items: center;padding: 0 26px;min-height: 48px;font: 700 13px/1 var(--nwld);border-radius: 0;color: var(--qo2, var(--xfs));}
.cfb7gvw .a66mhs0 .mer76d1:hover {filter: brightness(1.08);}

.cfb7gvw .xpdfsx.pga3 {text-align: left;}
.cfb7gvw .xpdfsx .a998 {margin: 0 0 22px;padding: 0 0 18px;text-transform: uppercase;text-wrap: balance;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--nwld);color: var(--cbr);letter-spacing: -.01em;border-bottom: 1px solid var(--mcd);}
.cfb7gvw .xpdfsx .xt9m {max-width: 62ch;color: var(--c2nm);font-size: 17px;margin: 0 0 clamp(26px, 3.4vw, 44px);line-height:1.60;}
.cfb7gvw .xpdfsx .smzb {list-style: none;padding: 0;margin: 0;}

.cfb7gvw .xpdfsx.mt3gvg .smzb {gap: clamp(24px, 3vw, 44px);justify-content: center;display: flex;flex-wrap: wrap;}
.cfb7gvw .xpdfsx.mt3gvg .smzb > * {max-width: calc(50% - clamp(12px, 1.5vw, 22px));min-width: 0;flex: 1 1 220px;}
@media (max-width:615px) {
  .cfb7gvw .xpdfsx.mt3gvg .smzb > * {max-width: none;}
}
.cfb7gvw .xpdfsx .w9a9wn {min-width: 0;}
.cfb7gvw .xpdfsx.vq78k .w9a9wn {grid-template-columns: auto minmax(0, 220px) minmax(0, 1fr);align-items: start;padding: clamp(20px, 2.6vw, 32px) 0;gap: clamp(16px, 2.4vw, 34px);border-top: 1px solid var(--i1z7d);display: grid;}
.cfb7gvw .xpdfsx .b2jd {display: block;margin-bottom:11px;color: var(--cxpg7, var(--c2nm));font: 600 12px/1 var(--nwld);letter-spacing: .18em;}
.cfb7gvw .xpdfsx.vq78k .b2jd {margin-bottom: 0;}
.cfb7gvw .xpdfsx .bwy13mf {margin: 0 0 14px;}
.cfb7gvw .xpdfsx.vq78k .bwy13mf {margin: 0;}
.cfb7gvw .xpdfsx .bwy13mf img {height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 0;width: 100%;display: block;}
.cfb7gvw .xpdfsx .pnrmg {font-size: 16.5px;color: var(--cbr);margin: 0;line-height:1.55;max-width: 46ch;}
.cfb7gvw .xpdfsx .gvyb {margin-top: clamp(26px, 3vw, 40px);display: flex;flex-wrap: wrap;gap:13px;}
.cfb7gvw .xpdfsx .f4dsvxg,
.cfb7gvw .xpdfsx .aktqt {justify-content: center;font: 700 13px/1 var(--nwld);padding: 0 26px;align-items: center;border-radius: 0;text-decoration: none;min-height: 48px;display: inline-flex;text-transform: uppercase;letter-spacing: .14em;}
.cfb7gvw .xpdfsx .f4dsvxg {color: var(--qo2, var(--xfs));background: var(--ext);}
.cfb7gvw .xpdfsx .f4dsvxg:hover {filter: brightness(1.08);}

.cfb7gvw .xpdfsx .aktqt {background: none;box-shadow: inset 0 0 0 1px var(--mcd);color: color-mix(in srgb, var(--kj5) 35%, var(--cbr));}
.cfb7gvw .xpdfsx .aktqt:hover {box-shadow: inset 0 0 0 1px var(--kj5);}
@media (max-width:693px) {
  .cfb7gvw .xpdfsx.vq78k .w9a9wn {grid-template-columns: auto minmax(0, 1fr);}
  .cfb7gvw .xpdfsx.vq78k .bwy13mf {grid-column: 1 / -1;}
  .cfb7gvw .xpdfsx .f4dsvxg,
  .cfb7gvw .xpdfsx .aktqt {width: 100%;}
}

.cfb7gvw .jvx34d.tg7dkx {max-width: none;}
.cfb7gvw .jvx34d .yez4pj {align-items: center;grid-template-columns: auto minmax(0, 1fr);gap:2px 16px;border-bottom: 1px solid var(--i1z7d);padding-bottom:17px;display: grid;}
.cfb7gvw .jvx34d .bhbsj {margin: 0;width: 56px;height: 56px;overflow: hidden;grid-row: 1 / span 2;}
.cfb7gvw .jvx34d .bhbsj img {height: 100%;border-radius: 0;display: block;object-fit: cover;width: 100%;}
.cfb7gvw .jvx34d .m64q0b0 {text-transform: uppercase;color: var(--cbr);font: 700 clamp(20px, 2.6vw, 30px)/1.05 var(--nwld);margin: 0;letter-spacing: .01em;}
.cfb7gvw .jvx34d .es5trg {text-transform: uppercase;color: var(--c2nm);margin: 0;font: 600 12px/1.4 var(--nwld);letter-spacing: .16em;}
.cfb7gvw .jvx34d .j5hc {max-width: 68ch;padding-left: clamp(0px, 4vw, 72px);margin: 20px 0 0;font-size: 16.5px;color: var(--c2nm);line-height:1.70;}
.cfb7gvw .jvx34d .w6vsej {margin: 22px 0 0;gap: 0 20px;align-items: center;padding-left: clamp(0px, 4vw, 72px);display: grid;grid-template-columns: auto minmax(0, 1fr);}
.cfb7gvw .jvx34d .b7ce0t {text-transform: uppercase;letter-spacing: .16em;font: 600 11.5px/1 var(--nwld);color: var(--c2nm);}
.cfb7gvw .jvx34d .npxv {margin: 0;}
.cfb7gvw .jvx34d .npxv a {min-height: 44px;display: inline-flex;text-underline-offset: 4px;color: var(--cbr);font-size: 15px;text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--kj5);align-items: center;}
.cfb7gvw .jvx34d .d3sh6 {padding-top:16px;border-top: 1px solid var(--i1z7d);color: var(--c2nm);font-size: 13px;display: block;margin-top:23px;line-height:1.61;}

.cfb7gvw .jvx34d .m3n2 {margin: 0 0 14px;}

.cfb7gvw .jvx34d .z6t4 {border-color: var(--i1z7d);border-width: 1px 0 0;margin: 18px 0 0;border-style: solid;}

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

.cfb7gvw .a3zkn .amhk {padding: 0 0 20px;font: 700 clamp(30px, 5vw, 62px)/0.98 var(--nwld);border-bottom: 1px solid var(--mcd);margin: 0 0 26px;text-wrap: balance;letter-spacing: -.01em;text-transform: uppercase;color: var(--cbr);}
.cfb7gvw .a3zkn .amhk::before {display: none;}

.cfb7gvw .a3zkn .twzbp {margin: 0 0 22px clamp(0px, 4vw, 72px);width: 56px;border-width: 2px 0 0;border-style: solid;border-color: var(--kj5);}
.cfb7gvw .a3zkn .r9n5n74 {color: var(--cbr);max-width: 68ch;line-height:1.68;padding-left: clamp(0px, 4vw, 72px);font-size: 17px;}
.cfb7gvw .a3zkn .r9n5n74 :is(p, li) {color: var(--cbr);}
.cfb7gvw .a3zkn .r9n5n74 :last-child {margin-bottom: 0;}

.cfb7gvw .a3zkn .d335 {border-left: 2px solid var(--kj5);padding-left: clamp(16px, 4vw, 72px);}

.cfb7gvw .g958k .rrkwy3 {letter-spacing: -.01em;font: 700 clamp(28px, 4.4vw, 54px)/1 var(--nwld);margin: 0 0 16px;color: var(--cbr);border: 0;text-transform: uppercase;padding: 0;}
.cfb7gvw .g958k .rrkwy3::before {display: none;}
.cfb7gvw .g958k .wjkvr {margin: 0 0 26px;line-height:1.61;color: var(--c2nm);font-size: 17px;max-width: 60ch;}

.cfb7gvw .g958k.gbcx14x {margin: clamp(34px, 4.6vw, 62px) 0;border-top: 4px solid var(--kj5);padding: clamp(26px, 3.4vw, 44px) 0 0;}
.cfb7gvw .g958k .c44f46 {border-top: 1px solid var(--mcd);flex-wrap: wrap;display: flex;padding: 0;gap: 0;margin: 0;}
.cfb7gvw .g958k .gsp3 {color: var(--c2nm);padding: 16px 0 0;font: 600 11.5px/1 var(--nwld);letter-spacing: .16em;text-transform: uppercase;}
.cfb7gvw .g958k .jmm5yd5 {margin: 0;padding: 6px 0 18px;color: var(--cbr);font: 700 clamp(18px, 2vw, 24px)/1.1 var(--nwld);letter-spacing: .01em;}
.cfb7gvw .g958k .x2x1ra {max-width: none;flex-wrap: wrap;display: flex;margin: 26px 0 0;gap:13px;}
.cfb7gvw .g958k .s0r1 {min-height: 48px;border-radius: 0;align-items: center;text-transform: uppercase;box-shadow: inset 0 0 0 1px var(--mcd);letter-spacing: .14em;color: color-mix(in srgb, var(--kj5) 35%, var(--cbr));background: none;font: 700 13px/1 var(--nwld);justify-content: center;padding: 0 26px;text-decoration: none;display: inline-flex;}
.cfb7gvw .g958k .s0r1:hover {box-shadow: inset 0 0 0 1px var(--kj5);}

.cfb7gvw .g958k ul.ykzr {list-style: none;padding: 0;}
.cfb7gvw .g958k .ytpkpe {max-width: none;margin: 0;padding: 0;}

.cfb7gvw .g958k b.gsp3 {display: block;}
.cfb7gvw .g958k span.jmm5yd5 {display: block;}

.cfb7gvw .g958k ul.zj0a {list-style: none;padding: 0;}
.cfb7gvw .g958k .zj0a > li {max-width: none;margin: 0;}

.cfb7gvw .cp7qpb.senkhaz {display: block;}
.cfb7gvw .cp7qpb .dwxes {border-style: solid;border-color: var(--mcd);border-width: 1px 0 0;margin: 0 0 22px;}
.cfb7gvw .cp7qpb .dk2ddx {border-radius: 0;text-transform: uppercase;align-items: center;justify-content: center;text-decoration: none;letter-spacing: .14em;font: 700 13.5px/1 var(--nwld);color: var(--qo2, var(--xfs));padding: 0 32px;display: inline-flex;min-height: 52px;background: var(--ext);}
.cfb7gvw .cp7qpb .dk2ddx:hover {filter: brightness(1.08);}
.cfb7gvw .cp7qpb.j0b60  {text-align: left;}
.cfb7gvw .cp7qpb.yybj9w   {text-align: center;}
.cfb7gvw .cp7qpb.ta2h0a2 {text-align: right;}
.cfb7gvw .cp7qpb.cjsaa0 .dk2ddx {width: 100%;display: flex;}

.cfb7gvw .cp7qpb.senkhaz {max-width: none;}

.cfb7gvw .cp7qpb.rrew0::before {display: block;margin: 0 0 22px;background: var(--mcd);content: "";height: 1px;}

.cfb7gvw .cp7qpb .zjam {margin: 22px 0 0;}

.cfb7gvw .bmna8hj.mkcwca {display: block;}
.cfb7gvw .bmna8hj .v4dqa4e {display: block;}
.cfb7gvw .bmna8hj .v4dqa4e img {border-radius: 0;width: 100%;display: block;height: auto;}
.cfb7gvw .bmna8hj .nkqk363 {background: var(--mcd);margin-top:15px;display: block;height: 1px;}
.cfb7gvw .bmna8hj .mq4d3 {padding-left: clamp(0px, 4vw, 72px);margin-top:9px;display: block;color: var(--c2nm);font: 600 12px/1.5 var(--nwld);letter-spacing: .14em;text-transform: uppercase;}

.cfb7gvw .bmna8hj .j8e5yr {display: block;border-top: 1px solid var(--mcd);margin-top:15px;padding-top:9px;}
.cfb7gvw .bmna8hj .j8e5yr .mq4d3 {margin-top: 0;}

.cfb7gvw .bmna8hj .p01f3s {padding-left: 0;margin: 0 0 10px;}

.cfb7gvw .mmq9d0 .e6xrh0 {text-transform: uppercase;font: 600 11.5px/1 var(--nwld);color: var(--c2nm);margin-bottom:10px;letter-spacing: .18em;display: block;}

.cfb7gvw .mmq9d0 .ht7xp {align-items: center;flex-wrap: wrap;padding-top:11px;border-top: 1px solid var(--i1z7d);margin: 0;max-width: none;display: flex;}
.cfb7gvw .mmq9d0 .ht7xp a {text-decoration: none;min-height: 44px;text-transform: uppercase;font: 600 12.5px/1 var(--nwld);color: var(--c2nm);display: inline-flex;align-items: center;border-left: 1px solid var(--i1z7d);padding: 0 16px;letter-spacing: .13em;}
.cfb7gvw .mmq9d0 .ht7xp a:first-child {padding-left: 0;border-left: 0;}
.cfb7gvw .mmq9d0 .ht7xp a:hover {color: var(--cbr);}

.cfb7gvw .e23ez .nvsrk9w {margin-bottom:14px;display: block;font: 600 11.5px/1 var(--nwld);letter-spacing: .18em;text-transform: uppercase;color: var(--c2nm);}
.cfb7gvw .tp2hs4 .yfcpweb {text-transform: uppercase;font: 700 clamp(26px, 4vw, 48px)/1 var(--nwld);margin: 0 0 22px;padding: 0 0 18px;color: var(--cbr);border-bottom: 1px solid var(--mcd);letter-spacing: -.01em;}
.cfb7gvw .tp2hs4 .yfcpweb::before {display: none;}

.cfb7gvw .e23ez .g8frpz,
.cfb7gvw .tp2hs4 .dhx9 {overflow-x: auto;}
.cfb7gvw .e23ez .g8frpz table,
.cfb7gvw .tp2hs4 .dhx9 table {margin: 0;}
.cfb7gvw .tp2hs4 .aa74ce {color: var(--c2nm);display: block;letter-spacing: .16em;font: 600 11.5px/1 var(--nwld);text-transform: uppercase;margin-top:12px;}

.cfb7gvw .tp2hs4 figure.dhx9 {margin: 0;}

.cfb7gvw .tp2hs4 p.aa74ce {max-width: 68ch;margin: 12px 0 0;}

.cfb7gvw .tp2hs4 .kzd8d8 {margin: 0 0 14px;}
.cfb7gvw .tp2hs4 p.kzd8d8 {margin: 0 0 14px;}

.cfb7gvw {--n2c10: var(--cbr);}
.cfb7gvw :is(.rk1qs0, [class*="table"]) {overflow-x: auto;}
.cfb7gvw table {border-collapse: collapse;font-size: 16px;width: 100%;}
.cfb7gvw thead th {border-bottom: 2px solid var(--n2c10, var(--cbr));text-align: left;white-space: nowrap;color: var(--c2nm);font: 700 11.5px/1.3 var(--nwld);letter-spacing: .14em;padding: 14px 16px 14px 0;text-transform: uppercase;}
.cfb7gvw tbody td {border-bottom: 1px solid var(--i1z7d);padding: 14px 16px 14px 0;color: var(--u8ups, inherit);}

.kdbh8xt {border-top: 1px solid var(--mcd);}
.nhnq {margin: 0 auto;padding: clamp(46px, 6vw, 90px) 24px;max-width: var(--bxt9);}
.aftbw {font: 700 clamp(30px, 5.4vw, 68px)/0.98 var(--nwld);margin: 0;text-transform: uppercase;text-wrap: balance;letter-spacing: -.015em;}
.gne9be {font-size: 18px;color: var(--c2nm);margin: 16px 0 26px;max-width: 60ch;}

.fevp {font: 600 11.5px/1 var(--nwld);max-width: var(--bxt9);margin: 0 auto;color: var(--c2nm);letter-spacing: .16em;padding: 0 24px 40px;}

.n3zs5.n3zs5 {border-top: 1px solid var(--mcd);padding: clamp(44px, 5vw, 72px) 24px clamp(24px, 3vw, 38px);background: var(--o1os);}
.n3zs5 .a1064bd {max-width: var(--bxt9);margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap:33px 56px;display: grid;}
.n3zs5 .k11e3jj img {width: auto;display: block;height: 26px;}
.n3zs5 .k11e3jj span {letter-spacing: .06em;font: 700 18px/1 var(--nwld);text-transform: uppercase;}
.n3zs5 .kzf39 {grid-auto-flow: column;gap:53px;display: grid;}
.n3zs5 .kzf39 ul {padding: 0;display: grid;list-style: none;margin: 0;gap:8px;}
.n3zs5 .kzf39 a {min-height: 44px;color: var(--c2nm);text-transform: uppercase;text-decoration: none;font: 600 12px/1 var(--nwld);align-items: center;display: flex;letter-spacing: .12em;}
.n3zs5 .kzf39 a:hover {color: var(--cbr);}
.n3zs5 .xyhcf {margin: 26px auto 0;opacity:0.68;flex-wrap: wrap;gap:15px;align-items: center;display: flex;max-width: var(--bxt9);}
.n3zs5 .yv54hq {border-top: 1px solid var(--i1z7d);padding-top:19px;max-width: var(--bxt9);margin: 26px auto 0;}
.n3zs5 .yv54hq p {font-size: 13px;color: var(--c2nm);margin: 0;}
.n3zs5 .yv54hq p + p {line-height:1.61;margin-top:10px;}

@media (max-width:895px) {
  .gsn72a {display: flex;}
  .vcr0 {display: none;}

  .g809 {margin-left: auto;flex: 0 0 auto;}
  .rhbqch, .p551f4 {font-size: 13.5px;padding: 0 13px;}
  .eeqs5 {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .tt2ey {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  
  .v4vw7 {padding: 0 16px;gap:13px;}
  .cfb7gvw {padding-left:16px;padding-right:15px;}
  .nhnq, .fevp {padding-left:15px;padding-right:16px;}
  .vksrk.vksrk .vkqadc0 {grid-template-columns: 1fr;gap:34px;}
  
  .vksrk.vksrk .a7ck {gap: 0;grid-template-rows: none;grid-auto-flow: row;}
  .vksrk.vksrk .a7ck > dt {margin-top:35px;}
  .vksrk.vksrk .a7ck > dt:first-child {margin-top: 0;}
  
  .jq35nw.jq35nw .qsfy {text-indent: 0;padding-left: 0;}
  
  .jq35nw.jq35nw .bpc9,
  .jq35nw.jq35nw .gnp6cj6 {padding-left: 0;text-indent: 0;}
  .jq35nw.jq35nw .pv8s7e4 {display: block;width: auto;margin-bottom:5px;}
}

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

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

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

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

.awxjh:checked ~ .dtp6 {visibility: visible;opacity:0.98;}
.awxjh:checked ~ .qxxfba1 {transform: translateX(0);visibility: visible;}

.sncf74 {justify-content: space-between;top: 0;z-index: 1;position: sticky;display: flex;background: var(--m97);gap:12px;align-items: center;border-bottom: 1px solid var(--mcd, var(--jb8a));padding: 14px 16px;}
.gwah6r {min-height: 44px;align-items: center;display: inline-flex;}
.gwah6r img {height: 26px;display: block;width: auto;}
.z3n4 {font-weight: 800;letter-spacing: .01em;color: var(--y2ol);font-family: var(--nwld);font-size: 16px;}

.x05gw1 {background: var(--jaiy);border-radius: 0;border: 1px solid var(--mcd, var(--jb8a));color: var(--y2ol);width: 44px;flex: none;align-items: center;cursor: pointer;display: inline-flex;height: 44px;justify-content: center;}
.x05gw1:hover {background: var(--xhu);}
.x05gw1:focus-visible,
.gsby a:focus-visible,
.dspm6:focus-visible,
.fnq4z2:focus-visible {outline: 2px solid var(--y2ol);outline-offset: 2px;}

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

.gsby a {border-radius: 0;border: 1px solid transparent;text-decoration: none;font-weight: 600;padding: 10px 14px;font-size: 15.5px;color: var(--y2ol);line-height:1.28;align-items: center;display: flex;min-height: 48px;}
.gsby a:hover {border-color: var(--mcd, var(--jb8a));background: var(--jaiy);}

.gsby a[aria-current="page"] {border-color: var(--mcd, var(--jb8a));box-shadow: inset 3px 0 0 var(--kj5, var(--ext));background: var(--jaiy);}

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

.dspm6, .fnq4z2 {text-decoration: none;border-radius: 0;min-height: 48px;padding: 12px 18px;font-weight: 700;justify-content: center;font-size: 15px;align-items: center;display: flex;}
.dspm6 {color: var(--zibj7, var(--o7fx));background: var(--k12);border: 1px solid var(--mcd, var(--jb8a));}
.fnq4z2 {background: var(--o4w);border: 1px solid transparent;color: var(--q41, var(--aeogz));}

.gsby {padding: 8px 18px 14px;}
.gsby ul {gap: 0;}
.gsby li + li {border-top: 1px solid var(--mcd, var(--jb8a));}
.gsby a {font-weight: 600;font-size: 20px;text-transform: uppercase;letter-spacing: .01em;margin: 4px 0;font-family: var(--nwld);padding: 14px 2px;border: 0;border-radius: 0;}
.gsby a:hover {background: none;text-underline-offset: 4px;text-decoration: underline;}
.gsby a[aria-current="page"] {box-shadow: none;background: none;}
.gsby a[aria-current="page"]::after {width: 26px;background: var(--kj5, var(--ext));height: 3px;margin-left: auto;content: '';}
.z3n4 {font-size: 18px;text-transform: uppercase;font-family: var(--nwld);}
.sncf74 {padding: 14px 18px;}
.dr7ajdj {padding: 14px 18px calc(16px + env(safe-area-inset-bottom, 0px));}
.dspm6, .fnq4z2 {text-transform: uppercase;font-family: var(--nwld);letter-spacing: .03em;}

@media (min-width:870px) {
  .qxxfba1, .dtp6 {display: none;}
}

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

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

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

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

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

.cfb7gvw .mmq9d0 .dw3dygb > summary {cursor: pointer;list-style: none;display: flex;gap:11px;align-items: center;min-height: 44px;}
.cfb7gvw .mmq9d0 .dw3dygb > summary::-webkit-details-marker {display: none;}
.cfb7gvw .mmq9d0 .dw3dygb > summary:focus-visible {outline: 2px solid var(--cbr);outline-offset: 4px;}
.cfb7gvw .mmq9d0 .dw3dygb > summary .e6xrh0 {margin: 0;}

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

.cfb7gvw {padding-bottom: max(96px, var(--prhw, 96px));}

.kr849s {--sx0: 0;--ssn9: 0;--vndk7: 700;--mj2q: .1em;--swo4: uppercase;--kiae0: 12px;--vb8t: 1px solid var(--i1z7d);--ugy: 0;--h31d0: 0;}

.cfb7gvw .e23ez h2.nvsrk9w.nvsrk9w {letter-spacing: .18em !important;border: 0 !important;font: 600 11.5px/1 var(--nwld) !important;margin: 0 0 14px !important;display: block;text-transform: uppercase;color: var(--c2nm);text-align: start !important;padding: 0 !important;}

.cfb7gvw .e23ez .rdw903 {margin: 0 0 16px;border-width: 1px 0 0;border-color: var(--mcd);border-style: solid;}

.cfb7gvw .e23ez .hsdhjy {align-items: start;gap: 0 28px;display: grid;grid-template-columns: minmax(0, 132px) minmax(0, 1fr);}
.cfb7gvw .e23ez .hsdhjy h2.nvsrk9w.nvsrk9w {margin: 0 !important;padding-top:16px !important;}
@media (max-width:714px) {
  
  .cfb7gvw .e23ez .hsdhjy {grid-template-columns: minmax(0, 1fr);}
  .cfb7gvw .e23ez .hsdhjy h2.nvsrk9w.nvsrk9w {margin: 0 0 14px !important;padding-top: 0 !important;}
}

.cfb7gvw .vpf28 .z2wjx8h {gap:23px 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:767px) { .cfb7gvw .vpf28 .z2wjx8h {grid-template-columns: repeat(2, minmax(0, 1fr));} }

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

.cfb7gvw .gtdkc.ey1abeh .yg578n {margin: 0;position: absolute;inset: 0;max-height: none;}
.cfb7gvw .gtdkc.ey1abeh .yg578n picture {display: block;height: 100%;}
.cfb7gvw .gtdkc.ey1abeh .b1k76,
.cfb7gvw .gtdkc.ey1abeh .yg578n img {aspect-ratio: auto;max-height: none;object-fit: cover;height: 100%;width: 100%;}

.cfb7gvw .gtdkc:not(.ey1abeh) .yg578n {margin-top: clamp(36px, 4.6vw, 64px);}
.cfb7gvw .gtdkc.bp6d .yg578n {margin: 0 0 clamp(36px, 4.6vw, 64px);max-height: none;}
.cfb7gvw .gtdkc:not(.ey1abeh) .b1k76,
.cfb7gvw .gtdkc:not(.ey1abeh) .yg578n img {object-fit: contain;max-height: none;aspect-ratio: auto;height: auto;}
.cfb7gvw .gtdkc:not(.ey1abeh) .yg578n picture {display: block;}

.cfb7gvw > .gtdkc.ey1abeh.g5g0gw {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--cbr) 6%, transparent) 0 1px, transparent 1px 120px),
    radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--ext) 55%, transparent), transparent 70%),
    radial-gradient(70% 60% at 90% 10%, color-mix(in srgb, var(--n2c10, var(--ext)) 30%, transparent), transparent 70%),
    var(--uwkc) !important;}

.cfb7gvw .xpdfsx.rn2hnc7 {display: block;}
.rn2hnc7 .d0wnkw7 {display: flex;justify-content: space-between;margin: 0 0 20px;gap:19px 28px;flex-wrap: wrap;align-items: flex-end;}
.rn2hnc7 .hzxpkyh {flex: 1 1 320px;min-width: 0;}
.rn2hnc7 .a998 {margin: 0;}
.rn2hnc7 .xt9m {margin: 12px 0 0;}
.rn2hnc7 .d5nsnr {gap: 0;display: flex;}
.rn2hnc7 .vr0rre9 {align-items: center;cursor: pointer;border: 1px solid var(--i1z7d);border-radius: 0;font: 600 20px/1 var(--nwld);display: flex;transition:background 0.17s, color 0.143s;justify-content: center;height: 54px;padding: 0;background: transparent;color: var(--cbr);width: 54px;}
.rn2hnc7 .vr0rre9 + .vr0rre9 {border-left: 0;}
.rn2hnc7 .vr0rre9:hover {background: var(--ext);border-color: var(--ext);color: var(--qo2, var(--xfs));}
.rn2hnc7 .vr0rre9[hidden] {display: none;}

.rn2hnc7 .tq8w {gap:6px;display: flex;margin: 0 0 14px;}
.rn2hnc7 .b11qp9 {flex: 1 1 0;background: var(--i1z7d);overflow: hidden;height: 3px;}
.rn2hnc7 .b11qp9 i {display: block;width: 0;height: 100%;background: var(--ext);}
.rn2hnc7 .b11qp9[data-s="done"] i {width: 100%;}
.rn2hnc7 .b11qp9[data-s="run"] i {animation: fygdyoe var(--aiwb, 6000ms) linear forwards;}
@keyframes fygdyoe { from {width: 0;} to {width: 100%;} }

.rn2hnc7 .mkt1jnw {display: grid;padding: 0;overflow-x: auto;scroll-behavior: smooth;scrollbar-width: none;list-style: none;scroll-snap-type: x mandatory;grid-auto-columns: 100%;margin: 0;overscroll-behavior-x: contain;grid-auto-flow: column;}
.rn2hnc7 .mkt1jnw::-webkit-scrollbar {display: none;}
.rn2hnc7 .b8m0wr {display: grid;scroll-snap-align: start;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);min-width: 0;border: 1px solid var(--i1z7d);}
.rn2hnc7 .nqjr4 {position: relative;margin: 0;overflow: hidden;min-width: 0;min-height: clamp(280px, 34vw, 460px);}
.rn2hnc7 .nqjr4 picture {display: block;height: 100%;}
.cfb7gvw .rn2hnc7 .az3j.az3j {object-fit: cover;position: absolute;height: 100%;inset: 0;border-radius: 0;width: 100%;max-width: none;}
.rn2hnc7 .gpbc0 .nqjr4 {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--cbr) 7%, transparent) 0 1px, transparent 1px 80px),
    radial-gradient(90% 90% at 20% 100%, color-mix(in srgb, var(--ext) 65%, transparent), transparent 70%),
    var(--uwkc);}
.rn2hnc7 .j93gq {border-left: 1px solid var(--i1z7d);display: flex;justify-content: flex-end;padding: clamp(22px, 3vw, 40px);flex-direction: column;min-width: 0;gap:15px;align-items: flex-start;}
.rn2hnc7 .rzyj {color: var(--ext);letter-spacing: -.03em;font: 700 clamp(72px, 9vw, 132px)/.82 var(--nwld);}
.rn2hnc7 .rzyj i {letter-spacing: .06em;font-style: normal;margin-left:5px;color: var(--c2nm);font-size: .28em;}
.rn2hnc7 .s9z5k {font: 700 clamp(22px, 2.4vw, 32px)/1.05 var(--nwld);text-transform: uppercase;letter-spacing: -.005em;color: var(--cbr);margin: 0;}
.rn2hnc7 .gvyb {margin: 18px 0 0;}
@media (max-width:767px) {
  .rn2hnc7 .b8m0wr {grid-template-columns: minmax(0, 1fr);}
  .rn2hnc7 .nqjr4 {aspect-ratio: 4 / 3;min-height: 0;}
  .rn2hnc7 .j93gq {border-left: 0;border-top: 1px solid var(--i1z7d);}
  .rn2hnc7 .rzyj {font-size: 72px;}
  .rn2hnc7 .j93gq .f4dsvxg {align-self: stretch;}
  .rn2hnc7 .vr0rre9 {width: 46px;height: 46px;}
}
@media (prefers-reduced-motion: reduce) { .rn2hnc7 .mkt1jnw {scroll-behavior: auto;} .rn2hnc7 .b11qp9[data-s="run"] i {animation: none;width: 100%;} }

.cfb7gvw .rn2hnc7 :is(.b8m0wr, .tq8w) {max-width: none;}

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

.cfb7gvw > .g958k.p7d80cr {overflow: hidden;position: relative;border: 1px solid var(--i1z7d) !important;grid-template-columns: minmax(0, 1fr);display: grid;background:
    radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--ext) 22%, transparent), transparent 70%),
    color-mix(in srgb, var(--ext) 4%, var(--uwkc)) !important;gap:10px 40px;padding: clamp(26px, 4vw, 52px) clamp(22px, 3.4vw, 48px) 0 !important;align-items: center;}
@media (min-width:825px) { .cfb7gvw > .g958k.p7d80cr {grid-template-columns: minmax(0, 1fr) auto;} }
.p7d80cr .kkgspmp {padding-bottom: clamp(22px, 3vw, 40px);min-width: 0;}
.p7d80cr .sz41m0 {margin: 0;padding-bottom: clamp(22px, 3vw, 40px);font: 700 clamp(110px, 15vw, 220px)/.8 var(--nwld);align-items: flex-start;max-width: none;letter-spacing: -.04em;gap:6px;display: flex;}
.p7d80cr .sz41m0 b {text-shadow: 0 0 40px color-mix(in srgb, var(--ext) 30%, transparent);-webkit-text-stroke: 2px var(--ext);color: transparent;}
.p7d80cr .sz41m0 i {letter-spacing: .06em;font-size: .22em;margin-top: .3em;color: var(--c2nm);font-style: normal;}
.p7d80cr .jxd417 {margin: 0 calc(-1 * clamp(22px, 3.4vw, 48px));background: color-mix(in srgb, var(--cbr) 4%, transparent);overflow: hidden;grid-column: 1 / -1;border-top: 1px solid var(--i1z7d);}
.p7d80cr .t2zm {width: max-content;max-width: none;animation: c0y8es4 38s linear infinite;margin: 0;display: flex;}
.p7d80cr .t2zm span {color: var(--cbr);white-space: nowrap;font: 700 15px/1 var(--nwld);gap:21px;align-items: center;padding: 14px 22px 14px 0;text-transform: uppercase;letter-spacing: .14em;display: inline-flex;}
.p7d80cr .t2zm span::after {height: 8px;width: 8px;content: "";background: var(--ext);}
@keyframes c0y8es4 { to {transform: translateX(-50%);} }
@media (max-width: 819.98px) { .p7d80cr .sz41m0 {order: -1;padding-bottom: 0;} }
@media (prefers-reduced-motion: reduce) { .p7d80cr .t2zm {animation: none;} }

.cfb7gvw .g958k.p7d80cr .c44f46 {margin: 18px 0 0;max-width: none;grid-auto-flow: column;grid-auto-columns: max-content;grid-template-rows: auto auto;list-style: none;column-gap:40px;display: grid !important;row-gap:5px;justify-content: start;padding: 0;}
.cfb7gvw .g958k.p7d80cr ul.c44f46 {grid-template-rows: auto;}
.cfb7gvw .g958k.p7d80cr .ytpkpe {flex-direction: column;display: flex;max-width: none;gap:6px;}
.cfb7gvw .g958k.p7d80cr .c44f46 :is(dt, dd) {margin: 0;}
.cfb7gvw .g958k.p7d80cr .jmm5yd5 {font-size: clamp(20px, 2vw, 26px);}
.cfb7gvw .g958k.p7d80cr a.s0r1 {color: var(--qo2, var(--xfs));background: var(--ext);border-color: var(--ext);}
.cfb7gvw .g958k.p7d80cr a.s0r1:hover {filter: brightness(1.08);}
@media (max-width:555px) { .cfb7gvw .g958k.p7d80cr .c44f46 {column-gap:22px;} }

.cfb7gvw .jq35nw.pga3 .smzb {counter-reset: none;margin: 10px 0 0;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;gap: 0 clamp(14px, 2vw, 28px);padding: 0;max-width: none;display: grid;}
.cfb7gvw .jq35nw.pga3 .w9a9wn {position: relative;margin: 0;padding: 22px 0 0;max-width: none;border: 0;border-top: 6px solid color-mix(in srgb, var(--ext) 35%, var(--i1z7d));min-width: 0;}
.cfb7gvw .jq35nw.pga3 .w9a9wn:nth-child(2) {border-top-color: color-mix(in srgb, var(--ext) 55%, var(--i1z7d));}
.cfb7gvw .jq35nw.pga3 .w9a9wn:nth-child(3) {border-top-color: color-mix(in srgb, var(--ext) 78%, var(--i1z7d));}
.cfb7gvw .jq35nw.pga3 .w9a9wn:nth-child(n+4) {border-top-color: var(--ext);}
.cfb7gvw .jq35nw.pga3 :is(.bpc9, .qsfy) {max-width: none;gap:11px;flex-direction: column;align-items: flex-start;margin: 0;display: flex;}
.cfb7gvw .jq35nw.pga3 .pv8s7e4 {font: 700 clamp(64px, 7vw, 104px)/.8 var(--nwld);-webkit-text-stroke: 1.5px var(--ext);display: block;color: transparent;letter-spacing: -.04em;transition:color 0.211s;margin: 0 0 4px;}
.cfb7gvw .jq35nw.pga3 .w9a9wn:hover .pv8s7e4 {color: var(--ext);}
.cfb7gvw .jq35nw.pga3 .tj7k {font: 700 clamp(18px, 1.7vw, 22px)/1.1 var(--nwld);text-transform: uppercase;letter-spacing: .01em;overflow-wrap: anywhere;color: var(--cbr);}
.cfb7gvw .jq35nw.pga3 :is(.kymktv1, .gnp6cj6) {max-width: none;overflow-wrap: anywhere;line-height:1.60;margin: 0;font-size: 15px;color: var(--c2nm);display: block;}
.cfb7gvw .jq35nw.pga3 .gnp6cj6 {margin-top:11px;}
@media (max-width:985px) {
  .cfb7gvw .jq35nw.pga3 .smzb {grid-template-columns: repeat(2, minmax(0, 1fr));row-gap:31px;}
}
@media (max-width:555px) {
  .cfb7gvw .jq35nw.pga3 .smzb {row-gap:21px;grid-template-columns: minmax(0, 1fr);}
  .cfb7gvw .jq35nw.pga3 .w9a9wn {padding-top:17px;}
  .cfb7gvw .jq35nw.pga3 .pv8s7e4 {font-size: 58px;}
}
@media (prefers-reduced-motion: reduce) { .cfb7gvw .jq35nw.pga3 .pv8s7e4 {transition:none;} }

.cfb7gvw .jq35nw.pga3 :is(.qsfy, .bpc9) {text-indent: 0;padding-left: 0;}
.cfb7gvw .jq35nw.pga3 .pv8s7e4 {text-align: left;position: static;width: auto;}
.cfb7gvw .jq35nw.pga3 .tj7k + .kymktv1::before {content: none;}

.cfb7gvw .mmq9d0 .ht7xp {flex-wrap: wrap;display: flex;}
.cfb7gvw .mmq9d0 .ht7xp > * {flex: 1 1 auto;}
