._4svtv8vr{columns:2;column-gap:clamp(2rem,5vw,5rem);column-rule:1px solid var(--clr-saf3);max-width:68rem;margin-inline:auto}
._q3wfthxy{break-inside:avoid;line-height:1.85;color:var(--clr-x402);margin-bottom:1.5rem}
._q3wfthxy:first-child {
  font-size: 1.13rem;
  color: var(--clr-tea2);
}
@media(max-width:740px){._hpmfbc{grid-template-columns:1fr;gap:1.5rem}._hoo5gxv9 {
  aspect-ratio: 16/10;
}._4svtv8vr {
  columns: 1;
}._p1n7aro{justify-content:flex-start}}
._kcg6wzp {
  overflow-wrap: anywhere;
}
._pdk5fgl>* {
  min-width: 0;
}
._i0gnlk{max-width:24ch}
._ckqpzmn{color:var(--clr-x402)}
._9hytraj {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._pqq5hva{max-width:48rem;margin-bottom:2.5rem}
._6pc111 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1rem;
}
._789wmjq {
  display: grid;
  grid-template-columns: minmax(7rem,max-content) minmax(0,1fr) 3rem;
  gap: 2rem;
  align-items: center;
  padding: clamp(1.5rem,3vw,2.8rem);
  border: 1px solid var(--clr-saf3);
  border-radius: var(--radius-bff0);
  background: var(--clr-vab6);
}
._789wmjq:nth-child(even){background:var(--clr-gc2f);color:var(--clr-bc04);grid-template-columns:3rem minmax(0,1fr) minmax(7rem,max-content)}
._9l3o7f {
  font-family: var(--font-z1d2);
  font-size: clamp(3rem,7vw,6rem);
  letter-spacing: -.06em;
  line-height: 1;
  color: var(--clr-fb28);
  white-space: nowrap;
  overflow-wrap: normal;
}
._789wmjq:nth-child(even) ._9l3o7f{grid-column:3;grid-row:1;color:var(--clr-yb72);text-align:right}
._789wmjq:nth-child(even) ._hp1k4x2{grid-column:2;grid-row:1}
._789wmjq:nth-child(even) ._ywuaz6z{grid-column:1;grid-row:1;color:var(--clr-yb72)}
._789wmjq:nth-child(even) ._e08w01 {
  color: var(--clr-bc04);
}
._789wmjq:nth-child(even) ._ckqpzmn{color:var(--clr-eae5)}
._e08w01 {
  font-size: clamp(1.3rem,2.5vw,2rem);
  max-width: 30ch;
}
._ckqpzmn {
  margin: 0;
  max-width: 58ch;
}
._ywuaz6z {
  width: 2rem;
  color: var(--clr-fb28);
}
._hp1k4x2{min-width:0}
._b7c994j{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}
._cq6cyl {
  max-width: 55ch;
  margin: 0;
  color: var(--clr-x402);
}
@media(max-width:650px){
._789wmjq,._789wmjq:nth-child(even) {
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  gap: 1rem;
}
._9l3o7f {
  font-size: 2.7rem;
}
._ywuaz6z {
  display: none;
}
._789wmjq:nth-child(even) ._9l3o7f{grid-column:1;text-align:left}
._789wmjq:nth-child(even) ._hp1k4x2 {
  grid-column: 2;
}
._b7c994j{align-items:flex-start;flex-direction:column}
}
@media(max-width:360px){
._789wmjq,._789wmjq:nth-child(even) {
  grid-template-columns: 1fr;
}
._789wmjq:nth-child(even) ._9l3o7f,._789wmjq:nth-child(even) ._hp1k4x2{grid-column:auto;grid-row:auto}
}
._ywuaz6z svg {
  width: 100%;
  height: auto;
}
._7qkqet02 {
  overflow-wrap: anywhere;
}
._7r4gk7wd>* {
  min-width: 0;
}
._h6p4r25{max-width:24ch}
._rdkf5hab {
  color: var(--clr-x402);
}
._ye5q699 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._pbf0pk {
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);
  gap: 1rem 4rem;
  align-items: end;
  margin-bottom: 3rem;
}
._pbf0pk ._td392e5w{grid-column:1/-1}
._h6p4r25{font-size:clamp(2rem,4.2vw,4rem);line-height:1.12;margin:0;max-width:21ch}
._gfy1y1w {
  margin: 0;
  max-width: 45ch;
}
._fa06wu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  border-top: 2px solid var(--clr-tea2);
}
._d4mlgv{padding:2rem 2rem 0 0;min-width:0}
._d4mlgv+._d4mlgv{border-left:1px solid var(--clr-saf3);padding-left:2rem}
._kxetxo{font-family:var(--font-z1d2);font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.05em;line-height:1;color:var(--clr-fb28);display:block;margin-bottom:2rem}
._9bktbg{font-size:clamp(1.3rem,2.3vw,1.8rem);min-height:2.6em}
._rdkf5hab {
  margin: 0;
  line-height: 1.85;
}
@media(max-width:740px){
._pbf0pk {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
._fa06wu{grid-template-columns:1fr}
._d4mlgv,._d4mlgv+._d4mlgv{border-left:0;border-bottom:1px solid var(--clr-saf3);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}
._kxetxo{font-size:2.5rem;grid-row:1/3;margin:0}
._9bktbg{min-height:0;margin:0}
._rdkf5hab {
  grid-column: 2;
}
}
._abjmlpxw{overflow-wrap:anywhere}
._o7kh4jtj>* {
  min-width: 0;
}
._y6wvyf{max-width:24ch}
._u3pmvog7{color:var(--clr-x402)}
._w8yaoc7 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._vmir723 {
  text-align: center;
  max-width: 48rem;
  margin: 0 auto 3rem;
}
._y6wvyf {
  margin-inline: auto;
}
._ofq9dh {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
._ofq9dh::before{content:'';position:absolute;left:50%;top:1.5rem;bottom:1.5rem;border-left:1px solid var(--clr-saf3)}
._q1wety6{position:relative;padding-bottom:2rem}
._q1wety6:last-child {
  padding-bottom: 0;
}
._u73f6wj {
  position: absolute;
  left: 50%;
  top: 1.5rem;
  transform: translateX(-50%);
  width: 3rem;
  height: 3rem;
  border: 5px solid var(--clr-vab6);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: var(--clr-fb28);
  color: var(--clr-ad26);
  font-size: .85rem;
  font-weight: 700;
}
._kkoumf1 {
  width: calc(50% - 3rem);
  padding: clamp(1.4rem,2.8vw,2.4rem);
  border: 1px solid var(--clr-saf3);
  border-radius: var(--radius-bff0);
  background: var(--clr-vab6);
}
._q1wety6:nth-child(even) ._kkoumf1 {
  margin-left: auto;
  background: var(--clr-gc2f);
  color: var(--clr-bc04);
  border-color: var(--clr-gc2f);
}
._nxhd5hk{font-size:clamp(1.2rem,2.2vw,1.75rem)}
._q1wety6:nth-child(even) ._nxhd5hk{color:var(--clr-bc04)}
._q1wety6:nth-child(even) ._u3pmvog7{color:var(--clr-eae5)}
._u3pmvog7{margin-bottom:1.5rem}
._chs7xz {
  display: grid;
  gap: .5rem;
  margin: 0;
  padding-top: 1rem;
  border-top: 1px solid var(--clr-saf3);
  font-size: .9rem;
}
._chs7xz strong{font-size:.75rem;letter-spacing:.04em}
._q1wety6:nth-child(even) ._chs7xz {
  border-color: var(--clr-b3d3);
}
@media(max-width:760px){._vmir723{text-align:left}._y6wvyf {
  margin-left: 0;
}._ofq9dh::before {
  left: 1rem;
}._u73f6wj{left:1rem;width:2rem;height:2rem;border-width:3px;font-size:.65rem;top:1.3rem}._kkoumf1,._q1wety6:nth-child(even) ._kkoumf1 {
  width: calc(100% - 3rem);
  margin-left: 3rem;
}._q1wety6{padding-bottom:1rem}}
._pm41dz{padding-block:calc(var(--gap-db75) * .8);background:var(--clr-vab6);overflow-wrap:anywhere}
._y2ui5t {
  display: grid;
  grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  border: 1px solid var(--clr-saf3);
  border-radius: var(--radius-bff0);
  overflow: hidden;
  background: var(--clr-y786);
}
._mrtqr5{padding:clamp(1.5rem,4vw,3.5rem);min-width:0}
._xfseey{color:var(--clr-fb28)}
._ay2eeyx{max-width:24ch}
._vbh4om {
  color: var(--clr-x402);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
._mxkhojme{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--clr-gc2f);color:var(--clr-bc04);border-left:2px dashed var(--clr-eae5);min-width:0}
._e3jmwro {
  font-size: .8rem;
  letter-spacing: var(--ls-u5bb);
  text-transform: var(--transform-q8f3);
  color: var(--clr-eae5);
}
._nokgl2{color:var(--clr-bc04);font-weight:600;font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;line-height:1.4}
._nokgl2:hover {
  color: var(--clr-yb72);
  text-decoration: underline;
  text-underline-offset: .3em;
}
._yyyxk74r {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.4rem;
  height: 3.4rem;
  font-size: 2rem;
  line-height: 1;
  border: 1px solid var(--clr-eae5);
  border-radius: 50%;
}
@media (max-width:680px){
._y2ui5t{grid-template-columns:1fr}
._mxkhojme {
  border-left: 0;
  border-top: 2px dashed var(--clr-eae5);
  gap: 1.2rem;
}
._nokgl2{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}
._yyyxk74r {
  flex: none;
  width: 2.6rem;
  height: 2.6rem;
  font-size: 1.6rem;
}
}
._kgekbxd{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--gap-db75) * .9);color:var(--clr-bc04);overflow:hidden}
._lyfi6o6 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}
._yovcfn37{position:absolute;inset:0;z-index:-1}
._clvlwm ._yovcfn37{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
._zj7s2fbo ._yovcfn37 {
  background: var(--clr-fb28);
  opacity: .88;
}
._zj7s2fbo{color:var(--clr-ad26)}
._ofif739{width:min(100% - 2.5rem,var(--max-w-g57a))}
._o56ayyfr ._ofif739{text-align:center}
._iu4k24t {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .85;
}
._tinudik2{color:inherit}
._tinudik2:hover {
  color: inherit;
  text-decoration: underline;
}
._xvilq5g{margin:0 .5rem}
._6lsil6 {
  opacity: .8;
}
._z96fle7l {
  color: inherit;
  margin-bottom: .5rem;
}
._xqrl7q0 {
  margin: 0;
  font-size: 1.1rem;
  opacity: .9;
  max-width: 40rem;
}
._o56ayyfr ._xqrl7q0{margin-inline:auto}
._iotfd2 {
  overflow-wrap: anywhere;
}
._vc6tpiv>*{min-width:0}
._q35xaj {
  max-width: 24ch;
}
._p8cc84c {
  color: var(--clr-x402);
}
._c6znvb {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._7hlrtpyc{max-width:54rem;margin-bottom:3rem}
._q35xaj{font-size:clamp(2rem,4vw,3.4rem)}
._vc6tpiv{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}
._646oh4nh{border-left:3px solid var(--clr-fb28);padding-left:1.5rem}
._b27nazwh {
  font-family: var(--font-z1d2);
  font-size: 1.5rem;
  line-height: 1.35;
}
._0kgdxmba {
  margin: 1.8rem 0;
}
._0kgdxmba div{margin-bottom:1.2rem}
._0kgdxmba dt,._byj5nrlz {
  font-size: .8rem;
  color: var(--clr-x402);
  margin: 0 0 .4rem;
}
._0kgdxmba dd{font-size:1.15rem;margin:0}
._z0zhtpu {
  list-style: none;
  margin: .7rem 0 0;
  padding: 0;
}
._z0zhtpu li{padding:.6rem 0;border-top:1px solid var(--clr-saf3);font-size:.9rem}
._yzc23jp8 {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.5rem;
  padding: 0 0 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--clr-saf3);
}
._x98zdwc{font-family:var(--font-z1d2);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--clr-fb28);letter-spacing:-.05em}
._jlincq{font-size:clamp(1.3rem,2.1vw,1.75rem)}
._p8cc84c{line-height:1.9;margin:0;max-width:62ch}
._71p0pbv{min-width:0}
@media(max-width:760px){
._vc6tpiv {
  grid-template-columns: 1fr;
}
._646oh4nh {
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-top: 1px solid var(--clr-saf3);
  border-bottom: 1px solid var(--clr-saf3);
}
._0kgdxmba{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}
._0kgdxmba div {
  margin: 0;
}
._z0zhtpu{display:flex;flex-wrap:wrap;gap:.5rem 1rem}
._z0zhtpu li {
  border-top: 0;
  padding: 0;
}
._yzc23jp8{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}
._x98zdwc {
  font-size: 2rem;
}
}
._52xvlya{display:grid;grid-template-columns:minmax(16rem,1fr) 2fr;gap:3rem;align-items:start}
._adnxqv9 {
  position: sticky;
  top: 6rem;
}
._yfkisf{margin-bottom:1.25rem}
._8x16k6 {
  font-weight: 600;
}
._q6ohn03z {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
  gap: 2rem 2.5rem;
}
._e0bdqr {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
}
._temnwe{display:inline-flex;flex-shrink:0;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-ef63);color:var(--clr-fb28)}
._re95p1a5 ._temnwe {
  background: var(--clr-se16);
  color: var(--clr-pa83);
}
._6md1wdco ._temnwe {
  border: 1px solid var(--clr-saf3);
}
._3e3qnr ._temnwe {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: .15rem;
}
._temnwe svg {
  width: 1.25rem;
  height: 1.25rem;
}
._p54tqotf {
  font-size: 1.05rem;
  margin-bottom: .25rem;
}
._7r31y32{margin:0;color:var(--clr-x402);font-size:.95rem}
@media (max-width:860px){._52xvlya {
  grid-template-columns: 1fr;
  gap: 2rem;
}._adnxqv9 {
  position: static;
}}
._7fkxa6p {
  overflow-wrap: anywhere;
}
._rfyoh477 {
  max-width: 50rem;
  margin: 0 auto 3rem;
  text-align: center;
}
._rfyoh477 h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
._sw67eg62{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--clr-saf3)}
._sw67eg62:nth-child(odd) {
  background: var(--clr-y786);
}
._oepu23e{max-width:20ch}
._e0u6n79 {
  max-width: 70ch;
}
._e0u6n79 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px){._sw67eg62 {
  grid-template-columns: minmax(0, 1fr);
}._oepu23e {
  max-width: none;
}}
._23qjdwi {
  padding-block: calc(var(--gap-db75) * .85);
  background: var(--clr-vab6);
  overflow-wrap: anywhere;
}
._r8gddu6j{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
._6v57dqw{font-size:.8rem;font-weight:600;text-transform:var(--transform-q8f3);letter-spacing:var(--ls-u5bb);color:var(--clr-fb28);max-width:75%}
._f5wer8hu{height:1px;flex:1;background:var(--clr-saf3)}
._y30b3m ._f5wer8hu {
  height: 3px;
  background: var(--clr-fb28);
}
._te5tqg {
  font-size: calc(var(--fs-a81b) * 1.2);
  line-height: 1.1;
  max-width: 24ch;
  margin: 0;
  padding-bottom: 1.8rem;
}
._7w4wlij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--clr-saf3);padding-top:1.3rem}
._x8igthyv{font-size:.8rem;color:var(--clr-x402);font-weight:600;max-width:24rem}
._0c6ba8nu {
  grid-template-columns: minmax(0,1fr);
}
._ervxsc {
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--clr-x402);
  max-width: 42rem;
  margin: 0;
}
@media (max-width:640px){._te5tqg{font-size:var(--fs-a81b)}._7w4wlij{grid-template-columns:1fr;gap:1rem}._x8igthyv{display:none}._ervxsc{font-size:1rem}}
._7ohfai{max-width:52rem;margin-bottom:2.5rem}
._sli268 {
  margin-bottom: 1rem;
}
._d3r8ypl {
  margin-bottom: 0;
}
._hg3o5xst{display:flex;list-style:none;padding:0;margin:0;align-items:stretch}
._z0rtq1k{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}
._z0rtq1k:last-child {
  padding-inline-end: 0;
}
._z0rtq1k:not(:last-child)::before {
  content: "";
  position: absolute;
  inset-inline-start: 1.5rem;
  inset-inline-end: 0;
  top: 1.5rem;
  height: 2px;
  background: var(--clr-saf3);
}
._ybugy8 {
  position: relative;
  display: grid;
  place-items: center;
  flex: none;
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--clr-fb28);
  border-radius: 50%;
  background: var(--clr-vab6);
  color: var(--clr-tea2);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1.5rem;
}
._tn67ba{display:flex;flex-direction:column;flex:1;min-width:0}
._ivo4ku {
  font-size: 1.2rem;
  line-height: 1.35;
  margin: 0 0 .8rem;
  overflow-wrap: anywhere;
}
._l2ijeb2{color:var(--clr-x402);margin:0 0 1.5rem;overflow-wrap:anywhere;hyphens:auto}
._nco30g93 {
  margin-top: auto;
  padding-top: 1rem;
  border-top: 2px solid var(--clr-saf3);
}
._5ir40k {
  font-size: .8rem;
  font-weight: 700;
  margin: 0 0 .4rem;
  overflow-wrap: anywhere;
}