

:root {--mb9a: var(--w95);--iid:  var(--c220);--r3k: clamp(22px, 3vw, 44px);--drl8p: var(--olg);--j601:  clamp(40px, 8vw, 128px);--gjwd:  var(--bhzo);--lf84d:  clamp(34px, 5vw, 82px);--sh3s:  var(--cxam);--wy0hy:"Cormorant Garamond", "Times New Roman", Georgia, "EB Garamond", serif;--c3lr: var(--v5cye);--b8j: color-mix(in srgb, var(--j8i) 35%, var(--cxam));--kkm: 66ch;--fmc6: var(--v5cye);}

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

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

.ypm2s {text-decoration: none;text-transform: uppercase;padding: 14px 22px;position: absolute;font: 400 13px/1 var(--wy0hy);color: var(--li4l5, var(--h3k, var(--ai58)));background: var(--j8i);left: -9999px;z-index: 200;top: 0;letter-spacing: .2em;}
.ypm2s:focus {left: 14px;top: 14px;}

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

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

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

.mn1a8x2 {display: block;background: color-mix(in srgb, var(--j8i) var(--p6l4r, 46%), var(--h8qax));height: 2px;width: clamp(34px, 5vw, 64px);}

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

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

.y8mre2n  {letter-spacing: -.02em;text-transform: uppercase;}
.cx1b1p9 {text-transform: none;}
.eb1h  {text-transform: uppercase;font-weight: 400;letter-spacing: .16em;}

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

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

.aceh {font: 400 13px/1 var(--wy0hy);text-transform: uppercase;align-items: center;background: var(--ovt);color: var(--it0kj, var(--lgv));display: inline-flex;min-height: 46px;letter-spacing: .2em;justify-content: center;text-decoration: none;padding: 0 clamp(22px, 2.6vw, 40px);cursor: pointer;border: 0;}
.aceh:hover {background: var(--oc1x);color: var(--li4l5, var(--h3k, var(--ai58)));}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.nzh8rbr.nzh8rbr {min-width: 0;color: var(--a5s8, inherit);margin: 0;}
.ck5e01 {object-fit: cover;display: block;border-radius: 0;height: 100%;width: 100%;}
.nkgd .ck5e01 {aspect-ratio: 16 / 6;}
.qx19 .ck5e01 {aspect-ratio: 4 / 5;}

@media (min-width:895px) {
  
  .zqj8 {gap: var(--lf84d);align-items: end;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .qx19 .ck5e01 {aspect-ratio: 3 / 4;}
}

.hxf7k8 :is(.gev0, .jtvym, .kzc1x1x, .f3qh76j,
             .s1t7q, .s89ae, .y0270, .bm58g) a[role="button"],
.hxf7k8 .f3qh76j a {text-decoration: none;background: var(--j8i);color: var(--h3k, var(--ai58));border: 0;border-radius: 0;letter-spacing: .2em;justify-content: center;display: inline-flex;text-transform: uppercase;padding: 0 clamp(22px, 2.6vw, 40px);font: 400 13px/1 var(--wy0hy);align-items: center;min-height: 46px;}
.hxf7k8 :is(.gev0, .jtvym, .kzc1x1x, .f3qh76j,
             .s1t7q, .s89ae, .y0270, .bm58g) a[role="button"]:hover,
.hxf7k8 .f3qh76j a:hover {background: var(--oc1x);}

.mb1a3p {min-width: 0;}

.e4vrcyw.e4vrcyw {margin: 0;padding: 0;}
.hxf7k8 .e4vrcyw > li {margin: 0;}
.h8yrcg {border-top: 1px solid var(--iid);padding: var(--r3k) 0;}
.h8yrcg:first-child {border-top: 0;padding-top: 0;}
.kpny .h8yrcg:last-child {border-bottom: 0;}
.xtrdp1 .h8yrcg:last-child {border-bottom: 1px solid var(--iid);}

.w44m.w44m {letter-spacing: -.01em;margin: 0;font: 400 21px/1.35 var(--wy0hy);color: var(--sh3s);}
.tvv35d {margin: 12px 0 0;}
.hb6x5.hb6x5 {font-size: 16.5px;margin: 0;color: var(--fmc6);line-height:1.69;}

.t38jj5w {list-style: none;counter-reset: bmgloss;}
.t38jj5w .w44m, .v6zh0 .w44m {display: block;}
.t38jj5w .hb6x5, .v6zh0 .hb6x5 {margin: 12px 0 0;}

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

.qesby {min-width: 0;}
.j7jh4 {display: grid;}
.ngafe55 .m6wn7rz {padding: var(--r3k) 0;}
.bx13k .m6wn7rz {padding: calc(var(--r3k) * .6) 0;}
.m6wn7rz {border-top: 1px solid var(--iid);}
.m6wn7rz:first-child {border-top: 0;padding-top: 0;}
.hgebx1e.hgebx1e {margin: 0 0 6px;font: 900 clamp(40px, 7vw, 88px)/1 var(--wy0hy);letter-spacing: -.05em;color: var(--drl8p);}
.casv9 {color: var(--sh3s);font: 400 21px/1.32 var(--wy0hy);margin: 0;display: block;letter-spacing: -.01em;}
.dtzsc {line-height:1.69;max-width: 52ch;font-size: 16.5px;color: var(--fmc6);display: block;margin: 8px 0 0;}

.swc7.swc7 {list-style: none;padding: 0;counter-reset: bmstep;}
.hxf7k8 .swc7 > li {margin: 0;}
.swc7 .m6wn7rz::before {display: block;counter-increment: bmstep;letter-spacing: -.05em;color: var(--drl8p);font: 900 clamp(40px, 7vw, 88px)/1 var(--wy0hy);margin: 0 0 6px;}
.df6jrm5 .m6wn7rz::before {content: counter(bmstep, decimal-leading-zero);}
.kesmnm7 .m6wn7rz::before {content: counter(bmstep, decimal);}

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

.bh7az {min-width: 0;}
.t2znn {display: block;}
.tzdd3.tzdd3 {letter-spacing: .24em;margin: 0 0 14px;font: 400 12px/1 var(--wy0hy);text-transform: uppercase;color: var(--c3lr);}

.tw9n.tw9n {padding: 0;margin: 0 0 var(--r3k);list-style: none;}
.tw9n.tw9n:last-child {margin-bottom: 0;}
.hxf7k8 .tw9n > li {margin: 0;}
.ck9s.ck9s {padding: 12px 0;align-items: baseline;font-size: 16.5px;line-height:1.65;margin: 0;display: flex;gap:13px;border-top: 1px solid var(--iid);}
.ck9s.ck9s:first-child {border-top: 0;}
.ddws {text-align: center;width: 14px;font-weight: 400;font-size: 16px;flex: 0 0 auto;}
.ntxx0 .ddws   {color: var(--sh3s);}
.aa352 .ddws {color: var(--c3lr);}

.aa352.aa352 {padding-top: var(--r3k);border-top: 1px solid var(--mb9a);}

.xpvzh {min-width: 0;}

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

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

.f59ja7r .e2g8as {padding-bottom:14px;border-bottom: 1px solid var(--iid);}
.gjj75 {min-width: 0;}
.hxf7k8 .bd1bg6 > li {margin: 0;}
.e2g8as {text-decoration: none;color: inherit;min-width: 0;display: block;}

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

.jskyjj {width: 100%;aspect-ratio: 1 / 1;border-radius: 0;transition:opacity 0.219s;object-fit: cover;display: block;height: auto;}
.e2g8as:hover .jskyjj,
.e2g8as:focus-visible .jskyjj {opacity:0.81;}
.skndx4 {font: 400 19px/1.35 var(--wy0hy);overflow-wrap: anywhere;margin-top:13px;letter-spacing: -.01em;display: block;min-width: 0;color: var(--sh3s);}
.j141 {letter-spacing: .18em;margin-top:4px;font: 400 12.5px/1 var(--wy0hy);text-transform: uppercase;display: block;color: var(--c3lr);}

.m2w8zzq {min-width: 0;}

.j45j9n.j45j9n {margin: 0;list-style: none;padding: 0;}
.hxf7k8 .j45j9n > li {margin: 0;}
.ppsrjye {border-top: 1px solid var(--iid);}
.ppsrjye:first-child {border-top: 0;}
.aj3e47t .ppsrjye:last-child {border-bottom: 1px solid var(--iid);}
.ds4w {display: flex;padding: 14px 0;text-decoration: none;align-items: center;min-height: 76px;color: inherit;gap: clamp(14px, 2.4vw, 28px);}
.bbj1 {display: block;flex: 0 0 auto;width: clamp(116px, 16vw, 152px);}
.bbj1 img {display: block;transition:opacity 0.184s;height: auto;max-height: 56px;border-radius: 0;object-fit: contain;width: 100%;opacity:0.98;}
.ds4w:hover .bbj1 img,
.ds4w:focus-visible .bbj1 img {opacity:0.82;}
.mpvhb {color: var(--sh3s);overflow-wrap: anywhere;font: 400 19px/1.35 var(--wy0hy);letter-spacing: -.01em;min-width: 0;}

.xwyhkb {min-width: 0;}
.fxpyssh {align-items: center;gap: 0 clamp(14px, 2.4vw, 28px);margin: 0;padding: 0;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.ckaq, .wca77x {min-height: 76px;margin: 0;border-top: 1px solid var(--iid);align-items: center;display: flex;padding: 14px 0;}
.ckaq:first-of-type, .ckaq:first-of-type + .wca77x {border-top: 0;}
.ynrh .ckaq:last-of-type,
.ynrh .wca77x:last-of-type {border-bottom: 1px solid var(--iid);}
.hqx9sqz {align-items: center;min-height: 48px;width: clamp(116px, 16vw, 152px);display: flex;}
.hqx9sqz img {height: auto;display: block;border-radius: 0;opacity:1;width: 100%;max-height: 52px;transition:opacity 0.211s;object-fit: contain;}
.hqx9sqz:hover img, .hqx9sqz:focus-visible img {opacity:0.8;}
.sj3xmb {font: 400 13px/1.4 var(--wy0hy);overflow-wrap: anywhere;text-transform: uppercase;color: var(--c3lr);letter-spacing: .18em;}

.acd2j8j {min-width: 0;}
.v2tm8.v2tm8 {letter-spacing: -.05em;font: 900 clamp(56px, 9vw, 116px)/1 var(--wy0hy);color: var(--drl8p);margin: 0 0 6px;}
.bv3sj.bv3sj {align-items: baseline;flex-wrap: wrap;gap:4px 12px;display: flex;margin: 0 0 14px;}
.yvkw1 {color: var(--sh3s);letter-spacing: .16em;font-size: 17px;}
.yfya {color: var(--c3lr);text-transform: uppercase;font: 400 12px/1 var(--wy0hy);letter-spacing: .2em;}
.gasxgrs.gasxgrs {font-size: 16.5px;line-height:1.68;margin: 0 0 var(--r3k);color: var(--fmc6);}
.esfm {border-top: 1px solid var(--iid);padding: var(--r3k) 0;margin: 0;}
.bvdanz.bvdanz {text-wrap: pretty;letter-spacing: -.01em;margin: 0;font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--wy0hy);color: var(--sh3s);}
.vnffz3 {font-style: normal;font: 400 12px/1 var(--wy0hy);margin: 12px 0 0;color: var(--c3lr);display: flex;align-items: baseline;text-transform: uppercase;gap:5px 14px;flex-wrap: wrap;letter-spacing: .2em;}
.mestaf {color: var(--fmc6);letter-spacing: .12em;}

.t8bdx6k {min-width: 0;}
.jm20a3b.jm20a3b {margin: 0 0 var(--r3k);}
.gvrp87 {width: 100%;display: block;border-radius: 0;height: auto;}
.zp9sxh9.zp9sxh9 {margin: 0 0 14px;text-wrap: balance;font: 900 clamp(24px, 3vw, 40px)/1.05 var(--wy0hy) !important;letter-spacing: -.05em;color: var(--sh3s);}
.es27w {color: var(--fmc6);line-height:1.72;font-size: 16.5px;}
.es27w > *:last-child {margin-bottom: 0;}

.vvev {text-transform: uppercase;min-height: 46px;justify-content: center;text-decoration: none;display: inline-flex;padding: 0 clamp(22px, 2.6vw, 40px);letter-spacing: .2em;border: 0;border-radius: 0;background: var(--j8i);font: 400 13px/1 var(--wy0hy);margin-top: var(--r3k);color: var(--h3k, var(--ai58));align-items: center;}
.vvev:hover {background: var(--oc1x);}

.v30drdz {margin: var(--r3k) 0 0;order: 2;}
.ma28d {flex-direction: column;display: flex;}

.pfjqvs4 {min-width: 0;}
.crd6ntf {text-wrap: balance;margin: 0 0 14px;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--wy0hy);letter-spacing: -.05em;color: var(--sh3s);}
.jxr3.jxr3 {color: var(--fmc6);line-height:1.68;font-size: 17px;margin: 0 0 var(--r3k);}
.vtm17 {display: grid;gap: var(--r3k);grid-template-columns: minmax(0, 1fr);}
.gkd8gw {margin: 0;min-width: 0;}
.yrt3hxx {height: auto;border-radius: 0;display: block;width: 100%;}
.cw8x1x {text-transform: uppercase;color: var(--c3lr);letter-spacing: .16em;margin: 10px 0 0;font: 400 12px/1.5 var(--wy0hy);}

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

.h971.h971 {border: 0;color: var(--h3k, var(--ai58));background: var(--j8i);}
.h971.h971:hover {background: var(--oc1x);}
.y0zsyg0 {border: 1px solid var(--mb9a);color: var(--sh3s);background: transparent;}
.y0zsyg0:hover {border-color: var(--sh3s);}

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

.ev2ag3 {grid-template-columns: minmax(0, 1fr) auto;}
.znfy {object-fit: cover;height: auto;width: clamp(64px, 9vw, 92px);display: block;border-radius: 0;aspect-ratio: 1;}
.t6bn2 {gap:6px;min-width: 0;grid-template-columns: minmax(0, 1fr);display: grid;}
.wj379.wj379 {margin: 0;color: var(--c3lr);letter-spacing: .24em;font: 400 11.5px/1 var(--wy0hy);text-transform: uppercase;}
.v1pj2 {color: var(--sh3s);font: 400 21px/1.3 var(--wy0hy);letter-spacing: -.01em;}
.fgad {color: var(--fmc6);font-size: 15px;font-style: normal;}
.r8a8shq {font: 400 11.5px/1.5 var(--wy0hy);letter-spacing: .18em;text-transform: uppercase;color: var(--c3lr);}
.zkh3 {color: var(--fmc6);font-size: 16px;line-height:1.68;}
.nta0bs {flex-wrap: wrap;display: flex;margin-top:3px;gap:7px 20px;}
.qdax {font: 400 11.5px/1 var(--wy0hy);text-decoration: none;color: var(--sh3s);border-bottom: 1px solid var(--mb9a);min-height: 44px;display: inline-flex;align-items: center;letter-spacing: .2em;text-transform: uppercase;}
.qdax:hover {border-bottom-color: var(--sh3s);}
.v8940k {color: var(--c3lr);line-height:1.69;font-size: 13.5px;}

.sjen {min-width: 0;grid-template-columns: minmax(0, 1fr);gap:3px;display: grid;}
p.v1pj2, p.fgad, p.r8a8shq, p.zkh3, p.v8940k {margin: 0;}
p.nta0bs {margin: 4px 0 0;}

@media (min-width:765px) {
  
  .twv5 {align-content: flex-start;flex-wrap: wrap;display: flex;}
  .twv5 > * {min-width: 0;flex: 1 1 calc(50% - var(--r3k) / 2);}
  
  .hxf7k8 > .xdbrr {width: calc(50% - (var(--lf84d) / 2));float: left;display: flex;flex-direction: column;}
  .hxf7k8 > .xdbrr + .xdbrr {float: right;}
  
  .hxf7k8 > .xdbrr + .xdbrr + * {clear: both;}
}

.w2ak {padding: clamp(24px, 3.2vw, 40px) 0;border-bottom: 1px solid var(--iid);min-width: 0;border-top: 3px solid var(--sh3s);margin: clamp(32px, 4.4vw, 58px) 0;}
.npz967 {font: 900 clamp(24px, 3vw, 40px)/1.05 var(--wy0hy);letter-spacing: -.05em;margin: 0 0 12px;color: var(--sh3s);text-wrap: balance;}
.ms3d.ms3d {color: var(--fmc6);margin: 0 0 var(--r3k);font-size: 16.5px;line-height:1.68;}
.rnesb {gap: 0 clamp(14px, 2.4vw, 28px);align-items: baseline;grid-template-columns: auto minmax(0, 1fr);display: grid;padding: 0;margin: 0 0 var(--r3k);}
.askkp, .pdaqv92 {margin: 0;padding: 12px 0;border-top: 1px solid var(--iid);}
.askkp:first-of-type, .askkp:first-of-type + .pdaqv92 {border-top: 0;}
.askkp {letter-spacing: .2em;color: var(--c3lr);font: 400 11.5px/1.4 var(--wy0hy);white-space: nowrap;text-transform: uppercase;}
.pdaqv92 {display: flex;font-size: 16.5px;flex-wrap: wrap;color: var(--sh3s);gap:5px 14px;align-items: baseline;}
.km0y5n {letter-spacing: .14em;color: var(--sh3s);}

.d5jbfxy {display: block;}
.nrz8a.nrz8a {align-items: baseline;padding: 12px 0;margin: 0;justify-content: space-between;flex-wrap: wrap;gap:4px clamp(14px, 2.4vw, 28px);display: flex;border-top: 1px solid var(--iid);}
.nrz8a.nrz8a:first-child {border-top: 0;}
.d5jbfxy .askkp, .d5jbfxy .pdaqv92 {border-top: 0;padding: 0;}

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

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

.tsgrv3 {min-width: 0;}

.fyvq5e {text-wrap: balance;letter-spacing: -.05em;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--wy0hy);color: var(--sh3s);}
.ndp09 .fyvq5e {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.j7zvzb0 .fyvq5e {margin-top: 0 !important;}

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

.jgtn.jgtn {display: flex;margin: 0;}
.w3pnvz {justify-content: flex-start;}
.ywjs {justify-content: center;}
.jdtes {justify-content: flex-end;}
.vt4vf8e {font: 400 13px/1 var(--wy0hy);text-align: center;text-transform: uppercase;color: var(--h3k, var(--ai58));letter-spacing: .2em;padding: 0 clamp(22px, 2.6vw, 40px);text-decoration: none;min-height: 46px;border: 0;border-radius: 0;max-width: 100%;justify-content: center;align-items: center;background: var(--j8i);display: inline-flex;}
.vt4vf8e:hover {background: var(--oc1x);}
.m7m1y {width: 100%;}

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

.rhfc2 {min-width: 0;margin: 0;}
.gzgzk {border-radius: 0;width: 100%;display: block;height: auto;}
.yseq6hz {width: 100%;margin: 14px 0 0;height: 0;border: 0;border-top: 1px solid var(--iid);}

.pj7k {min-width: 0;}

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

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

.jcc59s.jcc59s {overflow-x: visible;}
.jq524 {margin: 0 0 clamp(16px, 2vw, 30px);}
.jq524 .wzkjps {margin-bottom: 0 !important;}

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

.z1z6att {min-width: 0;}
.f1m5 {text-transform: uppercase;color: var(--c3lr);font: 400 12px/1 var(--wy0hy);letter-spacing: .24em;margin: 0 0 12px;display: block;}

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

.hxf7k8 .dryzv0 {min-width: 0;}
.hxf7k8 .jwtjt8, .hxf7k8 .efy968m, .hxf7k8 .b1a8, .hxf7k8 .yrqx7 {min-width: 0;}
.hxf7k8 .g0tn9r, .hxf7k8 .ddqagdv, .hxf7k8 .z9xnx {min-width: 0;}
.hxf7k8 .ms6e {min-width: 0;}
.hxf7k8 .dsf9y8 {min-width: 0;}
.hxf7k8 .s1t7q {min-width: 0;}
.hxf7k8 .d0wd {left: -9999px;position: absolute;}
.hxf7k8 .n1va2w {display: none;}
.hxf7k8 .ftvfd {display: none;}
.hxf7k8 .wygmmrk, .hxf7k8 .qe8kdge, .hxf7k8 .nsfny6, .hxf7k8 .dhbawn,
.hxf7k8 .n2mtyq, .hxf7k8 .cwp12, .hxf7k8 .cd2eenf, .hxf7k8 .xk01t,
.hxf7k8 .c0azb, .hxf7k8 .xhze, .hxf7k8 .g71v,
.hxf7k8 .rqta, .hxf7k8 .gjnjj3f, .hxf7k8 .fg17j,
.hxf7k8 .c1s3, .hxf7k8 .yk8tn, .hxf7k8 .e6y0p7d,
.hxf7k8 .v9fvyn, .hxf7k8 .vhjn, .hxf7k8 .e96j {display: none;}

.hxf7k8 :is(.wxf6v, [class*="table"]) {overflow-x: auto;}
.hxf7k8 table {width: 100%;border-collapse: collapse;font-size: 16px;}
.hxf7k8 thead th {border-bottom: 1px solid var(--g0w02, var(--j8i));white-space: nowrap;text-align: left;font: 400 11.5px/1.3 var(--wy0hy);color: var(--c3lr);text-transform: uppercase;letter-spacing: .2em;padding: 12px 16px 12px 0;}
.hxf7k8 tbody td {color: var(--rpqo, inherit);padding: 12px 16px 12px 0;border-bottom: 1px solid var(--iid);}
.hxf7k8 tbody td + td {font-variant-numeric: tabular-nums;}

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

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

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

.kcx3k9.kcx3k9 {border-top: 1px solid var(--iid);background: var(--ao7);padding: var(--lf84d) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);}
.kcx3k9 .vhyp {justify-items: center;max-width:1181px;gap: clamp(22px, 3vw, 38px);text-align: center;grid-template-columns: minmax(0, 1fr);margin: 0 auto;display: grid;}
.kcx3k9 .r1sg img {width: auto;height: 28px;display: block;}
.kcx3k9 .r1sg span {font: 900 20px/1 var(--wy0hy);letter-spacing: -.05em;}
.kcx3k9 .z173m {justify-content: center;display: flex;flex-wrap: wrap;gap: 0 clamp(16px, 2.6vw, 40px);}
.kcx3k9 .z173m ul {flex-wrap: wrap;display: flex;padding: 0;justify-content: center;list-style: none;gap: 0 clamp(16px, 2.6vw, 40px);margin: 0;}
.kcx3k9 .z173m a {text-transform: uppercase;font: 400 12px/1 var(--wy0hy);align-items: center;letter-spacing: .2em;min-height: 44px;display: inline-flex;color: var(--fmc6);text-decoration: none;}
.kcx3k9 .z173m a:hover {color: var(--sh3s);}
.kcx3k9 .ccfkypk {align-items: center;opacity:0.68;max-width:1181px;flex-wrap: wrap;justify-content: center;margin: clamp(20px, 2.4vw, 32px) auto 0;gap:15px;display: flex;}
.kcx3k9 .txnc0 {max-width:1181px;margin: clamp(22px, 2.6vw, 36px) auto 0;text-align: center;padding-top: clamp(18px, 2vw, 26px);border-top: 1px solid var(--iid);}
.kcx3k9 .txnc0 p {font-size: 13.5px;margin: 0;color: var(--fmc6);}
.kcx3k9 .txnc0 p + p {margin-top:10px;line-height:1.69;}

@media (max-width:810px) {
  .z7zj {display: flex;}
  .vtec68 {display: none;}

  
  
  .hgebx1e.hgebx1e {font-size: clamp(40px, 11vw, 64px);}
  
  .swc7 .m6wn7rz::before {font-size: clamp(40px, 11vw, 64px);}
  .dtzsc {max-width: none;}
  .hjcp3.hjcp3 {font-size: 17px !important;max-width: none;}
}

@media (max-width:470px) {
  
  .tfaa5m {align-items: center;flex-wrap: nowrap;gap:7px;text-align: left;flex-direction: row;}
  .mn1a8x2 {display: none;}
  .h7tcmmw {min-width: 0;overflow: hidden;flex: 0 1 auto;}
  .t4eh6 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  .rp4582 {margin-left: auto;width: auto;gap:7px;align-items: center;flex: 0 0 auto;flex-direction: row;}
  .mp62 {padding: 0 6px;font-size: 13px;letter-spacing: .08em;justify-content: center;}
  .aceh {letter-spacing: .08em;padding: 0 13px;font-size: 12.5px;width: auto;}
  .t4eh6 {font-size: clamp(28px, 9vw, 40px);}
  .w44m {font-size: 19px;}
  .casv9 {font-size: 19px;}
  
  .ktzjb {align-items: center;flex-direction: row;padding-right:34px;gap:12px;flex-wrap: nowrap;}
  .eh8y26 {flex: 1 1 auto;text-overflow: ellipsis;text-align: left;overflow: hidden;white-space: nowrap;min-width: 0;font-size: 14px;}
  
  .ktzjb .aceh {flex: 0 0 auto;box-sizing: border-box;}
}

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

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

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

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

.t5gjhd:checked ~ .vj7thhz {opacity:1;visibility: visible;}
.t5gjhd:checked ~ .pjt91ge {transform: translateX(0);visibility: visible;}

.c73hc9 {gap:12px;background: var(--bct);position: sticky;display: flex;z-index: 1;border-bottom: 1px solid var(--iid, var(--c220));top: 0;padding: 14px 16px;justify-content: space-between;align-items: center;}
.p8dycmx {align-items: center;min-height: 44px;display: inline-flex;}
.p8dycmx img {width: auto;display: block;height: 26px;}
.v4sz {letter-spacing: .01em;font-family: var(--wy0hy);font-size: 16px;font-weight: 800;color: var(--cxam);}

.h615 {cursor: pointer;justify-content: center;display: inline-flex;align-items: center;height: 44px;background: var(--nwpsx);color: var(--cxam);flex: none;width: 44px;border-radius: 0;border: 1px solid var(--iid, var(--c220));}
.h615:hover {background: var(--if2pi);}
.h615:focus-visible,
.cjrj a:focus-visible,
.bbw05jh:focus-visible,
.ra4qr2t:focus-visible {outline: 2px solid var(--cxam);outline-offset: 2px;}

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

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

.cjrj a[aria-current="page"] {background: var(--nwpsx);box-shadow: inset 3px 0 0 var(--j8i);border-color: var(--iid, var(--c220));}

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

.bbw05jh, .ra4qr2t {padding: 12px 18px;min-height: 48px;display: flex;font-size: 15px;border-radius: 0;justify-content: center;font-weight: 700;text-decoration: none;align-items: center;}
.bbw05jh {border: 1px solid var(--iid, var(--c220));background: var(--awd);color: var(--e04uo, var(--eby3j));}
.ra4qr2t {color: var(--it0kj, var(--lgv));border: 1px solid transparent;background: var(--ovt);}

.cjrj {padding: 8px 22px 14px;}
.cjrj ul {gap: 0;}
.cjrj li + li {border-top: 1px solid var(--iid, var(--c220));}
.cjrj a {border: 0;border-radius: 0;margin: 4px 0;padding: 14px 2px;font-family: var(--wy0hy);font-weight: 500;font-size: 17px;}
.cjrj a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.cjrj a[aria-current="page"] {font-style: italic;box-shadow: none;background: none;}
.cjrj a[aria-current="page"]::before {height: 2px;margin-right:11px;background: color-mix(in srgb, var(--j8i) var(--p6l4r, 46%), var(--cxam));width: 18px;flex: none;content: '';}
.c73hc9 {padding: 18px 22px;}
.ccympjs {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.h615 {border-radius: 50%;}

@media (min-width:849px) {
  .pjt91ge, .vj7thhz {display: none;}
}

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

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

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

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

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

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

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

.hxf7k8 {padding-bottom: max(96px, var(--in44r, 96px));}

.fg17j {--yq8: 0;--ghf: 400;--b39v: uppercase;--y2q8: 0;--so8: 0;--frj29: .18em;--mhls2: 0;--b1wfe: 0 12px;--w80: 12px;--r5ipp: 1px solid var(--kmibw, currentColor);}

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

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

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

.zqj8 .yccb90x.yccb90x {font-size: clamp(36px, 4.6vw, 76px) !important;hyphens: manual;word-break: normal;overflow-wrap: normal;}
@media (max-width:894px) { .ztrqb08.ry0sna.ry0sna {min-height: 72vh;} }

@media (max-width:810px) {
  .rp4582 .fg17j {display: none;}
}
.p92b {padding: 14px 20px 0;}

.k33y .xg6cbzb {z-index: -2;background-color: color-mix(in srgb, var(--j8i) 30%, var(--bct));inset: 0;background-size: cover;position: absolute;}
.ry0sna.k33y::after {background: linear-gradient(15deg, color-mix(in srgb, black 45%, transparent), transparent 70%);}

.pjr8bmg.pjr8bmg {display: block !important;margin-top:22px;}
.pjr8bmg .y0q1wr {grid-template-areas: "p";display: grid;grid-template-columns: minmax(0, 1fr);}
.pjr8bmg .n5kbks.n5kbks {min-width: 0;max-width: none;grid-area: p;background: var(--bct);box-shadow: 0 30px 60px -30px color-mix(in srgb, black 60%, transparent);display: grid;transition:transform 0.632s cubic-bezier(.3, .7, .2, 1), opacity 0.328s ease;width: auto;margin: 0;grid-template-columns: minmax(0, 1fr);}
.pjr8bmg .n5kbks:not(:first-child) {opacity:0.05;}
.pjr8bmg .n5kbks picture {display: block;}
.hxf7k8 .pjr8bmg .yrt3hxx {max-height: none;width: 100%;object-fit: cover;aspect-ratio: 16 / 9;height: auto;}
.pjr8bmg .cw8x1x.cw8x1x {letter-spacing: 0;align-items: baseline;display: grid;grid-template-columns: auto minmax(0, 1fr);font: italic 400 clamp(19px, 2vw, 28px)/1.3 var(--wy0hy);margin: 0;gap:19px;text-transform: none;color: var(--sh3s);padding: 18px 0 0;}
.pjr8bmg .qxbcm {font: 900 clamp(40px, 5vw, 72px)/.8 var(--wy0hy);font-style: normal;color: var(--j8i);}
.pjr8bmg .hy26a {align-items: center;border-top: 1px solid var(--iid);padding-top:13px;margin: 18px 0 0;display: flex;justify-content: space-between;}
.pjr8bmg .nt6y3w {background: none;border: 0;padding: 6px 4px;font: 400 26px/1 var(--wy0hy);min-width: 44px;cursor: pointer;color: var(--sh3s);min-height: 44px;}
.pjr8bmg .nt6y3w:hover {color: var(--j8i);}
.pjr8bmg .nt6y3w[hidden] {display: none;}
.pjr8bmg .h3djf4 {color: var(--c3lr);letter-spacing: .3em;font: 400 13px/1 var(--wy0hy);}
@media (max-width:690px) { .hxf7k8 .pjr8bmg .yrt3hxx {aspect-ratio: 4 / 5;} }
@media (prefers-reduced-motion: reduce) { .pjr8bmg .n5kbks.n5kbks {transition:none;} }
.pjr8bmg .cw8x1x.cw8x1x:first-child {padding: 0 0 16px;}
.pjr8bmg + .bx7d, .pfjqvs4 .bx7d {margin-top:22px;}

.j45j9n.j45j9n {gap:12px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
.j45j9n .ppsrjye {border: 0 !important;min-width: 0;}
.j45j9n .ds4w {flex-direction: column;transition:border-color 0.226s ease, background 0.2s ease;height: 100%;justify-content: center;align-items: center;background: color-mix(in srgb, var(--cxam) 5%, transparent);text-decoration: none;padding: 18px 12px;border: 1px solid var(--iid);min-height: 128px;gap:9px;display: flex;}
.j45j9n .ds4w:hover {background: color-mix(in srgb, var(--j8i) 8%, transparent);border-color: var(--j8i);}
.j45j9n .bbj1 {max-width:150px;width: 100%;}
.j45j9n .bbj1 img {height: 44px;width: 100%;object-fit: contain;}
.j45j9n .mpvhb {text-transform: uppercase;letter-spacing: .14em;text-decoration: none;font: 400 12px/1.2 var(--wy0hy);text-align: center;color: var(--fmc6);}
.fxpyssh.fxpyssh {display: grid !important;gap:13px;grid-template-columns: repeat(4, minmax(0, 1fr));}
.fxpyssh .geb0az2 {min-height: 128px;background: color-mix(in srgb, var(--cxam) 5%, transparent);display: flex;min-width: 0;border: 1px solid var(--iid);flex-direction: column;gap:9px;align-items: center;padding: 18px 12px;justify-content: center;}
.fxpyssh .geb0az2 > * {border: 0 !important;text-align: center;padding: 0 !important;margin: 0;}
.fxpyssh .hqx9sqz img {width: 100%;object-fit: contain;height: 44px;max-width:150px;}
@media (max-width:755px) {
  .j45j9n.j45j9n, .fxpyssh.fxpyssh {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.kcx3k9 :is(.wz379, .ccfkypk, .vhyp, .txnc0) {max-width: var(--kkm, 1080px);padding-inline: 16px;box-sizing: border-box;margin-inline: auto;}

.fxpyssh .geb0az2 {min-height: 118px;height: auto;}
.fxpyssh .geb0az2 > .ckaq, .fxpyssh .geb0az2 > .wca77x {height: auto !important;display: block;min-height: 0 !important;}

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

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

.hxf7k8 .pjr8bmg .yrt3hxx {aspect-ratio: auto;height: clamp(240px, 52vh, 520px);}
@media (max-width:690px) { .hxf7k8 .pjr8bmg .yrt3hxx {height: 42svh;} }
.pjr8bmg .cw8x1x.cw8x1x {grid-template-columns: minmax(0, 1fr);}
.pjr8bmg .h3djf4 {gap:9px;display: flex;}
.pjr8bmg .h3djf4 i {background: var(--mb9a, var(--iid));width: 22px;height: 2px;}
.pjr8bmg .h3djf4 i[aria-current="true"] {background: var(--j8i);height: 3px;}
.hxf7k8 .pjr8bmg .yrt3hxx {height: clamp(240px, 46vh, 460px);}

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

.tfaa5m > .mn1a8x2 {display: none;}
.tfaa5m > .rp4582 {margin-left: auto;}

.c1b8.tvvsfz {border-radius:35px;width: clamp(190px, 18vw, 230px);overflow: visible;box-shadow: 0 0 0 1px color-mix(in srgb, var(--cxam) 18%, transparent), 0 30px 60px -20px color-mix(in srgb, black 70%, transparent);padding: 10px;background: color-mix(in srgb, var(--cxam) 14%, var(--bct));transform: none;aspect-ratio: 9 / 18.5;}
.c1b8.tvvsfz::after {content: none;}
.f0j2e7z {border-radius:26px;padding: 18px;place-items: center;background: linear-gradient(170deg, color-mix(in srgb, var(--j8i) 70%, var(--bct)), var(--bct));display: grid;gap:22px;height: 100%;align-content: center;}
.bm58g .tvvsfz .pjv8dp7 {max-height: 70px !important;width: 80% !important;height: auto !important;object-fit: contain;max-width: 80% !important;}
.y8th5h {color: white;font: 900 26px/1 var(--wy0hy);text-align: center;overflow-wrap: anywhere;}
.qbd5ess {font-size: 12px;letter-spacing: .1em;color: white;text-align: center;}
.qbd5ess b {margin-bottom:3px;display: block;font: 900 40px/1 var(--wy0hy);}
@media (max-width:755px) { .r5ayvxh > .c1b8.tvvsfz {width: 160px;} }
