

:root {--ncbg:"Cormorant Garamond", "EB Garamond", Georgia, "Times New Roman", serif;--ltst: color-mix(in srgb, var(--dfa4) 35%, var(--pw1sl));--o89ug: clamp(22px, 3vw, 44px);--xec:  var(--x2n);--hfdt: var(--tkeza);--n628q: var(--h5r);--qy1r:  clamp(34px, 5vw, 82px);--fwly:  var(--d6s);--sb9:  var(--pw1sl);--y7o: var(--otv);--eqfql:  clamp(40px, 8vw, 128px);--zfp0m: var(--h5r);--owvp: 66ch;}

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

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

.sn6y81 {text-transform: uppercase;padding: 14px 22px;z-index: 200;color: var(--ra1, var(--aih2, var(--xdw)));letter-spacing: .2em;background: var(--dfa4);position: absolute;left: -9999px;top: 0;text-decoration: none;font: 400 13px/1 var(--ncbg);}
.sn6y81:focus {left: 14px;top: 14px;}

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

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

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

.k01h {width: clamp(34px, 5vw, 64px);display: block;background: color-mix(in srgb, var(--dfa4) var(--pd6, 46%), var(--obijz));height: 2px;}

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

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

.nnrn3  {text-transform: uppercase;letter-spacing: -.02em;}
.xz6n5 {text-transform: none;}
.x4d10  {letter-spacing: .16em;font-weight: 400;text-transform: uppercase;}

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

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

.qzvwbmq {padding: 0 clamp(22px, 2.6vw, 40px);display: inline-flex;border: 0;align-items: center;min-height: 46px;text-decoration: none;background: var(--op1);justify-content: center;cursor: pointer;color: var(--ju75n, var(--cc1k2));letter-spacing: .2em;text-transform: uppercase;font: 400 13px/1 var(--ncbg);}
.qzvwbmq:hover {color: var(--ra1, var(--aih2, var(--xdw)));background: var(--kzzf);}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.qfnyh.qfnyh {margin: 0;color: var(--t15, inherit);min-width: 0;}
.p79b5k {height: 100%;display: block;border-radius: 0;object-fit: cover;width: 100%;}
.rrf5nj .p79b5k {aspect-ratio: 16 / 6;}
.p830vg .p79b5k {aspect-ratio: 4 / 5;}

@media (min-width:909px) {
  
  .mw22 {gap: var(--qy1r);align-items: end;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .p830vg .p79b5k {aspect-ratio: 3 / 4;}
}

.vpwf5 :is(.qzxsa51, .mveeb85, .y00k06, .rpvn,
             .tj0ccc, .pmv4, .yzzk7t, .anv5nz) a[role="button"],
.vpwf5 .rpvn a {align-items: center;letter-spacing: .2em;min-height: 46px;justify-content: center;font: 400 13px/1 var(--ncbg);padding: 0 clamp(22px, 2.6vw, 40px);display: inline-flex;text-decoration: none;border: 0;border-radius: 0;text-transform: uppercase;background: var(--dfa4);color: var(--aih2, var(--xdw));}
.vpwf5 :is(.qzxsa51, .mveeb85, .y00k06, .rpvn,
             .tj0ccc, .pmv4, .yzzk7t, .anv5nz) a[role="button"]:hover,
.vpwf5 .rpvn a:hover {background: var(--kzzf);}

.s0bjhc {min-width: 0;}

.jwjsszq.jwjsszq {margin: 0;padding: 0;}
.vpwf5 .jwjsszq > li {margin: 0;}
.dc2et0 {border-top: 1px solid var(--xec);padding: var(--o89ug) 0;}
.dc2et0:first-child {border-top: 0;padding-top: 0;}
.drkemr1 .dc2et0:last-child {border-bottom: 0;}
.tpc0 .dc2et0:last-child {border-bottom: 1px solid var(--xec);}

.da1w.da1w {letter-spacing: -.01em;margin: 0;font: 400 21px/1.35 var(--ncbg);color: var(--sb9);}
.tb2spnb {margin: 12px 0 0;}
.n6yqq.n6yqq {color: var(--zfp0m);font-size: 16.5px;margin: 0;line-height:1.69;}

.chxb3q2 {counter-reset: bmgloss;list-style: none;}
.chxb3q2 .da1w, .jct4w .da1w {display: block;}
.chxb3q2 .n6yqq, .jct4w .n6yqq {margin: 12px 0 0;}

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

.p0r4mm {min-width: 0;}
.rwhg {display: grid;}
.f7gg7vx .csym {padding: var(--o89ug) 0;}
.z2qye .csym {padding: calc(var(--o89ug) * .6) 0;}
.csym {border-top: 1px solid var(--xec);}
.csym:first-child {border-top: 0;padding-top: 0;}
.qrv0d.qrv0d {margin: 0 0 6px;color: var(--y7o);font: 900 clamp(40px, 7vw, 88px)/1 var(--ncbg);letter-spacing: -.05em;}
.bemyyfy {color: var(--sb9);letter-spacing: -.01em;margin: 0;display: block;font: 400 21px/1.32 var(--ncbg);}
.e7wth {line-height:1.71;font-size: 16.5px;max-width: 52ch;display: block;margin: 8px 0 0;color: var(--zfp0m);}

.xf3kk1y.xf3kk1y {counter-reset: bmstep;padding: 0;list-style: none;}
.vpwf5 .xf3kk1y > li {margin: 0;}
.xf3kk1y .csym::before {letter-spacing: -.05em;margin: 0 0 6px;counter-increment: bmstep;color: var(--y7o);font: 900 clamp(40px, 7vw, 88px)/1 var(--ncbg);display: block;}
.wzyatnx .csym::before {content: counter(bmstep, decimal-leading-zero);}
.mbj8we1 .csym::before {content: counter(bmstep, decimal);}

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

.v42h {min-width: 0;}
.q8n976 {display: block;}
.bfs1.bfs1 {letter-spacing: .24em;font: 400 12px/1 var(--ncbg);color: var(--n628q);text-transform: uppercase;margin: 0 0 14px;}

.bs1x.bs1x {list-style: none;margin: 0 0 var(--o89ug);padding: 0;}
.bs1x.bs1x:last-child {margin-bottom: 0;}
.vpwf5 .bs1x > li {margin: 0;}
.k188wv.k188wv {margin: 0;gap:13px;font-size: 16.5px;display: flex;padding: 12px 0;line-height:1.67;border-top: 1px solid var(--xec);align-items: baseline;}
.k188wv.k188wv:first-child {border-top: 0;}
.bvzer {text-align: center;flex: 0 0 auto;width: 14px;font-weight: 400;font-size: 16px;}
.z9rzjeb .bvzer   {color: var(--sb9);}
.we3j .bvzer {color: var(--n628q);}

.we3j.we3j {padding-top: var(--o89ug);border-top: 1px solid var(--hfdt);}

.ht6t4 {min-width: 0;}

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

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

.hz922ax .w5k09b {border-bottom: 1px solid var(--xec);padding-bottom:13px;}
.jaxbe7w {min-width: 0;}
.vpwf5 .asqs > li {margin: 0;}
.w5k09b {min-width: 0;display: block;color: inherit;text-decoration: none;}

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

.ej452xm {height: auto;width: 100%;display: block;object-fit: cover;transition:opacity 0.183s;border-radius: 0;aspect-ratio: 1 / 1;}
.w5k09b:hover .ej452xm,
.w5k09b:focus-visible .ej452xm {opacity:0.83;}
.px3fv {min-width: 0;color: var(--sb9);overflow-wrap: anywhere;display: block;letter-spacing: -.01em;font: 400 19px/1.35 var(--ncbg);margin-top:15px;}
.t8vc {color: var(--n628q);margin-top:4px;display: block;letter-spacing: .18em;font: 400 12.5px/1 var(--ncbg);text-transform: uppercase;}

.e6k4p {min-width: 0;}

.tpgv4fn.tpgv4fn {margin: 0;list-style: none;padding: 0;}
.vpwf5 .tpgv4fn > li {margin: 0;}
.d6rq2v {border-top: 1px solid var(--xec);}
.d6rq2v:first-child {border-top: 0;}
.rpbc .d6rq2v:last-child {border-bottom: 1px solid var(--xec);}
.zk6j {display: flex;color: inherit;align-items: center;gap: clamp(14px, 2.4vw, 28px);min-height: 76px;text-decoration: none;padding: 14px 0;}
.yxe67t {width: clamp(116px, 16vw, 152px);flex: 0 0 auto;display: block;}
.yxe67t img {transition:opacity 0.217s;border-radius: 0;width: 100%;opacity:1;height: auto;object-fit: contain;display: block;max-height: 56px;}
.zk6j:hover .yxe67t img,
.zk6j:focus-visible .yxe67t img {opacity:0.83;}
.asp5j7 {color: var(--sb9);min-width: 0;letter-spacing: -.01em;font: 400 19px/1.35 var(--ncbg);overflow-wrap: anywhere;}

.w9gac8 {min-width: 0;}
.ca9dc4f {align-items: center;display: grid;grid-template-columns: auto minmax(0, 1fr);margin: 0;gap: 0 clamp(14px, 2.4vw, 28px);padding: 0;}
.tsfdk, .exb28xv {margin: 0;min-height: 76px;border-top: 1px solid var(--xec);align-items: center;display: flex;padding: 14px 0;}
.tsfdk:first-of-type, .tsfdk:first-of-type + .exb28xv {border-top: 0;}
.wvdnr2c .tsfdk:last-of-type,
.wvdnr2c .exb28xv:last-of-type {border-bottom: 1px solid var(--xec);}
.scqk {width: clamp(116px, 16vw, 152px);display: flex;min-height: 48px;align-items: center;}
.scqk img {height: auto;max-height: 52px;border-radius: 0;object-fit: contain;transition:opacity 0.198s;opacity:1;width: 100%;display: block;}
.scqk:hover img, .scqk:focus-visible img {opacity:0.8;}
.nh40p {text-transform: uppercase;letter-spacing: .18em;font: 400 13px/1.4 var(--ncbg);color: var(--n628q);overflow-wrap: anywhere;}

.vc3z0k {min-width: 0;}
.n3db.n3db {letter-spacing: -.05em;color: var(--y7o);margin: 0 0 6px;font: 900 clamp(56px, 9vw, 116px)/1 var(--ncbg);}
.rgt4b.rgt4b {margin: 0 0 14px;align-items: baseline;flex-wrap: wrap;gap:4px 12px;display: flex;}
.s1jxk {letter-spacing: .16em;color: var(--sb9);font-size: 17px;}
.cb4d {letter-spacing: .2em;text-transform: uppercase;font: 400 12px/1 var(--ncbg);color: var(--n628q);}
.ja6sxh.ja6sxh {font-size: 16.5px;color: var(--zfp0m);margin: 0 0 var(--o89ug);line-height:1.70;}
.bfv1j {margin: 0;border-top: 1px solid var(--xec);padding: var(--o89ug) 0;}
.bpac.bpac {margin: 0;color: var(--sb9);letter-spacing: -.01em;font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--ncbg);text-wrap: pretty;}
.jzh3fz {font-style: normal;font: 400 12px/1 var(--ncbg);text-transform: uppercase;align-items: baseline;color: var(--n628q);letter-spacing: .2em;gap:6px 14px;margin: 12px 0 0;flex-wrap: wrap;display: flex;}
.nmvf7 {letter-spacing: .12em;color: var(--zfp0m);}

.krnc {min-width: 0;}
.sqrx.sqrx {margin: 0 0 var(--o89ug);}
.y36x {height: auto;border-radius: 0;width: 100%;display: block;}
.h0a0x.h0a0x {font: 900 clamp(24px, 3vw, 40px)/1.05 var(--ncbg) !important;margin: 0 0 14px;letter-spacing: -.05em;text-wrap: balance;color: var(--sb9);}
.yby8 {font-size: 16.5px;line-height:1.72;color: var(--zfp0m);}
.yby8 > *:last-child {margin-bottom: 0;}

.qcg6bv5 {justify-content: center;background: var(--dfa4);display: inline-flex;min-height: 46px;color: var(--aih2, var(--xdw));letter-spacing: .2em;font: 400 13px/1 var(--ncbg);padding: 0 clamp(22px, 2.6vw, 40px);margin-top: var(--o89ug);align-items: center;text-decoration: none;text-transform: uppercase;border: 0;border-radius: 0;}
.qcg6bv5:hover {background: var(--kzzf);}

.s4y4f {margin: var(--o89ug) 0 0;order: 2;}
.h7v9d7f {display: flex;flex-direction: column;}

.qpfgs2 {min-width: 0;}
.m3ff {color: var(--sb9);letter-spacing: -.05em;margin: 0 0 14px;text-wrap: balance;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--ncbg);}
.qwdf.qwdf {color: var(--zfp0m);font-size: 17px;line-height:1.71;margin: 0 0 var(--o89ug);}
.cygb {gap: var(--o89ug);grid-template-columns: minmax(0, 1fr);display: grid;}
.x0vw1fh {margin: 0;min-width: 0;}
.d2kbm {height: auto;width: 100%;border-radius: 0;display: block;}
.h3k3 {font: 400 12px/1.5 var(--ncbg);margin: 10px 0 0;color: var(--n628q);letter-spacing: .16em;text-transform: uppercase;}

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

.sx1t.sx1t {color: var(--aih2, var(--xdw));background: var(--dfa4);border: 0;}
.sx1t.sx1t:hover {background: var(--kzzf);}
.vt3e {background: transparent;color: var(--sb9);border: 1px solid var(--hfdt);}
.vt3e:hover {border-color: var(--sb9);}

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

.e7m8sv {grid-template-columns: minmax(0, 1fr) auto;}
.qcngq {object-fit: cover;width: clamp(64px, 9vw, 92px);height: auto;border-radius: 0;aspect-ratio: 1;display: block;}
.w6nxn {gap:6px;display: grid;grid-template-columns: minmax(0, 1fr);min-width: 0;}
.acgntwg.acgntwg {color: var(--n628q);font: 400 11.5px/1 var(--ncbg);letter-spacing: .24em;margin: 0;text-transform: uppercase;}
.dcezhs {font: 400 21px/1.3 var(--ncbg);letter-spacing: -.01em;color: var(--sb9);}
.h9tcnyn {font-style: normal;font-size: 15px;color: var(--zfp0m);}
.sv7bwj {text-transform: uppercase;font: 400 11.5px/1.5 var(--ncbg);color: var(--n628q);letter-spacing: .18em;}
.p01a7e {line-height:1.72;font-size: 16px;color: var(--zfp0m);}
.ryt5 {flex-wrap: wrap;gap:7px 20px;margin-top:3px;display: flex;}
.d39e {align-items: center;letter-spacing: .2em;display: inline-flex;min-height: 44px;text-transform: uppercase;font: 400 11.5px/1 var(--ncbg);text-decoration: none;border-bottom: 1px solid var(--hfdt);color: var(--sb9);}
.d39e:hover {border-bottom-color: var(--sb9);}
.x9ec {font-size: 13.5px;color: var(--n628q);line-height:1.72;}

.sn27z3c {min-width: 0;grid-template-columns: minmax(0, 1fr);gap:2px;display: grid;}
p.dcezhs, p.h9tcnyn, p.sv7bwj, p.p01a7e, p.x9ec {margin: 0;}
p.ryt5 {margin: 4px 0 0;}

@media (min-width:765px) {
  
  .htjeb {flex-wrap: wrap;display: flex;align-content: flex-start;}
  .htjeb > * {flex: 1 1 calc(50% - var(--o89ug) / 2);min-width: 0;}
  
  .vpwf5 > .c43a {display: flex;width: calc(50% - (var(--qy1r) / 2));float: left;flex-direction: column;}
  .vpwf5 > .c43a + .c43a {float: right;}
  
  .vpwf5 > .c43a + .c43a + * {clear: both;}
}

.ktfhta3 {min-width: 0;border-bottom: 1px solid var(--xec);padding: clamp(24px, 3.2vw, 40px) 0;margin: clamp(32px, 4.4vw, 58px) 0;border-top: 3px solid var(--sb9);}
.d9eq1em {margin: 0 0 12px;text-wrap: balance;font: 900 clamp(24px, 3vw, 40px)/1.05 var(--ncbg);color: var(--sb9);letter-spacing: -.05em;}
.fr8e.fr8e {color: var(--zfp0m);margin: 0 0 var(--o89ug);line-height:1.72;font-size: 16.5px;}
.xnc2 {gap: 0 clamp(14px, 2.4vw, 28px);margin: 0 0 var(--o89ug);align-items: baseline;padding: 0;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.t45z9, .w2zpp {margin: 0;border-top: 1px solid var(--xec);padding: 12px 0;}
.t45z9:first-of-type, .t45z9:first-of-type + .w2zpp {border-top: 0;}
.t45z9 {text-transform: uppercase;font: 400 11.5px/1.4 var(--ncbg);letter-spacing: .2em;color: var(--n628q);white-space: nowrap;}
.w2zpp {color: var(--sb9);display: flex;align-items: baseline;gap:5px 14px;font-size: 16.5px;flex-wrap: wrap;}
.jvbs5q {letter-spacing: .14em;color: var(--sb9);}

.vz8ztj {display: block;}
.m5q9739.m5q9739 {flex-wrap: wrap;padding: 12px 0;margin: 0;border-top: 1px solid var(--xec);align-items: baseline;display: flex;justify-content: space-between;gap:4px clamp(14px, 2.4vw, 28px);}
.m5q9739.m5q9739:first-child {border-top: 0;}
.vz8ztj .t45z9, .vz8ztj .w2zpp {border-top: 0;padding: 0;}

.pmtnqf.pmtnqf {gap:10px 20px;margin: 0;flex-wrap: wrap;display: flex;}

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

.gp2y5 {min-width: 0;}

.zs43e5z {color: var(--sb9);letter-spacing: -.05em;text-wrap: balance;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--ncbg);}
.j38eck .zs43e5z {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.nk7xf .zs43e5z {margin-top: 0 !important;}

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

.q2nj.q2nj {display: flex;margin: 0;}
.d0499d {justify-content: flex-start;}
.ba8zj9 {justify-content: center;}
.bn7j2 {justify-content: flex-end;}
.fm2y {text-align: center;background: var(--dfa4);letter-spacing: .2em;max-width: 100%;padding: 0 clamp(22px, 2.6vw, 40px);align-items: center;justify-content: center;color: var(--aih2, var(--xdw));border: 0;border-radius: 0;text-transform: uppercase;text-decoration: none;display: inline-flex;min-height: 46px;font: 400 13px/1 var(--ncbg);}
.fm2y:hover {background: var(--kzzf);}
.ps8gzj {width: 100%;}

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

.zhjahd {min-width: 0;margin: 0;}
.d4e4d {border-radius: 0;height: auto;width: 100%;display: block;}
.atczt8c {border: 0;border-top: 1px solid var(--xec);width: 100%;height: 0;margin: 14px 0 0;}

.hfte5a {min-width: 0;}

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

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

.shjaqy.shjaqy {overflow-x: visible;}
.k9hsxrd {margin: 0 0 clamp(16px, 2vw, 30px);}
.k9hsxrd .e00rer {margin-bottom: 0 !important;}

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

.tq82 {min-width: 0;}
.yhxsg0 {color: var(--n628q);letter-spacing: .24em;text-transform: uppercase;margin: 0 0 12px;display: block;font: 400 12px/1 var(--ncbg);}

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

.vpwf5 .wz55d {min-width: 0;}
.vpwf5 .g5rr66, .vpwf5 .jrafyk, .vpwf5 .ns8cbj1, .vpwf5 .ejeckv8 {min-width: 0;}
.vpwf5 .p2yybew, .vpwf5 .gr772e, .vpwf5 .hs7f0 {min-width: 0;}
.vpwf5 .qqqry2j {min-width: 0;}
.vpwf5 .p3g5c3c {min-width: 0;}
.vpwf5 .tj0ccc {min-width: 0;}
.vpwf5 .db87b0m {position: absolute;left: -9999px;}
.vpwf5 .mxjer0 {display: none;}
.vpwf5 .ayr74y {display: none;}
.vpwf5 .kmzn8, .vpwf5 .d2gpesw, .vpwf5 .ddnq, .vpwf5 .dr3y5e,
.vpwf5 .ahfskp0, .vpwf5 .q16g6d, .vpwf5 .e7v1v, .vpwf5 .qqb82nt,
.vpwf5 .j4rbk, .vpwf5 .em96pef, .vpwf5 .jgja,
.vpwf5 .xxz7, .vpwf5 .jbb7z, .vpwf5 .ca503,
.vpwf5 .j0xjfqc, .vpwf5 .r9fs85, .vpwf5 .srdk,
.vpwf5 .f4kd, .vpwf5 .v4jc8c, .vpwf5 .pbwmb {display: none;}

.vpwf5 :is(.etyeg, [class*="table"]) {overflow-x: auto;}
.vpwf5 table {width: 100%;border-collapse: collapse;font-size: 16px;}
.vpwf5 thead th {padding: 12px 16px 12px 0;text-align: left;white-space: nowrap;letter-spacing: .2em;color: var(--n628q);text-transform: uppercase;font: 400 11.5px/1.3 var(--ncbg);border-bottom: 1px solid var(--x1q, var(--dfa4));}
.vpwf5 tbody td {border-bottom: 1px solid var(--xec);padding: 12px 16px 12px 0;color: var(--ebpbp, inherit);}
.vpwf5 tbody td + td {font-variant-numeric: tabular-nums;}

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

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

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

.ecnrxh9.ecnrxh9 {border-top: 1px solid var(--xec);padding: var(--qy1r) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);background: var(--f2t0j);}
.ecnrxh9 .wb4ea60 {gap: clamp(22px, 3vw, 38px);text-align: center;grid-template-columns: minmax(0, 1fr);display: grid;max-width:1181px;justify-items: center;margin: 0 auto;}
.ecnrxh9 .cjjza1t img {height: 28px;display: block;width: auto;}
.ecnrxh9 .cjjza1t span {font: 900 20px/1 var(--ncbg);letter-spacing: -.05em;}
.ecnrxh9 .d7h9fp1 {justify-content: center;flex-wrap: wrap;display: flex;gap: 0 clamp(16px, 2.6vw, 40px);}
.ecnrxh9 .d7h9fp1 ul {list-style: none;gap: 0 clamp(16px, 2.6vw, 40px);flex-wrap: wrap;justify-content: center;margin: 0;display: flex;padding: 0;}
.ecnrxh9 .d7h9fp1 a {color: var(--zfp0m);text-decoration: none;letter-spacing: .2em;display: inline-flex;min-height: 44px;align-items: center;font: 400 12px/1 var(--ncbg);text-transform: uppercase;}
.ecnrxh9 .d7h9fp1 a:hover {color: var(--sb9);}
.ecnrxh9 .cht4kvk {justify-content: center;opacity:0.69;gap:14px;max-width:1179px;margin: clamp(20px, 2.4vw, 32px) auto 0;display: flex;flex-wrap: wrap;align-items: center;}
.ecnrxh9 .kmkkkcg {margin: clamp(22px, 2.6vw, 36px) auto 0;text-align: center;border-top: 1px solid var(--xec);padding-top: clamp(18px, 2vw, 26px);max-width:1179px;}
.ecnrxh9 .kmkkkcg p {margin: 0;font-size: 13.5px;color: var(--zfp0m);}
.ecnrxh9 .kmkkkcg p + p {margin-top:9px;line-height:1.70;}

@media (max-width:825px) {
  .xkp2qnx {display: flex;}
  .hnscc {display: none;}

  
  
  .qrv0d.qrv0d {font-size: clamp(40px, 11vw, 64px);}
  
  .xf3kk1y .csym::before {font-size: clamp(40px, 11vw, 64px);}
  .e7wth {max-width: none;}
  .fvge67.fvge67 {font-size: 17px !important;max-width: none;}
}

@media (max-width:454px) {
  
  .jkk7m {flex-direction: row;flex-wrap: nowrap;gap:7px;text-align: left;align-items: center;}
  .k01h {display: none;}
  .wna3y {min-width: 0;overflow: hidden;flex: 0 1 auto;}
  .ymvk6 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  .m16wfh1 {width: auto;align-items: center;flex: 0 0 auto;flex-direction: row;margin-left: auto;gap:8px;}
  .pbq74ke {padding: 0 6px;letter-spacing: .08em;font-size: 13px;justify-content: center;}
  .qzvwbmq {font-size: 12.5px;letter-spacing: .08em;padding: 0 13px;width: auto;}
  .ymvk6 {font-size: clamp(28px, 9vw, 40px);}
  .da1w {font-size: 19px;}
  .bemyyfy {font-size: 19px;}
  
  .v1kma {gap:11px;flex-direction: row;padding-right:35px;flex-wrap: nowrap;align-items: center;}
  .s5xea {overflow: hidden;text-align: left;white-space: nowrap;text-overflow: ellipsis;min-width: 0;flex: 1 1 auto;font-size: 14px;}
  
  .v1kma .qzvwbmq {flex: 0 0 auto;box-sizing: border-box;}
}

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

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

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

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

.xpcc:checked ~ .xe4h {visibility: visible;opacity:0.99;}
.xpcc:checked ~ .gdstj5 {visibility: visible;transform: translateX(0);}

.ehdb7j9 {gap:12px;border-bottom: 1px solid var(--xec, var(--x2n));justify-content: space-between;top: 0;align-items: center;padding: 14px 16px;display: flex;position: sticky;z-index: 1;background: var(--axd);}
.g6ry4 {display: inline-flex;min-height: 44px;align-items: center;}
.g6ry4 img {width: auto;display: block;height: 26px;}
.k517mb6 {font-family: var(--ncbg);letter-spacing: .01em;color: var(--pw1sl);font-size: 16px;font-weight: 800;}

.f2yd6z {align-items: center;display: inline-flex;flex: none;background: var(--k1dmd);justify-content: center;height: 44px;color: var(--pw1sl);width: 44px;cursor: pointer;border-radius: 0;border: 1px solid var(--xec, var(--x2n));}
.f2yd6z:hover {background: var(--snbfq);}
.f2yd6z:focus-visible,
.k7kdw a:focus-visible,
.em9p:focus-visible,
.yzfpwam:focus-visible {outline: 2px solid var(--pw1sl);outline-offset: 2px;}

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

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

.k7kdw a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--dfa4);border-color: var(--xec, var(--x2n));background: var(--k1dmd);}

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

.em9p, .yzfpwam {border-radius: 0;font-weight: 700;align-items: center;padding: 12px 18px;min-height: 48px;display: flex;text-decoration: none;justify-content: center;font-size: 15px;}
.em9p {border: 1px solid var(--xec, var(--x2n));color: var(--g7kd, var(--gwb));background: var(--y5m);}
.yzfpwam {color: var(--ju75n, var(--cc1k2));border: 1px solid transparent;background: var(--op1);}

.k7kdw {padding: 8px 22px 14px;}
.k7kdw ul {gap: 0;}
.k7kdw li + li {border-top: 1px solid var(--xec, var(--x2n));}
.k7kdw a {font-family: var(--ncbg);padding: 14px 2px;font-size: 17px;font-weight: 500;margin: 4px 0;border: 0;border-radius: 0;}
.k7kdw a:hover {text-underline-offset: 4px;background: none;text-decoration: underline;}
.k7kdw a[aria-current="page"] {background: none;font-style: italic;box-shadow: none;}
.k7kdw a[aria-current="page"]::before {width: 18px;margin-right:9px;background: color-mix(in srgb, var(--dfa4) var(--pd6, 46%), var(--pw1sl));height: 2px;content: '';flex: none;}
.ehdb7j9 {padding: 18px 22px;}
.sqs35jh {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.f2yd6z {border-radius: 50%;}

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

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

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

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

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

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

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

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

.vpwf5 {padding-bottom: max(96px, var(--jtcs, 96px));}

.ca503 {--th4: 0 12px;--n09: 0;--f6q: 12px;--wwmu: 0;--vh7: uppercase;--uuun: .18em;--o1df: 0;--gzt: 1px solid var(--aaih, currentColor);--fh2: 0;--hyn: 400;}

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

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

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

.mw22 .x98k7k4.x98k7k4 {font-size: clamp(36px, 4.6vw, 76px) !important;overflow-wrap: normal;hyphens: manual;word-break: normal;}
@media (max-width:908px) { .x7d531.vj3ww.vj3ww {min-height: 72vh;} }

@media (max-width:825px) {
  .m16wfh1 .ca503 {display: none;}
}
.a6gj2z {padding: 14px 20px 0;}

.xskn .v32s4 {z-index: -2;position: absolute;background-color: color-mix(in srgb, var(--dfa4) 30%, var(--axd));background-size: cover;inset: 0;}
.vj3ww.xskn::after {background: linear-gradient(15deg, color-mix(in srgb, black 45%, transparent), transparent 70%);}

.bfbv05.bfbv05 {margin-top:21px;display: block !important;}
.bfbv05 .fx2b92 {grid-template-columns: minmax(0, 1fr);grid-template-areas: "p";display: grid;}
.bfbv05 .vc6t5m.vc6t5m {margin: 0;display: grid;transition:transform 0.643s cubic-bezier(.3, .7, .2, 1), opacity 0.317s ease;width: auto;background: var(--axd);max-width: none;grid-template-columns: minmax(0, 1fr);grid-area: p;min-width: 0;box-shadow: 0 30px 60px -30px color-mix(in srgb, black 60%, transparent);}
.bfbv05 .vc6t5m:not(:first-child) {opacity:0.05;}
.bfbv05 .vc6t5m picture {display: block;}
.vpwf5 .bfbv05 .d2kbm {width: 100%;object-fit: cover;height: auto;max-height: none;aspect-ratio: 16 / 9;}
.bfbv05 .h3k3.h3k3 {margin: 0;display: grid;color: var(--sb9);font: italic 400 clamp(19px, 2vw, 28px)/1.3 var(--ncbg);text-transform: none;padding: 18px 0 0;letter-spacing: 0;gap:17px;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;}
.bfbv05 .rnhch {color: var(--dfa4);font: 900 clamp(40px, 5vw, 72px)/.8 var(--ncbg);font-style: normal;}
.bfbv05 .aqk6z {justify-content: space-between;display: flex;border-top: 1px solid var(--xec);margin: 18px 0 0;align-items: center;padding-top:13px;}
.bfbv05 .xv1g7a {min-height: 44px;padding: 6px 4px;min-width: 44px;background: none;cursor: pointer;border: 0;font: 400 26px/1 var(--ncbg);color: var(--sb9);}
.bfbv05 .xv1g7a:hover {color: var(--dfa4);}
.bfbv05 .xv1g7a[hidden] {display: none;}
.bfbv05 .hw8vknx {letter-spacing: .3em;font: 400 13px/1 var(--ncbg);color: var(--n628q);}
@media (max-width:695px) { .vpwf5 .bfbv05 .d2kbm {aspect-ratio: 4 / 5;} }
@media (prefers-reduced-motion: reduce) { .bfbv05 .vc6t5m.vc6t5m {transition:none;} }
.bfbv05 .h3k3.h3k3:first-child {padding: 0 0 16px;}
.bfbv05 + .ka4x, .qpfgs2 .ka4x {margin-top:21px;}

.tpgv4fn.tpgv4fn {gap:12px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
.tpgv4fn .d6rq2v {border: 0 !important;min-width: 0;}
.tpgv4fn .zk6j {padding: 18px 12px;justify-content: center;transition:border-color 0.235s ease, background 0.198s ease;text-decoration: none;height: 100%;background: color-mix(in srgb, var(--pw1sl) 5%, transparent);min-height: 128px;flex-direction: column;gap:10px;align-items: center;border: 1px solid var(--xec);display: flex;}
.tpgv4fn .zk6j:hover {border-color: var(--dfa4);background: color-mix(in srgb, var(--dfa4) 8%, transparent);}
.tpgv4fn .yxe67t {max-width:149px;width: 100%;}
.tpgv4fn .yxe67t img {width: 100%;object-fit: contain;height: 44px;}
.tpgv4fn .asp5j7 {text-decoration: none;text-align: center;letter-spacing: .14em;font: 400 12px/1.2 var(--ncbg);text-transform: uppercase;color: var(--zfp0m);}
.ca9dc4f.ca9dc4f {gap:12px;display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr));}
.ca9dc4f .gksxhn {min-height: 128px;flex-direction: column;gap:11px;justify-content: center;min-width: 0;border: 1px solid var(--xec);align-items: center;background: color-mix(in srgb, var(--pw1sl) 5%, transparent);display: flex;padding: 18px 12px;}
.ca9dc4f .gksxhn > * {padding: 0 !important;border: 0 !important;text-align: center;margin: 0;}
.ca9dc4f .scqk img {height: 44px;width: 100%;object-fit: contain;max-width:150px;}
@media (max-width:765px) {
  .tpgv4fn.tpgv4fn, .ca9dc4f.ca9dc4f {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.ecnrxh9 :is(.adr1ye, .cht4kvk, .wb4ea60, .kmkkkcg) {margin-inline: auto;box-sizing: border-box;padding-inline: 16px;max-width: var(--owvp, 1080px);}

.ca9dc4f .gksxhn {height: auto;min-height: 118px;}
.ca9dc4f .gksxhn > .tsfdk, .ca9dc4f .gksxhn > .exb28xv {display: block;min-height: 0 !important;height: auto !important;}

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

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

.vpwf5 .bfbv05 .d2kbm {aspect-ratio: auto;height: clamp(240px, 52vh, 520px);}
@media (max-width:695px) { .vpwf5 .bfbv05 .d2kbm {height: 42svh;} }
.bfbv05 .h3k3.h3k3 {grid-template-columns: minmax(0, 1fr);}
.bfbv05 .hw8vknx {gap:8px;display: flex;}
.bfbv05 .hw8vknx i {width: 22px;background: var(--hfdt, var(--xec));height: 2px;}
.bfbv05 .hw8vknx i[aria-current="true"] {height: 3px;background: var(--dfa4);}
.vpwf5 .bfbv05 .d2kbm {height: clamp(240px, 46vh, 460px);}

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

.jkk7m > .k01h {display: none;}
.jkk7m > .m16wfh1 {margin-left: auto;}

.bqkr.zkcp4qm {width: clamp(190px, 18vw, 230px);padding: 10px;transform: none;border-radius:34px;background: color-mix(in srgb, var(--pw1sl) 14%, var(--axd));aspect-ratio: 9 / 18.5;box-shadow: 0 0 0 1px color-mix(in srgb, var(--pw1sl) 18%, transparent), 0 30px 60px -20px color-mix(in srgb, black 70%, transparent);overflow: visible;}
.bqkr.zkcp4qm::after {content: none;}
.vexar3z {border-radius:27px;place-items: center;align-content: center;display: grid;background: linear-gradient(170deg, color-mix(in srgb, var(--dfa4) 70%, var(--axd)), var(--axd));height: 100%;gap:21px;padding: 18px;}
.anv5nz .zkcp4qm .yer5 {width: 80% !important;max-width: 80% !important;max-height: 70px !important;object-fit: contain;height: auto !important;}
.ck908z {font: 900 26px/1 var(--ncbg);color: white;text-align: center;overflow-wrap: anywhere;}
.e5xre8f {letter-spacing: .1em;font-size: 12px;color: white;text-align: center;}
.e5xre8f b {display: block;font: 900 40px/1 var(--ncbg);margin-bottom:4px;}
@media (max-width:765px) { .wv46n > .bqkr.zkcp4qm {width: 160px;} }
