

:root {--acn:  clamp(34px, 5vw, 82px);--hu7nz:  var(--xkq);--i473: "Cormorant Garamond", "EB Garamond", Georgia, "Times New Roman", serif;--ifwr: var(--rclu);--znok:  var(--ol1z);--m4v6o: clamp(22px, 3vw, 44px);--lt06: color-mix(in srgb, var(--fimr) 35%, var(--oho));--ry5j: var(--abzxe);--l6w6r: var(--rclu);--puwfb:  var(--oho);--mfu: var(--uueq);--wou: 66ch;--reu:  clamp(40px, 8vw, 128px);}

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

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

.gggh {color: var(--ehu2, var(--ysa, var(--ba2t)));top: 0;letter-spacing: .2em;left: -9999px;background: var(--fimr);text-transform: uppercase;font: 400 13px/1 var(--i473);padding: 14px 22px;position: absolute;z-index: 200;text-decoration: none;}
.gggh:focus {left: 14px;top: 14px;}

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

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

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

.h7dbs1 {display: block;height: 2px;width: clamp(34px, 5vw, 64px);background: color-mix(in srgb, var(--fimr) var(--mnipw, 46%), var(--qm77h));}

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

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

.a9ngrfg  {text-transform: uppercase;letter-spacing: -.02em;}
.zpty {text-transform: none;}
.jfr2ga  {letter-spacing: .16em;font-weight: 400;text-transform: uppercase;}

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

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

.wdng0 {background: var(--rl52t);padding: 0 clamp(22px, 2.6vw, 40px);min-height: 46px;justify-content: center;display: inline-flex;font: 400 13px/1 var(--i473);cursor: pointer;letter-spacing: .2em;align-items: center;text-transform: uppercase;border: 0;text-decoration: none;color: var(--zn72q, var(--hlp));}
.wdng0:hover {background: var(--kfbs);color: var(--ehu2, var(--ysa, var(--ba2t)));}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.r9nk {margin: 0;color: var(--e0hfc, inherit);min-width: 0;}
.chkdgmq {border-radius: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.zwvs .chkdgmq {aspect-ratio: 16 / 6;}
.qx1ey5h .chkdgmq {aspect-ratio: 4 / 5;}

@media (min-width: 900px) {
  
  .fgdh {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: var(--acn);align-items: end;}
  .qx1ey5h .chkdgmq {aspect-ratio: 3 / 4;}
}

.ysd4f9 :is(.q4xcz, .bwfe5, .kjtnb, .jmv64,
             .nxj3zt, .b9t2, .m8xv, .ch4n9) a[role="button"],
.ysd4f9 .jmv64 a {align-items: center;color: var(--ysa, var(--ba2t));border: 0;letter-spacing: .2em;font: 400 13px/1 var(--i473);background: var(--fimr);text-transform: uppercase;justify-content: center;text-decoration: none;min-height: 46px;padding: 0 clamp(22px, 2.6vw, 40px);display: inline-flex;border-radius: 0;}
.ysd4f9 :is(.q4xcz, .bwfe5, .kjtnb, .jmv64,
             .nxj3zt, .b9t2, .m8xv, .ch4n9) a[role="button"]:hover,
.ysd4f9 .jmv64 a:hover {background: var(--kfbs);}

.gpzgkb {min-width: 0;}
.j6j4kb {margin: 0;padding: 0;}
.brtqm {padding: var(--m4v6o) 0;border-top: 1px solid var(--znok);}
.brtqm:first-child {padding-top: 0;border-top: 0;}
.dc8fc .brtqm:last-child {border-bottom: 0;}
.np5f8 .brtqm:last-child {border-bottom: 1px solid var(--znok);}
.ys59s4 {margin: 0;color: var(--puwfb);font: 400 21px/1.35 var(--i473);letter-spacing: -.01em;}
.ngvrzbv {margin: 12px 0 0;}
.kgn0 {margin: 0;font-size: 16.5px;line-height:1.71;color: var(--l6w6r);}

.m4wjxs {min-width: 0;}
.zekts {display: grid;}
.cwe3 .stnx {padding: var(--m4v6o) 0;}
.cxfzh85 .stnx {padding: calc(var(--m4v6o) * .6) 0;}
.stnx {border-top: 1px solid var(--znok);}
.stnx:first-child {border-top: 0;padding-top: 0;}
.jjwg {font: 900 clamp(40px, 7vw, 88px)/1 var(--i473);letter-spacing: -.05em;color: var(--mfu);margin: 0 0 6px;}
.bwv73fn {margin: 0;letter-spacing: -.01em;display: block;font: 400 21px/1.32 var(--i473);color: var(--puwfb);}
.zepkh3e {line-height:1.69;margin: 8px 0 0;font-size: 16.5px;display: block;color: var(--l6w6r);max-width: 52ch;}

.dhg5z {min-width: 0;}
.rjxz {display: block;}
.bbmzepr {font: 400 12px/1 var(--i473);letter-spacing: .24em;margin: 0 0 14px;color: var(--ifwr);text-transform: uppercase;}
.j50p {padding: 0;margin: 0 0 var(--m4v6o);list-style: none;}
.j50p:last-child {margin-bottom: 0;}
.yk20y {border-top: 1px solid var(--znok);padding: 12px 0;gap:14px;line-height:1.66;font-size: 16.5px;margin: 0;display: flex;align-items: baseline;}
.yk20y:first-child {border-top: 0;}
.rb38 {text-align: center;flex: 0 0 auto;font-size: 16px;font-weight: 400;width: 14px;}
.gktbt4c .rb38   {color: var(--puwfb);}
.wktvzvb .rb38 {color: var(--ifwr);}

.wktvzvb {padding-top: var(--m4v6o);border-top: 1px solid var(--ry5j);}

.b7p6f {min-width: 0;}
.rddx8 {margin: 0;padding: 0;counter-reset: bmix;list-style: none;}
.m8y662 {border-top: 1px solid var(--znok);}
.m8y662:first-child {border-top: 0;}
.zreccbm .m8y662:last-child {border-bottom: 1px solid var(--znok);}
.r04vfm6 {align-items: center;text-decoration: none;gap: 0 clamp(12px, 2vw, 22px);grid-template-columns: auto minmax(0, 1fr) auto;min-height: 76px;color: inherit;padding: 14px 0;display: grid;}

.d8mcgh .vtvy9tk::before {counter-increment: bmix;letter-spacing: .12em;color: var(--ifwr);font-weight: 400;content: counter(bmix, decimal-leading-zero) "\2002";font-size: 13px;}
.zy3ch {transition: opacity .2s;border-radius: 0;width: 68px;object-fit: cover;height: 68px;display: block;}
.r04vfm6:hover .zy3ch,
.r04vfm6:focus-visible .zy3ch {opacity:0.81;}
.vtvy9tk {color: var(--puwfb);font: 400 20px/1.35 var(--i473);overflow-wrap: anywhere;letter-spacing: -.01em;min-width: 0;}
.mf09 {letter-spacing: .18em;color: var(--ifwr);text-transform: uppercase;font: 400 12.5px/1 var(--i473);white-space: nowrap;}

.vz5vk3t {min-width: 0;}
.d5wfg {list-style: none;margin: 0;padding: 0;}
.np79va {border-top: 1px solid var(--znok);}
.np79va:first-child {border-top: 0;}
.m7mx .np79va:last-child {border-bottom: 1px solid var(--znok);}
.hpekk86 {padding: 14px 0;min-height: 76px;text-decoration: none;color: inherit;gap: clamp(14px, 2.4vw, 28px);align-items: center;display: flex;}
.rqvx {display: block;flex: 0 0 auto;width: clamp(116px, 16vw, 152px);}
.rqvx img {object-fit: contain;border-radius: 0;transition: opacity .2s;width: 100%;height: auto;max-height: 56px;opacity:1;display: block;}
.hpekk86:hover .rqvx img,
.hpekk86:focus-visible .rqvx img {opacity:0.81;}
.evgpt4b {color: var(--puwfb);overflow-wrap: anywhere;min-width: 0;font: 400 19px/1.35 var(--i473);letter-spacing: -.01em;}

.apxayt3 {min-width: 0;}
.rns7s {gap: 0 clamp(14px, 2.4vw, 28px);padding: 0;display: grid;align-items: center;margin: 0;grid-template-columns: auto minmax(0, 1fr);}
.vz6mzj, .caxb3yp {padding: 14px 0;border-top: 1px solid var(--znok);display: flex;margin: 0;min-height: 76px;align-items: center;}
.vz6mzj:first-of-type, .vz6mzj:first-of-type + .caxb3yp {border-top: 0;}
.tb77 .vz6mzj:last-of-type,
.tb77 .caxb3yp:last-of-type {border-bottom: 1px solid var(--znok);}
.hw3zjx4 {min-height: 48px;width: clamp(116px, 16vw, 152px);display: flex;align-items: center;}
.hw3zjx4 img {border-radius: 0;width: 100%;max-height: 52px;transition: opacity .2s;object-fit: contain;display: block;height: auto;opacity:1;}
.hw3zjx4:hover img, .hw3zjx4:focus-visible img {opacity:0.83;}
.n1k95p9 {font: 400 13px/1.4 var(--i473);text-transform: uppercase;letter-spacing: .18em;color: var(--ifwr);overflow-wrap: anywhere;}

.w486k1n {min-width: 0;}
.r30vvz9 {letter-spacing: -.05em;color: var(--mfu);margin: 0 0 6px;font: 900 clamp(56px, 9vw, 116px)/1 var(--i473);}
.g6ff8 {align-items: baseline;flex-wrap: wrap;margin: 0 0 14px;display: flex;gap:5px 12px;}
.m9s5gjw {color: var(--puwfb);letter-spacing: .16em;font-size: 17px;}
.rn1b {color: var(--ifwr);font: 400 12px/1 var(--i473);text-transform: uppercase;letter-spacing: .2em;}
.mpjq {margin: 0 0 var(--m4v6o);color: var(--l6w6r);line-height:1.72;font-size: 16.5px;}
.m933wh2 {padding: var(--m4v6o) 0;border-top: 1px solid var(--znok);margin: 0;}
.e8d5 {letter-spacing: -.01em;font: 400 clamp(19px, 2.2vw, 24px)/1.45 var(--i473);text-wrap: pretty;color: var(--puwfb);margin: 0;}
.rjcy {font: 400 12px/1 var(--i473);color: var(--ifwr);display: flex;margin: 12px 0 0;gap:5px 14px;font-style: normal;flex-wrap: wrap;align-items: baseline;text-transform: uppercase;letter-spacing: .2em;}
.jxjq {color: var(--l6w6r);letter-spacing: .12em;}

.x4zfze {min-width: 0;}
.jf8ea4b {margin: 0 0 var(--m4v6o);}
.kvc1 {width: 100%;height: auto;border-radius: 0;display: block;}
.fnxhy.fnxhy {font: 900 clamp(24px, 3vw, 40px)/1.05 var(--i473) !important;letter-spacing: -.05em;text-wrap: balance;color: var(--puwfb);margin: 0 0 14px;}
.pxjr {line-height:1.70;font-size: 16.5px;color: var(--l6w6r);}
.pxjr > *:last-child {margin-bottom: 0;}

.kgya {justify-content: center;background: var(--fimr);border-radius: 0;border: 0;letter-spacing: .2em;margin-top: var(--m4v6o);text-transform: uppercase;font: 400 13px/1 var(--i473);min-height: 46px;color: var(--ysa, var(--ba2t));padding: 0 clamp(22px, 2.6vw, 40px);text-decoration: none;align-items: center;display: inline-flex;}
.kgya:hover {background: var(--kfbs);}

.ect3h {order: 2;margin: var(--m4v6o) 0 0;}
.x2dmkr {flex-direction: column;display: flex;}

.hzjs {min-width: 0;}
.efy234 {margin: 0 0 14px;text-wrap: balance;letter-spacing: -.05em;color: var(--puwfb);font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--i473);}
.mvb7m {font-size: 17px;margin: 0 0 var(--m4v6o);line-height:1.72;color: var(--l6w6r);}
.pc63jzf {gap: var(--m4v6o);grid-template-columns: minmax(0, 1fr);display: grid;}
.xmd0w02 {min-width: 0;margin: 0;}
.xtj2a47 {display: block;border-radius: 0;width: 100%;height: auto;}
.k3z6z8 {text-transform: uppercase;letter-spacing: .16em;font: 400 12px/1.5 var(--i473);margin: 10px 0 0;color: var(--ifwr);}

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

.edbk2c9.edbk2c9 {border: 0;background: var(--fimr);color: var(--ysa, var(--ba2t));}
.edbk2c9.edbk2c9:hover {background: var(--kfbs);}
.gcj3q6y {background: transparent;border: 1px solid var(--ry5j);color: var(--puwfb);}
.gcj3q6y:hover {border-color: var(--puwfb);}

.zj1yjd {grid-template-columns: minmax(0, 1fr);padding-top: var(--m4v6o);margin: 0;display: grid;border-top: 1px solid var(--znok);gap: clamp(14px, 2vw, 24px);}
.ayzd {grid-template-columns: auto minmax(0, 1fr);align-items: start;}
.e8ep8 {border-radius: 0;display: block;aspect-ratio: 1;width: clamp(64px, 9vw, 92px);height: auto;object-fit: cover;}
.bk5m {grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;gap:6px;}
.ysp0fgs {text-transform: uppercase;font: 400 11.5px/1 var(--i473);color: var(--ifwr);margin: 0;letter-spacing: .24em;}
.tq0xcr {font: 400 21px/1.3 var(--i473);letter-spacing: -.01em;color: var(--puwfb);}
.cbvf6nj {color: var(--l6w6r);font-size: 15px;font-style: normal;}
.we6p1b6 {text-transform: uppercase;font: 400 11.5px/1.5 var(--i473);color: var(--ifwr);letter-spacing: .18em;}
.g594xbw {line-height:1.68;font-size: 16px;color: var(--l6w6r);}
.q4bagkz {display: flex;margin-top:5px;flex-wrap: wrap;gap:8px 20px;}
.fjc0xcb {letter-spacing: .2em;text-decoration: none;align-items: center;display: inline-flex;text-transform: uppercase;border-bottom: 1px solid var(--ry5j);color: var(--puwfb);min-height: 44px;font: 400 11.5px/1 var(--i473);}
.fjc0xcb:hover {border-bottom-color: var(--puwfb);}
.rvyzzn7 {line-height:1.71;font-size: 13.5px;color: var(--ifwr);}

@media (min-width: 760px) {
  
  .febvm {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .ysd4f9 > .gg5stqe {width: calc(50% - (var(--acn) / 2));float: left;flex-direction: column;display: flex;}
  .ysd4f9 > .gg5stqe + .gg5stqe {float: right;}
  
  .ysd4f9 > .gg5stqe + .gg5stqe + * {clear: both;}
}

.psnx {margin: clamp(32px, 4.4vw, 58px) 0;min-width: 0;padding: clamp(24px, 3.2vw, 40px) 0;border-top: 3px solid var(--puwfb);border-bottom: 1px solid var(--znok);}
.nks9 {font: 900 clamp(24px, 3vw, 40px)/1.05 var(--i473);text-wrap: balance;margin: 0 0 12px;color: var(--puwfb);letter-spacing: -.05em;}
.stz2s80 {font-size: 16.5px;color: var(--l6w6r);line-height:1.71;margin: 0 0 var(--m4v6o);}
.h7j3yap {gap: 0 clamp(14px, 2.4vw, 28px);padding: 0;grid-template-columns: auto minmax(0, 1fr);margin: 0 0 var(--m4v6o);align-items: baseline;display: grid;}
.w2r71jb, .g2d6 {border-top: 1px solid var(--znok);padding: 12px 0;margin: 0;}
.w2r71jb:first-of-type, .w2r71jb:first-of-type + .g2d6 {border-top: 0;}
.w2r71jb {text-transform: uppercase;font: 400 11.5px/1.4 var(--i473);color: var(--ifwr);letter-spacing: .2em;white-space: nowrap;}
.g2d6 {flex-wrap: wrap;color: var(--puwfb);gap:4px 14px;font-size: 16.5px;align-items: baseline;display: flex;}
.xybbxp4 {color: var(--puwfb);letter-spacing: .14em;}
.j0q7712 {margin: 0;display: flex;flex-wrap: wrap;gap:9px 20px;}
.te2py {font: 400 12px/1 var(--i473);padding: 0 clamp(20px, 2.4vw, 34px);border-radius: 0;color: var(--puwfb);letter-spacing: .2em;border: 1px solid var(--ry5j);justify-content: center;align-items: center;text-transform: uppercase;display: inline-flex;background: transparent;text-decoration: none;min-height: 46px;}
.te2py:hover {border-color: var(--puwfb);}

.y7r85 {min-width: 0;}
.cz1gwt7 {margin: 0 0 clamp(14px, 1.8vw, 24px);letter-spacing: -.05em;color: var(--puwfb);font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--i473);text-wrap: balance;}
.zakc4 .cz1gwt7 {margin-top: clamp(8px, 1.4vw, 20px);}
.prthwz5 .cz1gwt7 {margin-top: 0;}
.pdd150 > *:last-child {margin-bottom: 0;}

.eq7rnw1 {display: flex;margin: 0;}
.t8p4e {justify-content: flex-start;}
.cwwcx {justify-content: center;}
.ax2f5v {justify-content: flex-end;}
.cbh2hk {border: 0;color: var(--ysa, var(--ba2t));max-width: 100%;justify-content: center;align-items: center;font: 400 13px/1 var(--i473);min-height: 46px;padding: 0 clamp(22px, 2.6vw, 40px);letter-spacing: .2em;background: var(--fimr);text-align: center;border-radius: 0;display: inline-flex;text-transform: uppercase;text-decoration: none;}
.cbh2hk:hover {background: var(--kfbs);}
.fkw3gv {width: 100%;}

.rkdfd {margin: 0;min-width: 0;}
.trfs281 {display: block;height: auto;width: 100%;border-radius: 0;}
.cadw116 {margin: 14px 0 0;border: 0;width: 100%;border-top: 1px solid var(--znok);height: 0;}

.maav {min-width: 0;}
.azmb {margin: 0 0 clamp(14px, 1.8vw, 24px);color: var(--puwfb);text-wrap: balance;letter-spacing: -.05em;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--i473);}
.wh1x, .pq0g {overflow-x: auto;margin: 0;min-width: 0;-webkit-overflow-scrolling: touch;}
.wh1x > *:last-child, .pq0g > *:last-child {margin-bottom: 0;}

.zv4f79q {min-width: 0;}
.wr3x430 {margin: 0 0 12px;letter-spacing: .24em;color: var(--ifwr);font: 400 12px/1 var(--i473);text-transform: uppercase;}
.t0wa962 {list-style: none;margin: 0;counter-reset: bmtoc;padding: 0;}
.t0wa962 li {margin: 0;border-top: 1px solid var(--znok);}
.t0wa962 li:first-child {border-top: 0;}
.hbzx li:last-child {border-bottom: 1px solid var(--znok);}
.t0wa962 a {display: flex;padding: 8px 0;font: 400 16.5px/1.4 var(--i473);min-height: 46px;letter-spacing: -.01em;color: var(--puwfb);align-items: center;text-decoration: none;}
.hbzx a::before {color: var(--ifwr);letter-spacing: .14em;content: counter(bmtoc, decimal-leading-zero) "\2002";counter-increment: bmtoc;font-size: 12px;}
.t0wa962 a:hover {text-decoration: underline;text-underline-offset: 4px;}

.ysd4f9 .rheke {min-width: 0;}
.ysd4f9 .a9ww3, .ysd4f9 .qzfn7, .ysd4f9 .ktz1egq, .ysd4f9 .zpd10 {min-width: 0;}
.ysd4f9 .fnrz3pm, .ysd4f9 .ce63z, .ysd4f9 .xc3y2 {min-width: 0;}
.ysd4f9 .tn318 {min-width: 0;}
.ysd4f9 .cvynks {min-width: 0;}
.ysd4f9 .nxj3zt {min-width: 0;}
.ysd4f9 .jtbwkx5 {left: -9999px;position: absolute;}
.ysd4f9 .gjty {display: none;}
.ysd4f9 .cvrwf9t {display: none;}
.ysd4f9 .a2k0, .ysd4f9 .s3fn3, .ysd4f9 .wr2rn, .ysd4f9 .ej2c4m,
.ysd4f9 .rm65e4, .ysd4f9 .c0bh, .ysd4f9 .jbyat, .ysd4f9 .gp03ct,
.ysd4f9 .cd11bm, .ysd4f9 .n654jvs, .ysd4f9 .dmqmby,
.ysd4f9 .pr9h77t, .ysd4f9 .qb9r, .ysd4f9 .bjx9g5,
.ysd4f9 .zw1vpsc, .ysd4f9 .m4ph, .ysd4f9 .gw3z,
.ysd4f9 .kad1h, .ysd4f9 .bvdyy, .ysd4f9 .rsc87dw {display: none;}

.ysd4f9 :is(.amz7ksz, [class*="table"]) {overflow-x: auto;}
.ysd4f9 table {font-size: 16px;border-collapse: collapse;width: 100%;}
.ysd4f9 thead th {letter-spacing: .2em;color: var(--ifwr);font: 400 11.5px/1.3 var(--i473);text-transform: uppercase;padding: 12px 16px 12px 0;text-align: left;border-bottom: 1px solid var(--wvr, var(--fimr));white-space: nowrap;}
.ysd4f9 tbody td {padding: 12px 16px 12px 0;color: var(--t1du, inherit);border-bottom: 1px solid var(--znok);}
.ysd4f9 tbody td + td {font-variant-numeric: tabular-nums;}

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

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

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

.zz0b9.zz0b9 {padding: var(--acn) clamp(18px, 4vw, 64px) clamp(26px, 3vw, 44px);background: var(--hreyf);border-top: 1px solid var(--znok);}
.zz0b9 .sj476h6 {text-align: center;justify-items: center;grid-template-columns: minmax(0, 1fr);gap: clamp(22px, 3vw, 38px);max-width:1179px;margin: 0 auto;display: grid;}
.zz0b9 .ba2m0 img {height: 28px;width: auto;display: block;}
.zz0b9 .ba2m0 span {letter-spacing: -.05em;font: 900 20px/1 var(--i473);}
.zz0b9 .s0dk3cv {gap: 0 clamp(16px, 2.6vw, 40px);justify-content: center;flex-wrap: wrap;display: flex;}
.zz0b9 .s0dk3cv ul {display: flex;flex-wrap: wrap;list-style: none;margin: 0;justify-content: center;padding: 0;gap: 0 clamp(16px, 2.6vw, 40px);}
.zz0b9 .s0dk3cv a {align-items: center;display: inline-flex;text-transform: uppercase;min-height: 44px;letter-spacing: .2em;font: 400 12px/1 var(--i473);text-decoration: none;color: var(--l6w6r);}
.zz0b9 .s0dk3cv a:hover {color: var(--puwfb);}
.zz0b9 .rkzwdrt {display: flex;align-items: center;max-width:1180px;opacity:0.7;flex-wrap: wrap;margin: clamp(20px, 2.4vw, 32px) auto 0;gap:13px;justify-content: center;}
.zz0b9 .xpe0t1z {padding-top: clamp(18px, 2vw, 26px);border-top: 1px solid var(--znok);margin: clamp(22px, 2.6vw, 36px) auto 0;text-align: center;max-width:1181px;}
.zz0b9 .xpe0t1z p {font-size: 13.5px;color: var(--l6w6r);margin: 0;}
.zz0b9 .xpe0t1z p + p {line-height:1.71;margin-top:11px;}

@media (max-width: 820px) {
  .f8a897f {display: flex;}
  .r1aq8a7 {display: none;}

  
  .jjwg {font-size: clamp(40px, 11vw, 64px);}
  .zepkh3e {max-width: none;}
  .mr1fz.mr1fz {max-width: none;font-size: 17px !important;}
}

@media (max-width: 460px) {
  
  .e36w1 {text-align: left;flex-wrap: nowrap;flex-direction: row;align-items: center;gap:9px;}
  .h7dbs1 {display: none;}
  .tj7tfcf {overflow: hidden;min-width: 0;flex: 0 1 auto;}
  .r32v {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .paa6w {flex: 0 0 auto;align-items: center;flex-direction: row;margin-left: auto;gap:7px;width: auto;}
  .x685h {font-size: 13px;padding: 0 6px;justify-content: center;letter-spacing: .08em;}
  .wdng0 {width: auto;font-size: 12.5px;letter-spacing: .08em;padding: 0 13px;}
  .r32v {font-size: clamp(28px, 9vw, 40px);}
  .ys59s4 {font-size: 19px;}
  .bwv73fn {font-size: 19px;}
  
  .wsa0e {gap:13px;flex-direction: row;flex-wrap: nowrap;align-items: center;padding-right:34px;}
  .sck56 {flex: 1 1 auto;min-width: 0;text-overflow: ellipsis;overflow: hidden;text-align: left;white-space: nowrap;font-size: 14px;}
  
  .wsa0e .wdng0 {flex: 0 0 auto;box-sizing: border-box;}
}

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

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

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

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

.qm3qcb:checked ~ .ja1h416 {opacity:0.98;visibility: visible;}
.qm3qcb:checked ~ .zv587dt {transform: translateX(0);visibility: visible;}

.p76b {justify-content: space-between;border-bottom: 1px solid var(--znok, var(--ol1z));z-index: 1;display: flex;gap:13px;background: var(--y1skx);top: 0;padding: 14px 16px;position: sticky;align-items: center;}
.bmthj {min-height: 44px;display: inline-flex;align-items: center;}
.bmthj img {height: 26px;display: block;width: auto;}
.fe7cy {color: var(--oho);font-weight: 800;font-family: var(--i473);font-size: 16px;letter-spacing: .01em;}

.mvsx006 {height: 44px;display: inline-flex;justify-content: center;background: var(--lh3z);flex: none;align-items: center;border: 1px solid var(--znok, var(--ol1z));width: 44px;cursor: pointer;border-radius: 0;color: var(--oho);}
.mvsx006:hover {background: var(--tpb);}
.mvsx006:focus-visible,
.g172x9 a:focus-visible,
.mxrhc05:focus-visible,
.gtf68p:focus-visible {outline-offset: 2px;outline: 2px solid var(--oho);}

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

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

.g172x9 a[aria-current="page"] {background: var(--lh3z);box-shadow: inset 3px 0 0 var(--fimr);border-color: var(--znok, var(--ol1z));}

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

.mxrhc05, .gtf68p {border-radius: 0;align-items: center;min-height: 48px;font-size: 15px;padding: 12px 18px;display: flex;justify-content: center;text-decoration: none;font-weight: 700;}
.mxrhc05 {border: 1px solid var(--znok, var(--ol1z));background: var(--s7jo);color: var(--caa, var(--jsdo));}
.gtf68p {color: var(--zn72q, var(--hlp));border: 1px solid transparent;background: var(--rl52t);}

.g172x9 {padding: 8px 22px 14px;}
.g172x9 ul {gap: 0;}
.g172x9 li + li {border-top: 1px solid var(--znok, var(--ol1z));}
.g172x9 a {font-weight: 500;border-radius: 0;padding: 14px 2px;font-family: var(--i473);border: 0;font-size: 17px;margin: 4px 0;}
.g172x9 a:hover {text-decoration: underline;background: none;text-underline-offset: 4px;}
.g172x9 a[aria-current="page"] {font-style: italic;box-shadow: none;background: none;}
.g172x9 a[aria-current="page"]::before {height: 2px;flex: none;margin-right:10px;content: '';width: 18px;background: color-mix(in srgb, var(--fimr) var(--mnipw, 46%), var(--oho));}
.p76b {padding: 18px 22px;}
.y5wed {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.mvsx006 {border-radius: 50%;}

@media (min-width: 861px) {
  .zv587dt, .ja1h416 {display: none;}
}

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

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

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

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

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

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

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

.ysd4f9 {padding-bottom: max(96px, var(--aqhkj, 96px));}

.bjx9g5 {--jzwb: uppercase;--pfy8: 0 12px;--t6f: 0;--uwy: 12px;--ph4ik: 0;--d6bim: .18em;--f0ema: 0;--jiqb: 400;--h5fze: 1px solid var(--vjspb, currentColor);--f0l6: 0;}
