:root {
  --ls-w5de: 0;
  --radius-g39a: 6px;
  --transform-s82d: none;
  --font-qaad: 'Manrope', system-ui, 'Segoe UI', sans-serif;
  --lh-x707: 1.15;
  --clr-kca5: hsl(283,21%,13%);
  --fw-jd24: 600;
  --fw-z580: 700;
  --clr-k10b: hsl(282,15%,23%);
  --ls-s26e: -0.03em;
  --clr-y5c4: hsl(283,36%,30%);
  --clr-o15c: hsl(283,66%,60%);
  --transform-z79a: uppercase;
  --font-z3af: 'Manrope', system-ui, 'Segoe UI', sans-serif;
  --clr-a149: hsl(285,20%,8%);
  --lh-qc8b: 1.6;
  --max-w-u8e3: 1209px;
  --clr-oa0a: hsl(283,71%,72%);
  --clr-x8ff: hsl(283,66%,60%);
  --fs-ddc8: clamp(1.6rem, 3vw, 2.25rem);
  --radius-m159: 6px;
  --clr-o35b: hsl(284,16%,68%);
  --clr-eef8: hsl(280,21%,11%);
  --clr-e11a: hsl(285,20%,8%);
  --fs-i28f: 1rem;
  --clr-n43b: hsl(103,82%,46%);
  --shadow-j3e9: 0 2px 12px rgba(0,0,0,.08);
  --clr-s9aa: hsl(283,66%,60%);
  --clr-z7af: hsl(288,20%,5%);
  --clr-a268: hsl(270,10%,96%);
  --clr-m555: hsl(284,10%,70%);
  --clr-u72a: hsl(285,17%,9%);
  --gap-g74b: 4.2rem;
  --radius-j833: 12px;
  --clr-o0cd: hsl(280,20%,94%);
  --ls-aa36: .12em;
  --fs-fbb6: clamp(2rem, 4.5vw, 3.25rem);
  --fs-h4d1: 1.25rem;
  --shadow-v483: 0 12px 40px rgba(0,0,0,.14);
}
*,*::before,*::after {
  box-sizing: border-box;
}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{line-height:var(--lh-qc8b);margin:0;font-size:var(--fs-i28f);background:var(--clr-u72a);overflow-wrap:anywhere;font-family:var(--font-qaad);color:var(--clr-o0cd)}
img,svg,video{max-width:100%;height:auto;display:block}
h1,h2,h3,h4 {
  hyphens: manual;
  letter-spacing: var(--ls-s26e);
  color: var(--clr-o0cd);
  line-height: var(--lh-x707);
  margin: 0 0 .6em;
  font-family: var(--font-z3af);
  font-weight: var(--fw-z580);
}
h1 {
  font-size: var(--fs-fbb6);
}
h2{font-size:var(--fs-ddc8)}
h3 {
  font-size: var(--fs-h4d1);
  line-height: 1.3;
}
h4{font-size:1.05rem;line-height:1.35}
p{margin:0 0 1em}
a{color:var(--clr-o15c);text-decoration:none}
@media (min-width:481px){
a[href^="tel:"] {
  white-space: nowrap;
}
}
a:hover {
  color: var(--clr-oa0a);
}
ul,ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}
button,input,textarea,select{font:inherit;color:inherit}
::selection {
  background: var(--clr-y5c4);
  color: var(--clr-o0cd);
}
._y8cdsdoi {
  width: min(100% - 2.5rem,var(--max-w-u8e3));
  margin-inline: auto;
}
._zd3ublx4 {
  width: min(100% - 2.5rem,48rem);
}
._2a0ea1 {
  padding-block: var(--gap-g74b);
}
._hdkmq3na{background:var(--clr-kca5)}
._hcbd5s9{color:var(--clr-a268);background:var(--clr-z7af)}
._hcbd5s9 h1,._hcbd5s9 h2,._hcbd5s9 h3,._hcbd5s9 h4{color:inherit}
._hcbd5s9 a {
  color: var(--clr-x8ff);
}
._hcbd5s9 ._isrctull,._hcbd5s9 ._fvn89vfp {
  color: var(--clr-m555);
}
._hcbd5s9 ._fo3ms8{color:var(--clr-x8ff)}
._0tubq2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--radius-g39a);
  background: var(--clr-o15c);
  color: var(--clr-e11a);
  font-weight: var(--fw-jd24);
  text-transform: var(--transform-s82d);
  letter-spacing: var(--ls-w5de);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._0tubq2:hover {
  background: var(--clr-oa0a);
  color: var(--clr-e11a);
}
._0tubq2:active{transform:translateY(1px)}
._j1gf6mc{background:transparent;color:var(--clr-o15c);border-color:currentColor}
._j1gf6mc:hover {
  background: var(--clr-o15c);
  border-color: var(--clr-o15c);
  color: var(--clr-e11a);
}
._hcjtyy {
  background: var(--clr-n43b);
  color: var(--clr-a149);
}
._hcjtyy:hover{filter:brightness(.92);background:var(--clr-n43b);color:var(--clr-a149)}
._mz9i9gf{color:var(--clr-z7af);background:var(--clr-a268)}
._mz9i9gf:hover{background:hsl(0,0%,100%);color:var(--clr-z7af)}
._spfvf6ix{padding:.55rem 1.1rem;font-size:.9rem}
._vpgfpb4 {
  font-size: 1.05rem;
  padding: 1rem 2rem;
}
._hcbd5s9 ._0tubq2:not(._j1gf6mc):not(._hcjtyy):not(._mz9i9gf) {
  color: var(--clr-z7af);
  background: var(--clr-x8ff);
}
._hcbd5s9 ._0tubq2:not(._j1gf6mc):not(._hcjtyy):not(._mz9i9gf):hover {
  background: var(--clr-a268);
  color: var(--clr-z7af);
}
._hcbd5s9 ._j1gf6mc {
  color: var(--clr-a268);
  border-color: var(--clr-m555);
}
._hcbd5s9 ._j1gf6mc:hover{background:var(--clr-a268);border-color:var(--clr-a268);color:var(--clr-z7af)}
._sa29sqw{display:grid;gap:1.5rem}
._d0yhuq1v{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._xvcwet0b{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
._d67ck2k9{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._zq2g9nh {
  grid-template-columns: repeat(2,1fr);
}
._gx21ks{grid-template-columns:repeat(3,1fr)}
._ncchah{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
._ncchah {
  grid-template-columns: repeat(2,1fr);
}
._gx21ks{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){._zq2g9nh,._gx21ks,._ncchah{grid-template-columns:1fr}}
._td82e2{display:flex;flex-wrap:wrap;justify-content:center}
._td82e2>*{min-width:0}
._td82e2._zq2g9nh>*{flex:0 0 calc((100% - 1.5rem)/2)}
._td82e2._gx21ks>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._td82e2._ncchah>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){._td82e2._gx21ks>*,._td82e2._ncchah>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){._td82e2._zq2g9nh>*,._td82e2._gx21ks>*,._td82e2._ncchah>* {
  flex-basis: 100%;
}}
._isrctull {
  font-size: 1.15rem;
  color: var(--clr-o35b);
}
._fo3ms8 {
  color: var(--clr-s9aa);
  letter-spacing: var(--ls-aa36);
  font-weight: 700;
  margin-bottom: .75rem;
  display: inline-block;
  font-size: .8rem;
  text-transform: var(--transform-z79a);
}
._fvn89vfp{color:var(--clr-o35b)}
._9dqbfoh6{text-align:center}
._qhyrsfra{clip:rect(0 0 0 0);padding:0;margin:-1px;height:1px;width:1px;position:absolute;overflow:hidden;border:0}
@media (max-width:640px){
._2a0ea1 {
  padding-block: calc(var(--gap-g74b) * .7);
}
}
._gmgayeh9 {
  top: 0;
  color: var(--clr-a268);
  position: sticky;
  z-index: 20;
  background: var(--clr-z7af);
}
._7ert0yb{border-top:3px solid var(--clr-o15c)}
._5hw5pp{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.5rem}
._dglex3 {
  max-width: 100%;
  min-width: 0;
  display: inline-flex;
}
._71ofqcsc {
  max-height: 2.25rem;
  height: auto;
  width: auto;
}
._89j3h30{display:flex;align-items:center;gap:2rem}
._f51c76 {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1.6rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._yrxrcy {
  position: relative;
  color: var(--clr-m555);
  font-weight: 500;
  padding: .35rem 0;
  display: inline-block;
}
._yrxrcy::after{background:var(--clr-x8ff);left:0;bottom:0;position:absolute;transition:transform .2s;right:0;height:2px;transform:scaleX(0);content:""}
._yrxrcy:hover,._p72w9q1{color:var(--clr-a268)}
._yrxrcy:hover::after,._p72w9q1::after {
  transform: scaleX(1);
}
._n7j9ls8._yywx1bpk {
  border-color: var(--clr-m555);
  background: transparent;
  color: var(--clr-a268);
}
._n7j9ls8._yywx1bpk:hover{background:var(--clr-a268);border-color:var(--clr-a268);color:var(--clr-z7af)}
._sfiiqg {
  display: none;
}
._sfiiqg:focus-visible + ._s5li2ea {
  outline: 2px solid var(--clr-o15c);
  outline-offset: 4px;
}
._s5li2ea {
  display: none;
  flex: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 44px;
  min-height: 44px;
  padding: .5rem;
  cursor: pointer;
}
._xdzz1p{border-radius:2px;background:var(--clr-a268);height:2px;display:block;width:24px}
@media (max-width:900px){._5hw5pp{gap:.75rem}._sfiiqg {
  display: block;
}._s5li2ea{display:flex}._89j3h30 {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 1rem;
  padding: 1.25rem;
  background: var(--clr-z7af);
  border-top: 1px solid rgba(255,255,255,.12);
  box-shadow: var(--shadow-v483);
}._sfiiqg:checked ~ ._89j3h30 {
  display: flex;
}._f51c76{flex-direction:column;gap:.6rem}}
._48hymq {
  color: var(--clr-o0cd);
  padding-block: calc(var(--gap-g74b) * .8) 1.5rem;
  background: var(--clr-kca5);
  border-top: 1px solid var(--clr-k10b);
  overflow-wrap: anywhere;
}
._y75cgara{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-bottom:2rem}
._814j70xn {
  font-family: var(--font-z3af);
  line-height: 1.65;
  font-size: 1.15rem;
  margin: 0;
  max-width: 30rem;
}
._vlwf9no{text-transform:var(--transform-z79a);letter-spacing:var(--ls-aa36);margin-bottom:1rem;font-size:.8rem;color:var(--clr-o35b);font-family:var(--font-qaad);font-weight:600}
._vbhaye4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}
._z6de27f{min-width:0}
._02sfjr{font-size:.9rem;color:var(--clr-o0cd)}
._02sfjr:hover{text-underline-offset:.3em;text-decoration:underline;color:var(--clr-o15c)}
._y40o4mv {
  padding-block: 2rem;
  letter-spacing: var(--ls-s26e);
  font-size: clamp(2.5rem,8.8vw,7.5rem);
  font-family: var(--font-z3af);
  border-block: 1px solid var(--clr-k10b);
  font-weight: var(--fw-z580);
  line-height: 1.08;
}
._3ng45ruh{text-wrap:balance;line-height:1.1;font-size:clamp(2rem,4.6vw,4.5rem)}
._kr8a9kdp ._y40o4mv{border-top:4px double var(--clr-o15c)}
._sgekeq {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 1.3rem;
  padding-top: 1.2rem;
  font-size: .8rem;
  color: var(--clr-o35b);
}
._dileq1 {
  max-width: 36rem;
}
._m49lgq {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1rem;
  max-width: 100%;
}
._ujysz2w3{font-weight:600;color:var(--clr-o0cd)}
@media (max-width:760px){._y75cgara {
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem 1rem;
}._814j70xn{grid-column:1/-1;max-width:40rem}._y40o4mv{padding-block:1.5rem;font-size:clamp(2.2rem,11vw,4rem)}._3ng45ruh{font-size:clamp(1.6rem,7vw,2.6rem)}._m49lgq {
  flex-direction: column;
}}
._pvu78g {
  position: fixed;
  z-index: 50;
  inset-inline-end: 1rem;
  bottom: 1rem;
  width: min(24rem,calc(100% - 2rem));
  max-height: calc(100vh - 2rem);
  max-height: calc(100dvh - 2rem);
  overflow: auto;
  overscroll-behavior: contain;
  padding: 1.35rem;
  background: var(--clr-kca5);
  color: var(--clr-o0cd);
  border: 1px solid var(--clr-k10b);
  border-top: 3px solid var(--clr-o15c);
  border-radius: var(--radius-m159);
  box-shadow: var(--shadow-j3e9);
  font-size: .92rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
._pvu78g[hidden] {
  display: none;
}
._dvhqs8o{letter-spacing:var(--ls-s26e);margin:0 0 .7rem;line-height:1.25;font-weight:var(--fw-z580);font-family:var(--font-z3af);font-size:1.18rem}
._qe6w903h{margin:0 0 .9rem}
._hzrfigtk {
  max-width: 100%;
  color: var(--clr-o15c);
  font-weight: 600;
  text-decoration: underline;
  display: inline-block;
  text-underline-offset: .2em;
}
._hzrfigtk:hover{color:var(--clr-oa0a)}
._m58821a {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .65rem;
  margin-top: 1.15rem;
  padding-top: 1rem;
  border-top: 1px solid var(--clr-k10b);
}
._kgblhqpe{min-width:0;min-height:44px;padding:.65rem .6rem;border:1px solid var(--clr-k10b);border-radius:var(--radius-g39a);background:var(--clr-u72a);color:var(--clr-o0cd);font-weight:var(--fw-jd24);font-size:.9rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
._kgblhqpe:hover {
  background: var(--clr-o15c);
  border-color: var(--clr-o15c);
  color: var(--clr-e11a);
}
._kgblhqpe:focus-visible,._hzrfigtk:focus-visible{outline:3px solid var(--clr-o15c);outline-offset:3px}
@media(max-width:560px){._pvu78g{line-height:1.4;width:calc(100% - 1rem);font-size:.84rem;bottom:.5rem;padding:.85rem .95rem;inset-inline-end:.5rem}._dvhqs8o{margin-bottom:.35rem;font-size:1rem}._qe6w903h{margin-bottom:.5rem}._m58821a{margin-top:.6rem;gap:.5rem;padding-top:.6rem}._kgblhqpe{min-height:40px;padding:.5rem .4rem}}
._ivvtat {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2.5rem;
  align-items: start;
}
._yx2ryqhs ._ivvtat {
  max-width: 48rem;
  grid-template-columns: minmax(0,1fr);
}
._omeeqn51{margin:0;min-width:0;overflow-wrap:anywhere}
._r1p3wn {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
  min-width: 0;
}
._8lo8f6{gap:.35rem;display:grid;min-width:0}
._bf8eui {
  grid-column: 1/-1;
}
._vhjpc81c{font-size:.9rem;font-weight:600}
._t9q73w{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--clr-k10b);border-radius:var(--radius-m159);background:var(--clr-u72a)}
._t9q73w:focus{outline:2px solid var(--clr-o15c);outline-offset:1px}
._9hm2om{resize:vertical}
._ahcon6{max-width:100%;justify-self:start;overflow-wrap:anywhere}
@media (max-width:860px){._ivvtat{grid-template-columns:minmax(0,1fr)}}
@media (max-width:480px){
._r1p3wn {
  grid-template-columns: minmax(0,1fr);
}
}
._k3pj8hx3{color:var(--clr-o0cd);overflow-wrap:anywhere;padding-block:calc(var(--gap-g74b) * .85);background:var(--clr-u72a)}
._pshpj8wq {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1.25rem;
  border-top: 1px solid var(--clr-k10b);
  padding-top: 1rem;
}
._q455jk ._pshpj8wq {
  border-top: 3px solid var(--clr-o15c);
}
._ge4rpqd6 {
  color: var(--clr-o15c);
  margin: 0;
  max-width: 34rem;
}
._121m5ub {
  color: var(--clr-o35b);
  font-size: .8rem;
  text-align: right;
  max-width: 18rem;
}
._26nf9mf{margin:1.5rem 0 2rem;max-width:20ch;font-size:calc(var(--fs-fbb6) * 1.18);line-height:1.08}
._xo6gj3vy {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,2.1fr);
  gap: clamp(1.5rem,4vw,4rem);
  padding-top: 1.5rem;
  border-top: 1px solid var(--clr-k10b);
}
._53nzz7t {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.2rem;
}
._wtwh2gr{font-size:1.05rem;color:var(--clr-o35b);margin:0}
._o04vz75p{text-align:center;max-width:100%;white-space:normal}
._dpeez8b4 {
  display: inline-flex;
  gap: .75rem;
  align-items: baseline;
  font-weight: 600;
  max-width: 100%;
  text-decoration: underline;
  text-underline-offset: .3em;
}
._hd3j0d{min-width:0;margin:0}
._mb7d7pe2 {
  aspect-ratio: 16/9;
  object-fit: cover;
  border-radius: var(--radius-m159);
  width: 100%;
}
._ud7962{color:var(--clr-o35b);padding-bottom:.8rem;padding-top:.8rem;font-size:.85rem;border-bottom:1px solid var(--clr-k10b)}
@media (max-width:700px){._121m5ub{display:none}._xo6gj3vy {
  grid-template-columns: 1fr;
}._26nf9mf{font-size:var(--fs-fbb6);max-width:24ch}._53nzz7t {
  max-width: 40rem;
}._mb7d7pe2 {
  aspect-ratio: 4/3;
}}
._mradmi6{max-width:46rem}
._4gra6bo ._mradmi6{margin-left:auto;margin-right:auto}
._4gra6bo ._imiwe8{text-align:center}
._imiwe8{margin-bottom:1.5rem}
._mbcizt4m {
  margin: 0 0 1.1rem;
  line-height: 1.7;
}
._d6seec{font-size:1.15rem;margin:1.75rem 0 .75rem}
._jtfdmkr {
  display: grid;
  gap: .5rem;
  padding-left: 1.25rem;
  margin: 0;
}
._0z78irb4::marker{color:var(--clr-o15c)}
._2tuizadz {
  overflow-wrap: anywhere;
}
._yh76en>* {
  min-width: 0;
}
._19ch11{max-width:24ch}
._8f3764gg{color:var(--clr-o35b)}
._e8nfym38 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._w9dh5df {
  max-width: 48rem;
  margin-bottom: 2.5rem;
}
._437fit {
  margin: 0;
  display: grid;
  list-style: none;
  padding: 0;
  gap: 1rem;
}
._kn0tnsa {
  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-k10b);
  border-radius: var(--radius-j833);
  background: var(--clr-u72a);
}
._kn0tnsa:nth-child(even){color:var(--clr-a268);background:var(--clr-z7af);grid-template-columns:3rem minmax(0,1fr) minmax(7rem,max-content)}
._2wwovy {
  color: var(--clr-o15c);
  overflow-wrap: normal;
  font-size: clamp(3rem,7vw,6rem);
  line-height: 1;
  white-space: nowrap;
  font-family: var(--font-z3af);
  letter-spacing: -.06em;
}
._kn0tnsa:nth-child(even) ._2wwovy{text-align:right;grid-row:1;grid-column:3;color:var(--clr-x8ff)}
._kn0tnsa:nth-child(even) ._1n19m565 {
  grid-row: 1;
  grid-column: 2;
}
._kn0tnsa:nth-child(even) ._58gofa {
  color: var(--clr-x8ff);
  grid-column: 1;
  grid-row: 1;
}
._kn0tnsa:nth-child(even) ._k2ju97 {
  color: var(--clr-a268);
}
._kn0tnsa:nth-child(even) ._8f3764gg{color:var(--clr-m555)}
._k2ju97 {
  max-width: 30ch;
  font-size: clamp(1.3rem,2.5vw,2rem);
}
._8f3764gg{margin:0;max-width:58ch}
._58gofa{width:2rem;color:var(--clr-o15c)}
._1n19m565{min-width:0}
._xy7t8l{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}
._60x0yggo{margin:0;max-width:55ch;color:var(--clr-o35b)}
@media(max-width:650px){._kn0tnsa,._kn0tnsa:nth-child(even) {
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  gap: 1rem;
}._2wwovy{font-size:2.7rem}._58gofa{display:none}._kn0tnsa:nth-child(even) ._2wwovy {
  grid-column: 1;
  text-align: left;
}._kn0tnsa:nth-child(even) ._1n19m565{grid-column:2}._xy7t8l {
  flex-direction: column;
  align-items: flex-start;
}}
@media(max-width:360px){._kn0tnsa,._kn0tnsa:nth-child(even){grid-template-columns:1fr}._kn0tnsa:nth-child(even) ._2wwovy,._kn0tnsa:nth-child(even) ._1n19m565 {
  grid-column: auto;
  grid-row: auto;
}}
._58gofa svg{width:100%;height:auto}
._rchhx5 {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
._s1pcuiyi {
  padding: 0;
  counter-reset: none;
  gap: 2rem;
  display: grid;
  margin: 0;
  list-style: none;
}
._m6vvhvy ._s1pcuiyi,._my11g64n ._s1pcuiyi {
  grid-template-columns: repeat(3,1fr);
}
._mhnipu05._m6vvhvy ._s1pcuiyi,._mhnipu05._my11g64n ._s1pcuiyi {
  grid-template-columns: repeat(2,1fr);
}
._joahlu._m6vvhvy ._s1pcuiyi,._joahlu._my11g64n ._s1pcuiyi{grid-template-columns:repeat(4,1fr)}
._if3m8v2t._m6vvhvy ._s1pcuiyi,._if3m8v2t._my11g64n ._s1pcuiyi{grid-template-columns:repeat(5,1fr);gap:1.5rem}
._my11g64n ._s1pcuiyi {
  gap: 2rem 3rem;
}
._my11g64n ._8bnprzd:nth-child(even) {
  margin-top: 2.5rem;
}
._bwrqeray ._s1pcuiyi{gap:0;max-width:44rem}
._bwrqeray ._8bnprzd{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}
._bwrqeray ._8bnprzd::before {
  top: 3rem;
  position: absolute;
  left: 1.375rem;
  width: 2px;
  background: var(--clr-k10b);
  content: "";
  bottom: 0;
}
._bwrqeray ._8bnprzd:last-child::before {
  display: none;
}
._f1ew34w._bwrqeray ._8bnprzd::before {
  background: rgba(255,255,255,.18);
}
._ygb4rdu3{justify-content:center;font-family:var(--font-z3af);margin-bottom:1rem;font-weight:700;align-items:center;display:inline-flex}
._9rm32q ._ygb4rdu3 {
  border-radius: 50%;
  height: 2.75rem;
  color: var(--clr-e11a);
  width: 2.75rem;
  font-size: 1.1rem;
  background: var(--clr-o15c);
}
._a502dlgz ._ygb4rdu3{opacity:.9;line-height:1;font-size:3rem;color:var(--clr-o15c)}
._f1ew34w._a502dlgz ._ygb4rdu3 {
  color: var(--clr-x8ff);
}
._vdgyn629 ._ygb4rdu3{width:2.75rem;height:2.75rem;border-radius:var(--radius-m159);border:2px solid var(--clr-o15c);color:var(--clr-o15c);font-size:1.1rem}
._f1ew34w._vdgyn629 ._ygb4rdu3{border-color:var(--clr-x8ff);color:var(--clr-x8ff)}
._bnyrwf3a{margin-bottom:.35rem;font-size:1.1rem}
._qiy634{margin:0;color:var(--clr-o35b);font-size:.95rem}
._f1ew34w ._qiy634 {
  color: var(--clr-m555);
}
@media (max-width:900px){._m6vvhvy ._s1pcuiyi,._my11g64n ._s1pcuiyi,._joahlu._m6vvhvy ._s1pcuiyi,._joahlu._my11g64n ._s1pcuiyi,._if3m8v2t._m6vvhvy ._s1pcuiyi,._if3m8v2t._my11g64n ._s1pcuiyi {
  grid-template-columns: repeat(2,1fr);
}}
@media (max-width:640px){
._m6vvhvy ._s1pcuiyi,._my11g64n ._s1pcuiyi,._mhnipu05._m6vvhvy ._s1pcuiyi,._joahlu._m6vvhvy ._s1pcuiyi,._if3m8v2t._m6vvhvy ._s1pcuiyi,._mhnipu05._my11g64n ._s1pcuiyi,._joahlu._my11g64n ._s1pcuiyi,._if3m8v2t._my11g64n ._s1pcuiyi {
  grid-template-columns: 1fr;
}
._my11g64n ._8bnprzd:nth-child(even){margin-top:0}
}
._mruaca0 {
  overflow-wrap: anywhere;
  padding-block: calc(var(--gap-g74b) * .8);
  background: var(--clr-u72a);
}
._b7gy3uq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--clr-k10b);border-radius:var(--radius-j833);overflow:hidden;background:var(--clr-kca5)}
._gsheff {
  min-width: 0;
  padding: clamp(1.5rem,4vw,3.5rem);
}
._m6v9kpw {
  color: var(--clr-o15c);
}
._la0av8y {
  max-width: 24ch;
}
._64axjzd3{margin:1.2rem 0 0;color:var(--clr-o35b);max-width:38rem}
._i5irt46j {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2rem;
  padding: clamp(1.5rem,3vw,2.8rem);
  background: var(--clr-z7af);
  color: var(--clr-a268);
  border-left: 2px dashed var(--clr-m555);
  min-width: 0;
}
._z6qkrh0 {
  text-transform: var(--transform-z79a);
  letter-spacing: var(--ls-aa36);
  color: var(--clr-m555);
  font-size: .8rem;
}
._8v7v1t1 {
  color: var(--clr-a268);
  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;
}
._8v7v1t1:hover {
  color: var(--clr-x8ff);
  text-underline-offset: .3em;
  text-decoration: underline;
}
._3upybcj{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-m555);border-radius:50%}
@media (max-width:680px){._b7gy3uq{grid-template-columns:1fr}._i5irt46j{gap:1.2rem;border-top:2px dashed var(--clr-m555);border-left:0}._8v7v1t1 {
  flex-direction: row;
  align-items: center;
  font-size: 1.05rem;
  gap: 1.2rem;
}._3upybcj {
  font-size: 1.6rem;
  flex: none;
  width: 2.6rem;
  height: 2.6rem;
}}
._fc8ezxhj {
  padding-block: calc(var(--gap-g74b) * .8);
}
._bt05w5{background:var(--clr-kca5)}
._debbab {
  color: var(--clr-e11a);
  background: var(--clr-o15c);
}
._debbab ._vg3i1t,._debbab ._s1u672n {
  color: var(--clr-e11a);
}
._tfdazva {
  border-bottom: 1px solid var(--clr-k10b);
}
._x7mlfy6 {
  text-align: center;
}
._c2bim5c5 {
  font-size: .85rem;
  opacity: .8;
  margin-bottom: .75rem;
}
._54wc95{margin:0 .5rem}
._d678kz8{opacity:.7}
._vg3i1t{margin-bottom:.5rem}
._4rwxk2 {
  font-size: 1.1rem;
  margin: 0;
  max-width: 40rem;
  opacity: .85;
}
._x7mlfy6 ._4rwxk2 {
  margin-inline: auto;
}
._2yukl6g4 {
  min-width: 0;
}
._6ggk3hj{max-width:54rem;margin-bottom:2rem}
._v1zjgjx9{overflow-wrap:anywhere}
._kzut6i{display:grid;gap:1.2rem;padding:0;margin:0;list-style:none}
._9tanet{overflow-wrap:anywhere;min-width:0}
._9tanet h3{font-size:1.2rem;margin:0 0 .6rem}
._9tanet p{line-height:1.7;margin:0}
._pm2ptw4g {
  font-size: .8rem;
  display: block;
  overflow-wrap: anywhere;
  letter-spacing: .04em;
  font-weight: 700;
  color: var(--clr-o35b);
  margin-bottom: .7rem;
}
._kzut6i {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._9tanet{border:1px solid var(--clr-k10b);padding:1.6rem;border-radius:var(--radius-m159)}
@media (max-width: 700px){
._kzut6i{grid-template-columns:minmax(0, 1fr)}
._9tanet{grid-template-columns:minmax(0, 1fr);gap:.5rem}
}
._i308f4g6 {
  display: grid;
  grid-template-columns: minmax(0,.9fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,5rem);
  align-items: start;
}
._3194co {
  top: 6rem;
  position: sticky;
}
._9cidl0 {
  margin-bottom: 1rem;
}
._b8eeixr{margin-bottom:1.75rem}
._s64p2u {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 1.25rem;
  align-items: start;
}
._f9mgeg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}
._bpg2klh{padding-top:3.5rem}
._sqzi8zc{padding:1.6rem;border:1px solid var(--clr-k10b);border-radius:var(--radius-j833);background:var(--clr-u72a);box-shadow:var(--shadow-j3e9)}
._sequ52f {
  display: grid;
  color: var(--clr-oa0a);
  margin-bottom: 1rem;
  height: 3rem;
  background: var(--clr-y5c4);
  border-radius: 50%;
  place-items: center;
  width: 3rem;
}
._sequ52f svg{height:1.4rem;width:1.4rem}
._6m15q5g{margin-bottom:.4rem;font-size:1.15rem}
._orvv25i{color:var(--clr-o35b);margin:0}
@media (max-width:900px){._i308f4g6 {
  grid-template-columns: minmax(0,1fr);
}._3194co {
  position: static;
}}
@media (max-width:560px){._s64p2u {
  grid-template-columns: minmax(0,1fr);
}._bpg2klh {
  padding-top: 0;
}}
._eh9l4je{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
._hgtilz8c ._xi3adla{order:2}
._xi3adla{position:relative;padding:0 3rem 3rem 0}
._hgtilz8c ._xi3adla{padding:0 0 3rem 3rem}
._e1sabf77{object-fit:cover;border-radius:var(--radius-j833)}
._tjebwu28 {
  aspect-ratio: 9/11;
  width: 100%;
}
._5kfe4gbm{right:0;bottom:0;box-shadow:var(--shadow-v483);aspect-ratio:5/4;position:absolute;width:55%;border:6px solid var(--clr-u72a)}
._hgtilz8c ._5kfe4gbm{right:auto;left:0}
._1njepbwg{margin-bottom:1.5rem;color:var(--clr-o35b)}
._uad57dye {
  list-style: none;
  margin: 0 0 1.75rem;
  padding: 1.25rem 0;
  border-top: 1px solid var(--clr-k10b);
  border-bottom: 1px solid var(--clr-k10b);
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 2.5rem;
}
._e002mb2 {
  flex-direction: column;
  line-height: 1.2;
  display: flex;
}
._jnme8eg {
  font-family: var(--font-z3af);
  color: var(--clr-o15c);
  font-size: 1.75rem;
}
._03vl69nq{font-size:.85rem;color:var(--clr-o35b)}
@media (max-width:860px){
._eh9l4je {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
._hgtilz8c ._xi3adla{order:0}
}
._w52gxct{align-items:center;min-height:18rem;position:relative;padding-block:calc(var(--gap-g74b) * .9);overflow:hidden;isolation:isolate;color:var(--clr-a268);display:flex}
._79shhm4{object-fit:cover;z-index:-2;inset:0;height:100%;position:absolute;width:100%}
._6yr8a9{inset:0;z-index:-1;position:absolute}
._dlyivg ._6yr8a9{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
._ogphqdn6 ._6yr8a9 {
  opacity: .88;
  background: var(--clr-o15c);
}
._ogphqdn6 {
  color: var(--clr-e11a);
}
._6f3mu6 {
  width: min(100% - 2.5rem,var(--max-w-u8e3));
}
._5oy4i6 ._6f3mu6 {
  text-align: center;
}
._sff7ca{margin-bottom:.75rem;opacity:.85;font-size:.85rem}
._ubuaa8 {
  color: inherit;
}
._ubuaa8:hover {
  color: inherit;
  text-decoration: underline;
}
._58zi2j3{margin:0 .5rem}
._jo5co5w{opacity:.8}
._5zf4x9bc {
  margin-bottom: .5rem;
  color: inherit;
}
._caw3e4n {
  opacity: .9;
  margin: 0;
  max-width: 40rem;
  font-size: 1.1rem;
}
._5oy4i6 ._caw3e4n{margin-inline:auto}
._jlr1t4 {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 3rem;
}
._rk5uhy{border-radius:0 var(--radius-m159) var(--radius-m159) 0;padding:1.5rem 1.75rem;border-left:4px solid var(--clr-o15c);margin:2rem 0 0;background:var(--clr-kca5)}
._uq905y9r{margin-bottom:.5rem;font-size:1.2rem;font-family:var(--font-z3af)}
._8sypjrl {
  font-size: .9rem;
  color: var(--clr-o35b);
  font-style: normal;
}
@media (max-width:860px){._jlr1t4 {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
._j2pb4mw{margin-bottom:2rem}
._0uqlv50 {
  margin: 0;
  list-style: none;
  padding: 0;
}
._1tv0sh {
  border-top: 3px solid var(--clr-o15c);
  padding: 1.5rem;
  background: var(--clr-kca5);
  border-radius: 0 0 var(--radius-m159) var(--radius-m159);
}
._sjyidi5 {
  font-family: var(--font-z3af);
  color: var(--clr-y5c4);
  margin-bottom: .75rem;
  font-size: 2rem;
  line-height: 1;
  display: block;
}
._okj9wt8p {
  margin: 0;
  color: var(--clr-o35b);
}
._oej2cm2{overflow-wrap:anywhere}
._bwdowl>* {
  min-width: 0;
}
._ogomhylr {
  max-width: 24ch;
}
._schxlx7y{color:var(--clr-o35b)}
._fdpumvp{max-width:100%;white-space:normal;text-align:center}
._egkaml6s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}
._ogomhylr {
  margin-bottom: 0;
  max-width: 22ch;
  font-size: clamp(2rem,4vw,3.7rem);
}
._acj3uqz {
  margin: 0;
  max-width: 48ch;
}
._3ffim0{margin:0}
._i1wyix {
  border-radius: var(--radius-j833);
  aspect-ratio: 2.8/1;
  width: 100%;
  object-fit: cover;
}
._v524zyg {
  padding: .9rem 0;
  font-size: .85rem;
  color: var(--clr-o35b);
}
._ew7a7v {
  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(--clr-k10b);
  border-bottom: 1px solid var(--clr-k10b);
  font-size: .85rem;
  color: var(--clr-o35b);
}
._ew7a7v strong,._jk2jpooh{font-weight:700;color:var(--clr-o0cd)}
._0jyh5s {
  max-width: 68rem;
  column-gap: clamp(2rem,5vw,5rem);
  column-rule: 1px solid var(--clr-k10b);
  columns: 2;
  margin-inline: auto;
}
._zwvxhhzv {
  break-inside: avoid;
  line-height: 1.85;
  color: var(--clr-o35b);
  margin-bottom: 1.5rem;
}
._zwvxhhzv:first-child{font-size:1.13rem;color:var(--clr-o0cd)}
@media(max-width:740px){._egkaml6s{grid-template-columns:1fr;gap:1.5rem}._i1wyix {
  aspect-ratio: 16/10;
}._0jyh5s{columns:1}._ew7a7v{justify-content:flex-start}}
._otqf2wk{padding-block:calc(var(--gap-g74b) * .9) calc(var(--gap-g74b) * .7)}
._osgkcui {
  border-bottom: 4px solid var(--clr-o15c);
}
._1f4h78us{border-bottom:4px solid var(--clr-n43b)}
._g0pv7wku{border-bottom:1px solid var(--clr-k10b)}
._gjb6tn {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._um251ar4 {
  font-size: calc(var(--fs-fbb6) * 1.05);
  margin: 0;
}
._253a93mx{max-width:34rem;margin:0 0 .35rem}
@media (max-width:760px){._gjb6tn {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
._hzon77q4{margin-bottom:3rem;max-width:45rem}
._g73wgi {
  overflow-wrap: anywhere;
}
._hawu1yj{padding:0;border-top:1px solid var(--clr-k10b);list-style:none;margin:0}
._r4q06v9k{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--clr-k10b);align-items:start}
._jl1rdwt{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2;font-family:var(--font-z3af);color:var(--clr-o15c)}
._9sor8kio {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
._vef6jm {
  margin: 0;
  color: var(--clr-o35b);
}
@media(max-width:760px){._r4q06v9k {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: .75rem 1rem;
}._vef6jm{grid-column:2}._hzon77q4 {
  margin-bottom: 2rem;
}}
._vqqhbt23 {
  position: relative;
  color: var(--clr-a268);
  padding-block: calc(var(--gap-g74b) * 1.2);
  isolation: isolate;
  overflow: hidden;
}
._mjwo9v0c{inset:0;z-index:-2;object-fit:cover;width:100%;position:absolute;height:100%}
._4t50ea{position:absolute;z-index:-1;inset:0}
._0vwsii8 ._4t50ea {
  background: rgba(8,10,14,.62);
}
._x2rvt8h9 ._4t50ea{background:var(--clr-o15c);opacity:.88}
._x2rvt8h9{color:var(--clr-e11a)}
._1g58lf{max-width:44rem;width:min(100% - 2.5rem,var(--max-w-u8e3))}
._m3fcmv ._1g58lf{text-align:center;margin-inline:auto}
._kztz6pm3 ._1g58lf{margin-left:max(1.25rem,calc((100% - var(--max-w-u8e3)) / 2))}
._37dyw3{color:inherit;margin-bottom:.5rem}
._xooaeb {
  margin-bottom: 1.5rem;
  opacity: .9;
  font-size: 1.1rem;
}
._13wca0l{max-width:40rem;margin-bottom:2rem}
._wxm2s0hm {
  padding: 0;
  margin: 0;
  list-style: none;
}
._33bop4h{display:flex;flex-direction:column;background:var(--clr-kca5);border:1px solid var(--clr-k10b);border-radius:var(--radius-j833);overflow:hidden}
._39ena0 {
  display: block;
}
._e47tji7j{width:100%;aspect-ratio:16/10;object-fit:cover}
._hf0bpvj {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
._5ikgxx{text-transform:uppercase;color:var(--clr-o35b);font-size:.8rem;letter-spacing:.06em}
._2oekbc {
  font-size: 1.2rem;
  margin: 0;
}
._jy8wrs {
  color: var(--clr-o0cd);
}
._jy8wrs:hover{color:var(--clr-o15c)}
._ph9ljq{color:var(--clr-o35b);margin:0;flex-grow:1}
._fbm14x5{font-weight:600;font-size:.9rem}
._mknqhzul{background:var(--clr-u72a);overflow-wrap:anywhere;padding-block:calc(var(--gap-g74b) * .85)}
._n8mgjrr{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
._urtpyzm {
  font-size: .8rem;
  color: var(--clr-o15c);
  max-width: 75%;
  font-weight: 600;
  text-transform: var(--transform-z79a);
  letter-spacing: var(--ls-aa36);
}
._pj2em1 {
  background: var(--clr-k10b);
  flex: 1;
  height: 1px;
}
._xbzetrzn ._pj2em1 {
  background: var(--clr-o15c);
  height: 3px;
}
._deikn27{margin:0;padding-bottom:1.8rem;max-width:24ch;line-height:1.1;font-size:calc(var(--fs-fbb6) * 1.2)}
._r9t9qoo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--clr-k10b);padding-top:1.3rem}
._l2a3pcq{font-size:.8rem;color:var(--clr-o35b);max-width:24rem;font-weight:600}
._z7vak0u{grid-template-columns:minmax(0,1fr)}
._dpabyea {
  font-size: 1.1rem;
  max-width: 42rem;
  margin: 0;
  color: var(--clr-o35b);
  line-height: 1.7;
}
@media (max-width:640px){
._deikn27 {
  font-size: var(--fs-fbb6);
}
._r9t9qoo {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._l2a3pcq{display:none}
._dpabyea{font-size:1rem}
}
._adyrpz0 {
  max-width: 40rem;
  margin: 0 auto 2.5rem;
}
._yy6sms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;align-items:stretch}
._qk6v3az{border-radius:var(--radius-j833);display:flex;background:var(--clr-u72a);flex-direction:column;padding:2rem}
._tszavf5 ._qk6v3az {
  border: 1px solid var(--clr-k10b);
  box-shadow: var(--shadow-j3e9);
}
._lcjdb506 ._qk6v3az {
  border: 1px solid var(--clr-k10b);
}
._s7v02wq{position:relative;border-color:var(--clr-o15c);box-shadow:var(--shadow-v483)}
._lcjdb506 ._s7v02wq {
  border-width: 2px;
}
._30q68x{font-size:1.1rem;margin-bottom:.75rem}
._80gakh {
  margin-bottom: .5rem;
  line-height: 1.1;
}
._7cxjgjxn{font-size:2.25rem;color:var(--clr-o0cd);font-family:var(--font-z3af);font-weight:700}
._9koybo {
  color: var(--clr-o35b);
  font-size: .9rem;
}
._3szez0pl {
  border-bottom: 1px solid var(--clr-k10b);
  color: var(--clr-o35b);
  margin-bottom: 1.25rem;
  font-size: .95rem;
  padding-bottom: 1.25rem;
}
._bkz6bk9{list-style:none;padding:0;gap:.6rem;display:grid;flex-grow:1;margin:0 0 1.75rem}
._95ramb3c{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem}
._rfyjmpfq {
  height: 1.25rem;
  flex-shrink: 0;
  display: inline-flex;
  color: var(--clr-o15c);
  margin-top: .1rem;
  width: 1.25rem;
}
._rfyjmpfq svg{width:100%;height:100%}
._wy7xu4 {
  width: 100%;
}
._kizglh{font-size:.85rem;margin:1.75rem 0 0}
._93yrhjc{margin-bottom:2.5rem;max-width:52rem}
._zddv8g0 {
  margin-bottom: 1rem;
}
._0352g5 {
  margin-bottom: 0;
}
._17hiub {
  padding: 0;
  margin: 0;
  align-items: stretch;
  display: flex;
  list-style: none;
}
._ju19us{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}
._ju19us:last-child {
  padding-inline-end: 0;
}
._ju19us:not(:last-child)::before{background:var(--clr-k10b);top:1.5rem;inset-inline-start:1.5rem;inset-inline-end:0;height:2px;content:"";position:absolute}
._5a9taeh {
  position: relative;
  display: grid;
  place-items: center;
  flex: none;
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--clr-o15c);
  border-radius: 50%;
  background: var(--clr-u72a);
  color: var(--clr-o0cd);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1.5rem;
}
._x8ain6{display:flex;flex-direction:column;flex:1;min-width:0}
._gbn1jb{margin:0 0 .8rem;overflow-wrap:anywhere;font-size:1.2rem;line-height:1.35}
._sgjxbnz {
  hyphens: auto;
  margin: 0 0 1.5rem;
  overflow-wrap: anywhere;
  color: var(--clr-o35b);
}
._ca9jhj7 {
  border-top: 2px solid var(--clr-k10b);
  margin-top: auto;
  padding-top: 1rem;
}
._rdr9zr{font-size:.8rem;font-weight:700;margin:0 0 .4rem;overflow-wrap:anywhere}
._3muycuzu {
  margin: 0;
  font-size: .95rem;
  hyphens: auto;
  overflow-wrap: anywhere;
}
@media(max-width:1000px){
._17hiub{display:block}
._ju19us{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:0 0 2rem}
._ju19us:last-child{padding-bottom:0}
._ju19us:not(:last-child)::before{height:auto;inset-inline-start:1.5rem;top:1.5rem;width:2px;inset-inline-end:auto;bottom:0}
._5a9taeh {
  margin: 0;
}
._ca9jhj7{margin-top:0}
._93yrhjc{margin-bottom:2rem}
}
@media(max-width:400px){._ju19us {
  gap: .8rem;
}}
._woaf4t{padding-block:var(--gap-g74b);overflow-wrap:anywhere;background:var(--clr-u72a);color:var(--clr-o0cd)}
._fz21ew{border-top:1px solid var(--clr-k10b);padding-top:1.7rem}
._eb18u9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}
._v1m9jw{max-width:26rem;color:var(--clr-o15c)}
._poiqm9wp{font-size:.95rem;color:var(--clr-o35b);max-width:36rem;margin:0}
._wh8creun{max-width:23ch;font-size:calc(var(--fs-ddc8) * 1.45);margin-bottom:1.6rem;line-height:1.12}
._14p56nr ._wh8creun{margin-left:12%}
._og2ojx7i {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: .9rem 0 1.2rem;
  border-bottom: 2px solid var(--clr-o15c);
  font-weight: 600;
  font-size: clamp(1.1rem,2.8vw,1.8rem);
  line-height: 1.35;
  color: var(--clr-o15c);
}
._og2ojx7i:hover {
  color: var(--clr-oa0a);
  text-decoration: underline;
  text-underline-offset: .3em;
}
._9j9me5 {
  flex: none;
  font-size: 2.5rem;
  line-height: 1;
}
@media (max-width:640px){._eb18u9{grid-template-columns:1fr;gap:.6rem;margin-bottom:1.5rem}._wh8creun{font-size:calc(var(--fs-ddc8) * 1.15)}._14p56nr ._wh8creun{margin-left:0}._og2ojx7i{gap:1rem}._9j9me5{font-size:1.8rem}}
._ufj0g5g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}
._l2csfts0 ._bvoia9h0 {
  order: 1;
}
._l2csfts0 ._rcno68{order:2}
._z4zbtwc{display:grid;gap:.75rem;margin:1.5rem 0 0}
._cj49j0x {
  display: grid;
  grid-template-columns: minmax(0,8rem) minmax(0,1fr);
  gap: 1rem;
}
._cdya03 {
  color: var(--clr-o35b);
  font-size: .9rem;
  font-weight: 600;
}
._fcyv309y {
  min-width: 0;
  margin: 0;
  overflow-wrap: anywhere;
}
._g08x1g{margin-top:1.5rem;height:12rem;border-radius:var(--radius-j833);background:repeating-linear-gradient(45deg,var(--clr-kca5),var(--clr-kca5) 12px,var(--clr-u72a) 12px,var(--clr-u72a) 24px);border:1px solid var(--clr-k10b);display:flex;align-items:center;justify-content:center;color:var(--clr-o15c)}
._lglio7m svg{width:2.5rem;height:2.5rem}
._bvoia9h0{display:grid;gap:1rem;padding:2rem;background:var(--clr-kca5);border-radius:var(--radius-j833);border:1px solid var(--clr-k10b)}
._6ot9r7{min-width:0;gap:.35rem;display:grid}
._qazq5p {
  font-size: .9rem;
  font-weight: 600;
}
._krpis4fr {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--clr-k10b);
  border-radius: var(--radius-m159);
  background: var(--clr-u72a);
}
._krpis4fr:focus{outline:2px solid var(--clr-o15c);outline-offset:1px}
._kyt7cwn7 {
  resize: vertical;
}
._8bchgnz{overflow-wrap:anywhere;max-width:100%;justify-self:start}
@media (max-width:860px){
._ufj0g5g {
  grid-template-columns: minmax(0,1fr);
}
._l2csfts0 ._bvoia9h0,._l2csfts0 ._rcno68 {
  order: 0;
}
}
._rcno68,._bvoia9h0{min-width:0;overflow-wrap:anywhere}
@media(max-width:480px){._cj49j0x{grid-template-columns:minmax(0,1fr);gap:.25rem}._z4zbtwc {
  gap: 1rem;
}._bvoia9h0 {
  padding: 1.25rem;
}}
._2t3apn ._ufj0g5g {
  grid-template-columns: minmax(0,1fr);
}
._2t3apn ._rcno68{max-width:46rem}
._mtw7p0qm {
  margin-top: 2rem;
}
._v1k1iq {
  max-width: 46rem;
}
._tz8eyb {
  font-size: .85rem;
  color: var(--clr-o35b);
}
._cklokf {
  font-size: 1.05rem;
}
._cp14nzpi{margin-top:2rem}
._tdo5vq {
  font-size: 1.3rem;
}
._zll5u9 {
  color: var(--clr-o0cd);
}
._qf7jj341{overflow-wrap:anywhere;background:var(--clr-kca5)}
._eyqwvj {
  max-width: 56rem;
  background: var(--clr-u72a);
  border: 1px solid var(--clr-k10b);
  border-top: 3px solid var(--clr-o15c);
  border-radius: 0 0 var(--radius-m159) var(--radius-m159);
  box-shadow: var(--shadow-j3e9);
  padding: clamp(1.25rem,4vw,3.5rem);
}
._c9b0a2{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--clr-k10b);font-size:.85rem}
._kstcpv5{min-width:0;color:var(--clr-o35b)}
._3mlp2a6{min-width:0;text-align:right;color:var(--clr-o0cd);margin:0}
._mng687 {
  max-width: 66ch;
  margin-inline: auto;
}
._ntxfde {
  line-height: 1.8;
  margin: 0 0 2.5rem;
  font-size: 1.1rem;
  white-space: pre-line;
}
._br4svtzw {
  margin-top: 2.25rem;
}
._90qutd{margin:0 0 .9rem;line-height:1.35;font-size:clamp(1.2rem,1.8vw,1.55rem);scroll-margin-top:8rem}
._0b2stza{color:var(--clr-o0cd);text-decoration:underline;text-decoration-color:var(--clr-k10b);text-decoration-thickness:1px;text-underline-offset:.25em}
._0b2stza:hover{text-decoration-color:currentColor;color:var(--clr-o15c)}
._0b2stza:focus-visible,._90qutd:focus{outline:2px solid var(--clr-o15c);outline-offset:5px}
._wlvnu2 {
  margin: 0 0 1rem;
  white-space: pre-line;
  line-height: 1.85;
  font-size: 1rem;
}
._wlvnu2:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
._eyqwvj {
  padding: 1.25rem 1rem;
}
._c9b0a2 {
  flex-direction: column;
  gap: .3rem;
  margin-bottom: 1.75rem;
}
._3mlp2a6{text-align:left}
._ntxfde{font-size:1.05rem;margin-bottom:1.75rem}
._br4svtzw{margin-top:1.75rem}
._wlvnu2 {
  line-height: 1.75;
}
}
._2wfa4b {
  overflow-wrap: anywhere;
}
._im05ri {
  max-width: 72rem;
}
._oppt95o{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
._hur1014c {
  padding-left: 1rem;
  border-left: 3px solid var(--clr-o15c);
  margin: 0;
}
._qb2supu{margin-bottom:.35rem;color:var(--clr-o35b);font-size:.8rem}
._6bha7rz5 {
  color: var(--clr-o0cd);
  margin: 0;
  font-weight: 600;
  font-size: .95rem;
}
._3ynk3oh {
  min-width: 0;
  white-space: pre-line;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  line-height: 1.65;
  margin: 0;
}
._65dk4pi {
  display: grid;
  grid-template-columns: minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);
  gap: clamp(1rem,2.5vw,2.5rem);
  align-items: start;
  border-top: 1px solid var(--clr-k10b);
  padding-block: 2rem;
}
._65dk4pi:last-child {
  border-bottom: 1px solid var(--clr-k10b);
}
._mgkfihn{font-variant-numeric:tabular-nums;font-weight:var(--fw-z580);color:var(--clr-o15c);font-family:var(--font-z3af);font-size:2.7rem;line-height:1}
._db0ramgf {
  scroll-margin-top: 8rem;
  margin: 0;
  min-width: 0;
  line-height: 1.4;
  font-size: clamp(1.1rem,1.6vw,1.35rem);
}
._s2u10xy {
  color: var(--clr-o0cd);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
._s2u10xy:hover {
  text-decoration-color: currentColor;
  color: var(--clr-o15c);
}
._s2u10xy:focus-visible,._db0ramgf:focus {
  outline: 2px solid var(--clr-o15c);
  outline-offset: 5px;
}
._xq78pwg3 {
  max-width: 65ch;
  min-width: 0;
}
._x07rl5mn {
  font-size: 1rem;
  white-space: pre-line;
  line-height: 1.8;
  margin: 0 0 1rem;
}
._x07rl5mn:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
._oppt95o {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
._65dk4pi{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}
._mgkfihn{font-size:2rem}
._xq78pwg3{grid-column:2}
._db0ramgf {
  align-self: center;
}
}
@media(max-width:480px){
._65dk4pi{padding-block:1.5rem;gap:1rem}
._xq78pwg3{grid-column:1/-1}
._mgkfihn{font-size:1.8rem}
}
._bciiga6{background:var(--clr-kca5);padding-block:1.5rem calc(var(--gap-g74b) * .65)}
._gx96aw{min-width:0}
._9rysyw{margin:0}
._29juhh {
  aspect-ratio: 5/2;
  width: 100%;
  object-fit: cover;
}
._sqcj51re {
  border: 1px solid var(--clr-k10b);
  position: relative;
  margin: -3rem clamp(1rem,4vw,4rem) 0;
  background: var(--clr-u72a);
  padding: clamp(1.25rem,4.5vw,4rem);
}
._g5uczs8n{display:flex;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:.8rem;margin-bottom:1.25rem;overflow-wrap:anywhere}
._g5uczs8n:focus-visible {
  outline: 2px solid var(--clr-o15c);
  outline-offset: 4px;
}
._xnzgai{display:block}
._683e1m8 {
  margin-bottom: .65em;
  overflow-wrap: anywhere;
  font-size: clamp(2rem,4vw,3.8rem);
  max-width: 23ch;
}
._2scf8r{line-height:1.65;margin-bottom:2rem;color:var(--clr-o35b);font-size:clamp(1.05rem,1.5vw,1.25rem);max-width:56ch}
._pxrkhdzn{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid var(--clr-k10b);padding-top:1.25rem;font-size:.8rem;color:var(--clr-o35b)}
._0qguk12i{color:var(--clr-o0cd);font-weight:600;min-width:0}
._9rysyw:not(:has(img)) {
  display: none;
}
._gx96aw:not(:has(img)) ._sqcj51re {
  margin-top: 0;
}
@media(max-width:700px){._29juhh{aspect-ratio:8/5}._sqcj51re{margin:-1.25rem .65rem 0;padding:1.25rem}._g5uczs8n {
  margin-bottom: 1rem;
}._2scf8r {
  margin-bottom: 1.5rem;
}._0qguk12i {
  flex-basis: 100%;
}}
._54kfc1b{padding-top:calc(var(--gap-g74b) * .45)}
._b6nehc9{min-width:0;max-width:68rem}
._345so0j{border-top:1px solid var(--clr-k10b);padding-block:2.75rem}
._lcus15{border-top:3px solid var(--clr-o0cd);padding-top:1.5rem}
._z23sg61j {
  overflow-wrap: anywhere;
  max-width: 28ch;
  font-size: clamp(1.5rem,2.4vw,2rem);
  margin-bottom: 1.4rem;
  line-height: 1.3;
}
._lcus15 ._z23sg61j{max-width:24ch;font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-.025em}
._qiq5ww {
  min-width: 0;
}
._ee76conb{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);gap:clamp(2rem,4vw,4rem);align-items:start}
._h7qd6m0v {
  line-height: 1.85;
  overflow-wrap: anywhere;
  max-width: 68ch;
  font-size: 1.0625rem;
  min-width: 0;
}
._3mz156q1{margin:0 0 1.3em}
._3mz156q1:last-child {
  margin-bottom: 0;
}
._r9673giu{color:var(--clr-o0cd);line-height:1.65;font-size:1.3em;margin-bottom:1.4em;font-family:var(--font-z3af)}
._6fvki3 {
  line-height: 1.65;
  list-style: disc;
  overflow-wrap: anywhere;
  border-top: 2px solid var(--clr-o15c);
  padding: 1.15rem 0 0 1.15rem;
  font-size: .95rem;
  margin: .4rem 0 0;
}
._1bb0dde {
  margin-bottom: .9rem;
  padding-left: .25rem;
}
._1bb0dde::marker{color:var(--clr-o15c)}
._1bb0dde:last-child {
  margin-bottom: 0;
}
._ulrqp7r{max-width:68ch;padding-block:1.6rem;border-block:1px solid var(--clr-o0cd)}
._mj3tmyo{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.7;overflow-wrap:anywhere;font-family:var(--font-z3af);margin:0}
@media(max-width:800px){
._ee76conb{grid-template-columns:minmax(0,1fr);gap:1.5rem}
._6fvki3 {
  padding: 1.25rem 1.25rem 1.25rem 2.5rem;
  background: var(--clr-kca5);
  max-width: 68ch;
}
._h7qd6m0v{font-size:1rem}
._345so0j {
  padding-block: 2rem;
}
}
._lm6erp {
  display: grid;
  grid-template-columns: minmax(0,.45fr) minmax(0,1fr);
  gap: 3rem;
  align-items: start;
}
._7eyepxth {
  max-width: 15ch;
  font-size: clamp(1.5rem,2.5vw,2.2rem);
  overflow-wrap: anywhere;
}
._4yiuon {
  margin: 0;
  list-style: none;
  border-top: 1px solid var(--clr-k10b);
  padding: 0;
}
._9su12r {
  display: grid;
  grid-template-columns: 2rem minmax(0,1fr);
  gap: 1rem;
  padding-block: 1.5rem;
  border-bottom: 1px solid var(--clr-k10b);
}
._ews3sg{padding-top:.2rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--clr-o15c)}
._u27xn9 {
  font-size: .75rem;
  color: var(--clr-o35b);
}
._lvc257g{line-height:1.4;font-size:1.3rem;margin:.5rem 0;overflow-wrap:anywhere}
._ntsp2xc {
  color: var(--clr-o0cd);
}
._ntsp2xc:hover{color:var(--clr-o15c)}
._3ll4p6{white-space:nowrap;color:var(--clr-o15c)}
._ugqj7x {
  margin: 0;
  font-size: .95rem;
  color: var(--clr-o35b);
}
@media(max-width:700px){._lm6erp{grid-template-columns:minmax(0,1fr);gap:1.5rem}._7eyepxth{margin:0;max-width:none}}
._51tu7q{display:grid;grid-template-columns:5rem minmax(0,.7fr) minmax(0,1fr);gap:2rem;align-items:center;padding-block:2rem;border-block:1px solid var(--clr-k10b)}
._mi1wqv {
  display: grid;
  place-items: center;
  width: 5rem;
  height: 5rem;
  border: 1px solid var(--clr-o15c);
  border-radius: 50%;
  font-family: var(--font-z3af);
  font-size: 1.5rem;
  color: var(--clr-o15c);
  background: var(--clr-kca5);
}
._b4drbt{min-width:0}
._gvvy4f {
  font-size: .7rem;
  margin-bottom: .5rem;
}
._odpma3w5{font-size:1.4rem;margin-bottom:.3rem;overflow-wrap:anywhere}
._xkj63izy {
  color: var(--clr-o35b);
  font-size: .85rem;
}
._5d60obt{border-left:1px solid var(--clr-k10b);font-size:.95rem;overflow-wrap:anywhere;margin:0;padding-left:2rem;color:var(--clr-o35b);line-height:1.75}
@media(max-width:760px){
._51tu7q{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}
._mi1wqv{width:3.5rem;height:3.5rem;font-size:1.1rem}
._5d60obt{grid-column:1/-1;padding:1rem 0 0;border-top:1px solid var(--clr-k10b);border-left:0}
}