

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ysd4f9 h1 {margin: 0 0 clamp(20px, 3vw, 44px);font: 900 clamp(38px, 9vw, 236px)/.86 var(--i473);text-wrap: balance;letter-spacing: -.05em;hyphens: auto;overflow-wrap: anywhere;}
.ysd4f9 h2 {border: 0 !important;text-align: left !important;font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--i473) !important;letter-spacing: -.05em;text-wrap: balance;padding: 0 !important;margin: 0 0 clamp(16px, 2vw, 30px) !important;}
.ysd4f9 h2::before {display: none !important;}
.ysd4f9 h3 {margin: clamp(26px, 3vw, 42px) 0 10px;font: 400 20px/1.3 var(--i473);letter-spacing: .02em;}
.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 {max-width: 100%;border-radius: 0;height: auto;}
.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;text-decoration-color: var(--lt06);text-decoration: underline;color: inherit;}
.ysd4f9 p > a:hover, .ysd4f9 li > a:hover,
.ysd4f9 td > a:hover, .ysd4f9 dd > a:hover {text-decoration-thickness: 2px;}

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

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

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

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

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

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

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

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

@media (min-width:891px) {
  
  .fgdh {gap: var(--acn);grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);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 {min-height: 46px;font: 400 13px/1 var(--i473);border: 0;border-radius: 0;justify-content: center;text-transform: uppercase;align-items: center;text-decoration: none;padding: 0 clamp(22px, 2.6vw, 40px);background: var(--fimr);display: inline-flex;color: var(--ysa, var(--ba2t));letter-spacing: .2em;}
.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.j6j4kb {margin: 0;padding: 0;}
.ysd4f9 .j6j4kb > li {margin: 0;}
.brtqm {border-top: 1px solid var(--znok);padding: var(--m4v6o) 0;}
.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.ys59s4 {color: var(--puwfb);font: 400 21px/1.35 var(--i473);margin: 0;letter-spacing: -.01em;}
.ngvrzbv {margin: 12px 0 0;}
.kgn0.kgn0 {color: var(--l6w6r);margin: 0;font-size: 16.5px;line-height:1.68;}

.kqcq2 {list-style: none;counter-reset: bmgloss;}
.kqcq2 .ys59s4, .h8rf0ba .ys59s4 {display: block;}
.kqcq2 .kgn0, .h8rf0ba .kgn0 {margin: 12px 0 0;}

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

.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.jjwg {letter-spacing: -.05em;margin: 0 0 6px;font: 900 clamp(40px, 7vw, 88px)/1 var(--i473);color: var(--mfu);}
.bwv73fn {color: var(--puwfb);font: 400 21px/1.32 var(--i473);margin: 0;letter-spacing: -.01em;display: block;}
.zepkh3e {max-width: 52ch;margin: 8px 0 0;font-size: 16.5px;color: var(--l6w6r);display: block;line-height:1.68;}

.ex84qqa.ex84qqa {counter-reset: bmstep;list-style: none;padding: 0;}
.ysd4f9 .ex84qqa > li {margin: 0;}
.ex84qqa .stnx::before {color: var(--mfu);margin: 0 0 6px;counter-increment: bmstep;display: block;font: 900 clamp(40px, 7vw, 88px)/1 var(--i473);letter-spacing: -.05em;}
.dhyk2kg .stnx::before {content: counter(bmstep, decimal-leading-zero);}
.wm56 .stnx::before {content: counter(bmstep, decimal);}

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

.dhg5z {min-width: 0;}
.rjxz {display: block;}
.bbmzepr.bbmzepr {font: 400 12px/1 var(--i473);text-transform: uppercase;color: var(--ifwr);margin: 0 0 14px;letter-spacing: .24em;}

.j50p.j50p {margin: 0 0 var(--m4v6o);padding: 0;list-style: none;}
.j50p.j50p:last-child {margin-bottom: 0;}
.ysd4f9 .j50p > li {margin: 0;}
.yk20y.yk20y {padding: 12px 0;align-items: baseline;border-top: 1px solid var(--znok);gap:14px;display: flex;font-size: 16.5px;margin: 0;line-height:1.67;}
.yk20y.yk20y:first-child {border-top: 0;}
.rb38 {flex: 0 0 auto;text-align: center;width: 14px;font-size: 16px;font-weight: 400;}
.gktbt4c .rb38   {color: var(--puwfb);}
.wktvzvb .rb38 {color: var(--ifwr);}

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

.b7p6f {min-width: 0;}

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

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

.vz5vk3t {min-width: 0;}

.d5wfg.d5wfg {margin: 0;list-style: none;padding: 0;}
.ysd4f9 .d5wfg > li {margin: 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 {display: flex;color: inherit;align-items: center;min-height: 76px;padding: 14px 0;text-decoration: none;gap: clamp(14px, 2.4vw, 28px);}
.rqvx {width: clamp(116px, 16vw, 152px);flex: 0 0 auto;display: block;}
.rqvx img {width: 100%;display: block;border-radius: 0;max-height: 56px;object-fit: contain;height: auto;transition:opacity 0.229s;opacity:0.99;}
.hpekk86:hover .rqvx img,
.hpekk86:focus-visible .rqvx img {opacity:0.8;}
.evgpt4b {color: var(--puwfb);letter-spacing: -.01em;overflow-wrap: anywhere;font: 400 19px/1.35 var(--i473);min-width: 0;}

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

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

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

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

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

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

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

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

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

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

.fxe4z3 {grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;gap:3px;}
p.tq0xcr, p.cbvf6nj, p.we6p1b6, p.g594xbw, p.rvyzzn7 {margin: 0;}
p.q4bagkz {margin: 4px 0 0;}

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

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

.qc0mheb {display: block;}
.nmb1fs8.nmb1fs8 {padding: 12px 0;display: flex;align-items: baseline;flex-wrap: wrap;gap:4px clamp(14px, 2.4vw, 28px);border-top: 1px solid var(--znok);margin: 0;justify-content: space-between;}
.nmb1fs8.nmb1fs8:first-child {border-top: 0;}
.qc0mheb .w2r71jb, .qc0mheb .g2d6 {border-top: 0;padding: 0;}

.j0q7712.j0q7712 {margin: 0;flex-wrap: wrap;display: flex;gap:9px 20px;}

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

.y7r85 {min-width: 0;}

.cz1gwt7 {font: 900 clamp(26px, 3.4vw, 52px)/1.02 var(--i473);color: var(--puwfb);text-wrap: balance;letter-spacing: -.05em;}
.zakc4 .cz1gwt7 {margin-top: clamp(8px, 1.4vw, 20px) !important;}
.prthwz5 .cz1gwt7 {margin-top: 0 !important;}

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

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

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

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

.maav {min-width: 0;}

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

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

.wke9hx.wke9hx {overflow-x: visible;}
.dbr88fc {margin: 0 0 clamp(16px, 2vw, 30px);}
.dbr88fc .azmb {margin-bottom: 0 !important;}

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

.zv4f79q {min-width: 0;}
.wr3x430 {display: block;text-transform: uppercase;font: 400 12px/1 var(--i473);letter-spacing: .24em;margin: 0 0 12px;color: var(--ifwr);}

.t0wa962.t0wa962 {counter-reset: bmtoc;padding: 0;list-style: none;margin: 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 {min-height: 46px;font: 400 16.5px/1.4 var(--i473);letter-spacing: -.01em;color: var(--puwfb);text-decoration: none;align-items: center;display: flex;padding: 8px 0;}
.hbzx a::before {font-size: 12px;color: var(--ifwr);letter-spacing: .14em;counter-increment: bmtoc;content: counter(bmtoc, decimal-leading-zero) "\2002";}
.t0wa962 a:hover {text-underline-offset: 4px;text-decoration: underline;}

.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 {position: absolute;left: -9999px;}
.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;width: 100%;border-collapse: collapse;}
.ysd4f9 thead th {white-space: nowrap;padding: 12px 16px 12px 0;border-bottom: 1px solid var(--wvr, var(--fimr));color: var(--ifwr);font: 400 11.5px/1.3 var(--i473);text-transform: uppercase;letter-spacing: .2em;text-align: left;}
.ysd4f9 tbody td {color: var(--t1du, inherit);border-bottom: 1px solid var(--znok);padding: 12px 16px 12px 0;}
.ysd4f9 tbody td + td {font-variant-numeric: tabular-nums;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mxrhc05, .gtf68p {padding: 12px 18px;align-items: center;font-weight: 700;font-size: 15px;min-height: 48px;justify-content: center;text-decoration: none;display: flex;border-radius: 0;}
.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 {padding: 14px 2px;font-size: 17px;margin: 4px 0;font-weight: 500;border: 0;border-radius: 0;font-family: var(--i473);}
.g172x9 a:hover {text-underline-offset: 4px;text-decoration: underline;background: none;}
.g172x9 a[aria-current="page"] {box-shadow: none;font-style: italic;background: none;}
.g172x9 a[aria-current="page"]::before {height: 2px;content: '';width: 18px;margin-right:9px;background: color-mix(in srgb, var(--fimr) var(--mnipw, 46%), var(--oho));flex: none;}
.p76b {padding: 18px 22px;}
.y5wed {padding: 16px 22px calc(18px + env(safe-area-inset-bottom, 0px));}
.mvsx006 {border-radius: 50%;}

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

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

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

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

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

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

.nxytw44 > summary.xtw0q {justify-content: space-between;gap:14px;display: flex;cursor: pointer;align-items: center;min-height: 44px;list-style: none;}
.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 {content: "";height: 10px;border-right: 1px solid var(--ifwr);transition:transform 0.161s ease;transform: translateY(-3px) rotate(45deg);flex: 0 0 auto;width: 10px;border-bottom: 1px solid var(--ifwr);}
.nxytw44[open] > summary.xtw0q::after {transform: translateY(2px) rotate(225deg);}
.nxytw44[open] > summary.xtw0q {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) { .nxytw44 > summary.xtw0q::after {transition:none;} }

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

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