:root {
  --c-n97e: rgb(51,39,36);
  --c-g2c9: rgb(80,47,38);
  --r-n372: 0px;
  --ff-g1f7: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --c-vb18: rgb(80,47,38);
  --c-k63e: rgb(248,247,247);
  --fs-gc84: clamp(1.6rem, 3vw, 2.25rem);
  --c-ka12: rgb(255,255,255);
  --fs-j210: 1.0625rem;
  --lh-cbe9: 1.6;
  --ls-c208: .12em;
  --r-d9f4: 0px;
  --lh-f14a: 1.15;
  --c-g4af: rgb(36,27,25);
  --c-fa49: rgb(250,250,250);
  --c-v391: rgb(182,118,100);
  --fw-j575: 700;
  --c-k0f3: rgb(185,147,136);
  --fw-d256: 600;
  --c-r7bd: rgb(246,244,244);
  --c-ge0e: rgb(50,36,32);
  --ls-a2cc: 0;
  --sp-f333: 5rem;
  --c-ob0e: rgb(186,174,171);
  --r-yde4: 0px;
  --ff-scac: 'Literata', Georgia, 'Times New Roman', serif;
  --sh-ubd7: 0 24px 60px rgba(0,0,0,.12);
  --c-j0c7: rgb(255,255,255);
  --w-x440: 1173px;
  --sh-tabe: 0 2px 12px rgba(0,0,0,.08);
  --ls-m1ad: -0.01em;
  --tt-r4bf: uppercase;
  --c-web6: rgb(40,22,17);
  --tt-e4cd: none;
  --c-l8a7: rgb(231,225,223);
  --fs-b181: 1.25rem;
  --c-t163: rgb(61,137,158);
  --fs-ra29: clamp(2rem, 4.5vw, 3.25rem);
  --c-t101: rgb(109,94,90);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{overflow-wrap:anywhere;font-size:var(--fs-j210);line-height:var(--lh-cbe9);font-family:var(--ff-g1f7);background:var(--c-fa49);color:var(--c-n97e);margin:0}
img,svg,video {
  height: auto;
  max-width: 100%;
  display: block;
}
h1,h2,h3,h4 {
  hyphens: manual;
  font-weight: var(--fw-j575);
  letter-spacing: var(--ls-m1ad);
  color: var(--c-n97e);
  font-family: var(--ff-scac);
  margin: 0 0 .6em;
  line-height: var(--lh-f14a);
}
h1 {
  font-size: var(--fs-ra29);
}
h2{font-size:var(--fs-gc84)}
h3{line-height:1.3;font-size:var(--fs-b181)}
h4 {
  line-height: 1.35;
  font-size: 1.05rem;
}
p {
  margin: 0 0 1em;
}
a{text-decoration:none;color:var(--c-g2c9)}
@media (min-width:481px){
a[href^="tel:"]{white-space:nowrap}
}
a:hover{color:var(--c-web6)}
ul,ol{padding-left:1.25em;margin:0 0 1em}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection {
  color: var(--c-n97e);
  background: var(--c-k0f3);
}
._letiw4xf{margin-inline:auto;width:min(100% - 2.5rem,var(--w-x440))}
._v89ckvb{width:min(100% - 2.5rem,48rem)}
._hl80jvyl{padding-block:var(--sp-f333)}
._5onut1p {
  background: var(--c-k63e);
}
._bmyfwlrj{color:var(--c-r7bd);background:var(--c-g4af)}
._bmyfwlrj h1,._bmyfwlrj h2,._bmyfwlrj h3,._bmyfwlrj h4 {
  color: inherit;
}
._bmyfwlrj a{color:var(--c-v391)}
._bmyfwlrj ._9auryx0,._bmyfwlrj ._8lds2kr{color:var(--c-ob0e)}
._bmyfwlrj ._t5jdck{color:var(--c-v391)}
._zrkoa52 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--r-yde4);
  background: var(--c-g2c9);
  color: var(--c-j0c7);
  font-weight: var(--fw-d256);
  text-transform: var(--tt-e4cd);
  letter-spacing: var(--ls-a2cc);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._zrkoa52:hover{background:var(--c-web6);color:var(--c-j0c7)}
._zrkoa52:active {
  transform: translateY(1px);
}
._7dthbaem {
  background: transparent;
  border-color: currentColor;
  color: var(--c-g2c9);
}
._7dthbaem:hover{color:var(--c-j0c7);background:var(--c-g2c9);border-color:var(--c-g2c9)}
._gsmilz{color:var(--c-ka12);background:var(--c-t163)}
._gsmilz:hover {
  filter: brightness(.92);
  background: var(--c-t163);
  color: var(--c-ka12);
}
._vtl932i {
  background: var(--c-r7bd);
  color: var(--c-g4af);
}
._vtl932i:hover{background:rgb(255,255,255);color:var(--c-g4af)}
._x55loqpt{font-size:.9rem;padding:.55rem 1.1rem}
._95u3wv6 {
  font-size: 1.05rem;
  padding: 1rem 2rem;
}
._bmyfwlrj ._zrkoa52:not(._7dthbaem):not(._gsmilz):not(._vtl932i) {
  background: var(--c-v391);
  color: var(--c-g4af);
}
._bmyfwlrj ._zrkoa52:not(._7dthbaem):not(._gsmilz):not(._vtl932i):hover {
  color: var(--c-g4af);
  background: var(--c-r7bd);
}
._bmyfwlrj ._7dthbaem{color:var(--c-r7bd);border-color:var(--c-ob0e)}
._bmyfwlrj ._7dthbaem:hover {
  border-color: var(--c-r7bd);
  background: var(--c-r7bd);
  color: var(--c-g4af);
}
._kuefzh {
  gap: 1.5rem;
  display: grid;
}
._t3js1c6g{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._wmpk78y {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._aa07v3g {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._pb57w0n {
  grid-template-columns: repeat(2,1fr);
}
._79bn3bt {
  grid-template-columns: repeat(3,1fr);
}
._vajfzc5c {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){._vajfzc5c {
  grid-template-columns: repeat(2,1fr);
}._79bn3bt{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){
._pb57w0n,._79bn3bt,._vajfzc5c {
  grid-template-columns: 1fr;
}
}
._qz6re5uj {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._qz6re5uj>*{min-width:0}
._qz6re5uj._pb57w0n>*{flex:0 0 calc((100% - 1.5rem)/2)}
._qz6re5uj._79bn3bt>*{flex:0 0 calc((100% - 3rem)/3)}
._qz6re5uj._vajfzc5c>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
._qz6re5uj._79bn3bt>*,._qz6re5uj._vajfzc5c>*{flex-basis:calc((100% - 1.5rem)/2)}
}
@media (max-width:560px){._qz6re5uj._pb57w0n>*,._qz6re5uj._79bn3bt>*,._qz6re5uj._vajfzc5c>*{flex-basis:100%}}
._9auryx0{font-size:1.15rem;color:var(--c-t101)}
._t5jdck {
  letter-spacing: var(--ls-c208);
  font-size: .8rem;
  margin-bottom: .75rem;
  display: inline-block;
  color: var(--c-vb18);
  font-weight: 700;
  text-transform: var(--tt-r4bf);
}
._8lds2kr {
  color: var(--c-t101);
}
._v7y084yh {
  text-align: center;
}
._366w6ao {
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
}
@media (max-width:640px){
._hl80jvyl{padding-block:calc(var(--sp-f333) * .7)}
}
._l13yyl1{background:var(--c-fa49);border-bottom:1px solid var(--c-l8a7);position:sticky;top:0;z-index:20}
._4h1xzkdt{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.5rem}
._xgq4ux {
  min-width: 0;
  align-items: center;
  display: inline-flex;
  max-width: 100%;
}
._4trx8xiv {
  width: auto;
  height: auto;
  max-height: 2.25rem;
}
._d0xzos63{display:flex;align-items:center;gap:2rem}
._n7j9evj{display:flex;list-style:none;padding:0;gap:1.5rem;margin:0}
._b6ewsm9{padding:.25rem 0;font-weight:500;color:var(--c-n97e);border-bottom:2px solid transparent}
._b6ewsm9:hover,._doppo3{border-bottom-color:var(--c-g2c9);color:var(--c-g2c9)}
._4ge0l13 {
  font-weight: 600;
}
._o8my78{display:none}
._o8my78:focus-visible + ._gsqx8rg {
  outline: 2px solid var(--c-g2c9);
  outline-offset: 4px;
}
._gsqx8rg{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;line-height:1.2;flex-direction:column;gap:5px;padding:.5rem;cursor:pointer}
._y8tfm9{height:2px;border-radius:2px;background:var(--c-n97e);width:24px;display:block}
@media (max-width:860px){._o8my78 {
  display: block;
}._4h1xzkdt {
  gap: .75rem;
}._gsqx8rg{display:flex}._d0xzos63{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem;background:var(--c-fa49);border-bottom:1px solid var(--c-l8a7);box-shadow:var(--sh-tabe)}._o8my78:checked ~ ._d0xzos63{display:flex}._n7j9evj{flex-direction:column;gap:.75rem}}
._u7h2uo{padding-top:clamp(2.5rem,6vw,4rem)}
._6oe64fx{color:var(--c-r7bd);background:var(--c-g4af)}
._2qqwggga{background:var(--c-k63e);border-top:1px solid var(--c-l8a7)}
._joxp9mcl{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,3rem)}
._rgfypjil{margin-bottom:1rem;display:inline-flex}
._1x5t6pzt{max-height:2.25rem;height:auto;width:auto}
._9gn0xopy {
  max-width: 22rem;
  opacity: .8;
  margin: 0;
}
._d0aw4f{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0}
._tzio6ow{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--c-l8a7);color:var(--c-n97e)}
._tzio6ow svg {
  height: 1rem;
  width: 1rem;
}
._6oe64fx ._tzio6ow{border-color:rgba(255,255,255,.2);color:var(--c-r7bd)}
._rr3fivu {
  color: inherit;
  margin-bottom: 1rem;
  font-size: .95rem;
}
._zw05ewae {
  font-style: normal;
  line-height: 1.8;
  opacity: .9;
}
._g5lockj {
  gap: .45rem;
  margin: 0;
  display: grid;
}
._i4cctd6{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.45rem;border-bottom:1px dashed var(--c-l8a7)}
._6oe64fx ._i4cctd6 {
  border-color: rgba(255,255,255,.18);
}
._qxx20u1i{font-weight:600}
._ml2ig7r{margin:0;opacity:.85;text-align:right}
._pbp0f737,._vti3bu4{margin:0;gap:.5rem;padding:0;display:grid;list-style:none}
._vti3bu4 {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1.25rem;
}
._vwc5jt{color:inherit}
._vwc5jt:hover {
  color: var(--c-g2c9);
}
._6oe64fx ._vwc5jt:hover {
  color: var(--c-v391);
}
._wkgkl4l {
  border-top: 1px solid var(--c-l8a7);
  font-size: .85rem;
}
._6oe64fx ._wkgkl4l{border-color:rgba(255,255,255,.14)}
._z45llp8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.25rem;opacity:.75}
@media (max-width:900px){
._joxp9mcl {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
._s5g7snnd {
  grid-column: 1/-1;
}
}
@media (max-width:480px){._joxp9mcl {
  grid-template-columns: minmax(0,1fr);
}}
._aezyaab4{padding:1rem 0;position:fixed;box-shadow:var(--sh-tabe);z-index:50;left:0;right:0}
._urxt8gh {
  bottom: 0;
}
._prc045n1 {
  color: var(--c-r7bd);
  background: var(--c-g4af);
}
._h12ue9r {
  border-top: 1px solid var(--c-l8a7);
  color: var(--c-n97e);
  background: var(--c-k63e);
}
._aezyaab4[hidden] {
  display: none;
}
._vgrbkl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
}
._2d1kih0j {
  font-size: .95rem;
  margin: 0;
}
._9rltln9t {
  text-decoration: underline;
  color: inherit;
  margin-left: .35rem;
}
._hec9id{flex-shrink:0;display:flex;gap:.75rem}
._prc045n1 ._8ds1sz5r {
  border-color: var(--c-fa49);
}
._prc045n1 ._8ds1sz5r:not(._7dthbaem){background:var(--c-v391);color:var(--c-g4af);border-color:transparent}
._prc045n1 ._7dthbaem._8ds1sz5r {
  color: var(--c-fa49);
}
@media (max-width:720px){._aezyaab4 {
  padding: .7rem 0;
}._vgrbkl {
  flex-direction: column;
  align-items: stretch;
  gap: .6rem;
}._2d1kih0j{font-size:.84rem;line-height:1.4}._hec9id{justify-content:flex-end}}
._vsiaavp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}
._c4qmzug ._vsiaavp{max-width:48rem;grid-template-columns:minmax(0,1fr)}
._t4lfw96 {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
._oxjjun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
._krxpgh2{display:grid;gap:.35rem;min-width:0}
._3uj2oel{grid-column:1/-1}
._9dxx7r {
  font-weight: 600;
  font-size: .9rem;
}
._f5hscz{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--c-l8a7);border-radius:var(--r-d9f4);background:var(--c-fa49)}
._f5hscz:focus{outline:2px solid var(--c-g2c9);outline-offset:1px}
._gtxalzn{resize:vertical}
._mqtnqpd{overflow-wrap:anywhere;max-width:100%;justify-self:start}
@media (max-width:860px){._vsiaavp{grid-template-columns:minmax(0,1fr)}}
@media (max-width:480px){
._oxjjun{grid-template-columns:minmax(0,1fr)}
}
._6otv8sv {
  padding-block: calc(var(--sp-f333) * 1.3);
  text-align: center;
}
._xxhz3zq9 {
  background: var(--c-k63e);
}
._6071fwe{background:var(--c-g2c9);color:var(--c-j0c7)}
._6071fwe ._lqvkjp,._6071fwe ._v2byizhz{color:var(--c-j0c7)}
._6071fwe ._3cmjjsjv {
  color: var(--c-j0c7);
  border-color: var(--c-j0c7);
}
._6071fwe ._3cmjjsjv:hover {
  background: var(--c-j0c7);
  color: var(--c-g2c9);
}
._sn1ar9d {
  max-width: 48rem;
}
._v2byizhz{margin-bottom:1.75rem;font-size:1.15rem;color:var(--c-t101)}
._haqral{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
._f8f98vd {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.5rem;
  list-style: none;
  margin: 3rem 0 0;
  padding: 0;
}
._e3pxflcu {
  display: flex;
  flex-direction: column;
  gap: .15rem;
}
._niyr9zdo{line-height:1;font-family:var(--ff-scac);font-size:2rem}
._b7i0fp {
  opacity: .8;
  font-size: .9rem;
}
._iwkmgnac {
  overflow-wrap: anywhere;
}
._cnd9fiy>*{min-width:0}
._651b5s{max-width:24ch}
._gfoz3k{color:var(--c-t101)}
._aqev4967 {
  white-space: normal;
  max-width: 100%;
  text-align: center;
}
._cnd9fiy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}
._fd3hfx{display:flex;flex-direction:column;gap:1.5rem}
._3can2hc ._9auryx0{max-width:48ch}
._p9zalc41 {
  border-radius: var(--r-n372);
  object-fit: cover;
  aspect-ratio: 5/4;
  width: 100%;
}
._3q21cn {
  padding-top: .3rem;
}
._fbj6lz {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem 1.5rem;
}
._96rk988 {
  min-width: 0;
  padding-top: 1rem;
  border-top: 2px solid var(--c-l8a7);
}
._dgaifgv{color:var(--c-g2c9);letter-spacing:.12em;font-size:.8rem;font-weight:700;margin-bottom:1rem}
._ssy1ydth {
  font-size: 1.1rem;
}
._gfoz3k{font-size:.95rem;margin:0}
._cofbcio {
  padding-top: 1.5rem;
  font-size: .9rem;
  color: var(--c-t101);
  border-top: 1px solid var(--c-l8a7);
}
._96rk988:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:800px){._cnd9fiy{grid-template-columns:1fr}._p9zalc41{aspect-ratio:16/9}}
@media(max-width:420px){
._fbj6lz{grid-template-columns:1fr}
._p9zalc41{aspect-ratio:4/3}
}
._ynagvr{margin-bottom:2.5rem;max-width:40rem}
._6akaf42{padding:0;margin:0;list-style:none}
._x1kr6fs6 {
  border-radius: var(--r-n372);
  padding: 1.5rem;
}
._cryarr3f {
  box-shadow: var(--sh-tabe);
  background: var(--c-k63e);
}
._6jlyczr{border:1px solid var(--c-l8a7)}
._08rmukrr{border-radius:var(--r-d9f4);margin-bottom:1rem;height:2.75rem;width:2.75rem;background:var(--c-k0f3);display:inline-flex;align-items:center;justify-content:center;color:var(--c-web6)}
._08rmukrr svg {
  height: 1.4rem;
  width: 1.4rem;
}
._az0on5va{margin-bottom:.4rem}
._tp0zb0du {
  color: var(--c-t101);
  margin: 0;
}
._9pqsk4{max-width:40rem;margin-bottom:2.5rem}
._g1op6q ._9pqsk4 {
  margin-inline: auto;
  text-align: center;
}
._nqh28q {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
._32uasn {
  margin: 0;
}
._4m8dus9d{font-family:var(--ff-scac);font-weight:var(--fw-j575);font-size:1.1rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:baseline}
._x84pvv{color:var(--c-g2c9);font-weight:700;font-size:.85rem;flex-shrink:0}
._v442gb{color:var(--c-t101);margin:0}
._4wde65rj{padding-block:calc(var(--sp-f333) * .8)}
._rhyo276 {
  background: var(--c-k63e);
}
._gldetps {
  background: var(--c-g2c9);
  color: var(--c-j0c7);
}
._gldetps ._n9cg3t4q,._gldetps ._bfgull {
  color: var(--c-j0c7);
}
._xevw1mbp {
  border-bottom: 1px solid var(--c-l8a7);
}
._x1kt2bb {
  text-align: center;
}
._rvd1dc8j{font-size:.85rem;opacity:.8;margin-bottom:.75rem}
._3ftr6d6 {
  margin: 0 .5rem;
}
._cohqfv1 {
  opacity: .7;
}
._n9cg3t4q {
  margin-bottom: .5rem;
}
._4q4e5gz{margin:0;max-width:40rem;opacity:.85;font-size:1.1rem}
._x1kt2bb ._4q4e5gz{margin-inline:auto}
._o3bt2x {
  min-width: 0;
}
._8pqrcp1b {
  margin-bottom: 2rem;
  max-width: 54rem;
}
._fvx716py {
  overflow-wrap: anywhere;
}
._gwk4tk02{gap:1.2rem;margin:0;display:grid;padding:0;list-style:none}
._46xug7 {
  min-width: 0;
  overflow-wrap: anywhere;
}
._46xug7 h3 {
  font-size: 1.2rem;
  margin: 0 0 .6rem;
}
._46xug7 p {
  margin: 0;
  line-height: 1.7;
}
._c3rf9y{font-size:.8rem;letter-spacing:.04em;overflow-wrap:anywhere;display:block;margin-bottom:.7rem;color:var(--c-t101);font-weight:700}
._46xug7 {
  padding: 1.3rem 0;
  border-top: 1px solid var(--c-l8a7);
}
._46xug7 summary{cursor:pointer;font-size:1.2rem;font-weight:700}
._46xug7 summary:focus-visible {
  outline: 2px solid var(--c-g2c9);
  outline-offset: 5px;
}
._46xug7 p {
  padding-top: 1rem;
  max-width: 60rem;
}
@media (max-width: 700px){._gwk4tk02 {
  grid-template-columns: minmax(0, 1fr);
}._46xug7{grid-template-columns:minmax(0, 1fr);gap:.5rem}}
._m39r26{display:grid;grid-template-columns:2fr 3fr;gap:3rem}
._c5ht18j{border-radius:0 var(--r-d9f4) var(--r-d9f4) 0;border-left:4px solid var(--c-g2c9);padding:1.5rem 1.75rem;margin:2rem 0 0;background:var(--c-k63e)}
._94xlty {
  font-family: var(--ff-scac);
  margin-bottom: .5rem;
  font-size: 1.2rem;
}
._mars8ns3 {
  font-size: .9rem;
  color: var(--c-t101);
  font-style: normal;
}
@media (max-width:860px){
._m39r26 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
._du54k6{margin-bottom:2.5rem;max-width:44rem}
._0kiugd ._du54k6{text-align:center;margin-right:auto;margin-left:auto}
._ufs7487e{gap:2.5rem 3rem}
._j03cvdnz ._ve6v6x {
  padding-top: 1.25rem;
  border-top: 2px solid var(--c-g2c9);
}
._1ry89ar{font-size:1.15rem;margin-bottom:.6rem}
._8gtj5m {
  line-height: 1.7;
  margin: 0;
}
._1romndp7{padding-block:calc(var(--sp-f333) * .9) calc(var(--sp-f333) * .7)}
._c7fhizcg {
  border-bottom: 4px solid var(--c-g2c9);
}
._c65q1j{border-bottom:4px solid var(--c-t163)}
._pupggfuc{border-bottom:1px solid var(--c-l8a7)}
._1srs9g {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._980m8wwz{margin:0;font-size:calc(var(--fs-ra29) * 1.05)}
._qq3iw65h {
  max-width: 34rem;
  margin: 0 0 .35rem;
}
@media (max-width:760px){
._1srs9g{grid-template-columns:1fr;gap:1rem}
}
._qyngboyv {
  overflow-wrap: anywhere;
}
._depz6y {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._ylvdap{padding-top:1.5rem;border-top:4px solid var(--c-g2c9)}
._318i6s4s {
  position: relative;
  margin-bottom: 1.5rem;
  padding: 0 0 1.5rem 3.5rem;
  border-bottom: 1px solid var(--c-l8a7);
}
._173n2y3 {
  font-variant-numeric: tabular-nums;
  color: var(--c-t101);
  top: .15rem;
  font-size: .8rem;
  left: 0;
  position: absolute;
}
._bax9vux {
  max-width: 65ch;
}
@media (max-width: 760px){
._depz6y{grid-template-columns:minmax(0, 1fr)}
._318i6s4s {
  padding-left: 2.5rem;
}
}
._ogrzf344{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}
._bjdekr ._c2puxls{order:2}
._c2puxls {
  margin: 0;
}
._un2qr80 {
  width: 100%;
  aspect-ratio: 9/8;
  border-radius: var(--r-n372);
  object-fit: cover;
}
._41bqpx{color:var(--c-t101)}
._cunfxl1l {
  font-weight: 600;
}
@media (max-width:860px){._ogrzf344 {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}._bjdekr ._c2puxls {
  order: 0;
}}
._spa9ybs {
  color: var(--c-r7bd);
  position: relative;
  min-height: 18rem;
  padding-block: calc(var(--sp-f333) * .9);
  align-items: center;
  display: flex;
  isolation: isolate;
  overflow: hidden;
}
._c0502huw {
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0;
  object-fit: cover;
  z-index: -2;
}
._fhvvqvc{inset:0;position:absolute;z-index:-1}
._5uqr4e4s ._fhvvqvc{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
._apll8uhf ._fhvvqvc{background:var(--c-g2c9);opacity:.88}
._apll8uhf{color:var(--c-j0c7)}
._34n2c9k{width:min(100% - 2.5rem,var(--w-x440))}
._7z2qa1 ._34n2c9k {
  text-align: center;
}
._yyoz24 {
  opacity: .85;
  margin-bottom: .75rem;
  font-size: .85rem;
}
._hs1rdb{color:inherit}
._hs1rdb:hover {
  color: inherit;
  text-decoration: underline;
}
._svrxt0qd {
  margin: 0 .5rem;
}
._0i662w5k {
  opacity: .8;
}
._6nk4cr9 {
  color: inherit;
  margin-bottom: .5rem;
}
._sn7c3vnl {
  max-width: 40rem;
  margin: 0;
  opacity: .9;
  font-size: 1.1rem;
}
._7z2qa1 ._sn7c3vnl{margin-inline:auto}
._g1l6x2v8{margin-bottom:3rem;max-width:45rem}
._be2zag {
  overflow-wrap: anywhere;
}
._wyg09js1{list-style:none;border-top:1px solid var(--c-l8a7);margin:0;padding:0}
._v5uv65n{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--c-l8a7);align-items:start}
._89m3kz9 {
  line-height: 1.2;
  font-family: var(--ff-scac);
  color: var(--c-g2c9);
  font-size: 1.75rem;
  font-variant-numeric: tabular-nums;
}
._1135apo2{margin:0;font-size:1.1rem;overflow-wrap:anywhere;line-height:1.5}
._zqizpf4{color:var(--c-t101);margin:0}
@media(max-width:760px){._v5uv65n {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: .75rem 1rem;
}._zqizpf4{grid-column:2}._g1l6x2v8 {
  margin-bottom: 2rem;
}}
._3kxkrb{max-width:56ch;margin-bottom:clamp(2rem,5vw,4rem)}
._m5xn09t {
  border-top: 1px solid var(--c-l8a7);
}
._aigxrp03 {
  border-bottom: 1px solid var(--c-l8a7);
  padding-block: clamp(2rem,5vw,4rem);
}
._bv11plyp {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(1.5rem,4vw,4rem);
  align-items: center;
  color: var(--c-n97e);
  min-height: 2.75rem;
}
._bv11plyp:hover{color:var(--c-n97e)}
._bv11plyp:focus-visible {
  outline: 2px solid var(--c-g2c9);
  outline-offset: 6px;
}
._gorlmy7 {
  padding: clamp(.65rem,1.5vw,1.25rem);
  min-width: 0;
  background: var(--c-k63e);
  border: 1px solid var(--c-l8a7);
}
._gorlmy7:not(:has(img)){display:none}
._mjwsp3mb{aspect-ratio:4/3;object-fit:cover;width:100%}
._8btqay8u {
  min-width: 0;
}
._ctc89817{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.75rem;color:var(--c-t101);margin-bottom:1.25rem}
._ctc89817 span:first-child{color:var(--c-g2c9);font-weight:600}
._kgrchds {
  margin-bottom: .75rem;
  font-size: clamp(1.6rem,3.1vw,2.7rem);
  max-width: 24ch;
}
._bv11plyp:hover ._kgrchds {
  color: var(--c-g2c9);
}
._bzra5w8h{line-height:1.75;font-size:1rem;margin-bottom:1.25rem;color:var(--c-t101);max-width:58ch}
._a5bjm5ia{font-size:.8rem;color:var(--c-t101);margin-bottom:1.25rem}
._0bwyed{display:inline-flex;align-items:center;gap:1rem;min-height:2.75rem;font-size:.85rem;font-weight:600;color:var(--c-g2c9)}
._aigxrp03:nth-child(even) ._gorlmy7 {
  order: 2;
}
._bv11plyp:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:760px){._bv11plyp {
  grid-template-columns: minmax(0,1fr);
}._aigxrp03:nth-child(even) ._gorlmy7 {
  order: 0;
}._ctc89817{margin-bottom:.75rem}._bzra5w8h{font-size:.95rem}}
._o99zefg{hyphens:auto}
._im2jo3pz{background:var(--c-fa49);padding-block:calc(var(--sp-f333) * .85);overflow-wrap:anywhere}
._7jb2qh{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
._8kza39s{max-width:75%;font-weight:600;color:var(--c-g2c9);letter-spacing:var(--ls-c208);text-transform:var(--tt-r4bf);font-size:.8rem}
._cm3w01 {
  height: 1px;
  flex: 1;
  background: var(--c-l8a7);
}
._l88szl0 ._cm3w01 {
  height: 3px;
  background: var(--c-g2c9);
}
._9q4xn6rv{font-size:calc(var(--fs-ra29) * 1.2);margin:0;padding-bottom:1.8rem;line-height:1.1;max-width:24ch}
._4gsqfw7w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--c-l8a7);padding-top:1.3rem}
._sowpjf26 {
  font-size: .8rem;
  font-weight: 600;
  color: var(--c-t101);
  max-width: 24rem;
}
._w5usxfmr {
  grid-template-columns: minmax(0,1fr);
}
._zuf13u7{font-size:1.1rem;line-height:1.7;margin:0;max-width:42rem;color:var(--c-t101)}
@media (max-width:640px){
._9q4xn6rv{font-size:var(--fs-ra29)}
._4gsqfw7w {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._sowpjf26 {
  display: none;
}
._zuf13u7{font-size:1rem}
}
._nigo9nrv {
  max-width: 42rem;
  margin: 0 auto 2.5rem;
  text-align: center;
}
._1xqszlo{margin-bottom:0}
._l12npzs{display:grid;gap:1.5rem;align-items:start}
._c62533an ._l12npzs{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
._4ovmac1o ._l12npzs {
  max-width: 46rem;
  margin: 0 auto;
}
._6mx37ra {
  display: grid;
  gap: 1.75rem;
  min-width: 0;
  padding: 2rem;
  border: 1px solid var(--c-l8a7);
  border-radius: var(--r-n372);
  background: var(--c-fa49);
}
._c3egrm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: .25rem 1rem;
  margin-bottom: .65rem;
}
._obxvhq{font-weight:600}
._zx4po0 {
  color: var(--c-g2c9);
  font-size: 1.3rem;
  white-space: nowrap;
  font-family: var(--ff-scac);
  line-height: 1.2;
  font-weight: 700;
}
._jv0frx5b{margin:0;display:block;accent-color:var(--c-g2c9);cursor:pointer;height:1.5rem;width:100%}
._jv0frx5b:focus-visible,._ea6uy05:focus-visible {
  outline: 3px solid var(--c-g2c9);
  outline-offset: 3px;
}
._866t02i {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: .75rem;
  margin-top: .35rem;
  font-size: .8rem;
  color: var(--c-t101);
}
._8kgxac {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}
._8yloet0l{margin-bottom:.8rem;font-weight:600;padding:0}
._idw9d8w{display:grid}
._blbwvyi3 {
  display: flex;
  align-items: center;
  gap: .75rem;
  cursor: pointer;
}
._qdpcaum ._blbwvyi3 {
  padding: .7rem 0;
  border-top: 1px solid var(--c-l8a7);
}
._qdpcaum ._blbwvyi3:last-child{border-bottom:1px solid var(--c-l8a7)}
._vkob33b ._idw9d8w{display:flex;flex-wrap:wrap;gap:.6rem}
._vkob33b ._blbwvyi3 {
  gap: .55rem;
  padding: .55rem .95rem;
  border: 1px solid var(--c-l8a7);
  border-radius: 999px;
  background: var(--c-k63e);
}
._vkob33b ._blbwvyi3:has(:checked) {
  border-color: var(--c-g2c9);
  box-shadow: inset 0 0 0 1px var(--c-g2c9);
}
._ea6uy05 {
  cursor: pointer;
  margin: 0;
  accent-color: var(--c-g2c9);
  height: 1.15rem;
  flex-shrink: 0;
  width: 1.15rem;
}
._0532z9c1 {
  min-width: 0;
  flex: 1;
}
._w65iuso6{color:var(--c-t101);white-space:nowrap;font-size:.92rem}
._cthk632b{min-width:0;padding:2rem;border:1px solid var(--c-l8a7);border-top:4px solid var(--c-g2c9);border-radius:var(--r-n372);background:var(--c-k63e);box-shadow:var(--sh-tabe)}
._c62533an ._cthk632b{position:sticky;top:6rem}
._xgag21{margin:0 0 .35rem;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--c-t101)}
._6a5qfhlg{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}
._g2emrs{overflow-wrap:anywhere;font-family:var(--ff-scac);color:var(--c-n97e);font-weight:700;line-height:1.1;font-size:2.4rem}
._d4wge2h{color:var(--c-t101);font-size:.95rem}
._qavw725d {
  list-style: none;
  border-top: 1px solid var(--c-l8a7);
  font-size: .92rem;
  gap: .5rem;
  padding: 1rem 0 0;
  display: grid;
  margin: 0 0 1.25rem;
}
._fjkmzs{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
._fjkmzs[hidden]{display:none}
._9i079imj {
  min-width: 0;
  color: var(--c-t101);
}
._0lf8xcq{display:block;opacity:.85;font-size:.8rem}
._jdk2ddos{white-space:nowrap;font-weight:600}
._srrke8{color:var(--c-t101);font-size:.85rem;margin:0 0 1.5rem}
._p351wi{width:100%}
@media(max-width:860px){._c62533an ._l12npzs{grid-template-columns:minmax(0,1fr)}._c62533an ._cthk632b {
  position: static;
}}
@media(max-width:480px){
._6mx37ra,._cthk632b {
  padding: 1.35rem;
}
._g2emrs {
  font-size: 2rem;
}
}
._7a2pdrd{padding-block:calc(var(--sp-f333) * .8)}
._cdxplus {
  color: var(--c-j0c7);
  background: var(--c-g2c9);
}
._5rt7agr {
  color: var(--c-r7bd);
  background: var(--c-g4af);
}
._bww7pm8{color:var(--c-n97e);background:var(--c-k63e)}
._cdxplus ._f07d869,._5rt7agr ._f07d869 {
  color: inherit;
}
._rurkug26 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
._m58v64u7 ._rurkug26{text-align:center;flex-direction:column}
._f07d869 {
  margin-bottom: .35rem;
}
._8kjz73tt{opacity:.85;margin:0}
._43zfus {
  flex-shrink: 0;
}
@media (max-width:720px){._rurkug26 {
  align-items: flex-start;
  flex-direction: column;
}._m58v64u7 ._rurkug26 {
  align-items: center;
}}
._9zs9unto {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.75fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 3rem;
}
._9hux3f {
  overflow-wrap: anywhere;
  max-width: 18ch;
  margin: 0;
}
._udqunh8{margin:0}
._xdem3n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}
._brwlq7p0{padding:2rem 1.5rem;border-radius:0 0 var(--r-d9f4) var(--r-d9f4);background:var(--c-k63e);border-top:3px solid var(--c-g2c9);min-width:0}
._jiie40{font-size:.85rem;color:var(--c-t101)}
._sjmcgj{color:var(--c-g2c9);height:2.8rem;place-items:center;background:var(--c-fa49);border-radius:50%;width:2.8rem;display:grid;margin-bottom:1.5rem;font-size:1.5rem}
._sjmcgj svg{width:1.3rem;height:1.3rem}
._qu3eklg8 {
  overflow-wrap: anywhere;
  margin: 1rem 0 0;
  font-size: clamp(1rem,1.6vw,1.25rem);
}
._ekbwfyh{color:var(--c-n97e);text-underline-offset:.25em;text-decoration:underline}
._ekbwfyh:hover {
  color: var(--c-g2c9);
}
._ekbwfyh[href^="mailto:"] {
  font-size: min(1em,1.05rem);
}
._5c8u1z6{font-style:normal}
._ekbwfyh:focus-visible {
  outline: 2px solid var(--c-g2c9);
  outline-offset: 4px;
}
@media(max-width:760px){._9zs9unto,._xdem3n{grid-template-columns:minmax(0,1fr)}._9zs9unto{gap:1rem;margin-bottom:2rem}._brwlq7p0{padding:1.5rem}._sjmcgj {
  margin-bottom: 1rem;
}}
._h94dwp{padding:clamp(1.5rem,3vw,2.5rem);border-top:3px solid var(--c-g2c9);min-width:0;display:grid;margin-top:3rem;gap:1.25rem;border-radius:0 0 var(--r-d9f4) var(--r-d9f4);background:var(--c-k63e)}
._6uco7eag{margin:0;overflow-wrap:anywhere}
._amza11 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
}
._okkb5k0j {
  gap: .35rem;
  min-width: 0;
  display: grid;
}
._ut5bot73 {
  grid-column: 1/-1;
}
._4lx0nnrh {
  font-size: .85rem;
  color: var(--c-t101);
}
._md3ysx4{width:100%;min-width:0;padding:.75rem .9rem;border:1px solid var(--c-l8a7);border-radius:var(--r-d9f4);background:var(--c-fa49);color:var(--c-n97e);font:inherit}
._md3ysx4:focus{outline:2px solid var(--c-g2c9);outline-offset:1px}
._h4i0f958{resize:vertical}
._rvxaaq{max-width:100%;justify-self:start;overflow-wrap:anywhere}
@media(max-width:760px){
._h94dwp{margin-top:2rem;padding:1.25rem}
._amza11 {
  grid-template-columns: minmax(0,1fr);
}
}
._qu3eklg8+._jiie40{margin-top:1.25rem}
._hgf0k774{overflow-wrap:anywhere}
._bigmuwd{max-width:72rem}
._b0m0n39{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
._8olmlbk{margin:0;padding-left:1rem;border-left:3px solid var(--c-g2c9)}
._wie9n683{font-size:.8rem;margin-bottom:.35rem;color:var(--c-t101)}
._7idtde4 {
  font-size: .95rem;
  font-weight: 600;
  margin: 0;
  color: var(--c-n97e);
}
._2rjrlugy{white-space:pre-line;margin:0;min-width:0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.65}
._jktfnk{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(--c-l8a7);padding-block:2rem}
._jktfnk:last-child {
  border-bottom: 1px solid var(--c-l8a7);
}
._qgpycns {
  color: var(--c-g2c9);
  font-weight: var(--fw-j575);
  font-family: var(--ff-scac);
  line-height: 1;
  font-size: 2.7rem;
  font-variant-numeric: tabular-nums;
}
._u7qe3aa3{line-height:1.4;scroll-margin-top:8rem;min-width:0;font-size:clamp(1.1rem,1.6vw,1.35rem);margin:0}
._corisefs{color:var(--c-n97e);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}
._corisefs:hover {
  color: var(--c-g2c9);
  text-decoration-color: currentColor;
}
._corisefs:focus-visible,._u7qe3aa3:focus{outline:2px solid var(--c-g2c9);outline-offset:5px}
._gviv1z7y{max-width:65ch;min-width:0}
._7mrzytnh {
  margin: 0 0 1rem;
  font-size: 1rem;
  white-space: pre-line;
  line-height: 1.8;
}
._7mrzytnh:last-child{margin-bottom:0}
@media(max-width:860px){._b0m0n39{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}._jktfnk {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}._qgpycns {
  font-size: 2rem;
}._gviv1z7y{grid-column:2}._u7qe3aa3{align-self:center}}
@media(max-width:480px){
._jktfnk {
  padding-block: 1.5rem;
  gap: 1rem;
}
._gviv1z7y {
  grid-column: 1/-1;
}
._qgpycns {
  font-size: 1.8rem;
}
}
._uy0f37z0{overflow-wrap:anywhere}
._18y6zby{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
._n2t8p86 {
  top: 7rem;
  min-width: 0;
  position: sticky;
  padding-top: .35rem;
}
._4ii28b8{border-bottom:2px solid var(--c-g2c9);margin:0 0 1.75rem;padding:0 0 1.5rem}
._d9xk4c49{letter-spacing:.05em;color:var(--c-t101);font-size:.75rem;margin-bottom:.4rem}
._rhn1pza {
  margin: 0;
  font-size: .95rem;
  font-weight: 600;
  color: var(--c-n97e);
}
._1ub7ex9{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}
._sfik5p{min-width:0}
._kjb4cy8{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--c-n97e);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--c-l8a7)}
._kjb4cy8:hover {
  text-underline-offset: .2em;
  text-decoration: underline;
  color: var(--c-g2c9);
}
._kjb4cy8:focus-visible {
  outline: 2px solid var(--c-g2c9);
  outline-offset: 3px;
}
._4469cv {
  font-variant-numeric: tabular-nums;
  color: var(--c-t101);
  font-size: .72rem;
}
._m2w85mcx{min-width:0}
._4kcnjv{margin:0 0 2.5rem;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;white-space:pre-line}
._grld6y3c{border-top:1px solid var(--c-l8a7);padding-block:1.8rem}
._grld6y3c:last-child {
  padding-bottom: 0;
}
._4w6h9zge{margin:0 0 1rem;line-height:1.35;font-size:clamp(1.15rem,1.6vw,1.45rem);scroll-margin-top:8rem}
._4w6h9zge:focus{outline:2px solid var(--c-g2c9);outline-offset:5px}
._tc66uz {
  font-size: 1rem;
  margin: 0 0 1rem;
  line-height: 1.8;
  white-space: pre-line;
}
._tc66uz:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){._18y6zby{grid-template-columns:minmax(0,1fr);gap:2rem}._n2t8p86{position:static;padding:1.25rem;background:var(--c-k63e);border:1px solid var(--c-l8a7);border-radius:var(--r-d9f4)}._4ii28b8 {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}._1ub7ex9{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}._4kcnjv {
  margin-bottom: 1.75rem;
}}
@media(max-width:480px){
._1ub7ex9 {
  grid-template-columns: minmax(0,1fr);
}
._grld6y3c {
  padding-block: 1.5rem;
}
}
._gau8y3 {
  background: var(--c-k63e);
  overflow-wrap: anywhere;
}
._hif3sqt7{max-width:56rem;background:var(--c-fa49);border:1px solid var(--c-l8a7);border-top:3px solid var(--c-g2c9);border-radius:0 0 var(--r-d9f4) var(--r-d9f4);box-shadow:var(--sh-tabe);padding:clamp(1.25rem,4vw,3.5rem)}
._f309bkw {
  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(--c-l8a7);
  font-size: .85rem;
}
._q8zrfxq {
  color: var(--c-t101);
  min-width: 0;
}
._qgktg7ve {
  margin: 0;
  text-align: right;
  min-width: 0;
  color: var(--c-n97e);
}
._f65g735 {
  max-width: 66ch;
  margin-inline: auto;
}
._653rpcnj {
  white-space: pre-line;
  margin: 0 0 2.5rem;
  font-size: 1.1rem;
  line-height: 1.8;
}
._42bdsr03 {
  margin-top: 2.25rem;
}
._80y3qypn {
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  scroll-margin-top: 8rem;
  line-height: 1.35;
  margin: 0 0 .9rem;
}
._bbywijgv {
  color: var(--c-n97e);
  text-decoration: underline;
  text-decoration-color: var(--c-l8a7);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
._bbywijgv:hover {
  color: var(--c-g2c9);
  text-decoration-color: currentColor;
}
._bbywijgv:focus-visible,._80y3qypn:focus{outline:2px solid var(--c-g2c9);outline-offset:5px}
._6jri7yp {
  margin: 0 0 1rem;
  white-space: pre-line;
  font-size: 1rem;
  line-height: 1.85;
}
._6jri7yp:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
._hif3sqt7 {
  padding: 1.25rem 1rem;
}
._f309bkw {
  flex-direction: column;
  gap: .3rem;
  margin-bottom: 1.75rem;
}
._qgktg7ve{text-align:left}
._653rpcnj {
  font-size: 1.05rem;
  margin-bottom: 1.75rem;
}
._42bdsr03{margin-top:1.75rem}
._6jri7yp{line-height:1.75}
}
._w3xwqs7a {
  padding-block: 1.5rem calc(var(--sp-f333) * .65);
  background: var(--c-k63e);
}
._qrtjeq{min-width:0}
._kl5i9a{margin:0}
._b450uyd{object-fit:cover;width:100%;aspect-ratio:5/2}
._sj2ema1{margin:-3rem clamp(1rem,4vw,4rem) 0;padding:clamp(1.25rem,4.5vw,4rem);position:relative;background:var(--c-fa49);border:1px solid var(--c-l8a7)}
._cqupp9{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}
._cqupp9:focus-visible{outline:2px solid var(--c-g2c9);outline-offset:4px}
._ro4xuub {
  display: block;
}
._hgdmgt {
  max-width: 23ch;
  font-size: clamp(2rem,4vw,3.8rem);
  overflow-wrap: anywhere;
  margin-bottom: .65em;
}
._ay3s1uw{color:var(--c-t101);line-height:1.65;margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);max-width:56ch}
._jqkad9xy {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1.5rem;
  border-top: 1px solid var(--c-l8a7);
  padding-top: 1.25rem;
  font-size: .8rem;
  color: var(--c-t101);
}
._z4bt52 {
  color: var(--c-n97e);
  font-weight: 600;
  min-width: 0;
}
._kl5i9a:not(:has(img)){display:none}
._qrtjeq:not(:has(img)) ._sj2ema1{margin-top:0}
@media(max-width:700px){
._b450uyd {
  aspect-ratio: 8/5;
}
._sj2ema1{margin:-1.25rem .65rem 0;padding:1.25rem}
._cqupp9 {
  margin-bottom: 1rem;
}
._ay3s1uw{margin-bottom:1.5rem}
._z4bt52{flex-basis:100%}
}
._7q6mvq {
  display: grid;
  grid-template-columns: minmax(0,.5fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,5rem);
  padding-block: 2rem 3rem;
  border-top: 1px solid var(--c-l8a7);
}
._u1hcjzr{min-width:0}
._0p6uftlh {
  display: block;
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1rem;
  color: var(--c-g2c9);
}
._12jcbp{overflow-wrap:anywhere;max-width:22ch;line-height:1.4;font-size:clamp(1.25rem,2vw,1.7rem)}
._hbql15bv{max-width:66ch;line-height:1.85;overflow-wrap:anywhere;min-width:0;font-size:1.05rem}
._i0yyfah {
  margin-bottom: 1.35rem;
}
._i0yyfah:last-child{margin:0}
._cy6sg0i4 {
  padding: 1.5rem 1.5rem 1.5rem 2.75rem;
  margin: 1.5rem 0 0;
  background: var(--c-k63e);
  border-left: 2px solid var(--c-g2c9);
  border-radius: 0 var(--r-d9f4) var(--r-d9f4) 0;
}
._426u2w1c{margin-bottom:.6rem;padding-left:.25rem}
._426u2w1c:last-child{margin:0}
._426u2w1c::marker{color:var(--c-g2c9)}
._25fzd3kt{padding:2.5rem;margin-left:calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);border-radius:var(--r-n372);background:var(--c-k63e)}
._ps5zy08{font-family:var(--ff-scac);overflow-wrap:anywhere;line-height:1.65;margin:0;font-size:1.25rem}
@media(max-width:760px){
._7q6mvq{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2rem}
._0p6uftlh {
  margin-bottom: .5rem;
}
._12jcbp {
  margin: 0;
  max-width: none;
}
._25fzd3kt{padding:1.5rem;margin-left:0}
._hbql15bv {
  font-size: 1rem;
}
}