

:root {--cknfj: var(--pl1);--u3e:  var(--iyw);--oxz7:  var(--qfqg);--uqkw: var(--pdvid);--c1zeg: var(--g1sh);--hpea:  var(--fw1qv);--ssy: var(--g1sh);--ipj1e:  clamp(34px, 5vw, 82px);--vf1t: color-mix(in srgb, var(--rkz) 35%, var(--fw1qv));--e6vrw: 66ch;--lcsa:"Cormorant Garamond", Georgia, "EB Garamond", "Times New Roman", serif;--blx: clamp(22px, 3vw, 44px);--s6z2:  clamp(40px, 8vw, 128px);}

body {-webkit-text-size-adjust: 100%;color: var(--hpea);margin: 0;font: 17px/1.7 var(--lcsa);background: var(--ra1);}

*:focus-visible {outline: 2px solid var(--vf1t);outline-offset: 3px;}

.sag5ck {left: -9999px;text-transform: uppercase;padding: 14px 22px;background: var(--rkz);z-index: 200;text-decoration: none;letter-spacing: .2em;color: var(--gm19, var(--va5, var(--egbg)));font: 400 13px/1 var(--lcsa);top: 0;position: absolute;}
.sag5ck:focus {left: 14px;top: 14px;}

.gw4n {width: 1px;position: fixed;opacity:0.05;pointer-events: none;top: 0;left: 0;height: 1px;}

.wyrj1bn {padding: clamp(14px, 1.4vw, 20px) clamp(18px, 4vw, 64px) clamp(16px, 1.8vw, 26px);top: 0;background: var(--r7u);position: sticky;z-index: 60;}

.dm0gyh {display: flex;flex-direction: column;gap: clamp(8px, 0.9vw, 13px);max-width:1179px;text-align: center;margin: 0 auto;align-items: center;}

.nf1cf {background: color-mix(in srgb, var(--rkz) var(--ouq, 46%), var(--dl6));width: clamp(34px, 5vw, 64px);height: 2px;display: block;}

.pztfh {max-width: 100%;min-height: 44px;text-decoration: none;display: inline-flex;align-items: center;}
.pztfh img {display: block;height: 34px;width: auto;}

.mt2afmw {text-wrap: balance;letter-spacing: -.05em;color: var(--dl6);font: 900 clamp(30px, 4.6vw, 64px)/1 var(--lcsa);margin: 0;overflow-wrap: anywhere;}

.w1zh9  {text-transform: uppercase;letter-spacing: -.02em;}
.d6dtj4 {text-transform: none;}
.marew  {font-weight: 400;letter-spacing: .16em;text-transform: uppercase;}

.xm9pn {display: flex;flex-wrap: wrap;gap:10px 26px;align-items: center;justify-content: center;}

.m1p6 {color: var(--dgb, var(--mzdut));min-height: 44px;background: var(--pkhfd);font: 400 14px/1 var(--lcsa);letter-spacing: .18em;text-transform: uppercase;display: inline-flex;padding: 0 4px;text-decoration: none;border-bottom: 1px solid color-mix(in srgb, var(--dgb, var(--mzdut)) 42%, transparent);align-items: center;}
.m1p6:hover {border-bottom-color: var(--dgb, var(--mzdut));}

.mtxdt {font: 400 13px/1 var(--lcsa);align-items: center;min-height: 46px;background: var(--zdf8m);letter-spacing: .2em;cursor: pointer;border: 0;display: inline-flex;padding: 0 clamp(22px, 2.6vw, 40px);text-decoration: none;justify-content: center;color: var(--qjm, var(--he3m));text-transform: uppercase;}
.mtxdt:hover {color: var(--gm19, var(--va5, var(--egbg)));background: var(--wip9);}

.crpf {min-height: 44px;display: none;min-width: 44px;justify-content: center;align-items: center;cursor: pointer;gap:6px;flex-direction: column;}
.crpf span {height: 1px;background: var(--dl6);width: 24px;display: block;}

.jwes {border-bottom: 1px solid var(--oxz7);background: var(--r7u);border-top: 1px solid var(--oxz7);padding: 0 clamp(18px, 4vw, 64px);}
.jwes ul {max-width:1181px;display: flex;margin: 0 auto;padding: 0;justify-content: center;list-style: none;gap: 0 clamp(16px, 2.6vw, 44px);flex-wrap: wrap;}

.jwes a {min-height: 44px;color: color-mix(in srgb, var(--dl6) 56%, transparent);text-transform: uppercase;text-decoration: none;font: 400 12.5px/1 var(--lcsa);align-items: center;letter-spacing: .2em;display: inline-flex;}
.jwes a:hover {color: var(--dl6);}
.jwes a[aria-current="page"] {color: var(--dl6);}

.yvhywyy {font: 400 12px/1 var(--lcsa);max-width: var(--e6vrw);padding: 0 clamp(18px, 4vw, 40px);color: var(--ssy);text-transform: uppercase;letter-spacing: .2em;margin: clamp(26px, 3.4vw, 56px) auto 0;text-align: center;}

.zbbveq5 {display: flow-root;margin: 0 auto;max-width: var(--e6vrw);padding: var(--s6z2) clamp(18px, 4vw, 40px);}

.zbbveq5 > * {box-shadow: none !important;border: 0 !important;border-radius: 0 !important;margin: 0 0 var(--ipj1e) !important;padding-right: 0 !important;padding-left: 0 !important;background: transparent !important;}
.zbbveq5 > *:last-child {margin-bottom: 0 !important;}

.zbbveq5 h1 {margin: 0 0 clamp(20px, 3vw, 44px);hyphens: auto;overflow-wrap: anywhere;font: 900 clamp(38px, 9vw, 236px)/.86 var(--lcsa);text-wrap: balance;letter-spacing: -.05em;}
.zbbveq5 h2 {padding: 0 !important;margin: 0 0 clamp(16px, 2vw, 30px) !important;text-wrap: balance;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--lcsa) !important;letter-spacing: -.05em;text-align: left !important;border: 0 !important;}
.zbbveq5 h2::before {display: none !important;}
.zbbveq5 h3 {letter-spacing: .02em;margin: clamp(26px, 3vw, 42px) 0 10px;font: 400 20px/1.3 var(--lcsa);}
.zbbveq5 p {margin: 0 0 20px;}
.zbbveq5 ul, .zbbveq5 ol {padding-left: 1.4em;margin: 0 0 20px;}
.zbbveq5 li {margin: 0 0 8px;}
.zbbveq5 img {max-width: 100%;border-radius: 0;height: auto;}
.zbbveq5 figure {margin: 0 0 20px;}

.zbbveq5 p > a, .zbbveq5 li > a, .zbbveq5 td > a, .zbbveq5 dd > a {text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--vf1t);color: inherit;text-decoration: underline;}
.zbbveq5 p > a:hover, .zbbveq5 li > a:hover,
.zbbveq5 td > a:hover, .zbbveq5 dd > a:hover {text-decoration-thickness: 2px;}

.zbbveq5 .qm41gt.qm41gt {min-height: 0;background: transparent !important;padding: 0 !important;text-align: left !important;}
.zbbveq5 .qm41gt.qm41gt::before {display: none !important;}

.xpjzs {display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--blx);}

.zbbveq5 > :first-child {margin-top: calc(var(--s6z2) * -0.72) !important;}
.cmk72 {justify-items: start;gap: clamp(14px, 1.8vw, 24px);text-align: left;grid-template-columns: minmax(0, 1fr);min-width: 0;display: grid;}

.gs4n.gs4n {font: 400 12px/1 var(--lcsa);color: var(--ssy);text-transform: uppercase;letter-spacing: .24em;margin: 0;}

.st4b.st4b {hyphens: auto;margin: 0;overflow-wrap: anywhere;color: var(--hpea) !important;letter-spacing: -.05em;text-wrap: balance;font: 900 clamp(34px, 6.6vw, 148px)/.88 var(--lcsa) !important;}
.avbfa.avbfa {max-width: 46ch;color: var(--c1zeg) !important;text-align: left;font: 400 18px/1.6 var(--lcsa) !important;margin: 0;}

.qgvgr {justify-content: center;letter-spacing: .2em;display: inline-flex;min-height: 46px;background: var(--rkz);text-transform: uppercase;text-decoration: none;align-items: center;padding: 0 clamp(22px, 2.6vw, 40px);border: 0;border-radius: 0;color: var(--va5, var(--egbg));font: 400 13px/1 var(--lcsa);}
.qgvgr:hover {background: var(--wip9);}

.n0g5 {height: 0;border: 0;border-top: 1px solid var(--oxz7);width: 100%;margin: 0;}

.yes45r.yes45r {margin: 0;min-width: 0;color: var(--nyfp3, inherit);}
.dzc3s05 {width: 100%;display: block;object-fit: cover;border-radius: 0;height: 100%;}
.matm6 .dzc3s05 {aspect-ratio: 16 / 6;}
.kqt3f3 .dzc3s05 {aspect-ratio: 4 / 5;}

@media (min-width:905px) {
  
  .wdthmrj {gap: var(--ipj1e);grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);align-items: end;}
  .kqt3f3 .dzc3s05 {aspect-ratio: 3 / 4;}
}

.zbbveq5 :is(.qm41gt, .dn69k9g, .vwtect, .n90m8,
             .jpqme, .kdzjmd3, .bp5f, .dddysa) a[role="button"],
.zbbveq5 .n90m8 a {border: 0;border-radius: 0;justify-content: center;text-decoration: none;background: var(--rkz);font: 400 13px/1 var(--lcsa);min-height: 46px;color: var(--va5, var(--egbg));letter-spacing: .2em;display: inline-flex;text-transform: uppercase;padding: 0 clamp(22px, 2.6vw, 40px);align-items: center;}
.zbbveq5 :is(.qm41gt, .dn69k9g, .vwtect, .n90m8,
             .jpqme, .kdzjmd3, .bp5f, .dddysa) a[role="button"]:hover,
.zbbveq5 .n90m8 a:hover {background: var(--wip9);}

.k72jk12 {min-width: 0;}

.w6gv93m.w6gv93m {padding: 0;margin: 0;}
.zbbveq5 .w6gv93m > li {margin: 0;}
.wz1yc {border-top: 1px solid var(--oxz7);padding: var(--blx) 0;}
.wz1yc:first-child {padding-top: 0;border-top: 0;}
.tq77 .wz1yc:last-child {border-bottom: 0;}
.c5a65 .wz1yc:last-child {border-bottom: 1px solid var(--oxz7);}

.rr41.rr41 {margin: 0;color: var(--hpea);font: 400 21px/1.35 var(--lcsa);letter-spacing: -.01em;}
.b8pm {margin: 12px 0 0;}
.amq27.amq27 {margin: 0;line-height:1.71;font-size: 16.5px;color: var(--c1zeg);}

.zgdpqst {list-style: none;counter-reset: bmgloss;}
.zgdpqst .rr41, .g8ew .rr41 {display: block;}
.zgdpqst .amq27, .g8ew .amq27 {margin: 12px 0 0;}

.zgdpqst .rr41::before {font-size: 12px;counter-increment: bmgloss;color: var(--ssy);letter-spacing: .14em;content: counter(bmgloss, decimal-leading-zero) "\2002";}

.tmn55 {min-width: 0;}
.pbmqwhj {display: grid;}
.rkc7hzr .z3nb {padding: var(--blx) 0;}
.v792s .z3nb {padding: calc(var(--blx) * .6) 0;}
.z3nb {border-top: 1px solid var(--oxz7);}
.z3nb:first-child {padding-top: 0;border-top: 0;}
.ajb3w.ajb3w {color: var(--cknfj);margin: 0 0 6px;font: 900 clamp(40px, 7vw, 88px)/1 var(--lcsa);letter-spacing: -.05em;}
.p217x {display: block;letter-spacing: -.01em;margin: 0;font: 400 21px/1.32 var(--lcsa);color: var(--hpea);}
.wvqfdf {color: var(--c1zeg);display: block;font-size: 16.5px;max-width: 52ch;margin: 8px 0 0;line-height:1.70;}

.z4gnj.z4gnj {list-style: none;padding: 0;counter-reset: bmstep;}
.zbbveq5 .z4gnj > li {margin: 0;}
.z4gnj .z3nb::before {color: var(--cknfj);font: 900 clamp(40px, 7vw, 88px)/1 var(--lcsa);margin: 0 0 6px;letter-spacing: -.05em;counter-increment: bmstep;display: block;}
.xybkqn .z3nb::before {content: counter(bmstep, decimal-leading-zero);}
.facqpx .z3nb::before {content: counter(bmstep, decimal);}

.jxr2r .z3nb {display: grid;align-items: baseline;grid-template-columns: auto minmax(0, 1fr);gap: 0 clamp(14px, 2.4vw, 32px);}
.jxr2r .ajb3w {font-size: clamp(32px, 4.6vw, 64px);min-width: 2ch;margin: 0;}
.jxr2r .gje92kd {min-width: 0;}

.eadeexk {min-width: 0;}
.aswt {display: block;}
.ncp7k.ncp7k {margin: 0 0 14px;color: var(--ssy);letter-spacing: .24em;font: 400 12px/1 var(--lcsa);text-transform: uppercase;}

.vb1f770.vb1f770 {margin: 0 0 var(--blx);padding: 0;list-style: none;}
.vb1f770.vb1f770:last-child {margin-bottom: 0;}
.zbbveq5 .vb1f770 > li {margin: 0;}
.ymvz3cw.ymvz3cw {align-items: baseline;padding: 12px 0;border-top: 1px solid var(--oxz7);margin: 0;display: flex;font-size: 16.5px;line-height:1.66;gap:14px;}
.ymvz3cw.ymvz3cw:first-child {border-top: 0;}
.d4qp {font-weight: 400;font-size: 16px;flex: 0 0 auto;width: 14px;text-align: center;}
.hfm89fg .d4qp   {color: var(--hpea);}
.xdwk5 .d4qp {color: var(--ssy);}

.xdwk5.xdwk5 {border-top: 1px solid var(--uqkw);padding-top: var(--blx);}

.jzxfjyr {min-width: 0;}

.mnqre.mnqre {margin: 0;list-style: none;counter-reset: bmix;display: grid;padding: 0;gap: clamp(20px, 3vw, 38px) clamp(16px, 2.4vw, 30px);grid-template-columns: repeat(3, minmax(0, 1fr));}

@media (max-width:715px) { .mnqre.mnqre {grid-template-columns: minmax(0, 1fr);} }

.vd3jd .qa27b {border-bottom: 1px solid var(--oxz7);padding-bottom:14px;}
.t96x {min-width: 0;}
.zbbveq5 .mnqre > li {margin: 0;}
.qa27b {color: inherit;min-width: 0;display: block;text-decoration: none;}

.veyj .g011tq1::before {counter-increment: bmix;color: var(--ssy);font-weight: 400;font-size: 13px;content: counter(bmix, decimal-leading-zero) "\2002";letter-spacing: .12em;}

.amtk9jp {transition:opacity 0.177s;display: block;object-fit: cover;height: auto;width: 100%;border-radius: 0;aspect-ratio: 1 / 1;}
.qa27b:hover .amtk9jp,
.qa27b:focus-visible .amtk9jp {opacity:0.8;}
.g011tq1 {margin-top:14px;display: block;font: 400 19px/1.35 var(--lcsa);color: var(--hpea);min-width: 0;letter-spacing: -.01em;overflow-wrap: anywhere;}
.yc4206 {text-transform: uppercase;margin-top:4px;letter-spacing: .18em;font: 400 12.5px/1 var(--lcsa);color: var(--ssy);display: block;}

.gmer {min-width: 0;}

.h5v4he.h5v4he {margin: 0;list-style: none;padding: 0;}
.zbbveq5 .h5v4he > li {margin: 0;}
.fcmg99 {border-top: 1px solid var(--oxz7);}
.fcmg99:first-child {border-top: 0;}
.j0fy .fcmg99:last-child {border-bottom: 1px solid var(--oxz7);}
.hxbecz {gap: clamp(14px, 2.4vw, 28px);padding: 14px 0;align-items: center;min-height: 76px;display: flex;color: inherit;text-decoration: none;}
.x6bxmg {display: block;flex: 0 0 auto;width: clamp(116px, 16vw, 152px);}
.x6bxmg img {display: block;border-radius: 0;transition:opacity 0.172s;max-height: 56px;object-fit: contain;height: auto;opacity:1;width: 100%;}
.hxbecz:hover .x6bxmg img,
.hxbecz:focus-visible .x6bxmg img {opacity:0.83;}
.x7zsa8 {font: 400 19px/1.35 var(--lcsa);overflow-wrap: anywhere;min-width: 0;letter-spacing: -.01em;color: var(--hpea);}

.yyfayww {min-width: 0;}
.jkgg {margin: 0;align-items: center;grid-template-columns: auto minmax(0, 1fr);gap: 0 clamp(14px, 2.4vw, 28px);display: grid;padding: 0;}
.mtsn, .g29s {padding: 14px 0;align-items: center;display: flex;border-top: 1px solid var(--oxz7);margin: 0;min-height: 76px;}
.mtsn:first-of-type, .mtsn:first-of-type + .g29s {border-top: 0;}
.a43jp1 .mtsn:last-of-type,
.a43jp1 .g29s:last-of-type {border-bottom: 1px solid var(--oxz7);}
.drp91q {width: clamp(116px, 16vw, 152px);min-height: 48px;align-items: center;display: flex;}
.drp91q img {border-radius: 0;max-height: 52px;height: auto;opacity:1;transition:opacity 0.243s;display: block;width: 100%;object-fit: contain;}
.drp91q:hover img, .drp91q:focus-visible img {opacity:0.84;}
.cv70b {letter-spacing: .18em;font: 400 13px/1.4 var(--lcsa);overflow-wrap: anywhere;color: var(--ssy);text-transform: uppercase;}

.aszj0ge {min-width: 0;}
.fbsmgds.fbsmgds {letter-spacing: -.05em;color: var(--cknfj);margin: 0 0 6px;font: 900 clamp(56px, 9vw, 116px)/1 var(--lcsa);}
.pz2d4q6.pz2d4q6 {margin: 0 0 14px;align-items: baseline;display: flex;gap:5px 12px;flex-wrap: wrap;}
.ja4844h {color: var(--hpea);letter-spacing: .16em;font-size: 17px;}
.gqnkg3 {font: 400 12px/1 var(--lcsa);color: var(--ssy);text-transform: uppercase;letter-spacing: .2em;}
.wwnmvj.wwnmvj {font-size: 16.5px;color: var(--c1zeg);margin: 0 0 var(--blx);line-height:1.70;}
.cad1 {padding: var(--blx) 0;margin: 0;border-top: 1px solid var(--oxz7);}
.n9cc.n9cc {text-wrap: pretty;margin: 0;letter-spacing: -.01em;color: var(--hpea);font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--lcsa);}
.vh6ter {text-transform: uppercase;font-style: normal;font: 400 12px/1 var(--lcsa);align-items: baseline;margin: 12px 0 0;display: flex;letter-spacing: .2em;color: var(--ssy);gap:5px 14px;flex-wrap: wrap;}
.b20mtkt {color: var(--c1zeg);letter-spacing: .12em;}

.cfm2w {min-width: 0;}
.qkp18.qkp18 {margin: 0 0 var(--blx);}
.r95t8 {width: 100%;display: block;height: auto;border-radius: 0;}
.nthdp08.nthdp08 {margin: 0 0 14px;color: var(--hpea);font: 900 clamp(24px, 3vw, 40px)/1.05 var(--lcsa) !important;text-wrap: balance;letter-spacing: -.05em;}
.r99qm2c {line-height:1.68;font-size: 16.5px;color: var(--c1zeg);}
.r99qm2c > *:last-child {margin-bottom: 0;}

.gj55v9 {font: 400 13px/1 var(--lcsa);color: var(--va5, var(--egbg));background: var(--rkz);text-transform: uppercase;min-height: 46px;margin-top: var(--blx);display: inline-flex;text-decoration: none;border: 0;border-radius: 0;letter-spacing: .2em;justify-content: center;align-items: center;padding: 0 clamp(22px, 2.6vw, 40px);}
.gj55v9:hover {background: var(--wip9);}

.mg9a95 {margin: var(--blx) 0 0;order: 2;}
.jn6mx {display: flex;flex-direction: column;}

.rzp0 {min-width: 0;}
.mrzbrh {font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--lcsa);margin: 0 0 14px;letter-spacing: -.05em;text-wrap: balance;color: var(--hpea);}
.nd3k03s.nd3k03s {margin: 0 0 var(--blx);line-height:1.69;font-size: 17px;color: var(--c1zeg);}
.q0gp {display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--blx);}
.btqj {min-width: 0;margin: 0;}
.kdtg {width: 100%;display: block;height: auto;border-radius: 0;}
.ptpz {letter-spacing: .16em;text-transform: uppercase;margin: 10px 0 0;font: 400 12px/1.5 var(--lcsa);color: var(--ssy);}

.xdnvrzt {margin: var(--blx) 0 0;flex-wrap: wrap;display: flex;gap:13px 18px;align-items: center;}
.syre.syre, .jd0h6pa {justify-content: center;max-width: 100%;letter-spacing: .2em;text-decoration: none;font: 400 13px/1 var(--lcsa);min-height: 46px;align-items: center;padding: 0 clamp(20px, 2.4vw, 36px);display: inline-flex;text-transform: uppercase;border-radius: 0;}

.syre.syre {background: var(--rkz);border: 0;color: var(--va5, var(--egbg));}
.syre.syre:hover {background: var(--wip9);}
.jd0h6pa {color: var(--hpea);border: 1px solid var(--uqkw);background: transparent;}
.jd0h6pa:hover {border-color: var(--hpea);}

.js9tn2g {border-top: 1px solid var(--oxz7);padding-top: var(--blx);grid-template-columns: minmax(0, 1fr);display: grid;margin: 0;gap: clamp(14px, 2vw, 24px);}
.y8vtg {grid-template-columns: auto minmax(0, 1fr);align-items: start;}

.bstsme {grid-template-columns: minmax(0, 1fr) auto;}
.htgkkex {width: clamp(64px, 9vw, 92px);object-fit: cover;aspect-ratio: 1;border-radius: 0;display: block;height: auto;}
.ed3vc {grid-template-columns: minmax(0, 1fr);min-width: 0;gap:7px;display: grid;}
.aedr9v.aedr9v {margin: 0;font: 400 11.5px/1 var(--lcsa);color: var(--ssy);text-transform: uppercase;letter-spacing: .24em;}
.z5jt98f {color: var(--hpea);font: 400 21px/1.3 var(--lcsa);letter-spacing: -.01em;}
.bsb8ecs {font-style: normal;font-size: 15px;color: var(--c1zeg);}
.hpfew {color: var(--ssy);text-transform: uppercase;font: 400 11.5px/1.5 var(--lcsa);letter-spacing: .18em;}
.b7srt2x {font-size: 16px;line-height:1.72;color: var(--c1zeg);}
.ycker {margin-top:4px;gap:8px 20px;flex-wrap: wrap;display: flex;}
.k1ztwb1 {text-transform: uppercase;display: inline-flex;min-height: 44px;font: 400 11.5px/1 var(--lcsa);align-items: center;text-decoration: none;color: var(--hpea);border-bottom: 1px solid var(--uqkw);letter-spacing: .2em;}
.k1ztwb1:hover {border-bottom-color: var(--hpea);}
.tns87p0 {line-height:1.69;font-size: 13.5px;color: var(--ssy);}

.ay3jgt {min-width: 0;display: grid;gap:2px;grid-template-columns: minmax(0, 1fr);}
p.z5jt98f, p.bsb8ecs, p.hpfew, p.b7srt2x, p.tns87p0 {margin: 0;}
p.ycker {margin: 4px 0 0;}

@media (min-width:771px) {
  
  .brtr21d {display: flex;flex-wrap: wrap;align-content: flex-start;}
  .brtr21d > * {min-width: 0;flex: 1 1 calc(50% - var(--blx) / 2);}
  
  .zbbveq5 > .bpccpbs {float: left;display: flex;width: calc(50% - (var(--ipj1e) / 2));flex-direction: column;}
  .zbbveq5 > .bpccpbs + .bpccpbs {float: right;}
  
  .zbbveq5 > .bpccpbs + .bpccpbs + * {clear: both;}
}

.fy8pews {border-top: 3px solid var(--hpea);padding: clamp(24px, 3.2vw, 40px) 0;margin: clamp(32px, 4.4vw, 58px) 0;border-bottom: 1px solid var(--oxz7);min-width: 0;}
.smx1zrv {margin: 0 0 12px;letter-spacing: -.05em;color: var(--hpea);font: 900 clamp(24px, 3vw, 40px)/1.05 var(--lcsa);text-wrap: balance;}
.s8ye0.s8ye0 {line-height:1.71;font-size: 16.5px;color: var(--c1zeg);margin: 0 0 var(--blx);}
.p5wbx {align-items: baseline;margin: 0 0 var(--blx);gap: 0 clamp(14px, 2.4vw, 28px);display: grid;grid-template-columns: auto minmax(0, 1fr);padding: 0;}
.r9szwy, .w3nf {padding: 12px 0;border-top: 1px solid var(--oxz7);margin: 0;}
.r9szwy:first-of-type, .r9szwy:first-of-type + .w3nf {border-top: 0;}
.r9szwy {text-transform: uppercase;color: var(--ssy);font: 400 11.5px/1.4 var(--lcsa);white-space: nowrap;letter-spacing: .2em;}
.w3nf {flex-wrap: wrap;color: var(--hpea);gap:3px 14px;display: flex;align-items: baseline;font-size: 16.5px;}
.p9e3pvk {letter-spacing: .14em;color: var(--hpea);}

.xvn2v {display: block;}
.gx44.gx44 {justify-content: space-between;border-top: 1px solid var(--oxz7);gap:3px clamp(14px, 2.4vw, 28px);flex-wrap: wrap;padding: 12px 0;display: flex;align-items: baseline;margin: 0;}
.gx44.gx44:first-child {border-top: 0;}
.xvn2v .r9szwy, .xvn2v .w3nf {padding: 0;border-top: 0;}

.xfa9.xfa9 {display: flex;flex-wrap: wrap;margin: 0;gap:11px 20px;}

ul.xfa9 {list-style: none;padding: 0;}
.n3ahr {display: flex;}
.zbbveq5 .xfa9 > li {margin: 0;}
.x0jd1 {display: inline-flex;border: 1px solid var(--uqkw);border-radius: 0;background: transparent;text-decoration: none;min-height: 46px;color: var(--hpea);letter-spacing: .2em;font: 400 12px/1 var(--lcsa);justify-content: center;padding: 0 clamp(20px, 2.4vw, 34px);align-items: center;text-transform: uppercase;}
.x0jd1:hover {border-color: var(--hpea);}

.bvf9r2 {min-width: 0;}

.p3wrqt {letter-spacing: -.05em;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--lcsa);color: var(--hpea);text-wrap: balance;}
.djtd51a .p3wrqt {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.tjxtn5v .p3wrqt {margin-top: 0 !important;}

.nxhx9nc {margin: 0 0 clamp(16px, 2vw, 30px);}
.nxhx9nc .p3wrqt {margin-bottom: 0 !important;}
.qzmwy7q > *:last-child {margin-bottom: 0;}

.hmtea.hmtea {display: flex;margin: 0;}
.ndnxgmh {justify-content: flex-start;}
.vytf {justify-content: center;}
.tzbv {justify-content: flex-end;}
.fj4cxp {text-transform: uppercase;font: 400 13px/1 var(--lcsa);background: var(--rkz);align-items: center;color: var(--va5, var(--egbg));padding: 0 clamp(22px, 2.6vw, 40px);letter-spacing: .2em;display: inline-flex;min-height: 46px;max-width: 100%;text-decoration: none;text-align: center;border: 0;border-radius: 0;justify-content: center;}
.fj4cxp:hover {background: var(--wip9);}
.dfj4 {width: 100%;}

.b81pxeq {margin-right: -.2em;display: inline-block;}

.yp8wtbd {margin: 0;min-width: 0;}
.p9qwxj {width: 100%;border-radius: 0;display: block;height: auto;}
.sc8yf3 {width: 100%;height: 0;margin: 14px 0 0;border: 0;border-top: 1px solid var(--oxz7);}

.qxazr4e {min-width: 0;}

.xsx8x {font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--lcsa);color: var(--hpea);text-wrap: balance;letter-spacing: -.05em;}

.j510tn, .z54hnpk.z54hnpk {min-width: 0;margin: 0;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.j510tn > *:last-child, .z54hnpk > *:last-child {margin-bottom: 0;}

.nk8mr.nk8mr {overflow-x: visible;}
.fvwhpj {margin: 0 0 clamp(16px, 2vw, 30px);}
.fvwhpj .xsx8x {margin-bottom: 0 !important;}

.a2cgrmt {width: 100%;margin: clamp(14px, 1.8vw, 24px) 0 0;height: 0;border: 0;border-top: 1px solid var(--oxz7);}

.hd5c8pe {min-width: 0;}
.n3c7e2y {display: block;color: var(--ssy);letter-spacing: .24em;font: 400 12px/1 var(--lcsa);text-transform: uppercase;margin: 0 0 12px;}

.f40hwh8.f40hwh8 {padding: 0;margin: 0;list-style: none;counter-reset: bmtoc;}
.f40hwh8 li {margin: 0;border-top: 1px solid var(--oxz7);}
.f40hwh8 li:first-child {border-top: 0;}
.jnm5a li:last-child {border-bottom: 1px solid var(--oxz7);}
.f40hwh8 a {letter-spacing: -.01em;text-decoration: none;align-items: center;font: 400 16.5px/1.4 var(--lcsa);padding: 8px 0;min-height: 46px;color: var(--hpea);display: flex;}
.jnm5a a::before {content: counter(bmtoc, decimal-leading-zero) "\2002";font-size: 12px;letter-spacing: .14em;counter-increment: bmtoc;color: var(--ssy);}
.f40hwh8 a:hover {text-underline-offset: 4px;text-decoration: underline;}

.zbbveq5 .k1p8ca {min-width: 0;}
.zbbveq5 .nzvjpd, .zbbveq5 .cnjw7h, .zbbveq5 .a08fy2, .zbbveq5 .hqhwha {min-width: 0;}
.zbbveq5 .f6nj, .zbbveq5 .gt6kdh, .zbbveq5 .p5sg4s9 {min-width: 0;}
.zbbveq5 .pqt0d {min-width: 0;}
.zbbveq5 .xznq {min-width: 0;}
.zbbveq5 .jpqme {min-width: 0;}
.zbbveq5 .yewa69 {position: absolute;left: -9999px;}
.zbbveq5 .xzgp {display: none;}
.zbbveq5 .w5xhyt {display: none;}
.zbbveq5 .dyxm, .zbbveq5 .d7w7egg, .zbbveq5 .bswh1, .zbbveq5 .r3qnjv,
.zbbveq5 .pva1jnc, .zbbveq5 .xy51p, .zbbveq5 .y343xw8, .zbbveq5 .gpbsesq,
.zbbveq5 .km5jsq, .zbbveq5 .w0vszq, .zbbveq5 .vygg7,
.zbbveq5 .spkh, .zbbveq5 .bhk2, .zbbveq5 .ad5vs,
.zbbveq5 .skpd, .zbbveq5 .xpahh, .zbbveq5 .fje5zw,
.zbbveq5 .cvykwbx, .zbbveq5 .hpv4wm, .zbbveq5 .t5aaz2 {display: none;}

.zbbveq5 :is(.s16p, [class*="table"]) {overflow-x: auto;}
.zbbveq5 table {width: 100%;font-size: 16px;border-collapse: collapse;}
.zbbveq5 thead th {color: var(--ssy);border-bottom: 1px solid var(--tprb, var(--rkz));text-transform: uppercase;letter-spacing: .2em;text-align: left;white-space: nowrap;padding: 12px 16px 12px 0;font: 400 11.5px/1.3 var(--lcsa);}
.zbbveq5 tbody td {color: var(--dp5u, inherit);padding: 12px 16px 12px 0;border-bottom: 1px solid var(--oxz7);}
.zbbveq5 tbody td + td {font-variant-numeric: tabular-nums;}

.seszpd6 {position: sticky;border-top: 1px solid var(--uqkw);display: flex;background: var(--u3e);justify-content: center;padding: 14px clamp(18px, 4vw, 40px);bottom: 0;z-index: 25;gap:15px 26px;align-items: center;flex-wrap: wrap;}
.wh3z2mt {color: var(--hpea);text-align: center;letter-spacing: .02em;font: 400 15px/1.4 var(--lcsa);margin: 0;}

.gyc12 {top: 0;width: 1px;position: fixed;margin: -1px;padding: 0;height: 1px;border: 0;left: 0;white-space: nowrap;clip-path: inset(50%);overflow: hidden;}
.gyc12:checked ~ .seszpd6 {display: none;}

.k6q2jpc {width: 44px;color: color-mix(in srgb, var(--hpea) 78%, transparent);height: 44px;right: 0;display: inline-flex;transition:color 0.145s;cursor: pointer;z-index: 1;align-items: center;justify-content: center;position: absolute;top: 0;}
.k6q2jpc:hover {color: var(--hpea);}
.k6q2jpc:focus-visible {outline: 1px solid var(--hpea);outline-offset: -6px;}

.d2cg26.d2cg26 {background: var(--s95);border-top: 1px solid var(--oxz7);padding: var(--ipj1e) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);}
.d2cg26 .pmx25y0 {gap: clamp(22px, 3vw, 38px);grid-template-columns: minmax(0, 1fr);max-width:1181px;justify-items: center;text-align: center;display: grid;margin: 0 auto;}
.d2cg26 .htgwt7m img {width: auto;display: block;height: 28px;}
.d2cg26 .htgwt7m span {letter-spacing: -.05em;font: 900 20px/1 var(--lcsa);}
.d2cg26 .z7scja {flex-wrap: wrap;display: flex;gap: 0 clamp(16px, 2.6vw, 40px);justify-content: center;}
.d2cg26 .z7scja ul {gap: 0 clamp(16px, 2.6vw, 40px);margin: 0;list-style: none;padding: 0;justify-content: center;display: flex;flex-wrap: wrap;}
.d2cg26 .z7scja a {align-items: center;display: inline-flex;font: 400 12px/1 var(--lcsa);color: var(--c1zeg);text-transform: uppercase;letter-spacing: .2em;text-decoration: none;min-height: 44px;}
.d2cg26 .z7scja a:hover {color: var(--hpea);}
.d2cg26 .bf5cbbk {opacity:0.71;justify-content: center;flex-wrap: wrap;margin: clamp(20px, 2.4vw, 32px) auto 0;display: flex;max-width:1181px;align-items: center;gap:15px;}
.d2cg26 .z0b0js3 {max-width:1180px;text-align: center;border-top: 1px solid var(--oxz7);padding-top: clamp(18px, 2vw, 26px);margin: clamp(22px, 2.6vw, 36px) auto 0;}
.d2cg26 .z0b0js3 p {margin: 0;font-size: 13.5px;color: var(--c1zeg);}
.d2cg26 .z0b0js3 p + p {margin-top:9px;line-height:1.70;}

@media (max-width:826px) {
  .crpf {display: flex;}
  .jwes {display: none;}

  
  
  .ajb3w.ajb3w {font-size: clamp(40px, 11vw, 64px);}
  
  .z4gnj .z3nb::before {font-size: clamp(40px, 11vw, 64px);}
  .wvqfdf {max-width: none;}
  .avbfa.avbfa {font-size: 17px !important;max-width: none;}
}

@media (max-width:454px) {
  
  .dm0gyh {text-align: left;align-items: center;flex-wrap: nowrap;gap:8px;flex-direction: row;}
  .nf1cf {display: none;}
  .pztfh {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .mt2afmw {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .xm9pn {flex: 0 0 auto;flex-direction: row;gap:9px;width: auto;margin-left: auto;align-items: center;}
  .m1p6 {font-size: 13px;letter-spacing: .08em;padding: 0 6px;justify-content: center;}
  .mtxdt {font-size: 12.5px;padding: 0 13px;letter-spacing: .08em;width: auto;}
  .mt2afmw {font-size: clamp(28px, 9vw, 40px);}
  .rr41 {font-size: 19px;}
  .p217x {font-size: 19px;}
  
  .seszpd6 {gap:13px;align-items: center;flex-direction: row;flex-wrap: nowrap;padding-right:33px;}
  .wh3z2mt {white-space: nowrap;flex: 1 1 auto;text-overflow: ellipsis;min-width: 0;overflow: hidden;text-align: left;font-size: 14px;}
  
  .seszpd6 .mtxdt {box-sizing: border-box;flex: 0 0 auto;}
}

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

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

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

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

.gw4n:checked ~ .kpmm0z {visibility: visible;opacity:1;}
.gw4n:checked ~ .r7xrpj4 {visibility: visible;transform: translateX(0);}

.ppjbxcy {z-index: 1;background: var(--ra1);padding: 14px 16px;align-items: center;position: sticky;border-bottom: 1px solid var(--oxz7, var(--qfqg));gap:13px;justify-content: space-between;display: flex;top: 0;}
.sw7npj {display: inline-flex;min-height: 44px;align-items: center;}
.sw7npj img {height: 26px;display: block;width: auto;}
.ay1te2 {font-size: 16px;color: var(--fw1qv);font-family: var(--lcsa);letter-spacing: .01em;font-weight: 800;}

.p5t72t {justify-content: center;width: 44px;flex: none;background: var(--kwcq);color: var(--fw1qv);display: inline-flex;height: 44px;align-items: center;cursor: pointer;border-radius: 0;border: 1px solid var(--oxz7, var(--qfqg));}
.p5t72t:hover {background: var(--xque);}
.p5t72t:focus-visible,
.p96k a:focus-visible,
.fdq32:focus-visible,
.y1s5jrg:focus-visible {outline: 2px solid var(--fw1qv);outline-offset: 2px;}

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

.p96k a {padding: 10px 14px;font-size: 15.5px;line-height:1.32;color: var(--fw1qv);border-radius: 0;border: 1px solid transparent;text-decoration: none;align-items: center;font-weight: 600;min-height: 48px;display: flex;}
.p96k a:hover {border-color: var(--oxz7, var(--qfqg));background: var(--kwcq);}

.p96k a[aria-current="page"] {background: var(--kwcq);border-color: var(--oxz7, var(--qfqg));box-shadow: inset 3px 0 0 var(--rkz);}

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

.fdq32, .y1s5jrg {font-size: 15px;font-weight: 700;padding: 12px 18px;align-items: center;min-height: 48px;justify-content: center;border-radius: 0;display: flex;text-decoration: none;}
.fdq32 {background: var(--pkhfd);color: var(--dgb, var(--mzdut));border: 1px solid var(--oxz7, var(--qfqg));}
.y1s5jrg {border: 1px solid transparent;background: var(--zdf8m);color: var(--qjm, var(--he3m));}

.p96k {padding: 8px 22px 14px;}
.p96k ul {gap: 0;}
.p96k li + li {border-top: 1px solid var(--oxz7, var(--qfqg));}
.p96k a {font-weight: 500;padding: 14px 2px;font-size: 17px;margin: 4px 0;border: 0;border-radius: 0;font-family: var(--lcsa);}
.p96k a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.p96k a[aria-current="page"] {background: none;box-shadow: none;font-style: italic;}
.p96k a[aria-current="page"]::before {margin-right:10px;width: 18px;content: '';height: 2px;background: color-mix(in srgb, var(--rkz) var(--ouq, 46%), var(--fw1qv));flex: none;}
.ppjbxcy {padding: 18px 22px;}
.r1sn {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.p5t72t {border-radius: 50%;}

@media (min-width:866px) {
  .r7xrpj4, .kpmm0z {display: none;}
}

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

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

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

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

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

.b416s6 > summary.w6c7hdh {justify-content: space-between;display: flex;list-style: none;cursor: pointer;align-items: center;min-height: 44px;gap:13px;}
.b416s6 > summary.w6c7hdh::-webkit-details-marker {display: none;}
.b416s6 > summary.w6c7hdh:focus-visible {outline: 2px solid var(--ssy);outline-offset: 4px;}
.b416s6 > summary.w6c7hdh .n3c7e2y {margin: 0;}

.b416s6 > summary.w6c7hdh::after {border-bottom: 1px solid var(--ssy);transform: translateY(-3px) rotate(45deg);height: 10px;content: "";transition:transform 0.151s ease;border-right: 1px solid var(--ssy);flex: 0 0 auto;width: 10px;}
.b416s6[open] > summary.w6c7hdh::after {transform: translateY(2px) rotate(225deg);}
.b416s6[open] > summary.w6c7hdh {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) { .b416s6 > summary.w6c7hdh::after {transition:none;} }

.zbbveq5 {padding-bottom: max(96px, var(--s8q, 96px));}

.ad5vs {--t0493: 0;--ewy: 12px;--gbhq3: 0;--fj2u: 1px solid var(--opmu, currentColor);--zmm: 0 12px;--r9n: 0;--offjs: 0;--fcqk: 400;--uot5: .18em;--uq8ok: uppercase;}

@media (max-width:555px) { .mnqre.mnqre {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.xpjzs.vwpwb.vwpwb {padding: 0;overflow: hidden;min-height: clamp(420px, calc(100vh - 230px), 660px);isolation: isolate;align-items: end;display: grid;grid-template-areas: "x";position: relative;}
.vwpwb > .yes45r {position: absolute;z-index: -2;grid-area: x;inset: 0;}
.vwpwb .matm6 .dzc3s05, .vwpwb .dzc3s05 {width: 100%;height: 100%;aspect-ratio: auto;}
.vwpwb .yes45r picture {height: 100%;display: block;}
.vwpwb::after {pointer-events: none;content: "";z-index: -1;inset: 0;background: linear-gradient(15deg, color-mix(in srgb, black 82%, transparent) 0%, color-mix(in srgb, black 45%, transparent) 45%, transparent 80%);position: absolute;}
.vwpwb > .cmk72 {z-index: 1;grid-area: x;padding: clamp(22px, 4vw, 56px);position: relative;max-width:759px;}
.vwpwb .st4b.st4b {color: var(--nyfp3, white) !important;hyphens: manual;overflow-wrap: normal;font-size: clamp(40px, 6vw, 96px) !important;}
.vwpwb .avbfa.avbfa, .vwpwb .gs4n.gs4n {color: color-mix(in srgb, white 86%, transparent) !important;}

.vwpwb.bytw0::after {background: linear-gradient(15deg, color-mix(in srgb, black 60%, transparent), transparent 75%);}

.wdthmrj .st4b.st4b {hyphens: manual;font-size: clamp(36px, 4.6vw, 76px) !important;overflow-wrap: normal;word-break: normal;}
@media (max-width:904px) { .xpjzs.vwpwb.vwpwb {min-height: 72vh;} }

@media (max-width:826px) {
  .xm9pn .ad5vs {display: none;}
}
.s206bt {padding: 14px 20px 0;}

.bytw0 .pp3fy {inset: 0;background-color: color-mix(in srgb, var(--rkz) 30%, var(--ra1));z-index: -2;position: absolute;background-size: cover;}
.vwpwb.bytw0::after {background: linear-gradient(15deg, color-mix(in srgb, black 45%, transparent), transparent 70%);}

.xbncr.xbncr {display: block !important;margin-top:22px;}
.xbncr .fmn2 {display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "p";}
.xbncr .tw4e0gj.tw4e0gj {grid-area: p;width: auto;margin: 0;min-width: 0;transition:transform 0.68s cubic-bezier(.3, .7, .2, 1), opacity 0.314s ease;background: var(--ra1);display: grid;max-width: none;grid-template-columns: minmax(0, 1fr);box-shadow: 0 30px 60px -30px color-mix(in srgb, black 60%, transparent);}
.xbncr .tw4e0gj:not(:first-child) {opacity:0.05;}
.xbncr .tw4e0gj picture {display: block;}
.zbbveq5 .xbncr .kdtg {height: auto;object-fit: cover;width: 100%;max-height: none;aspect-ratio: 16 / 9;}
.xbncr .ptpz.ptpz {grid-template-columns: auto minmax(0, 1fr);display: grid;margin: 0;font: italic 400 clamp(19px, 2vw, 28px)/1.3 var(--lcsa);gap:17px;text-transform: none;padding: 18px 0 0;letter-spacing: 0;color: var(--hpea);align-items: baseline;}
.xbncr .p6bw8h5 {font: 900 clamp(40px, 5vw, 72px)/.8 var(--lcsa);font-style: normal;color: var(--rkz);}
.xbncr .p2jyz0q {padding-top:13px;display: flex;margin: 18px 0 0;justify-content: space-between;border-top: 1px solid var(--oxz7);align-items: center;}
.xbncr .q2z3wjz {border: 0;min-height: 44px;font: 400 26px/1 var(--lcsa);min-width: 44px;color: var(--hpea);cursor: pointer;padding: 6px 4px;background: none;}
.xbncr .q2z3wjz:hover {color: var(--rkz);}
.xbncr .q2z3wjz[hidden] {display: none;}
.xbncr .c9spt {font: 400 13px/1 var(--lcsa);color: var(--ssy);letter-spacing: .3em;}
@media (max-width:705px) { .zbbveq5 .xbncr .kdtg {aspect-ratio: 4 / 5;} }
@media (prefers-reduced-motion: reduce) { .xbncr .tw4e0gj.tw4e0gj {transition:none;} }
.xbncr .ptpz.ptpz:first-child {padding: 0 0 16px;}
.xbncr + .xdnvrzt, .rzp0 .xdnvrzt {margin-top:23px;}

.h5v4he.h5v4he {grid-template-columns: repeat(4, minmax(0, 1fr));gap:11px;display: grid;}
.h5v4he .fcmg99 {min-width: 0;border: 0 !important;}
.h5v4he .hxbecz {display: flex;align-items: center;border: 1px solid var(--oxz7);min-height: 128px;justify-content: center;transition:border-color 0.243s ease, background 0.21s ease;flex-direction: column;background: color-mix(in srgb, var(--fw1qv) 5%, transparent);padding: 18px 12px;text-decoration: none;gap:9px;height: 100%;}
.h5v4he .hxbecz:hover {background: color-mix(in srgb, var(--rkz) 8%, transparent);border-color: var(--rkz);}
.h5v4he .x6bxmg {max-width:151px;width: 100%;}
.h5v4he .x6bxmg img {object-fit: contain;width: 100%;height: 44px;}
.h5v4he .x7zsa8 {text-decoration: none;letter-spacing: .14em;text-align: center;text-transform: uppercase;color: var(--c1zeg);font: 400 12px/1.2 var(--lcsa);}
.jkgg.jkgg {display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr));gap:12px;}
.jkgg .k1xjarc {display: flex;align-items: center;background: color-mix(in srgb, var(--fw1qv) 5%, transparent);justify-content: center;min-width: 0;padding: 18px 12px;border: 1px solid var(--oxz7);min-height: 128px;gap:9px;flex-direction: column;}
.jkgg .k1xjarc > * {text-align: center;border: 0 !important;padding: 0 !important;margin: 0;}
.jkgg .drp91q img {max-width:150px;height: 44px;object-fit: contain;width: 100%;}
@media (max-width:772px) {
  .h5v4he.h5v4he, .jkgg.jkgg {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.d2cg26 :is(.dbdxp37, .bf5cbbk, .pmx25y0, .z0b0js3) {box-sizing: border-box;padding-inline: 16px;margin-inline: auto;max-width: var(--e6vrw, 1080px);}

.jkgg .k1xjarc {height: auto;min-height: 118px;}
.jkgg .k1xjarc > .mtsn, .jkgg .k1xjarc > .g29s {display: block;height: auto !important;min-height: 0 !important;}

.fy8pews.fcst5e {grid-template-columns: minmax(0, 1fr) auto;display: grid !important;gap: clamp(22px, 4vw, 56px);align-items: center;}
.fcst5e > .jx17d8 {grid-row: 1;grid-column: 1;min-width: 0;}
.fcst5e > .wxah {grid-column: 2;grid-row: 1;}
.wxah {position: relative;transform: rotate(2deg);margin: 0;box-shadow: 14px 16px 0 -4px color-mix(in srgb, var(--fw1qv) 10%, transparent), 0 30px 50px -20px color-mix(in srgb, black 60%, transparent);aspect-ratio: 3 / 4;overflow: hidden;width: clamp(220px, 24vw, 290px);background: var(--rkz);color: white;}
.wxah .n1ap {position: absolute;inset: 0;object-fit: cover;height: 100%;width: 100%;}
.wxah::after {inset: 0;content: "";position: absolute;background: linear-gradient(180deg, color-mix(in srgb, black 55%, transparent), transparent 30%, transparent 60%, color-mix(in srgb, black 65%, transparent));}
.sqpm8a {overflow-wrap: anywhere;right: 14px;left: 14px;letter-spacing: -.03em;top: 12px;font: 900 clamp(26px, 3vw, 40px)/.9 var(--lcsa);position: absolute;z-index: 1;text-transform: uppercase;}
.mj8ep {z-index: 1;left: 14px;display: grid;position: absolute;bottom: 14px;}
.mj8ep b {font: 900 48px/.9 var(--lcsa);}
.mj8ep i {letter-spacing: .12em;font-size: 11px;font-style: normal;}
@media (max-width:772px) {
  .fy8pews.fcst5e {grid-template-columns: minmax(0, 1fr);}
  .fcst5e > .wxah {grid-row: 1;width: 230px;justify-self: center;grid-column: 1;}
  .fcst5e > .jx17d8 {grid-row: 2;}
}

.dddysa .wxah img {max-width: none !important;height: 100% !important;min-height: 0 !important;width: 100% !important;max-height: none !important;}
.sqpm8a {font-size: clamp(20px, 2.2vw, 30px);}

.zbbveq5 .xbncr .kdtg {height: clamp(240px, 52vh, 520px);aspect-ratio: auto;}
@media (max-width:705px) { .zbbveq5 .xbncr .kdtg {height: 42svh;} }
.xbncr .ptpz.ptpz {grid-template-columns: minmax(0, 1fr);}
.xbncr .c9spt {gap:8px;display: flex;}
.xbncr .c9spt i {height: 2px;background: var(--uqkw, var(--oxz7));width: 22px;}
.xbncr .c9spt i[aria-current="true"] {height: 3px;background: var(--rkz);}
.zbbveq5 .xbncr .kdtg {height: clamp(240px, 46vh, 460px);}

.dm0gyh {align-items: center;text-align: left;gap: clamp(14px, 2vw, 28px);flex-direction: row;}
.dm0gyh > .nf1cf {width: auto;order: 1;min-width: 24px;flex: 1 1 auto;}
.dm0gyh > .pztfh {order: 0;}
.dm0gyh > .xm9pn {order: 2;margin-left: 0;flex-wrap: nowrap;}
.dm0gyh .mt2afmw {white-space: nowrap;font-size: clamp(26px, 2.6vw, 38px);}
.dm0gyh > :not(.pztfh):not(.nf1cf):not(.xm9pn) {order: 3;}

.dm0gyh > .nf1cf {display: none;}
.dm0gyh > .xm9pn {margin-left: auto;}

.wxah.x2w293b {box-shadow: 0 0 0 1px color-mix(in srgb, var(--fw1qv) 18%, transparent), 0 30px 60px -20px color-mix(in srgb, black 70%, transparent);overflow: visible;padding: 10px;width: clamp(190px, 18vw, 230px);background: color-mix(in srgb, var(--fw1qv) 14%, var(--ra1));border-radius:33px;aspect-ratio: 9 / 18.5;transform: none;}
.wxah.x2w293b::after {content: none;}
.dzf5e9 {gap:21px;background: linear-gradient(170deg, color-mix(in srgb, var(--rkz) 70%, var(--ra1)), var(--ra1));display: grid;place-items: center;border-radius:27px;padding: 18px;align-content: center;height: 100%;}
.dddysa .x2w293b .zqnh {object-fit: contain;width: 80% !important;height: auto !important;max-width: 80% !important;max-height: 70px !important;}
.z8rm {overflow-wrap: anywhere;text-align: center;font: 900 26px/1 var(--lcsa);color: white;}
.rvnhh {font-size: 12px;letter-spacing: .1em;text-align: center;color: white;}
.rvnhh b {display: block;font: 900 40px/1 var(--lcsa);margin-bottom:4px;}
@media (max-width:772px) { .fcst5e > .wxah.x2w293b {width: 160px;} }
