

:root {--sa3:  var(--stc);--yu8pb: color-mix(in srgb, var(--i15) 35%, var(--vq2));--um0: var(--v3n8);--tjlu: var(--uxzkm);--eax2c:  var(--bwr);--h6s6j:  clamp(40px, 8vw, 128px);--jyv:  var(--vq2);--pm1td:  clamp(34px, 5vw, 82px);--gl7:"Cormorant Garamond", "Times New Roman", Georgia, "EB Garamond", serif;--tl5: var(--uxzkm);--tzt9: clamp(22px, 3vw, 44px);--xi2x: var(--ozo);--gsa: 66ch;}

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

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

.ch186 {text-transform: uppercase;padding: 14px 22px;position: absolute;font: 400 13px/1 var(--gl7);letter-spacing: .2em;z-index: 200;background: var(--i15);color: var(--eijv, var(--nlgs, var(--teq)));top: 0;left: -9999px;text-decoration: none;}
.ch186:focus {top: 14px;left: 14px;}

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

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

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

.yrzbxn {background: color-mix(in srgb, var(--i15) var(--dd9, 46%), var(--kfx));height: 2px;display: block;width: clamp(34px, 5vw, 64px);}

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

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

.j71b  {letter-spacing: -.02em;text-transform: uppercase;}
.n0v1 {text-transform: none;}
.bntbv  {font-weight: 400;text-transform: uppercase;letter-spacing: .16em;}

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

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

.r5323xb {justify-content: center;text-transform: uppercase;color: var(--znkx, var(--mwhhu));min-height: 46px;cursor: pointer;display: inline-flex;padding: 0 clamp(22px, 2.6vw, 40px);font: 400 13px/1 var(--gl7);align-items: center;text-decoration: none;border: 0;letter-spacing: .2em;background: var(--q5j);}
.r5323xb:hover {color: var(--eijv, var(--nlgs, var(--teq)));background: var(--v2sq);}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.kene8.kene8 {color: var(--h2u, inherit);min-width: 0;margin: 0;}
.psg5 {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 0;}
.p5f0n2 .psg5 {aspect-ratio: 16 / 6;}
.hk029k .psg5 {aspect-ratio: 4 / 5;}

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

.r2pk :is(.vhz0, .dbvsjtb, .mdgacr, .q9711f,
             .nc9b3, .x892, .skbt6, .zar6z) a[role="button"],
.r2pk .q9711f a {color: var(--nlgs, var(--teq));text-transform: uppercase;min-height: 46px;text-decoration: none;font: 400 13px/1 var(--gl7);background: var(--i15);padding: 0 clamp(22px, 2.6vw, 40px);display: inline-flex;justify-content: center;align-items: center;border: 0;border-radius: 0;letter-spacing: .2em;}
.r2pk :is(.vhz0, .dbvsjtb, .mdgacr, .q9711f,
             .nc9b3, .x892, .skbt6, .zar6z) a[role="button"]:hover,
.r2pk .q9711f a:hover {background: var(--v2sq);}

.m8mw45 {min-width: 0;}

.dtq4h95.dtq4h95 {padding: 0;margin: 0;}
.r2pk .dtq4h95 > li {margin: 0;}
.b3d62j {padding: var(--tzt9) 0;border-top: 1px solid var(--sa3);}
.b3d62j:first-child {border-top: 0;padding-top: 0;}
.z7agxmv .b3d62j:last-child {border-bottom: 0;}
.egdxb1x .b3d62j:last-child {border-bottom: 1px solid var(--sa3);}

.wnewe0.wnewe0 {margin: 0;color: var(--jyv);letter-spacing: -.01em;font: 400 21px/1.35 var(--gl7);}
.djrh {margin: 12px 0 0;}
.afwfw.afwfw {color: var(--tjlu);font-size: 16.5px;line-height:1.68;margin: 0;}

.dz72ej8 {list-style: none;counter-reset: bmgloss;}
.dz72ej8 .wnewe0, .fq11ts .wnewe0 {display: block;}
.dz72ej8 .afwfw, .fq11ts .afwfw {margin: 12px 0 0;}

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

.v44fg92 {min-width: 0;}
.rcpv {display: grid;}
.vwva .nk3f {padding: var(--tzt9) 0;}
.zhs8 .nk3f {padding: calc(var(--tzt9) * .6) 0;}
.nk3f {border-top: 1px solid var(--sa3);}
.nk3f:first-child {padding-top: 0;border-top: 0;}
.j61k2mh.j61k2mh {color: var(--um0);letter-spacing: -.05em;font: 900 clamp(40px, 7vw, 88px)/1 var(--gl7);margin: 0 0 6px;}
.qg1ftma {color: var(--jyv);letter-spacing: -.01em;display: block;font: 400 21px/1.32 var(--gl7);margin: 0;}
.w009a {font-size: 16.5px;line-height:1.69;max-width: 52ch;color: var(--tjlu);display: block;margin: 8px 0 0;}

.bndj.bndj {padding: 0;list-style: none;counter-reset: bmstep;}
.r2pk .bndj > li {margin: 0;}
.bndj .nk3f::before {counter-increment: bmstep;display: block;letter-spacing: -.05em;font: 900 clamp(40px, 7vw, 88px)/1 var(--gl7);color: var(--um0);margin: 0 0 6px;}
.neynab .nk3f::before {content: counter(bmstep, decimal-leading-zero);}
.e0rtjy .nk3f::before {content: counter(bmstep, decimal);}

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

.pv75 {min-width: 0;}
.n3d8 {display: block;}
.p2m3mf.p2m3mf {color: var(--tl5);margin: 0 0 14px;font: 400 12px/1 var(--gl7);letter-spacing: .24em;text-transform: uppercase;}

.y50e8v.y50e8v {padding: 0;margin: 0 0 var(--tzt9);list-style: none;}
.y50e8v.y50e8v:last-child {margin-bottom: 0;}
.r2pk .y50e8v > li {margin: 0;}
.fb2vv.fb2vv {line-height:1.63;padding: 12px 0;margin: 0;font-size: 16.5px;display: flex;align-items: baseline;gap:13px;border-top: 1px solid var(--sa3);}
.fb2vv.fb2vv:first-child {border-top: 0;}
.fgkkh {flex: 0 0 auto;text-align: center;font-weight: 400;font-size: 16px;width: 14px;}
.z1p6ke8 .fgkkh   {color: var(--jyv);}
.beegqre .fgkkh {color: var(--tl5);}

.beegqre.beegqre {border-top: 1px solid var(--xi2x);padding-top: var(--tzt9);}

.fe1kgvz {min-width: 0;}

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

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

.kwykf .jy9nxk0 {padding-bottom:15px;border-bottom: 1px solid var(--sa3);}
.m5vc8fa {min-width: 0;}
.r2pk .rr87c7f > li {margin: 0;}
.jy9nxk0 {display: block;min-width: 0;color: inherit;text-decoration: none;}

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

.qh2q9 {display: block;width: 100%;border-radius: 0;height: auto;aspect-ratio: 1 / 1;object-fit: cover;transition:opacity 0.177s;}
.jy9nxk0:hover .qh2q9,
.jy9nxk0:focus-visible .qh2q9 {opacity:0.82;}
.bpmp {font: 400 19px/1.35 var(--gl7);margin-top:15px;letter-spacing: -.01em;overflow-wrap: anywhere;min-width: 0;color: var(--jyv);display: block;}
.dqke {margin-top:5px;color: var(--tl5);display: block;letter-spacing: .18em;font: 400 12.5px/1 var(--gl7);text-transform: uppercase;}

.xqh9 {min-width: 0;}

.t179g6b.t179g6b {padding: 0;margin: 0;list-style: none;}
.r2pk .t179g6b > li {margin: 0;}
.gvrz {border-top: 1px solid var(--sa3);}
.gvrz:first-child {border-top: 0;}
.eekq6 .gvrz:last-child {border-bottom: 1px solid var(--sa3);}
.j8ev0 {display: flex;min-height: 76px;padding: 14px 0;color: inherit;gap: clamp(14px, 2.4vw, 28px);text-decoration: none;align-items: center;}
.ca92c6p {width: clamp(116px, 16vw, 152px);display: block;flex: 0 0 auto;}
.ca92c6p img {object-fit: contain;height: auto;max-height: 56px;display: block;transition:opacity 0.249s;border-radius: 0;width: 100%;opacity:0.98;}
.j8ev0:hover .ca92c6p img,
.j8ev0:focus-visible .ca92c6p img {opacity:0.8;}
.xf59z {letter-spacing: -.01em;color: var(--jyv);overflow-wrap: anywhere;font: 400 19px/1.35 var(--gl7);min-width: 0;}

.jm6p {min-width: 0;}
.ajns {display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 0 clamp(14px, 2.4vw, 28px);margin: 0;padding: 0;align-items: center;}
.gapkv, .q8pyw8 {border-top: 1px solid var(--sa3);margin: 0;padding: 14px 0;min-height: 76px;align-items: center;display: flex;}
.gapkv:first-of-type, .gapkv:first-of-type + .q8pyw8 {border-top: 0;}
.n35t .gapkv:last-of-type,
.n35t .q8pyw8:last-of-type {border-bottom: 1px solid var(--sa3);}
.bcge {width: clamp(116px, 16vw, 152px);align-items: center;min-height: 48px;display: flex;}
.bcge img {width: 100%;height: auto;display: block;max-height: 52px;transition:opacity 0.215s;border-radius: 0;object-fit: contain;opacity:1;}
.bcge:hover img, .bcge:focus-visible img {opacity:0.84;}
.bnws66 {font: 400 13px/1.4 var(--gl7);letter-spacing: .18em;color: var(--tl5);text-transform: uppercase;overflow-wrap: anywhere;}

.qbvpd6 {min-width: 0;}
.fq1j1.fq1j1 {letter-spacing: -.05em;margin: 0 0 6px;font: 900 clamp(56px, 9vw, 116px)/1 var(--gl7);color: var(--um0);}
.x63zash.x63zash {align-items: baseline;flex-wrap: wrap;gap:4px 12px;margin: 0 0 14px;display: flex;}
.v1ejrt {letter-spacing: .16em;color: var(--jyv);font-size: 17px;}
.kj4qegt {font: 400 12px/1 var(--gl7);text-transform: uppercase;letter-spacing: .2em;color: var(--tl5);}
.ezdwkr.ezdwkr {line-height:1.72;margin: 0 0 var(--tzt9);font-size: 16.5px;color: var(--tjlu);}
.q4mg {border-top: 1px solid var(--sa3);margin: 0;padding: var(--tzt9) 0;}
.jsrwkt1.jsrwkt1 {letter-spacing: -.01em;color: var(--jyv);text-wrap: pretty;margin: 0;font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--gl7);}
.c75wg {margin: 12px 0 0;display: flex;align-items: baseline;letter-spacing: .2em;flex-wrap: wrap;text-transform: uppercase;font-style: normal;font: 400 12px/1 var(--gl7);color: var(--tl5);gap:5px 14px;}
.zc04m {color: var(--tjlu);letter-spacing: .12em;}

.k4188s {min-width: 0;}
.sdab8r.sdab8r {margin: 0 0 var(--tzt9);}
.rwath {width: 100%;height: auto;border-radius: 0;display: block;}
.kn6ed.kn6ed {letter-spacing: -.05em;text-wrap: balance;margin: 0 0 14px;font: 900 clamp(24px, 3vw, 40px)/1.05 var(--gl7) !important;color: var(--jyv);}
.bdac {font-size: 16.5px;line-height:1.68;color: var(--tjlu);}
.bdac > *:last-child {margin-bottom: 0;}

.m80gy1 {display: inline-flex;text-transform: uppercase;border: 0;border-radius: 0;align-items: center;min-height: 46px;justify-content: center;padding: 0 clamp(22px, 2.6vw, 40px);color: var(--nlgs, var(--teq));background: var(--i15);text-decoration: none;font: 400 13px/1 var(--gl7);letter-spacing: .2em;margin-top: var(--tzt9);}
.m80gy1:hover {background: var(--v2sq);}

.nvadqyq {order: 2;margin: var(--tzt9) 0 0;}
.myxbw0d {display: flex;flex-direction: column;}

.ph3bh8 {min-width: 0;}
.nnhtmt {letter-spacing: -.05em;text-wrap: balance;color: var(--jyv);font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--gl7);margin: 0 0 14px;}
.en2s12.en2s12 {font-size: 17px;margin: 0 0 var(--tzt9);line-height:1.71;color: var(--tjlu);}
.at1qaxy {gap: var(--tzt9);display: grid;grid-template-columns: minmax(0, 1fr);}
.m5dmkp5 {margin: 0;min-width: 0;}
.xttect {display: block;border-radius: 0;height: auto;width: 100%;}
.vn1m {letter-spacing: .16em;margin: 10px 0 0;font: 400 12px/1.5 var(--gl7);color: var(--tl5);text-transform: uppercase;}

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

.m9qjh.m9qjh {color: var(--nlgs, var(--teq));border: 0;background: var(--i15);}
.m9qjh.m9qjh:hover {background: var(--v2sq);}
.k206q {color: var(--jyv);border: 1px solid var(--xi2x);background: transparent;}
.k206q:hover {border-color: var(--jyv);}

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

.j744d {grid-template-columns: minmax(0, 1fr) auto;}
.heyy {object-fit: cover;display: block;width: clamp(64px, 9vw, 92px);border-radius: 0;aspect-ratio: 1;height: auto;}
.bmbxd {min-width: 0;grid-template-columns: minmax(0, 1fr);gap:5px;display: grid;}
.yg8h9fh.yg8h9fh {color: var(--tl5);margin: 0;letter-spacing: .24em;font: 400 11.5px/1 var(--gl7);text-transform: uppercase;}
.v88k5wz {color: var(--jyv);font: 400 21px/1.3 var(--gl7);letter-spacing: -.01em;}
.rhh6nyn {font-style: normal;font-size: 15px;color: var(--tjlu);}
.jnqn {text-transform: uppercase;font: 400 11.5px/1.5 var(--gl7);letter-spacing: .18em;color: var(--tl5);}
.x08smk {color: var(--tjlu);line-height:1.68;font-size: 16px;}
.sq7w2gb {display: flex;flex-wrap: wrap;margin-top:5px;gap:8px 20px;}
.ndjy6t {display: inline-flex;color: var(--jyv);text-transform: uppercase;text-decoration: none;min-height: 44px;border-bottom: 1px solid var(--xi2x);align-items: center;letter-spacing: .2em;font: 400 11.5px/1 var(--gl7);}
.ndjy6t:hover {border-bottom-color: var(--jyv);}
.pxzt7 {line-height:1.68;font-size: 13.5px;color: var(--tl5);}

.z8st {gap:2px;grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;}
p.v88k5wz, p.rhh6nyn, p.jnqn, p.x08smk, p.pxzt7 {margin: 0;}
p.sq7w2gb {margin: 4px 0 0;}

@media (min-width:765px) {
  
  .r1yae {align-content: flex-start;display: flex;flex-wrap: wrap;}
  .r1yae > * {flex: 1 1 calc(50% - var(--tzt9) / 2);min-width: 0;}
  
  .r2pk > .z91y {flex-direction: column;display: flex;width: calc(50% - (var(--pm1td) / 2));float: left;}
  .r2pk > .z91y + .z91y {float: right;}
  
  .r2pk > .z91y + .z91y + * {clear: both;}
}

.z0xq7mg {border-bottom: 1px solid var(--sa3);border-top: 3px solid var(--jyv);margin: clamp(32px, 4.4vw, 58px) 0;padding: clamp(24px, 3.2vw, 40px) 0;min-width: 0;}
.vswt28x {margin: 0 0 12px;font: 900 clamp(24px, 3vw, 40px)/1.05 var(--gl7);text-wrap: balance;letter-spacing: -.05em;color: var(--jyv);}
.nt94qtj.nt94qtj {color: var(--tjlu);line-height:1.72;font-size: 16.5px;margin: 0 0 var(--tzt9);}
.phyhtbg {display: grid;padding: 0;grid-template-columns: auto minmax(0, 1fr);margin: 0 0 var(--tzt9);align-items: baseline;gap: 0 clamp(14px, 2.4vw, 28px);}
.p369, .kmwdj5 {border-top: 1px solid var(--sa3);margin: 0;padding: 12px 0;}
.p369:first-of-type, .p369:first-of-type + .kmwdj5 {border-top: 0;}
.p369 {letter-spacing: .2em;white-space: nowrap;font: 400 11.5px/1.4 var(--gl7);text-transform: uppercase;color: var(--tl5);}
.kmwdj5 {flex-wrap: wrap;gap:3px 14px;color: var(--jyv);align-items: baseline;font-size: 16.5px;display: flex;}
.fg6zab {color: var(--jyv);letter-spacing: .14em;}

.gk3st3q {display: block;}
.a4mm.a4mm {margin: 0;justify-content: space-between;flex-wrap: wrap;align-items: baseline;gap:3px clamp(14px, 2.4vw, 28px);border-top: 1px solid var(--sa3);display: flex;padding: 12px 0;}
.a4mm.a4mm:first-child {border-top: 0;}
.gk3st3q .p369, .gk3st3q .kmwdj5 {border-top: 0;padding: 0;}

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

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

.e73sy0p {min-width: 0;}

.t3ma3bn {letter-spacing: -.05em;text-wrap: balance;color: var(--jyv);font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--gl7);}
.tsc07 .t3ma3bn {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.yehc .t3ma3bn {margin-top: 0 !important;}

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

.mbdge.mbdge {margin: 0;display: flex;}
.yq7tqm {justify-content: flex-start;}
.bvr5fpz {justify-content: center;}
.jxc4 {justify-content: flex-end;}
.wq9nky {text-transform: uppercase;text-decoration: none;padding: 0 clamp(22px, 2.6vw, 40px);color: var(--nlgs, var(--teq));justify-content: center;display: inline-flex;border: 0;border-radius: 0;text-align: center;max-width: 100%;letter-spacing: .2em;background: var(--i15);align-items: center;font: 400 13px/1 var(--gl7);min-height: 46px;}
.wq9nky:hover {background: var(--v2sq);}
.t1ns {width: 100%;}

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

.tne5 {min-width: 0;margin: 0;}
.b7swvq {height: auto;width: 100%;display: block;border-radius: 0;}
.bq9a {margin: 14px 0 0;width: 100%;border: 0;border-top: 1px solid var(--sa3);height: 0;}

.wkxsr {min-width: 0;}

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

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

.acbe0.acbe0 {overflow-x: visible;}
.ms2kxat {margin: 0 0 clamp(16px, 2vw, 30px);}
.ms2kxat .cmsw0 {margin-bottom: 0 !important;}

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

.nr498nz {min-width: 0;}
.cna7ng {text-transform: uppercase;color: var(--tl5);margin: 0 0 12px;display: block;letter-spacing: .24em;font: 400 12px/1 var(--gl7);}

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

.r2pk .xvx0tg {min-width: 0;}
.r2pk .hhtc8z, .r2pk .q8mz, .r2pk .j72drm, .r2pk .m53j {min-width: 0;}
.r2pk .v3hf, .r2pk .b27tygb, .r2pk .d9ydc {min-width: 0;}
.r2pk .bpvwvd8 {min-width: 0;}
.r2pk .a4yc2q {min-width: 0;}
.r2pk .nc9b3 {min-width: 0;}
.r2pk .xhgf {position: absolute;left: -9999px;}
.r2pk .nwhe {display: none;}
.r2pk .ch81wy {display: none;}
.r2pk .emyde, .r2pk .mfqk0p, .r2pk .vs02, .r2pk .rk2qgzt,
.r2pk .cy49v4, .r2pk .w054s, .r2pk .z5ttf3q, .r2pk .w31xv8,
.r2pk .s415c, .r2pk .vj36ac, .r2pk .ze63dny,
.r2pk .z42zwak, .r2pk .g7jw, .r2pk .s21dv1n,
.r2pk .gays8r, .r2pk .sm3cbfa, .r2pk .w3eywfh,
.r2pk .xwpt804, .r2pk .cg7fgvk, .r2pk .b67mm {display: none;}

.r2pk :is(.k8y7hm, [class*="table"]) {overflow-x: auto;}
.r2pk table {border-collapse: collapse;font-size: 16px;width: 100%;}
.r2pk thead th {font: 400 11.5px/1.3 var(--gl7);color: var(--tl5);border-bottom: 1px solid var(--wk63k, var(--i15));white-space: nowrap;padding: 12px 16px 12px 0;text-transform: uppercase;text-align: left;letter-spacing: .2em;}
.r2pk tbody td {padding: 12px 16px 12px 0;color: var(--qy3, inherit);border-bottom: 1px solid var(--sa3);}
.r2pk tbody td + td {font-variant-numeric: tabular-nums;}

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

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

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

.s1eyq.s1eyq {padding: var(--pm1td) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);background: var(--drs);border-top: 1px solid var(--sa3);}
.s1eyq .ajmha5 {text-align: center;display: grid;margin: 0 auto;gap: clamp(22px, 3vw, 38px);grid-template-columns: minmax(0, 1fr);max-width:1181px;justify-items: center;}
.s1eyq .my554 img {height: 28px;display: block;width: auto;}
.s1eyq .my554 span {letter-spacing: -.05em;font: 900 20px/1 var(--gl7);}
.s1eyq .fbqss3g {display: flex;gap: 0 clamp(16px, 2.6vw, 40px);justify-content: center;flex-wrap: wrap;}
.s1eyq .fbqss3g ul {flex-wrap: wrap;list-style: none;margin: 0;padding: 0;gap: 0 clamp(16px, 2.6vw, 40px);display: flex;justify-content: center;}
.s1eyq .fbqss3g a {display: inline-flex;letter-spacing: .2em;align-items: center;min-height: 44px;text-transform: uppercase;color: var(--tjlu);font: 400 12px/1 var(--gl7);text-decoration: none;}
.s1eyq .fbqss3g a:hover {color: var(--jyv);}
.s1eyq .qmbyd {display: flex;justify-content: center;opacity:0.7;align-items: center;max-width:1179px;flex-wrap: wrap;gap:13px;margin: clamp(20px, 2.4vw, 32px) auto 0;}
.s1eyq .w2nzzht {text-align: center;border-top: 1px solid var(--sa3);max-width:1181px;padding-top: clamp(18px, 2vw, 26px);margin: clamp(22px, 2.6vw, 36px) auto 0;}
.s1eyq .w2nzzht p {margin: 0;color: var(--tjlu);font-size: 13.5px;}
.s1eyq .w2nzzht p + p {margin-top:11px;line-height:1.71;}

@media (max-width:812px) {
  .eyg3p {display: flex;}
  .yzn9 {display: none;}

  
  
  .j61k2mh.j61k2mh {font-size: clamp(40px, 11vw, 64px);}
  
  .bndj .nk3f::before {font-size: clamp(40px, 11vw, 64px);}
  .w009a {max-width: none;}
  .gcq2ks.gcq2ks {max-width: none;font-size: 17px !important;}
}

@media (max-width:470px) {
  
  .m2zsqk {text-align: left;align-items: center;flex-wrap: nowrap;gap:9px;flex-direction: row;}
  .yrzbxn {display: none;}
  .r7dv0hq {overflow: hidden;flex: 0 1 auto;min-width: 0;}
  .cxxg2x {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .wc22 {width: auto;margin-left: auto;align-items: center;flex: 0 0 auto;flex-direction: row;gap:9px;}
  .wqm8np {font-size: 13px;padding: 0 6px;letter-spacing: .08em;justify-content: center;}
  .r5323xb {font-size: 12.5px;width: auto;padding: 0 13px;letter-spacing: .08em;}
  .cxxg2x {font-size: clamp(28px, 9vw, 40px);}
  .wnewe0 {font-size: 19px;}
  .qg1ftma {font-size: 19px;}
  
  .jxv2 {align-items: center;flex-direction: row;gap:13px;padding-right:35px;flex-wrap: nowrap;}
  .ad133m {white-space: nowrap;font-size: 14px;text-align: left;overflow: hidden;min-width: 0;text-overflow: ellipsis;flex: 1 1 auto;}
  
  .jxv2 .r5323xb {box-sizing: border-box;flex: 0 0 auto;}
}

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

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

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

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

.mzajn:checked ~ .mr1ya {visibility: visible;opacity:1;}
.mzajn:checked ~ .a439v {visibility: visible;transform: translateX(0);}

.fq2g {border-bottom: 1px solid var(--sa3, var(--stc));z-index: 1;display: flex;align-items: center;justify-content: space-between;gap:12px;padding: 14px 16px;position: sticky;top: 0;background: var(--sr4r);}
.yqx61 {display: inline-flex;align-items: center;min-height: 44px;}
.yqx61 img {width: auto;height: 26px;display: block;}
.y9w2z {letter-spacing: .01em;color: var(--vq2);font-family: var(--gl7);font-size: 16px;font-weight: 800;}

.q2ge4d {background: var(--z8w);width: 44px;justify-content: center;border-radius: 0;border: 1px solid var(--sa3, var(--stc));flex: none;align-items: center;color: var(--vq2);cursor: pointer;display: inline-flex;height: 44px;}
.q2ge4d:hover {background: var(--ixgtc);}
.q2ge4d:focus-visible,
.e0nsek a:focus-visible,
.kns4:focus-visible,
.wmdnpxq:focus-visible {outline: 2px solid var(--vq2);outline-offset: 2px;}

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

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

.e0nsek a[aria-current="page"] {background: var(--z8w);border-color: var(--sa3, var(--stc));box-shadow: inset 3px 0 0 var(--i15);}

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

.kns4, .wmdnpxq {align-items: center;text-decoration: none;border-radius: 0;min-height: 48px;display: flex;font-weight: 700;justify-content: center;padding: 12px 18px;font-size: 15px;}
.kns4 {background: var(--nrh7);border: 1px solid var(--sa3, var(--stc));color: var(--tex, var(--tt3f));}
.wmdnpxq {color: var(--znkx, var(--mwhhu));background: var(--q5j);border: 1px solid transparent;}

.e0nsek {padding: 8px 22px 14px;}
.e0nsek ul {gap: 0;}
.e0nsek li + li {border-top: 1px solid var(--sa3, var(--stc));}
.e0nsek a {padding: 14px 2px;margin: 4px 0;font-weight: 500;font-size: 17px;font-family: var(--gl7);border: 0;border-radius: 0;}
.e0nsek a:hover {background: none;text-decoration: underline;text-underline-offset: 4px;}
.e0nsek a[aria-current="page"] {box-shadow: none;font-style: italic;background: none;}
.e0nsek a[aria-current="page"]::before {margin-right:10px;height: 2px;flex: none;background: color-mix(in srgb, var(--i15) var(--dd9, 46%), var(--vq2));content: '';width: 18px;}
.fq2g {padding: 18px 22px;}
.ht9ax {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.q2ge4d {border-radius: 50%;}

@media (min-width:856px) {
  .a439v, .mr1ya {display: none;}
}

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

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

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

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

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

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

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

.r2pk {padding-bottom: max(96px, var(--a67aw, 96px));}

.s21dv1n {--xo1i: 0;--rh07s: 12px;--mhd5: .18em;--rdant: uppercase;--limzl: 0;--eevcj: 0;--amk0: 400;--dgw1: 1px solid var(--fjhae, currentColor);--imdb: 0;--cxsku: 0 12px;}

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

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

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

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

@media (max-width:812px) {
  .wc22 .s21dv1n {display: none;}
}
.j3jwz {padding: 14px 20px 0;}

.dbef0 .m22fp3f {background-color: color-mix(in srgb, var(--i15) 30%, var(--sr4r));inset: 0;position: absolute;background-size: cover;z-index: -2;}
.zbxy2.dbef0::after {background: linear-gradient(15deg, color-mix(in srgb, black 45%, transparent), transparent 70%);}

.e9x4.e9x4 {margin-top:21px;display: block !important;}
.e9x4 .gqk2b37 {display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "p";}
.e9x4 .dq5p7q9.dq5p7q9 {max-width: none;margin: 0;min-width: 0;grid-template-columns: minmax(0, 1fr);width: auto;grid-area: p;background: var(--sr4r);box-shadow: 0 30px 60px -30px color-mix(in srgb, black 60%, transparent);display: grid;transition:transform 0.659s cubic-bezier(.3, .7, .2, 1), opacity 0.304s ease;}
.e9x4 .dq5p7q9:not(:first-child) {opacity:0.05;}
.e9x4 .dq5p7q9 picture {display: block;}
.r2pk .e9x4 .xttect {height: auto;max-height: none;object-fit: cover;width: 100%;aspect-ratio: 16 / 9;}
.e9x4 .vn1m.vn1m {grid-template-columns: auto minmax(0, 1fr);color: var(--jyv);gap:17px;margin: 0;font: italic 400 clamp(19px, 2vw, 28px)/1.3 var(--gl7);letter-spacing: 0;display: grid;padding: 18px 0 0;text-transform: none;align-items: baseline;}
.e9x4 .y3aq {font: 900 clamp(40px, 5vw, 72px)/.8 var(--gl7);font-style: normal;color: var(--i15);}
.e9x4 .ny4x {margin: 18px 0 0;justify-content: space-between;align-items: center;display: flex;border-top: 1px solid var(--sa3);padding-top:11px;}
.e9x4 .z8y58z {min-height: 44px;color: var(--jyv);padding: 6px 4px;background: none;border: 0;min-width: 44px;cursor: pointer;font: 400 26px/1 var(--gl7);}
.e9x4 .z8y58z:hover {color: var(--i15);}
.e9x4 .z8y58z[hidden] {display: none;}
.e9x4 .my5m {font: 400 13px/1 var(--gl7);color: var(--tl5);letter-spacing: .3em;}
@media (max-width:705px) { .r2pk .e9x4 .xttect {aspect-ratio: 4 / 5;} }
@media (prefers-reduced-motion: reduce) { .e9x4 .dq5p7q9.dq5p7q9 {transition:none;} }
.e9x4 .vn1m.vn1m:first-child {padding: 0 0 16px;}
.e9x4 + .p20h5ys, .ph3bh8 .p20h5ys {margin-top:21px;}

.t179g6b.t179g6b {gap:11px;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
.t179g6b .gvrz {min-width: 0;border: 0 !important;}
.t179g6b .j8ev0 {padding: 18px 12px;justify-content: center;border: 1px solid var(--sa3);transition:border-color 0.187s ease, background 0.229s ease;flex-direction: column;height: 100%;min-height: 128px;display: flex;gap:9px;align-items: center;text-decoration: none;background: color-mix(in srgb, var(--vq2) 5%, transparent);}
.t179g6b .j8ev0:hover {border-color: var(--i15);background: color-mix(in srgb, var(--i15) 8%, transparent);}
.t179g6b .ca92c6p {width: 100%;max-width:150px;}
.t179g6b .ca92c6p img {object-fit: contain;height: 44px;width: 100%;}
.t179g6b .xf59z {font: 400 12px/1.2 var(--gl7);text-decoration: none;text-align: center;color: var(--tjlu);text-transform: uppercase;letter-spacing: .14em;}
.ajns.ajns {grid-template-columns: repeat(4, minmax(0, 1fr));display: grid !important;gap:13px;}
.ajns .ymm1ydv {background: color-mix(in srgb, var(--vq2) 5%, transparent);min-width: 0;gap:10px;justify-content: center;border: 1px solid var(--sa3);flex-direction: column;align-items: center;display: flex;min-height: 128px;padding: 18px 12px;}
.ajns .ymm1ydv > * {margin: 0;text-align: center;padding: 0 !important;border: 0 !important;}
.ajns .bcge img {height: 44px;max-width:150px;object-fit: contain;width: 100%;}
@media (max-width:770px) {
  .t179g6b.t179g6b, .ajns.ajns {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.s1eyq :is(.ejpfw, .qmbyd, .ajmha5, .w2nzzht) {margin-inline: auto;padding-inline: 16px;max-width: var(--gsa, 1080px);box-sizing: border-box;}

.ajns .ymm1ydv {min-height: 118px;height: auto;}
.ajns .ymm1ydv > .gapkv, .ajns .ymm1ydv > .q8pyw8 {min-height: 0 !important;height: auto !important;display: block;}

.z0xq7mg.zwb4km {align-items: center;grid-template-columns: minmax(0, 1fr) auto;display: grid !important;gap: clamp(22px, 4vw, 56px);}
.zwb4km > .q2hxf {grid-column: 1;min-width: 0;grid-row: 1;}
.zwb4km > .k3fv1mj {grid-row: 1;grid-column: 2;}
.k3fv1mj {position: relative;box-shadow: 14px 16px 0 -4px color-mix(in srgb, var(--vq2) 10%, transparent), 0 30px 50px -20px color-mix(in srgb, black 60%, transparent);overflow: hidden;background: var(--i15);aspect-ratio: 3 / 4;color: white;transform: rotate(2deg);width: clamp(220px, 24vw, 290px);margin: 0;}
.k3fv1mj .wdcp {position: absolute;width: 100%;object-fit: cover;height: 100%;inset: 0;}
.k3fv1mj::after {position: absolute;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));}
.f4tsh {text-transform: uppercase;overflow-wrap: anywhere;position: absolute;left: 14px;font: 900 clamp(26px, 3vw, 40px)/.9 var(--gl7);letter-spacing: -.03em;top: 12px;z-index: 1;right: 14px;}
.g6ahdq {position: absolute;z-index: 1;left: 14px;bottom: 14px;display: grid;}
.g6ahdq b {font: 900 48px/.9 var(--gl7);}
.g6ahdq i {font-size: 11px;letter-spacing: .12em;font-style: normal;}
@media (max-width:770px) {
  .z0xq7mg.zwb4km {grid-template-columns: minmax(0, 1fr);}
  .zwb4km > .k3fv1mj {justify-self: center;width: 230px;grid-row: 1;grid-column: 1;}
  .zwb4km > .q2hxf {grid-row: 2;}
}

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

.r2pk .e9x4 .xttect {aspect-ratio: auto;height: clamp(240px, 52vh, 520px);}
@media (max-width:705px) { .r2pk .e9x4 .xttect {height: 42svh;} }
.e9x4 .vn1m.vn1m {grid-template-columns: minmax(0, 1fr);}
.e9x4 .my5m {gap:7px;display: flex;}
.e9x4 .my5m i {background: var(--xi2x, var(--sa3));width: 22px;height: 2px;}
.e9x4 .my5m i[aria-current="true"] {height: 3px;background: var(--i15);}
.r2pk .e9x4 .xttect {height: clamp(240px, 46vh, 460px);}

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

.m2zsqk > .yrzbxn {display: none;}
.m2zsqk > .wc22 {margin-left: auto;}

.k3fv1mj.tedzzy {transform: none;width: clamp(190px, 18vw, 230px);background: color-mix(in srgb, var(--vq2) 14%, var(--sr4r));aspect-ratio: 9 / 18.5;overflow: visible;border-radius:35px;box-shadow: 0 0 0 1px color-mix(in srgb, var(--vq2) 18%, transparent), 0 30px 60px -20px color-mix(in srgb, black 70%, transparent);padding: 10px;}
.k3fv1mj.tedzzy::after {content: none;}
.mkek {height: 100%;align-content: center;border-radius:27px;gap:22px;place-items: center;display: grid;background: linear-gradient(170deg, color-mix(in srgb, var(--i15) 70%, var(--sr4r)), var(--sr4r));padding: 18px;}
.zar6z .tedzzy .n9mf {width: 80% !important;object-fit: contain;max-height: 70px !important;height: auto !important;max-width: 80% !important;}
.cbmdj9 {overflow-wrap: anywhere;text-align: center;color: white;font: 900 26px/1 var(--gl7);}
.cvpst9 {font-size: 12px;letter-spacing: .1em;color: white;text-align: center;}
.cvpst9 b {margin-bottom:3px;display: block;font: 900 40px/1 var(--gl7);}
@media (max-width:770px) { .zwb4km > .k3fv1mj.tedzzy {width: 160px;} }
