@media (max-width:640px){
._lj2u9e ._jri1yx,._egv4tlg ._jri1yx,._zsbponu3._lj2u9e ._jri1yx,._urysh0._lj2u9e ._jri1yx,._rawtv1a._lj2u9e ._jri1yx,._zsbponu3._egv4tlg ._jri1yx,._urysh0._egv4tlg ._jri1yx,._rawtv1a._egv4tlg ._jri1yx{grid-template-columns:1fr}
._egv4tlg ._8jp4z57a:nth-child(even){margin-top:0}
}
._acm2nut7{padding-block:calc(var(--gap-b5fc) * .9) calc(var(--gap-b5fc) * .7)}
._nqh8xyi2{border-bottom:4px solid var(--clr-a018)}
._z47r9o {
  border-bottom: 4px solid var(--clr-g1ac);
}
._2ufvx0hp {
  border-bottom: 1px solid var(--clr-cb0a);
}
._dyy096s7{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
._yve31ut7 {
  font-size: calc(var(--fs-k71f) * 1.05);
  margin: 0;
}
._45m0li {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){
._dyy096s7{grid-template-columns:1fr;gap:1rem}
}
._k941eu{overflow-wrap:anywhere}
._t3n6cpu>*{min-width:0}
._scgleqj {
  max-width: 24ch;
}
._bm2w337 {
  color: var(--clr-j6ca);
}
._8r1nkub8 {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
._lt0bw0{margin-bottom:3rem;max-width:54rem}
._scgleqj{font-size:clamp(2rem,4vw,3.4rem)}
._t3n6cpu {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
._n7zofn{border-left:3px solid var(--clr-a018);padding-left:1.5rem}
._0d6rsmua{line-height:1.35;font-family:var(--font-if94);font-size:1.5rem}
._lbxam6it{margin:1.8rem 0}
._lbxam6it div{margin-bottom:1.2rem}
._lbxam6it dt,._wp2q0jui {
  font-size: .8rem;
  color: var(--clr-j6ca);
  margin: 0 0 .4rem;
}
._lbxam6it dd {
  margin: 0;
  font-size: 1.15rem;
}
._bj7xglvu {
  margin: .7rem 0 0;
  padding: 0;
  list-style: none;
}
._bj7xglvu li {
  padding: .6rem 0;
  border-top: 1px solid var(--clr-cb0a);
  font-size: .9rem;
}
._1uegk9yo{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-cb0a)}
._oo8z8x{letter-spacing:-.05em;color:var(--clr-a018);line-height:1.1;font-family:var(--font-if94);font-size:clamp(2rem,5vw,3.5rem)}
._i4vj6c {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
._bm2w337{margin:0;line-height:1.9;max-width:62ch}
._u9z1qfu {
  min-width: 0;
}
@media(max-width:760px){._t3n6cpu{grid-template-columns:1fr}._n7zofn {
  border-top: 1px solid var(--clr-cb0a);
  border-bottom: 1px solid var(--clr-cb0a);
  padding: 1.2rem 0 1.2rem 1.2rem;
}._lbxam6it {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}._lbxam6it div {
  margin: 0;
}._bj7xglvu{display:flex;flex-wrap:wrap;gap:.5rem 1rem}._bj7xglvu li {
  padding: 0;
  border-top: 0;
}._1uegk9yo {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}._oo8z8x{font-size:2rem}}
._8u044l {
  display: grid;
  grid-template-columns: minmax(0,.9fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,5rem);
  align-items: start;
}
._0sy323tm {
  position: sticky;
  top: 6rem;
}
._dgx45u{margin-bottom:1rem}
._3l72u2{margin-bottom:1.75rem}
._80nzje7r {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 1.25rem;
  align-items: start;
}
._pk480a {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
._rv74e4y {
  padding-top: 3.5rem;
}
._y783rwz{padding:1.6rem;border:1px solid var(--clr-cb0a);border-radius:var(--radius-db54);background:var(--clr-q78c);box-shadow:var(--shadow-i1eb)}
._inid827 {
  background: var(--clr-xe6d);
  place-items: center;
  border-radius: 50%;
  color: var(--clr-kf2a);
  display: grid;
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
}
._inid827 svg {
  height: 1.4rem;
  width: 1.4rem;
}
._tiqwn6z{font-size:1.15rem;margin-bottom:.4rem}
._t85l4v23{color:var(--clr-j6ca);margin:0}
@media (max-width:900px){._8u044l {
  grid-template-columns: minmax(0,1fr);
}._0sy323tm {
  position: static;
}}
@media (max-width:560px){._80nzje7r {
  grid-template-columns: minmax(0,1fr);
}._rv74e4y{padding-top:0}}
._9s6rwta{margin-bottom:2rem}
._vbfb3u {
  margin: 0;
  padding: 0;
  list-style: none;
}
._5yqxhsd {
  padding: 1.5rem;
  border-radius: 0 0 var(--radius-w6b8) var(--radius-w6b8);
  background: var(--clr-b9b8);
  border-top: 3px solid var(--clr-a018);
}
._6q3n73 {
  line-height: 1;
  font-size: 2rem;
  font-family: var(--font-if94);
  color: var(--clr-xe6d);
  display: block;
  margin-bottom: .75rem;
}
._t3hfvf6x {
  color: var(--clr-j6ca);
  margin: 0;
}
._gn8v5w{display:grid;gap:2.5rem}
._6yexhwzs ._gn8v5w {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._3kap8q{max-width:40rem}
._6yexhwzs ._3kap8q {
  position: sticky;
  top: 6rem;
}
._avt56pp{padding:0;list-style:none;border-top:1px solid var(--clr-cb0a);margin:0}
._lpfy6g{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--clr-cb0a)}
._lpfy6g:not(:has(._uaind568)){grid-template-columns:minmax(0,1fr)}
._uaind568 {
  min-width: 2.5rem;
  padding-top: .15rem;
  font-family: var(--font-if94);
  font-size: 1.1rem;
  color: var(--clr-a018);
  font-weight: 700;
}
._1xfi0eu5 {
  margin-bottom: .4rem;
}
._tx4v080 {
  color: var(--clr-j6ca);
  margin-bottom: .5rem;
}
._a2xovmr{font-weight:500;font-size:.9rem;margin:0}
._a2xovmr::before{content:"+ ";color:var(--clr-a018)}
@media (max-width:860px){
._6yexhwzs ._gn8v5w {
  grid-template-columns: 1fr;
}
._6yexhwzs ._3kap8q{position:static}
}
._6icon0vt {
  overflow-wrap: anywhere;
}
._5vi4y4li{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
._bmxctn h2 {
  max-width: 16ch;
}
._x4bvfkn9{display:inline-flex;gap:1.5rem;align-items:center;font-weight:700;padding:.8rem 0;border-bottom:1px solid currentColor}
._x4bvfkn9 span {
  font-size: 1.7rem;
}
._riunpt {
  margin: 0 0 2rem;
}
._0btywj {
  width: 100%;
  aspect-ratio: 16/10;
  border-radius: var(--radius-w6b8);
  object-fit: cover;
}
._vpe2968{margin:0}
._2m47v4{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:1.5rem;border-top:1px solid var(--clr-cb0a);padding:1.4rem 0}
._syd9ay7 {
  font-weight: 700;
}
._3j4oh4{font-size:.75rem;display:block;margin-bottom:.5rem;color:var(--clr-j6ca)}
._4h757mc {
  margin: 0;
}
._ygryphl {
  border-left: 3px solid var(--clr-a018);
  padding: .5rem 0 .5rem 1rem;
  font-size: .9rem;
  color: var(--clr-j6ca);
}
@media (max-width: 760px){._5vi4y4li{grid-template-columns:minmax(0, 1fr)}._bmxctn h2 {
  max-width: none;
}}
@media (max-width: 420px){
._2m47v4 {
  grid-template-columns: minmax(0, 1fr);
  gap: .65rem;
}
}
._8oqe8kn {
  overflow-wrap: anywhere;
}
._dw37i46>*{min-width:0}
._vavb8zc{max-width:24ch}
._0t6z7ss{color:var(--clr-j6ca)}
._uqiwt0m {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._py9l0t0 {
  max-width: 48rem;
  margin-bottom: 3rem;
}
._gjfqihil{padding:0;margin:0;border-top:2px solid var(--clr-td94);list-style:none}
._7v0hmu {
  display: grid;
  grid-template-columns: 5rem minmax(0,1.5fr) minmax(0,.8fr);
  gap: 2rem;
  padding: 2rem 0;
  border-bottom: 1px solid var(--clr-cb0a);
  align-items: start;
}
._8vmfwesb{color:var(--clr-a018);letter-spacing:-.06em;line-height:1;font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-if94)}
._ssmqt0{font-size:clamp(1.2rem,2.2vw,1.7rem)}
._0t6z7ss{max-width:57ch;margin:0}
._eyic5dn {
  min-width: 0;
}
._j9ufdufj {
  padding-left: 1.5rem;
  border-left: 1px solid var(--clr-cb0a);
  min-width: 0;
}
._ehslldrs {
  letter-spacing: .05em;
  font-size: .75rem;
  color: var(--clr-j6ca);
  margin-bottom: .7rem;
  display: block;
}
._j9ufdufj p{margin:0;line-height:1.7;font-size:.95rem}
@media(max-width:760px){._7v0hmu{grid-template-columns:3rem minmax(0,1fr);gap:1rem}._8vmfwesb {
  font-size: 2.5rem;
}._j9ufdufj {
  padding: 1rem 0 0;
  grid-column: 2;
  border-left: 0;
  border-top: 1px solid var(--clr-cb0a);
}._ehslldrs {
  margin-bottom: .3rem;
}}
._43b7yx70 {
  margin-bottom: 2.5rem;
}
._s0v66o0{padding:0;list-style:none;margin:0}
._k8soys {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.75rem;
  background: var(--clr-q78c);
  border: 1px solid var(--clr-cb0a);
  border-radius: var(--radius-db54);
}
._suz7hm{letter-spacing:.1em;color:hsl(41,89%,53%)}
._c6rhqf{flex-grow:1;margin:0}
._3qqrui5a {
  font-style: italic;
  margin: 0;
}
._93higv {
  display: flex;
  align-items: center;
  gap: .75rem;
}
._00hyp89 {
  height: 2.5rem;
  justify-content: center;
  width: 2.5rem;
  align-items: center;
  background: var(--clr-a018);
  font-size: .85rem;
  border-radius: 50%;
  display: inline-flex;
  color: var(--clr-x859);
  font-weight: 700;
}
._7qeyz2a {
  line-height: 1.3;
  flex-direction: column;
  display: flex;
}
._um14ac {
  font-size: .85rem;
  color: var(--clr-j6ca);
}
._ucv7p66j{padding-block:calc(var(--gap-b5fc) * .8)}
._4gh6gz {
  background: var(--clr-b9b8);
}
._nupvg3e{background:var(--clr-a018);color:var(--clr-x859)}
._nupvg3e ._uk9pfwwx,._nupvg3e ._9w1xtg7{color:var(--clr-x859)}
._ycbke4pe{border-bottom:1px solid var(--clr-cb0a)}
._v9dt8u {
  text-align: center;
}
._de1se77 {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .8;
}
._c1edlh {
  margin: 0 .5rem;
}
._fw142hi4 {
  opacity: .7;
}
._uk9pfwwx{margin-bottom:.5rem}
._qau72g {
  margin: 0;
  font-size: 1.1rem;
  max-width: 40rem;
  opacity: .85;
}
._v9dt8u ._qau72g {
  margin-inline: auto;
}
._h7j0fw7 {
  margin-bottom: 2rem;
}
._jzn036t {
  margin: 0;
  padding: 0;
  list-style: none;
}
._udp8xl {
  border-radius: var(--radius-w6b8);
  margin: 0;
  overflow: hidden;
}
._htywouh{transition:transform .3s;aspect-ratio:4/3;object-fit:cover;width:100%}
._udp8xl:hover ._htywouh {
  transform: scale(1.03);
}
._pp14ggbd{font-size:.9rem;color:var(--clr-j6ca);padding:.6rem 0}
._0qfpr5h{overflow-wrap:anywhere}
._66ra31>* {
  min-width: 0;
}
._c07sembu {
  max-width: 24ch;
}
._r3z8s8d{color:var(--clr-j6ca)}
._t3sp8z {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._dwd2nb{margin-bottom:2.5rem;max-width:51rem}
._1pv9k56{display:grid;margin:0;border-bottom:1px solid var(--clr-cb0a);grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);border-top:2px solid var(--clr-td94)}
._gxgf2uc{padding:1.8rem 1.5rem;min-width:0}
._gxgf2uc:first-child{padding-left:0}
._gxgf2uc+._gxgf2uc{border-left:1px solid var(--clr-cb0a)}
._gxgf2uc dt {
  line-height: 1.5;
  min-height: 3em;
  color: var(--clr-j6ca);
  font-size: .85rem;
}
._gxgf2uc dd {
  font-family: var(--font-if94);
  font-weight: var(--fw-zd30);
  font-size: clamp(2.5rem,5.5vw,5rem);
  font-variant-numeric: tabular-nums;
  margin: .8rem 0 0;
  letter-spacing: -.04em;
  color: var(--clr-a018);
  line-height: 1.05;
}
._3n0l9a5u dd {
  line-height: 1.2;
  letter-spacing: var(--ls-xadb);
  color: var(--clr-td94);
  font-size: clamp(1.4rem,3vw,2.4rem);
}
@media(max-width:760px){
._1pv9k56{grid-template-columns:repeat(2,minmax(0,1fr))}
._gxgf2uc{padding:1.5rem 1rem}
._gxgf2uc:first-child {
  padding-left: 1rem;
}
._gxgf2uc:nth-child(3) {
  border-left: 0;
}
._gxgf2uc:nth-child(n+3) {
  border-top: 1px solid var(--clr-cb0a);
}
}
@media(max-width:380px){._gxgf2uc dd{font-size:2.3rem}._3n0l9a5u dd {
  font-size: 1.3rem;
}._gxgf2uc dt{font-size:.8rem}}
._o9vdhr ._1pv9k56{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){
._o9vdhr ._1pv9k56 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
._o9vdhr ._3n0l9a5u{grid-column:1/-1}
}
._u163rcc{margin-bottom:3rem;max-width:45rem}
._da6sduc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}
._5tpuj8k{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:40rem}
._37ftjlth {
  min-width: 0;
}
._abhvue6 {
  border-radius: var(--radius-db54);
  aspect-ratio: 6/5;
  width: 100%;
  object-position: center 30%;
  object-fit: cover;
}
._3df030q {
  padding-top: 1.5rem;
}
._ev0aske{margin-bottom:.4rem;color:var(--clr-a018);font-size:.8rem;display:block}
._swj00m8 {
  font-size: 1.35rem;
  overflow-wrap: anywhere;
}
._2exkji {
  font-size: .95rem;
  color: var(--clr-j6ca);
  margin: 0;
}
._3mspk43 {
  padding: 0;
  margin: 0;
  list-style: none;
  border-top: 1px solid var(--clr-cb0a);
}
._g71ufw {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.25rem;
  padding-block: 1.8rem;
  border-bottom: 1px solid var(--clr-cb0a);
}
._jy75a5pt {
  object-fit: cover;
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 50%;
}
._g71ufw:not(:has(._jy75a5pt)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:760px){
._da6sduc{grid-template-columns:minmax(0,1fr)}
._u163rcc{margin-bottom:2rem}
}
._zgomwwi{padding-block:calc(var(--gap-b5fc) * .8)}
._xz7eg8{color:var(--clr-x859);background:var(--clr-a018)}
._9ghmhy3w {
  color: var(--clr-e911);
  background: var(--clr-yf7d);
}
._cd7er5 {
  background: var(--clr-b9b8);
  color: var(--clr-td94);
}
._xz7eg8 ._peaqc9,._9ghmhy3w ._peaqc9{color:inherit}
._07ur29c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
._t5m7ni ._07ur29c {
  text-align: center;
  flex-direction: column;
}
._peaqc9 {
  margin-bottom: .35rem;
}
._xr2j1l {
  margin: 0;
  opacity: .85;
}
._imawzb2{flex-shrink:0}
@media (max-width:720px){._07ur29c {
  align-items: flex-start;
  flex-direction: column;
}._t5m7ni ._07ur29c {
  align-items: center;
}}
._gnz68wi{max-width:46rem}
._zf9vx58 ._gnz68wi {
  margin-left: auto;
  margin-right: auto;
}
._zf9vx58 ._gz91d04 {
  text-align: center;
}
._gz91d04{margin-bottom:1.5rem}
._ghusblw {
  line-height: 1.7;
  margin: 0 0 1.1rem;
}
._mtnwq9 {
  margin: 1.75rem 0 .75rem;
  font-size: 1.15rem;
}
._1fftq6{display:grid;margin:0;gap:.5rem;padding-left:1.25rem}
._m33f3t7::marker {
  color: var(--clr-a018);
}
._eg32blk{padding-block:calc(var(--gap-b5fc) * .6)}
._az4p48{border-top:1px solid var(--clr-cb0a);border-bottom:1px solid var(--clr-cb0a)}
._hyifk5{letter-spacing:.1em;font-size:.85rem;margin-bottom:1.5rem;text-transform:uppercase;color:var(--clr-j6ca);text-align:center}
._4hhwvx {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1.25rem 3rem;
}
._g5zkblz {
  opacity: .75;
  color: var(--clr-j6ca);
  white-space: nowrap;
  line-height: 1;
  font-size: 1.25rem;
  transition: opacity .2s;
}
._g5zkblz:hover{opacity:1}
._z733uuye ._g5zkblz{padding:.75rem 1.25rem;border:1px solid var(--clr-cb0a);border-radius:var(--radius-w6b8)}
._u9jyyla{font-style:italic;font-family:Georgia,'Times New Roman',serif}
._yh56mu{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}
._dx5i1z5d {
  font-family: var(--font-if94);
  font-weight: 800;
  letter-spacing: -.03em;
  font-size: 1.4rem;
}
._9kvr53fv{font-weight:300;letter-spacing:.04em}
._gagcarw{font-size:1rem;font-family:ui-monospace,'SF Mono',Menlo,monospace}
._ccatxq2{font-size:.85rem;text-transform:uppercase;letter-spacing:.3em}
._p014da ._0cmsk3{max-width:46rem}
._wjwi58xz ._0cmsk3{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}
._npvl2p0{margin-bottom:1.5rem}
._m3mhgve{border-bottom:1px solid var(--clr-cb0a);padding:.25rem 0}
._hitzsks5{list-style:none;cursor:pointer;position:relative;padding:.9rem 2rem .9rem 0;font-weight:600}
._hitzsks5::-webkit-details-marker{display:none}
._hitzsks5::after {
  transition: transform .2s;
  top: .7rem;
  right: 0;
  color: var(--clr-a018);
  font-size: 1.4rem;
  content: "+";
  position: absolute;
}
._m3mhgve[open] ._hitzsks5::after {
  transform: rotate(45deg);
}
._9lw5i3{margin:0 0 1rem;color:var(--clr-j6ca)}
@media (max-width:860px){._wjwi58xz ._0cmsk3 {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
._tyarzqg{padding-block:calc(var(--gap-b5fc) * .9);align-items:center;isolation:isolate;min-height:18rem;display:flex;color:var(--clr-e911);overflow:hidden;position:relative}
._04rt7xqp {
  inset: 0;
  z-index: -2;
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
._ji3f6nsk {
  z-index: -1;
  inset: 0;
  position: absolute;
}
._g7db1ftd ._ji3f6nsk{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
._e48x7k ._ji3f6nsk {
  background: var(--clr-a018);
  opacity: .88;
}
._e48x7k{color:var(--clr-x859)}
._le0hq7{width:min(100% - 2.5rem,var(--max-w-n030))}
._42e9ik7d ._le0hq7 {
  text-align: center;
}
._f6up5g{opacity:.85;margin-bottom:.75rem;font-size:.85rem}
._fzzeqq{color:inherit}
._fzzeqq:hover{color:inherit;text-decoration:underline}
._m1aext02 {
  margin: 0 .5rem;
}
._ojo1uty {
  opacity: .8;
}
._yu2zfn4m{margin-bottom:.5rem;color:inherit}
._ztdb4a {
  margin: 0;
  max-width: 40rem;
  font-size: 1.1rem;
  opacity: .9;
}
._42e9ik7d ._ztdb4a{margin-inline:auto}
._vser78tb {
  margin-bottom: clamp(2rem,5vw,4rem);
  max-width: 56ch;
}
._2k3kwca0 {
  border-top: 1px solid var(--clr-cb0a);
}
._ts3cii {
  padding-block: clamp(2rem,5vw,4rem);
  border-bottom: 1px solid var(--clr-cb0a);
}