._kgdmbx2 ._kmr6v8k {
  grid-column: 1/-1;
}
._ra8tq8tr{font-size:clamp(2rem,4.2vw,4rem);line-height:1.12;margin:0;max-width:21ch}
._ctzc9tsn{margin:0;max-width:45ch}
._1o3aseor{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ui-clr-z5c6)}
._vb3xx6i{padding:2rem 2rem 0 0;min-width:0}
._vb3xx6i+._vb3xx6i {
  border-left: 1px solid var(--ui-clr-afa5);
  padding-left: 2rem;
}
._e1yaf4 {
  font-family: var(--ui-font-yf21);
  font-size: clamp(2.8rem,6vw,5rem);
  letter-spacing: -.05em;
  line-height: 1;
  color: var(--ui-clr-b1c0);
  display: block;
  margin-bottom: 2rem;
}
._vgxo89c {
  font-size: clamp(1.3rem,2.3vw,1.8rem);
  min-height: 2.6em;
}
._g8by6iz {
  margin: 0;
  line-height: 1.85;
}
@media(max-width:740px){
._kgdmbx2{grid-template-columns:1fr;gap:1.5rem}
._1o3aseor {
  grid-template-columns: 1fr;
}
._vb3xx6i,._vb3xx6i+._vb3xx6i {
  border-left: 0;
  border-bottom: 1px solid var(--ui-clr-afa5);
  padding: 1.7rem 0;
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: .7rem 1.2rem;
}
._e1yaf4{font-size:2.5rem;grid-row:1/3;margin:0}
._vgxo89c{min-height:0;margin:0}
._g8by6iz {
  grid-column: 2;
}
}
._bf9ww359 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,4rem);
  align-items: center;
  padding: clamp(1.75rem,5vw,3.5rem);
  border-radius: var(--ui-radius-a0f8);
}
._2a9jfc{background:var(--ui-clr-wa4f)}
._4uyqsz {
  border: 1px solid var(--ui-clr-afa5);
}
._rlhtsi {
  background: var(--ui-clr-b1c0);
  color: var(--ui-clr-cfba);
}
._ebiy59ry {
  display: block;
  margin-bottom: .7rem;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--ui-ls-md9b);
  text-transform: var(--ui-transform-h9e7);
  color: var(--ui-clr-x97e);
}
._rlhtsi ._ebiy59ry,._rlhtsi ._9ajxs7sd {
  color: var(--ui-clr-cfba);
}
._9ajxs7sd {
  margin-bottom: .9rem;
}
._6h4wwa{margin-bottom:1.75rem;opacity:.9}
._9977eh {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 1.6rem;
}
._9977eh::before{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem;width:2px;background:var(--ui-clr-afa5)}
._rlhtsi ._9977eh::before {
  background: rgba(255,255,255,.3);
}
._k2vl7m5{position:relative;display:flex;align-items:flex-start;gap:1.1rem}
._giwqqxd{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ui-clr-b1c0);color:var(--ui-clr-cfba);font-weight:700}
._rlhtsi ._giwqqxd {
  background: var(--ui-clr-cfba);
  color: var(--ui-clr-b1c0);
}
._r0js94z{font-size:1.1rem;margin:.35rem 0 .25rem;color:inherit}
._z3krldh{margin:0;font-size:.95rem;opacity:.85}
@media (max-width:820px){._bf9ww359 {
  grid-template-columns: minmax(0,1fr);
}}
._8xsabd5z {
  padding-block: calc(var(--ui-gap-s1ca) * .9) calc(var(--ui-gap-s1ca) * .7);
}
._rtr7i7 {
  border-bottom: 4px solid var(--ui-clr-b1c0);
}
._pkjklvh {
  border-bottom: 4px solid var(--ui-clr-l9aa);
}
._k5opv0ds {
  border-bottom: 1px solid var(--ui-clr-afa5);
}
._bjx8x45n {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._nkcrs8x {
  margin: 0;
  font-size: calc(var(--ui-fs-va23) * 1.05);
}
._jffh75f {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){
._bjx8x45n {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
._70s3er2r{min-width:0}
._qwsm3h{max-width:54rem;margin-bottom:2rem}
._9mx959b{overflow-wrap:anywhere}
._kzvgt2 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.2rem;
}
._dpbfyt{min-width:0;overflow-wrap:anywhere}
._dpbfyt h3 {
  margin: 0 0 .6rem;
  font-size: 1.2rem;
}
._dpbfyt p {
  margin: 0;
  line-height: 1.7;
}
._o8o6gkv6 {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .04em;
  margin-bottom: .7rem;
  color: var(--ui-clr-wb84);
  overflow-wrap: anywhere;
}
._kzvgt2{grid-template-columns:repeat(3, minmax(0, 1fr))}
._dpbfyt {
  border: 1px solid var(--ui-clr-afa5);
  padding: 1.6rem;
  border-radius: var(--ui-radius-cf38);
}
@media (max-width: 700px){._kzvgt2 {
  grid-template-columns: minmax(0, 1fr);
}._dpbfyt {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}}
._k1fkx05 {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
._kyljnr7 ._k1fkx05 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
._601v51t1{gap:2.5rem 3rem}
._3405zj ._ld1jfns{border-top:2px solid var(--ui-clr-b1c0);padding-top:1.25rem}
._tf4hyi5 {
  font-size: 1.15rem;
  margin-bottom: .6rem;
}
._atam7h{margin:0;line-height:1.7}
._bin5uet{overflow-wrap:anywhere}
._g5s1ec6>*{min-width:0}
._2bzo33 {
  max-width: 24ch;
}
._rcnygpdk {
  color: var(--ui-clr-wb84);
}
._a4qaa6j {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._g5s1ec6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center}
._ndwwqbm{margin:0;min-width:0}
._iwpiuk{width:100%;aspect-ratio:6/5;object-fit:cover;border-radius:var(--ui-radius-a0f8)}
._51p5sc0g {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--ui-clr-wb84);
  padding: .9rem 4.5rem .9rem .1rem;
}
._51p5sc0g strong{font-weight:700;color:var(--ui-clr-z5c6);padding-left:.3rem}
._3yzt1lv{position:relative;margin-left:-4rem;margin-block:2rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--ui-clr-h4c4);border:1px solid var(--ui-clr-afa5);border-radius:var(--ui-radius-a0f8);box-shadow:var(--ui-shadow-h895)}
._2bzo33 {
  font-size: clamp(1.8rem,3.4vw,3rem);
}
._rcnygpdk {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){._g5s1ec6 {
  grid-template-columns: 1fr;
}._iwpiuk{aspect-ratio:4/3}._3yzt1lv{margin:1rem 0 0;box-shadow:none}._51p5sc0g{padding-right:.1rem}._2bzo33{max-width:28ch}}
._m95muxcm {
  padding-block: calc(var(--ui-gap-s1ca) * .7);
  background: var(--ui-clr-h4c4);
  overflow-wrap: anywhere;
}
._fbc86814{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--ui-clr-wa4f);border:1px solid var(--ui-clr-afa5);border-radius:var(--ui-radius-a0f8);overflow:hidden}
._1hazd3{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--ui-clr-b1c0)}
._f1ee4ro8 ._1hazd3{border-top:0;border-left:4px solid var(--ui-clr-b1c0)}
._6yogyho{color:var(--ui-clr-b1c0)}
._ro7173 {
  max-width: 22ch;
  font-size: calc(var(--ui-fs-va23) * .88);
  line-height: 1.15;
}
._d18ape {
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--ui-clr-wb84);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
._cy116o1 {
  margin: 0;
  min-width: 0;
  display: flex;
  padding: .8rem;
}
._zm12x7qc{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--ui-radius-cf38);aspect-ratio:4/5}
@media (max-width:700px){._fbc86814 {
  grid-template-columns: 1fr;
}._ro7173{font-size:var(--ui-fs-va23)}._cy116o1{padding:0 1.25rem 1.25rem}._zm12x7qc{aspect-ratio:16/7;height:auto;min-height:0}._d18ape{font-size:1rem}}
._eamrw6{overflow-wrap:anywhere}
._kz9na9zb>* {
  min-width: 0;
}
._x0a5qlnp {
  max-width: 24ch;
}
._0vnnml {
  color: var(--ui-clr-wb84);
}
._21iwh8 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._i87edk {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
._x0a5qlnp {
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
  margin-bottom: 0;
}
._5afkiodd{margin:0;max-width:48ch}
._df87dq0 {
  margin: 0;
}
._5ztduft1 {
  width: 100%;
  aspect-ratio: 2.8/1;
  object-fit: cover;
  border-radius: var(--ui-radius-a0f8);
}
._9vgwirq8{padding:.9rem 0;color:var(--ui-clr-wb84);font-size:.85rem}
._eewzk6 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  padding: 1.2rem 0;
  margin: 1rem 0 2.5rem;
  border-top: 1px solid var(--ui-clr-afa5);
  border-bottom: 1px solid var(--ui-clr-afa5);
  font-size: .85rem;
  color: var(--ui-clr-wb84);
}
._eewzk6 strong,._l12vva {
  color: var(--ui-clr-z5c6);
  font-weight: 700;
}
._bsb1uo {
  columns: 2;
  column-gap: clamp(2rem,5vw,5rem);
  column-rule: 1px solid var(--ui-clr-afa5);
  max-width: 68rem;
  margin-inline: auto;
}
._al8wm8{break-inside:avoid;line-height:1.85;color:var(--ui-clr-wb84);margin-bottom:1.5rem}
._al8wm8:first-child {
  font-size: 1.13rem;
  color: var(--ui-clr-z5c6);
}
@media(max-width:740px){._i87edk {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}._5ztduft1{aspect-ratio:16/10}._bsb1uo {
  columns: 1;
}._eewzk6 {
  justify-content: flex-start;
}}
._1zy824 {
  max-width: 46rem;
}
._0i6pb6a ._1zy824 {
  margin-left: auto;
  margin-right: auto;
}
._0i6pb6a ._nbqegyp8 {
  text-align: center;
}
._nbqegyp8 {
  margin-bottom: 1.5rem;
}
._0qy1u9{margin:0 0 1.1rem;line-height:1.7}
._08th11 {
  font-size: 1.15rem;
  margin: 1.75rem 0 .75rem;
}
._k29box7{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}
._6gmr57s7::marker {
  color: var(--ui-clr-b1c0);
}
._dzpftew {
  overflow-wrap: anywhere;
}
._el6sah7c>* {
  min-width: 0;
}
._dx4jjy0o {
  max-width: 24ch;
}
._bc6vxih9 {
  color: var(--ui-clr-wb84);
}
._j7je1pz{max-width:100%;white-space:normal;text-align:center}
._pgch3ner{max-width:54rem;margin-bottom:3rem}
._dx4jjy0o {
  font-size: clamp(2rem,4vw,3.4rem);
}
._el6sah7c{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}
._jc9b1c{border-left:3px solid var(--ui-clr-b1c0);padding-left:1.5rem}
._ezg0soz{font-family:var(--ui-font-yf21);font-size:1.5rem;line-height:1.35}
._b1bztvf {
  margin: 1.8rem 0;
}
._b1bztvf div {
  margin-bottom: 1.2rem;
}
._b1bztvf dt,._jjjylcs{font-size:.8rem;color:var(--ui-clr-wb84);margin:0 0 .4rem}
._b1bztvf dd {
  font-size: 1.15rem;
  margin: 0;
}
._jmrb81km{list-style:none;margin:.7rem 0 0;padding:0}
._jmrb81km li {
  padding: .6rem 0;
  border-top: 1px solid var(--ui-clr-afa5);
  font-size: .9rem;
}
._4ok5o1xx{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(--ui-clr-afa5)}
._dnkk7o{font-family:var(--ui-font-yf21);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--ui-clr-b1c0);letter-spacing:-.05em}
._5hrwf3{font-size:clamp(1.3rem,2.1vw,1.75rem)}
._bc6vxih9{line-height:1.9;margin:0;max-width:62ch}
._z4ihy8zb{min-width:0}
@media(max-width:760px){
._el6sah7c{grid-template-columns:1fr}
._jc9b1c{padding:1.2rem 0 1.2rem 1.2rem;border-top:1px solid var(--ui-clr-afa5);border-bottom:1px solid var(--ui-clr-afa5)}
._b1bztvf{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}
._b1bztvf div {
  margin: 0;
}
._jmrb81km{display:flex;flex-wrap:wrap;gap:.5rem 1rem}
._jmrb81km li {
  border-top: 0;
  padding: 0;
}
._4ok5o1xx{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}
._dnkk7o {
  font-size: 2rem;
}
}
._90ub5wfy{padding-block:calc(var(--ui-gap-s1ca) * .85);background:var(--ui-clr-h4c4);overflow-wrap:anywhere}
._32i0u40v {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
._5n333t{font-size:.8rem;font-weight:600;text-transform:var(--ui-transform-h9e7);letter-spacing:var(--ui-ls-md9b);color:var(--ui-clr-b1c0);max-width:75%}
._ne2nq7 {
  height: 1px;
  flex: 1;
  background: var(--ui-clr-afa5);
}
._3v2rk5g ._ne2nq7{height:3px;background:var(--ui-clr-b1c0)}
._uw47xkjf{font-size:calc(var(--ui-fs-va23) * 1.2);line-height:1.1;max-width:24ch;margin:0;padding-bottom:1.8rem}
._xagnh5 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--ui-clr-afa5);
  padding-top: 1.3rem;
}
._963dt12v{font-size:.8rem;color:var(--ui-clr-wb84);font-weight:600;max-width:24rem}
._sti71w58 {
  grid-template-columns: minmax(0,1fr);
}
._nwstlaw5{font-size:1.1rem;line-height:1.7;color:var(--ui-clr-wb84);max-width:42rem;margin:0}
@media (max-width:640px){
._uw47xkjf {
  font-size: var(--ui-fs-va23);
}
._xagnh5 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._963dt12v {
  display: none;
}
._nwstlaw5{font-size:1rem}
}
._jwm3ddn ._zyv4vy6 {
  max-width: 46rem;
}
._her921b ._zyv4vy6 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 3rem;
  align-items: start;
}
._g07vcr6c{margin-bottom:1.5rem}
._3of27l5t {
  border-bottom: 1px solid var(--ui-clr-afa5);
  padding: .25rem 0;
}
._vdz223y {
  cursor: pointer;
  padding: .9rem 2rem .9rem 0;
  font-weight: 600;
  list-style: none;
  position: relative;
}
._vdz223y::-webkit-details-marker{display:none}
._vdz223y::after{content:"+";position:absolute;right:0;top:.7rem;font-size:1.4rem;color:var(--ui-clr-b1c0);transition:transform .2s}
._3of27l5t[open] ._vdz223y::after{transform:rotate(45deg)}
._a3jv5lv {
  margin: 0 0 1rem;
  color: var(--ui-clr-wb84);
}
@media (max-width:860px){._her921b ._zyv4vy6{grid-template-columns:1fr;gap:1rem}}
._asfj9j{overflow-wrap:anywhere}
._il42qk {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._7d761b{border-top:4px solid var(--ui-clr-b1c0);padding-top:1.5rem}
._0oyukvo{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--ui-clr-afa5)}
._klcrkhf2 {
  position: absolute;
  left: 0;
  top: .15rem;
  color: var(--ui-clr-wb84);
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
}
._956fp6yf {
  max-width: 65ch;
}
@media (max-width: 760px){._il42qk {
  grid-template-columns: minmax(0, 1fr);
}._0oyukvo {
  padding-left: 2.5rem;
}}
._9eovem7e{position:relative;isolation:isolate;padding-block:calc(var(--ui-gap-s1ca) * 1.2);color:var(--ui-clr-z009);overflow:hidden}
._djc7v6 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}
._ivqnph76 {
  position: absolute;
  inset: 0;
  z-index: -1;
}
._h2bvxro8 ._ivqnph76 {
  background: rgba(8,10,14,.62);
}
._tzknabs ._ivqnph76{background:var(--ui-clr-b1c0);opacity:.88}
._tzknabs{color:var(--ui-clr-cfba)}
._tutq45tm {
  width: min(100% - 2.5rem,var(--ui-max-w-d061));
  max-width: 44rem;
}
._rq6h2q ._tutq45tm {
  text-align: center;
  margin-inline: auto;
}
._0o7flpn2 ._tutq45tm{margin-left:max(1.25rem,calc((100% - var(--ui-max-w-d061)) / 2))}
._1s2ehbn {
  color: inherit;
  margin-bottom: .5rem;
}
._lz5w5zvs{margin-bottom:1.5rem;opacity:.9;font-size:1.1rem}
._72tju2io {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  min-height: 18rem;
  padding-block: calc(var(--ui-gap-s1ca) * .9);
  color: var(--ui-clr-z009);
  overflow: hidden;
}
._hq23ugm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
._zp6csy{position:absolute;inset:0;z-index:-1}
._sacunp2m ._zp6csy{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
._mrxrmyga ._zp6csy{background:var(--ui-clr-b1c0);opacity:.88}
._mrxrmyga {
  color: var(--ui-clr-cfba);
}
._3qm36lno{width:min(100% - 2.5rem,var(--ui-max-w-d061))}
._s758x4n9 ._3qm36lno{text-align:center}
._mxuzgrxc{font-size:.85rem;margin-bottom:.75rem;opacity:.85}
._ecuqdh{color:inherit}
._ecuqdh:hover {
  color: inherit;
  text-decoration: underline;
}
._tk7lsb7{margin:0 .5rem}
._3jwo9s{opacity:.8}
._dz97j3lf{color:inherit;margin-bottom:.5rem}
._e60e9ira{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}
._s758x4n9 ._e60e9ira {
  margin-inline: auto;
}
._yo05fnq {
  max-width: 45rem;
  margin-bottom: 3rem;
}
._j9jd6km {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 3rem 2rem;
}
._874zsz {
  min-width: 0;
}
._h40zbm{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;border-bottom:1px solid var(--ui-clr-afa5);padding-bottom:3rem}
._o419tt{display:block;margin-bottom:1.5rem;overflow:hidden;border-radius:var(--ui-radius-cf38)}
._h40zbm ._o419tt{margin-bottom:0}
._kxktiwa{width:100%;aspect-ratio:16/10;object-fit:cover}
._8q3g9f3q {
  display: flex;
  gap: .6rem 1.2rem;
  flex-wrap: wrap;
  font-size: .75rem;
  margin-bottom: 1rem;
}
._5wd8yo{color:var(--ui-clr-b1c0);font-weight:600}
._mv6sqc5f{color:var(--ui-clr-wb84)}
._gky91z6w{font-size:1.55rem;line-height:1.25;overflow-wrap:anywhere}
._h40zbm ._gky91z6w{font-size:clamp(1.8rem,3vw,2.7rem)}
._m4ldgb6 {
  color: var(--ui-clr-z5c6);
}
._m4ldgb6:hover {
  color: var(--ui-clr-b1c0);
}
._29978g {
  color: var(--ui-clr-wb84);
  font-size: .95rem;
  max-width: 55ch;
}
._f46ua1 {
  display: inline-flex;
  gap: 1rem;
  align-items: center;
  font-size: .85rem;
  font-weight: 600;
  padding-block: .3rem;
}
._4d7b8p {
  font-size: 1.2rem;
}
._o419tt:not(:has(._kxktiwa)) {
  display: none;
}
._h40zbm:not(:has(._kxktiwa)){grid-template-columns:minmax(0,1fr)}