:root{--c-x8e4:rgb(107,93,76);--c-ma39:rgb(75,62,48);--c-m429:rgb(206,195,182);--c-x445:rgb(153,133,111);--c-hd2c:rgb(255,255,255);--c-f1ea:rgb(162,90,87);--c-la47:rgb(255,255,255);--c-j094:rgb(250,250,249);--c-t29e:rgb(245,242,239);--c-l31a:rgb(50,46,41);--c-w591:rgb(121,110,99);--c-bf64:rgb(229,225,220);--c-h487:rgb(39,31,23);--c-j222:rgb(53,44,33);--c-u47a:rgb(246,245,244);--c-u5ab:rgb(186,179,171);--r-va25:2px;--r-z607:4px;--r-s8b2:2px;--tt-u0e7:none;--ls-t604:0;--fw-e905:600;--ff-h195:'Lora', Georgia, 'Times New Roman', serif;--ff-mf96:'Lora', Georgia, 'Times New Roman', serif;--fs-v4a0:clamp(2rem, 4.5vw, 3.25rem);--fs-v02a:clamp(1.6rem, 3vw, 2.25rem);--fs-k710:1.25rem;--fw-j9b9:700;--ls-cd21:-0.01em;--lh-qfad:1.15;--tt-o8be:none;--ls-n12e:0;--c-dae3:rgb(107,93,76);--fs-r142:1.125rem;--lh-k67f:1.6;--w-i12b:1083px;--sp-cd1e:7rem;--sh-ie12:0 2px 12px rgba(0,0,0,.08);--sh-s988:0 12px 40px rgba(0,0,0,.14)}
*,*::before,*::after{box-sizing:border-box}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--ff-mf96);
  font-size: var(--fs-r142);
  line-height: var(--lh-k67f);
  color: var(--c-l31a);
  background: var(--c-j094);
}
img,svg,video {
  max-width: 100%;
  height: auto;
  display: block;
}
h1,h2,h3,h4{font-family:var(--ff-h195);font-weight:var(--fw-j9b9);line-height:var(--lh-qfad);margin:0 0 .6em;color:var(--c-l31a);letter-spacing:var(--ls-cd21);hyphens:manual}
h1 {
  font-size: var(--fs-v4a0);
}
h2{font-size:var(--fs-v02a)}
h3{font-size:var(--fs-k710);line-height:1.3}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a {
  color: var(--c-x8e4);
  text-decoration: none;
}
@media (min-width:481px){
a[href^="tel:"]{white-space:nowrap}
}
a:hover {
  color: var(--c-ma39);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select{font:inherit;color:inherit}
::selection {
  background: var(--c-m429);
  color: var(--c-l31a);
}
._2ajdq5{width:min(100% - 2.5rem,var(--w-i12b));margin-inline:auto}
._1sk0rr{width:min(100% - 2.5rem,48rem)}
._4dra7w2{padding-block:var(--sp-cd1e)}
._khuwh7 {
  background: var(--c-t29e);
}
._bjjutu{background:var(--c-h487);color:var(--c-u47a)}
._bjjutu h1,._bjjutu h2,._bjjutu h3,._bjjutu h4{color:inherit}
._bjjutu a {
  color: var(--c-x445);
}
._bjjutu ._stxzklj,._bjjutu ._dgx5874 {
  color: var(--c-u5ab);
}
._bjjutu ._1im03r{color:var(--c-x445)}
._lgk3xk4c{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--r-s8b2);background:var(--c-x8e4);color:var(--c-hd2c);font-weight:var(--fw-e905);text-transform:var(--tt-u0e7);letter-spacing:var(--ls-t604);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
._lgk3xk4c:hover{background:var(--c-ma39);color:var(--c-hd2c)}
._lgk3xk4c:active{transform:translateY(1px)}
._cvvzihn{background:transparent;color:var(--c-x8e4);border-color:currentColor}
._cvvzihn:hover{background:var(--c-x8e4);color:var(--c-hd2c);border-color:var(--c-x8e4)}
._b5odsj {
  background: var(--c-f1ea);
  color: var(--c-la47);
}
._b5odsj:hover{background:var(--c-f1ea);color:var(--c-la47);filter:brightness(.92)}
._cz52mo {
  background: var(--c-u47a);
  color: var(--c-h487);
}
._cz52mo:hover{background:rgb(255,255,255);color:var(--c-h487)}
._mh4gak0 {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
._asvyle2y{padding:1rem 2rem;font-size:1.05rem}
._bjjutu ._lgk3xk4c:not(._cvvzihn):not(._b5odsj):not(._cz52mo){background:var(--c-x445);color:var(--c-h487)}
._bjjutu ._lgk3xk4c:not(._cvvzihn):not(._b5odsj):not(._cz52mo):hover{background:var(--c-u47a);color:var(--c-h487)}
._bjjutu ._cvvzihn {
  color: var(--c-u47a);
  border-color: var(--c-u5ab);
}
._bjjutu ._cvvzihn:hover{background:var(--c-u47a);color:var(--c-h487);border-color:var(--c-u47a)}
._m91g44iz{display:grid;gap:1.5rem}
._7ij44fj{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._xzm8jz{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
._awfu7w {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._axy1f5g {
  grid-template-columns: repeat(2,1fr);
}
._9412x7{grid-template-columns:repeat(3,1fr)}
._m5nur7{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){._m5nur7{grid-template-columns:repeat(2,1fr)}._9412x7 {
  grid-template-columns: repeat(2,1fr);
}}
@media (max-width:560px){
._axy1f5g,._9412x7,._m5nur7{grid-template-columns:1fr}
}
._5vkc7q2n {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._5vkc7q2n>*{min-width:0}
._5vkc7q2n._axy1f5g>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._5vkc7q2n._9412x7>*{flex:0 0 calc((100% - 3rem)/3)}
._5vkc7q2n._m5nur7>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){._5vkc7q2n._9412x7>*,._5vkc7q2n._m5nur7>* {
  flex-basis: calc((100% - 1.5rem)/2);
}}
@media (max-width:560px){._5vkc7q2n._axy1f5g>*,._5vkc7q2n._9412x7>*,._5vkc7q2n._m5nur7>* {
  flex-basis: 100%;
}}
._stxzklj {
  font-size: 1.15rem;
  color: var(--c-w591);
}
._1im03r {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--ls-n12e);
  text-transform: var(--tt-o8be);
  color: var(--c-dae3);
  margin-bottom: .75rem;
}
._dgx5874{color:var(--c-w591)}
._86ipfir {
  text-align: center;
}
._zyvzanh9{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
@media (max-width:640px){._4dra7w2 {
  padding-block: calc(var(--sp-cd1e) * .7);
}}
._r2fkhv {
  position: sticky;
  top: 0;
  z-index: 20;
  padding: .75rem 0;
}
._qg04hij {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding: .5rem .55rem .5rem 1.4rem;
  border: 1px solid var(--c-bf64);
  border-radius: 999px;
  box-shadow: var(--sh-ie12);
}
._a3j20jf ._qg04hij {
  background: var(--c-t29e);
}
._hm9j8y ._qg04hij {
  background: var(--c-j094);
}
._ngsu3ckc ._qg04hij {
  background: var(--c-h487);
  border-color: transparent;
  color: var(--c-u47a);
}
._01ti7q {
  display: inline-flex;
  min-width: 0;
}
._w0b3z0x1{height:auto;width:auto;max-height:2rem}
._yapar79 {
  display: flex;
  align-items: center;
  gap: 1rem;
}
._iajx7y {
  display: flex;
  flex-wrap: wrap;
  gap: .2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._5qgpz4 {
  display: block;
  padding: .5rem .95rem;
  border-radius: 999px;
  color: inherit;
  font-size: .95rem;
  font-weight: 500;
}
._5qgpz4:hover,._6xmhvna{background:var(--c-m429);color:var(--c-l31a)}
._ngsu3ckc ._5qgpz4:hover,._ngsu3ckc ._6xmhvna {
  background: rgba(255,255,255,.12);
  color: var(--c-u47a);
}
._sk3tyh {
  display: inline-flex;
  align-items: center;
  padding: .65rem 1.3rem;
  border-radius: 999px;
  background: var(--c-x8e4);
  color: var(--c-hd2c);
  font-weight: 600;
  white-space: nowrap;
}
._sk3tyh:hover{background:var(--c-ma39);color:var(--c-hd2c)}
._ngsu3ckc ._sk3tyh {
  background: var(--c-x445);
  color: var(--c-h487);
}
._eob2lc{display:none}
._eob2lc:focus-visible + ._j9mtpva0{outline:2px solid var(--c-x8e4);outline-offset:4px}
._j9mtpva0{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}
._bh4kd4uj{display:block;width:24px;height:2px;border-radius:2px;background:currentColor}
@media (max-width:900px){
._qg04hij {
  border-radius: 1.75rem;
  padding-inline: 1.1rem .5rem;
}
._eob2lc{display:block}
._j9mtpva0{display:flex}
._yapar79{display:none;position:absolute;left:0;right:0;top:calc(100% + .5rem);flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;border:1px solid var(--c-bf64);border-radius:var(--r-z607);box-shadow:var(--sh-s988);background:var(--c-j094)}
._a3j20jf ._yapar79{background:var(--c-t29e)}
._ngsu3ckc ._yapar79 {
  background: var(--c-h487);
  border-color: transparent;
}
._eob2lc:checked ~ ._yapar79 {
  display: flex;
}
._iajx7y{flex-direction:column}
._sk3tyh {
  justify-content: center;
}
}
._8ifkoa{padding-top:clamp(2.5rem,6vw,4rem);border-top:1px solid var(--c-bf64)}
._zf3f4e5 {
  background: var(--c-t29e);
}
._h7izujx0 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);
  gap: clamp(2rem,5vw,4.5rem);
  align-items: start;
}
._yr2q2cc ._gt02o5h{order:2}
._gt02o5h{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--r-z607);background:var(--c-x8e4);color:var(--c-hd2c)}
._d7wa591 {
  margin-bottom: 1.25rem;
  color: inherit;
  font-size: 1.35rem;
}
._xdlurx{margin:0;display:grid;gap:1rem}
._27a827 {
  display: grid;
  gap: .15rem;
}
._bn2z26jz {
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  opacity: .75;
}
._zrr7j1cv {
  margin: 0;
  font-weight: 600;
}
._gxtq3yq{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
._gxtq3yq:hover {
  color: inherit;
  opacity: .85;
}
._38hl6y7{display:inline-flex;margin-bottom:1rem}
._obpa7zg2{height:auto;width:auto;max-height:2.25rem}
._ct7a4nhq{max-width:32rem;color:var(--c-w591)}
._417czi8i {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem;
  margin-top: 1.75rem;
}
._q4c2eo {
  margin-bottom: .9rem;
  font-size: .78rem;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--c-w591);
}
._8poynk {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: .5rem;
}
._0b8mqy5e{color:var(--c-l31a)}
._0b8mqy5e:hover {
  color: var(--c-x8e4);
}
._hoqi8r {
  margin-top: clamp(2rem,5vw,3rem);
  padding-block: 1.25rem;
  border-top: 1px solid var(--c-bf64);
  font-size: .85rem;
  color: var(--c-w591);
}
@media (max-width:820px){
._h7izujx0 {
  grid-template-columns: minmax(0,1fr);
}
._yr2q2cc ._gt02o5h {
  order: 0;
}
}
@media (max-width:420px){._417czi8i {
  grid-template-columns: minmax(0,1fr);
}}
._j3st7y2{position:fixed;z-index:50;inset-inline:1rem;bottom:1rem;max-width:76rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin-inline:auto;display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2fr) minmax(15rem,1.2fr);align-items:center;gap:1.4rem;overflow:auto;overscroll-behavior:contain;padding:1.05rem 1.35rem;background:var(--c-j094);color:var(--c-l31a);border:1px solid var(--c-bf64);border-inline-start:4px solid var(--c-x8e4);box-shadow:var(--sh-ie12);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}
._j3st7y2[hidden]{display:none}
._mr874ra {
  min-width: 0;
  padding-inline-end: 1.2rem;
  border-inline-end: 1px solid var(--c-bf64);
}
._l704al4{margin:0 0 .35rem;font-family:var(--ff-h195);font-size:1rem;font-weight:var(--fw-j9b9);line-height:1.3}
._b6ogu2 {
  display: inline-block;
  max-width: 100%;
  color: var(--c-x8e4);
  font-size: .82rem;
  text-decoration: underline;
  text-underline-offset: .18em;
}
._b6ogu2:hover{color:var(--c-ma39)}
._chukxqh8{min-width:0;margin:0}
._ywxiar {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .6rem;
  min-width: 0;
}
._9a99ry{min-width:0;min-height:44px;padding:.7rem .75rem;background:var(--c-t29e);color:var(--c-l31a);border:1px solid var(--c-bf64);border-radius:var(--r-s8b2);font-weight:var(--fw-e905);font-size:.88rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
._9a99ry:hover{background:var(--c-x8e4);border-color:var(--c-x8e4);color:var(--c-hd2c)}
._9a99ry:focus-visible,._b6ogu2:focus-visible{outline:3px solid var(--c-x8e4);outline-offset:3px}
@media(max-width:900px){
._j3st7y2{grid-template-columns:minmax(0,1fr) minmax(14rem,1fr);gap:1rem}
._mr874ra {
  grid-column: 1/-1;
  border-inline-end: 0;
  padding-inline-end: 0;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
}
._l704al4{margin:0}
}
@media(max-width:560px){._j3st7y2 {
  inset-inline: .5rem;
  bottom: .5rem;
  grid-template-columns: minmax(0,1fr);
  gap: .55rem;
  padding: .75rem .85rem;
  font-size: .84rem;
  line-height: 1.4;
}._mr874ra {
  flex-wrap: wrap;
  gap: .15rem .8rem;
}._l704al4{font-size:.92rem}._9a99ry{min-height:40px;padding:.5rem .6rem}}
._43mxg0y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}
._n9viw5x ._43mxg0y {
  grid-template-columns: minmax(0,1fr);
  max-width: 48rem;
}
._waj4ab {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
._vu5cwxa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
._m6jl7qt {
  display: grid;
  gap: .35rem;
  min-width: 0;
}
._i1doev {
  grid-column: 1/-1;
}
._vcsbys{font-size:.9rem;font-weight:600}
._bsxd9z{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--c-bf64);border-radius:var(--r-va25);background:var(--c-j094)}
._bsxd9z:focus{outline:2px solid var(--c-x8e4);outline-offset:1px}
._qcfv1u {
  resize: vertical;
}
._or379sph {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media (max-width:860px){
._43mxg0y{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:480px){
._vu5cwxa{grid-template-columns:minmax(0,1fr)}
}
._6sfttc{padding-block:calc(var(--sp-cd1e) * 1.3);text-align:center}
._u6ftsmf9{background:var(--c-t29e)}
._dc5f5m {
  background: var(--c-x8e4);
  color: var(--c-hd2c);
}
._dc5f5m ._yyctz5,._dc5f5m ._lv62gcma{color:var(--c-hd2c)}
._dc5f5m ._k9xrxm{color:var(--c-hd2c);border-color:var(--c-hd2c)}
._dc5f5m ._k9xrxm:hover{background:var(--c-hd2c);color:var(--c-x8e4)}
._v83dww{max-width:48rem}
._lv62gcma {
  font-size: 1.15rem;
  color: var(--c-w591);
  margin-bottom: 1.75rem;
}
._rfc8c56m {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}
._woflfu9{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;list-style:none;margin:3rem 0 0;padding:0}
._5aw9ace {
  display: flex;
  flex-direction: column;
  gap: .15rem;
}
._5mdhy7x9{font-family:var(--ff-h195);font-size:2rem;line-height:1}
._0vid9rw4{font-size:.9rem;opacity:.8}
._un1a5j {
  margin-bottom: 2.5rem;
}
._fu4ykzv {
  list-style: none;
  padding: 0;
  margin: 0;
}
._onkjtrne{grid-template-columns:minmax(0,1fr);max-width:36rem;margin-inline:auto}
._rjbmtoh {
  display: flex;
  flex-direction: column;
  padding: 1.75rem;
  background: var(--c-t29e);
  border-radius: var(--r-z607);
  border: 1px solid var(--c-bf64);
  transition: transform .2s,box-shadow .2s;
}
._rjbmtoh:hover{transform:translateY(-3px);box-shadow:var(--sh-ie12)}
._2gcor6{color:var(--c-x8e4);margin-bottom:1rem}
._2gcor6 svg {
  width: 2rem;
  height: 2rem;
}
._euutvp{color:var(--c-w591);flex-grow:1}
._ymyz2l {
  font-weight: 700;
  color: var(--c-ma39);
  margin-top: .5rem;
}
._pgm71m3c {
  max-width: 46rem;
  margin-bottom: clamp(2rem,4vw,3rem);
}
._6rvm8j {
  margin-bottom: .9rem;
}
._90i6jpc{margin:0}
._uqnrowx {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(1.25rem,3vw,2rem);
}
._shj6w8fh {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._o1c7v7l ._shj6w8fh {
  border: 1px solid var(--c-bf64);
  border-radius: var(--r-z607);
  overflow: hidden;
  background: var(--c-j094);
}
._jg0jie {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}
._icg2jfvy ._jg0jie{border-radius:var(--r-z607)}
._8mfoowmg {
  padding-top: 1.1rem;
}
._o1c7v7l ._8mfoowmg{padding:1.25rem 1.4rem 1.5rem}
._gvn6o3 {
  font-size: 1.2rem;
  margin-bottom: .45rem;
}
._zlly9sog{margin:0;color:var(--c-w591)}
._6b3q87{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}
@media (max-width:900px){._uqnrowx {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}}
@media (max-width:600px){._uqnrowx {
  grid-template-columns: minmax(0,1fr);
}}
._6pudyzh0 ._7bwcwo0 {
  max-width: 46rem;
}
._siuor8 ._7bwcwo0{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}
._vnybvd7 {
  margin-bottom: 1.5rem;
}
._iyngda {
  border-bottom: 1px solid var(--c-bf64);
  padding: .25rem 0;
}
._fp8aho {
  cursor: pointer;
  padding: .9rem 2rem .9rem 0;
  font-weight: 600;
  list-style: none;
  position: relative;
}
._fp8aho::-webkit-details-marker{display:none}
._fp8aho::after{content:"+";position:absolute;right:0;top:.7rem;font-size:1.4rem;color:var(--c-x8e4);transition:transform .2s}
._iyngda[open] ._fp8aho::after{transform:rotate(45deg)}
._tw6pnr{margin:0 0 1rem;color:var(--c-w591)}
@media (max-width:860px){
._siuor8 ._7bwcwo0{grid-template-columns:1fr;gap:1rem}
}
._95ksjnqr{padding-block:calc(var(--sp-cd1e) * .75);background:var(--c-t29e);overflow-wrap:anywhere;border-top:4px solid var(--c-x8e4)}
._2turdiur {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);
  gap: 2rem 3rem;
  align-items: center;
}
._z7bnudrv,._bl2r2tb{min-width:0}
._d1b02q{color:var(--c-x8e4)}
._vjv136lm {
  max-width: 22ch;
  margin: 0;
}
._z5kbyfn{color:var(--c-w591);margin-bottom:1.2rem;max-width:36rem}
._v26jto04{max-width:100%;white-space:normal;text-align:center}
._4q77v4i {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem 1.5rem;
  border-top: 1px solid var(--c-bf64);
  padding-top: 1.3rem;
  min-width: 0;
}
._0shzv9qf {
  font-weight: 600;
  font-size: .85rem;
  color: var(--c-l31a);
  max-width: 24rem;
}
._txqcnxxq{display:flex;align-items:center;gap:.6rem;max-width:100%;min-width:0;font-size:.88rem;color:var(--c-x8e4)}
._txqcnxxq:hover{text-decoration:underline;text-underline-offset:.3em}
._aaii0t92{display:block;width:1.1rem;height:1.1rem;flex:none}
._aaii0t92 svg {
  width: 1.1rem;
  height: 1.1rem;
}
@media (max-width:680px){._2turdiur{grid-template-columns:1fr;gap:1.4rem}._vjv136lm {
  max-width: 28ch;
}._4q77v4i {
  flex-direction: column;
  align-items: flex-start;
  gap: .8rem;
}._0shzv9qf{max-width:100%}}
._gqekx1{padding-block:calc(var(--sp-cd1e) * .9) calc(var(--sp-cd1e) * .7)}
._jok81but {
  border-bottom: 4px solid var(--c-x8e4);
}
._2untqxeu{border-bottom:4px solid var(--c-f1ea)}
._v4wnmy{border-bottom:1px solid var(--c-bf64)}
._ap8vje{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
._ht9vw0s9{margin:0;font-size:calc(var(--fs-v4a0) * 1.05)}
._44zbno {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){._ap8vje{grid-template-columns:1fr;gap:1rem}}
._vghjtqg{min-width:0}
._nuiinsrw {
  max-width: 54rem;
  margin-bottom: 2rem;
}
._pckvzo8v {
  overflow-wrap: anywhere;
}
._i3d653{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}
._9d9fitir{min-width:0;overflow-wrap:anywhere}
._9d9fitir h3{margin:0 0 .6rem;font-size:1.2rem}
._9d9fitir p{margin:0;line-height:1.7}
._o4eblmsa {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .04em;
  margin-bottom: .7rem;
  color: var(--c-w591);
  overflow-wrap: anywhere;
}
._i3d653{grid-template-columns:repeat(3, minmax(0, 1fr))}
._9d9fitir {
  border: 1px solid var(--c-bf64);
  padding: 1.6rem;
  border-radius: var(--r-va25);
}
@media (max-width: 700px){
._i3d653{grid-template-columns:minmax(0, 1fr)}
._9d9fitir{grid-template-columns:minmax(0, 1fr);gap:.5rem}
}
._exhu0u{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}
._yfec2xz ._zrj0gji{order:2}
._zrj0gji{margin:0}
._ncn5g7l9{width:100%;border-radius:var(--r-z607);object-fit:cover;aspect-ratio:9/8}
._2vg0n7q{color:var(--c-w591)}
._gdir81v0{font-weight:600}
@media (max-width:860px){._exhu0u {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}._yfec2xz ._zrj0gji{order:0}}
._vcmren {
  overflow-wrap: anywhere;
}
._x0yr4ts {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._t8p7ct{border-top:4px solid var(--c-x8e4);padding-top:1.5rem}
._9w8kf94{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--c-bf64)}
._ojj84w {
  position: absolute;
  left: 0;
  top: .15rem;
  color: var(--c-w591);
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
}
._0klyxeg {
  max-width: 65ch;
}
@media (max-width: 760px){._x0yr4ts{grid-template-columns:minmax(0, 1fr)}._9w8kf94{padding-left:2.5rem}}
._lszw3o1i {
  padding-block: calc(var(--sp-cd1e) * .8);
}
._7xvtnhu2 {
  background: var(--c-t29e);
}
._zw2r6i {
  background: var(--c-x8e4);
  color: var(--c-hd2c);
}
._zw2r6i ._38qjdl,._zw2r6i ._4qrfoqa{color:var(--c-hd2c)}
._a0inq1h {
  border-bottom: 1px solid var(--c-bf64);
}
._sc1wvfj{text-align:center}
._8o7jsbr {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .8;
}
._bpribhc {
  margin: 0 .5rem;
}
._mt139y{opacity:.7}
._38qjdl {
  margin-bottom: .5rem;
}
._w01ysc {
  margin: 0;
  font-size: 1.1rem;
  opacity: .85;
  max-width: 40rem;
}
._sc1wvfj ._w01ysc{margin-inline:auto}
._6180872h {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
._mw8vgpd{list-style:none;margin:0;padding:0;display:grid;gap:2rem;counter-reset:none}
._gjoq6k ._mw8vgpd,._cwfwq2 ._mw8vgpd{grid-template-columns:repeat(3,1fr)}