:root {
  --c-h2d3: rgb(216,51,14);
  --c-v461: rgb(162,35,6);
  --c-m5c2: rgb(247,198,187);
  --c-ae66: rgb(242,85,49);
  --c-j7cc: rgb(255,255,255);
  --c-efd1: rgb(62,208,162);
  --c-dc95: rgb(39,29,27);
  --c-r715: rgb(250,250,250);
  --c-s9c8: rgb(246,244,244);
  --c-e0f8: rgb(39,29,27);
  --c-s3cc: rgb(119,91,85);
  --c-d691: rgb(226,219,218);
  --c-u540: rgb(44,30,27);
  --c-y1b0: rgb(61,41,36);
  --c-x8df: rgb(246,244,244);
  --c-l0d4: rgb(186,174,171);
  --r-deba: 13px;
  --r-h833: 26px;
  --r-ade1: 3px;
  --tt-q150: uppercase;
  --ls-wc76: .06em;
  --fw-f0a1: 700;
  --ff-p859: 'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;
  --ff-i648: 'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;
  --fs-l3d6: clamp(2rem, 4.5vw, 3.25rem);
  --fs-pf10: clamp(1.6rem, 3vw, 2.25rem);
  --fs-i754: 1.25rem;
  --fw-d54f: 700;
  --ls-m2a9: -0.02em;
  --lh-k278: 1.15;
  --tt-pc74: uppercase;
  --ls-l83b: .12em;
  --c-l18e: rgb(216,51,14);
  --fs-na06: 1rem;
  --lh-cc07: 1.6;
  --w-c02c: 1307px;
  --sp-xc58: 5rem;
  --sh-qf42: 0 2px 12px rgba(0,0,0,.08);
  --sh-x731: 0 24px 60px rgba(0,0,0,.12);
}
*,*::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-i648);font-size:var(--fs-na06);line-height:var(--lh-cc07);color:var(--c-e0f8);background:var(--c-r715)}
img,svg,video {
  max-width: 100%;
  height: auto;
  display: block;
}
h1,h2,h3,h4 {
  font-family: var(--ff-p859);
  font-weight: var(--fw-d54f);
  line-height: var(--lh-k278);
  margin: 0 0 .6em;
  color: var(--c-e0f8);
  letter-spacing: var(--ls-m2a9);
  hyphens: manual;
}
h1{font-size:var(--fs-l3d6)}
h2{font-size:var(--fs-pf10)}
h3 {
  font-size: var(--fs-i754);
  line-height: 1.3;
}
h4{font-size:1.05rem;line-height:1.35}
p {
  margin: 0 0 1em;
}
a {
  color: var(--c-h2d3);
  text-decoration: none;
}
@media (min-width:481px){a[href^="tel:"] {
  white-space: nowrap;
}}
a:hover {
  color: var(--c-v461);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection{background:var(--c-m5c2);color:var(--c-e0f8)}
._5a5m0q6 {
  width: min(100% - 2.5rem,var(--w-c02c));
  margin-inline: auto;
}
._zfem47q{width:min(100% - 2.5rem,48rem)}
._c19ef1{padding-block:var(--sp-xc58)}
._xrwa3p {
  background: var(--c-s9c8);
}
._sjch75 {
  background: var(--c-u540);
  color: var(--c-x8df);
}
._sjch75 h1,._sjch75 h2,._sjch75 h3,._sjch75 h4 {
  color: inherit;
}
._sjch75 a {
  color: var(--c-ae66);
}
._sjch75 ._16idw6pr,._sjch75 ._6fkt4dk {
  color: var(--c-l0d4);
}
._sjch75 ._fi63ro {
  color: var(--c-ae66);
}
._1dwijkf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--r-ade1);background:var(--c-h2d3);color:var(--c-j7cc);font-weight:var(--fw-f0a1);text-transform:var(--tt-q150);letter-spacing:var(--ls-wc76);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
._1dwijkf:hover{background:var(--c-v461);color:var(--c-j7cc)}
._1dwijkf:active {
  transform: translateY(1px);
}
._lumf04 {
  background: transparent;
  color: var(--c-h2d3);
  border-color: currentColor;
}
._lumf04:hover {
  background: var(--c-h2d3);
  color: var(--c-j7cc);
  border-color: var(--c-h2d3);
}
._ku8kh9{background:var(--c-efd1);color:var(--c-dc95)}
._ku8kh9:hover{background:var(--c-efd1);color:var(--c-dc95);filter:brightness(.92)}
._cj0cdq{background:var(--c-x8df);color:var(--c-u540)}
._cj0cdq:hover{background:rgb(255,255,255);color:var(--c-u540)}
._u9pxnqr {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
._4l0h8m {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
._sjch75 ._1dwijkf:not(._lumf04):not(._ku8kh9):not(._cj0cdq){background:var(--c-ae66);color:var(--c-u540)}
._sjch75 ._1dwijkf:not(._lumf04):not(._ku8kh9):not(._cj0cdq):hover {
  background: var(--c-x8df);
  color: var(--c-u540);
}
._sjch75 ._lumf04 {
  color: var(--c-x8df);
  border-color: var(--c-l0d4);
}
._sjch75 ._lumf04:hover {
  background: var(--c-x8df);
  color: var(--c-u540);
  border-color: var(--c-x8df);
}
._1o0rqu {
  display: grid;
  gap: 1.5rem;
}
._zkjpb6i9 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._e7mrh6zp {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._dddx53mm{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._bpr1t820 {
  grid-template-columns: repeat(2,1fr);
}
._ml79ethq {
  grid-template-columns: repeat(3,1fr);
}
._fqykt1yb{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){._fqykt1yb {
  grid-template-columns: repeat(2,1fr);
}._ml79ethq{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){
._bpr1t820,._ml79ethq,._fqykt1yb{grid-template-columns:1fr}
}
._0scc9uj{display:flex;flex-wrap:wrap;justify-content:center}
._0scc9uj>* {
  min-width: 0;
}
._0scc9uj._bpr1t820>*{flex:0 0 calc((100% - 1.5rem)/2)}
._0scc9uj._ml79ethq>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._0scc9uj._fqykt1yb>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){._0scc9uj._ml79ethq>*,._0scc9uj._fqykt1yb>* {
  flex-basis: calc((100% - 1.5rem)/2);
}}
@media (max-width:560px){
._0scc9uj._bpr1t820>*,._0scc9uj._ml79ethq>*,._0scc9uj._fqykt1yb>*{flex-basis:100%}
}
._16idw6pr{font-size:1.15rem;color:var(--c-s3cc)}
._fi63ro{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--ls-l83b);text-transform:var(--tt-pc74);color:var(--c-l18e);margin-bottom:.75rem}
._6fkt4dk{color:var(--c-s3cc)}
._p21ue5d{text-align:center}
._2qdt517 {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
@media (max-width:640px){
._c19ef1 {
  padding-block: calc(var(--sp-xc58) * .7);
}
}
._44bxqb {
  background: var(--c-r715);
  color: var(--c-e0f8);
  overflow-wrap: anywhere;
  border-bottom: 1px solid var(--c-d691);
}
._xvkm044x {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  padding-block: 1.5rem;
  border-bottom: 1px solid var(--c-d691);
}
._zeczvz9 ._xvkm044x{border-bottom:3px solid var(--c-h2d3)}
._b3t0bsr {
  display: inline-flex;
  align-items: center;
  gap: .9rem;
  color: var(--c-e0f8);
  min-width: 0;
  max-width: 38rem;
}
._b3t0bsr:hover {
  color: var(--c-h2d3);
}
._hgqohf{width:2.7rem;height:2.7rem;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--c-h2d3);font-size:1.4rem;font-family:var(--ff-p859);color:var(--c-h2d3)}
._8ood2jh{font-family:var(--ff-p859);font-size:clamp(1.15rem,2.2vw,1.9rem);font-weight:var(--fw-d54f);line-height:1.2;min-width:0}
._jxdkdidl{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.15;text-wrap:balance}
._t0u4fz {
  margin: 0;
  text-align: right;
  font-size: .85rem;
  color: var(--c-s3cc);
  max-width: 26rem;
}
._9s94j3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding-block: 1rem;
}
._tdviu24o{min-width:0}
._ez5poew {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .65rem 1.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
._nli8k9 {
  min-width: 0;
}
._hpss1e{display:block;color:var(--c-e0f8);font-size:.85rem;line-height:1.4;padding:.3rem 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.35em}
._hpss1e:hover,._4vowicup {
  color: var(--c-h2d3);
  text-decoration-color: currentColor;
}
._xcele1z{display:inline-flex;gap:.9rem;align-items:baseline;color:var(--c-h2d3);font-weight:700;font-size:.9rem;flex-shrink:0;max-width:16rem;padding:.35rem 0}
@media (max-width:700px){._xvkm044x {
  padding-block: 1rem;
  gap: 1rem;
}._t0u4fz{display:none}._9s94j3 {
  align-items: flex-start;
  flex-direction: column;
  gap: .8rem;
}._tdviu24o{width:100%}._ez5poew {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .35rem 1rem;
}._xcele1z{border-top:1px solid var(--c-d691);padding-top:.8rem;width:100%;max-width:none;justify-content:space-between}._8ood2jh {
  font-size: 1.3rem;
}._jxdkdidl{font-size:1.1rem}}
._ik5w7fe8{background:var(--c-r715);color:var(--c-e0f8);padding-block:var(--sp-xc58) 1.5rem;overflow-wrap:anywhere;border-top:1px solid var(--c-d691)}
._9hghc6n {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.5fr);
  gap: 2rem;
  align-items: start;
}
._v8gmlau{font-family:var(--ff-p859);font-size:1.5rem;line-height:1.3;font-weight:var(--fw-d54f)}
._v3py93 {
  margin: 0;
  color: var(--c-s3cc);
  max-width: 40rem;
  font-size: .95rem;
}
._3114fsl9{font-family:var(--ff-p859);font-size:clamp(1.5rem,4.8vw,3.6rem);font-weight:var(--fw-d54f);line-height:1.2;color:var(--c-h2d3);padding-block:2rem;letter-spacing:var(--ls-m2a9)}
._3yq7fkkc {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,3fr);
  gap: 2rem;
  border-top: 1px solid var(--c-d691);
  padding-block: 1.3rem;
  align-items: baseline;
}
._md058atj {
  font-size: .82rem;
  line-height: 1.6;
  font-family: var(--ff-i648);
  font-weight: 600;
  color: var(--c-s3cc);
  margin: 0;
}
._n5yf0uz{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-style:normal;font-size:.9rem;min-width:0}
._jczwu7{min-width:0}
._i5rxlx{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;list-style:none;margin:0;padding:0}
._g6arf6zp {
  min-width: 0;
}
._dti8lf {
  color: var(--c-e0f8);
  font-size: .9rem;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .3em;
}
._dti8lf:hover {
  color: var(--c-h2d3);
  text-decoration-color: currentColor;
}
._li53uz2 {
  border-top: 1px solid var(--c-d691);
  padding-top: 1.2rem;
  font-size: .8rem;
  color: var(--c-s3cc);
}
@media (max-width:700px){._9hghc6n {
  grid-template-columns: 1fr;
  gap: 1rem;
}._3yq7fkkc{grid-template-columns:1fr;gap:.8rem}._n5yf0uz {
  flex-direction: column;
}._3114fsl9 {
  font-size: clamp(1.3rem,6vw,2.2rem);
}._i5rxlx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}}
._vpoq0kf{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-r715);color:var(--c-e0f8);border:1px solid var(--c-d691);border-inline-start:4px solid var(--c-h2d3);box-shadow:var(--sh-qf42);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}
._vpoq0kf[hidden] {
  display: none;
}
._j4cvnj4 {
  min-width: 0;
  padding-inline-end: 1.2rem;
  border-inline-end: 1px solid var(--c-d691);
}
._s0hipt {
  margin: 0 0 .35rem;
  font-family: var(--ff-p859);
  font-size: 1rem;
  font-weight: var(--fw-d54f);
  line-height: 1.3;
}
._1db303pc {
  display: inline-block;
  max-width: 100%;
  color: var(--c-h2d3);
  font-size: .82rem;
  text-decoration: underline;
  text-underline-offset: .18em;
}
._1db303pc:hover {
  color: var(--c-v461);
}
._7jtmz7 {
  min-width: 0;
  margin: 0;
}
._jnfqfe {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .6rem;
  min-width: 0;
}
._a40gs5{min-width:0;min-height:44px;padding:.7rem .75rem;background:var(--c-s9c8);color:var(--c-e0f8);border:1px solid var(--c-d691);border-radius:var(--r-ade1);font-weight:var(--fw-f0a1);font-size:.88rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
._a40gs5:hover{background:var(--c-h2d3);border-color:var(--c-h2d3);color:var(--c-j7cc)}
._a40gs5:focus-visible,._1db303pc:focus-visible{outline:3px solid var(--c-h2d3);outline-offset:3px}
@media(max-width:900px){._vpoq0kf {
  grid-template-columns: minmax(0,1fr) minmax(14rem,1fr);
  gap: 1rem;
}._j4cvnj4{grid-column:1/-1;border-inline-end:0;padding-inline-end:0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._s0hipt{margin:0}}
@media(max-width:560px){._vpoq0kf {
  inset-inline: .5rem;
  bottom: .5rem;
  grid-template-columns: minmax(0,1fr);
  gap: .55rem;
  padding: .75rem .85rem;
  font-size: .84rem;
  line-height: 1.4;
}._j4cvnj4 {
  flex-wrap: wrap;
  gap: .15rem .8rem;
}._s0hipt {
  font-size: .92rem;
}._a40gs5 {
  min-height: 40px;
  padding: .5rem .6rem;
}}
._m1ztwpg4 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 3rem;
  align-items: start;
}
._vzpta3tx ._tkelwa4{order:1}
._vzpta3tx ._wb1gyf{order:2}
._wb1gyf,._tkelwa4{min-width:0;overflow-wrap:anywhere}
._q2rcw1 {
  margin: 0;
}
._9ihqbw {
  margin: 1.5rem 0 0;
  display: grid;
  gap: .75rem;
}
._jrjxlsu{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:1rem}
._s1o3g408{font-weight:600;color:var(--c-s3cc);font-size:.9rem}
._11ug8it4{margin:0;min-width:0;overflow-wrap:anywhere}
._j1hgzvl{color:inherit}
._tkelwa4{display:grid;gap:1rem;padding:2rem;background:var(--c-s9c8);border-radius:var(--r-h833);border:1px solid var(--c-d691)}
._wcc8fu{display:grid;gap:.35rem;min-width:0}
._o7ukls0l{font-size:.9rem;font-weight:600}
._izztw3i5{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--c-d691);border-radius:var(--r-deba);background:var(--c-r715)}
._izztw3i5:focus{outline:2px solid var(--c-h2d3);outline-offset:1px}
._iq64ug14{resize:vertical}
._o4951y54 {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media (max-width:860px){._m1ztwpg4{grid-template-columns:minmax(0,1fr)}._vzpta3tx ._tkelwa4,._vzpta3tx ._wb1gyf {
  order: 0;
}}
@media (max-width:480px){._jrjxlsu {
  grid-template-columns: minmax(0,1fr);
  gap: .25rem;
}._tkelwa4 {
  padding: 1.25rem;
}}
._9gmbqdh2{padding-block:calc(var(--sp-xc58) * 1.5) calc(var(--sp-xc58) * 1.3)}
._mjkrnhy {
  max-width: 52rem;
}
._zga22f ._mjkrnhy{margin-inline:auto;text-align:center}
._gtrw8s {
  display: block;
  width: 3.5rem;
  height: 4px;
  background: var(--c-h2d3);
  border-radius: 2px;
  margin-bottom: 1.5rem;
}
._zga22f ._gtrw8s{margin-inline:auto}
._gbkkbwqc{font-size:calc(var(--fs-l3d6) * 1.12);margin-bottom:1.25rem}
._pxal809k {
  max-width: 38rem;
  margin-bottom: 2rem;
}
._zga22f ._pxal809k {
  margin-inline: auto;
}
._p680wo0l{display:flex;flex-wrap:wrap;gap:1rem}
._zga22f ._p680wo0l{justify-content:center}
._6rma2r {
  margin: 1.5rem 0 0;
  font-size: .9rem;
}
._hhza8c {
  display: grid;
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._1ztyc3{position:sticky;top:6rem}
._fu944rs{margin-bottom:1.25rem}
._wdrpz6 {
  font-weight: 600;
}
._qam0qh {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
  gap: 2rem 2.5rem;
}
._4wzketlb{display:flex;gap:1rem;align-items:flex-start}
._cv73op2h {
  display: inline-flex;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: var(--r-deba);
  color: var(--c-h2d3);
}
._05dz5r ._cv73op2h {
  background: var(--c-m5c2);
  color: var(--c-v461);
}
._72pd2r5y ._cv73op2h{border:1px solid var(--c-d691)}
._220vl42 ._cv73op2h {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: .15rem;
}
._cv73op2h svg{width:1.25rem;height:1.25rem}
._ijovpb0 {
  font-size: 1.05rem;
  margin-bottom: .25rem;
}
._utw20xrf{margin:0;color:var(--c-s3cc);font-size:.95rem}
@media (max-width:860px){
._hhza8c {
  grid-template-columns: 1fr;
  gap: 2rem;
}
._1ztyc3 {
  position: static;
}
}
._koevv1{margin-bottom:2.5rem;max-width:40rem}
._xefmgezf {
  list-style: none;
  padding: 0;
  margin: 0;
}
._6v601n {
  display: flex;
  flex-direction: column;
  border-radius: var(--r-h833);
  overflow: hidden;
  background: var(--c-r715);
}
._vt1u8e8r ._6v601n{border:1px solid var(--c-d691)}
._p1t0uio ._6v601n {
  box-shadow: var(--sh-qf42);
}
._0y5a8t9 {
  margin: 0;
}
._wp11izyw{width:100%;aspect-ratio:10/7;object-fit:cover}
._gizge9 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem;
}
._4ktsb3{margin-bottom:.4rem}
._st7ui0 {
  color: var(--c-s3cc);
  flex-grow: 1;
}
._dlldeaf {
  font-weight: 600;
}
._51c6sy7 ._6v601n{position:relative;color:var(--c-x8df);min-height:22rem;justify-content:flex-end}
._51c6sy7 ._0y5a8t9 {
  position: absolute;
  inset: 0;
}
._51c6sy7 ._wp11izyw{height:100%}
._51c6sy7 ._gizge9{position:relative;background:linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);padding-top:4rem;flex-grow:0}
._51c6sy7 ._4ktsb3{color:inherit}
._51c6sy7 ._st7ui0{color:inherit;opacity:.9}
._51c6sy7 ._dlldeaf {
  color: inherit;
  text-decoration: underline;
}
._xlsre8sw {
  grid-template-columns: minmax(0,1fr);
  max-width: 34rem;
  margin-inline: auto;
}
._c5uugog {
  margin-bottom: 2rem;
}
._h95dpv{list-style:none;padding:0;margin:0}
._m1juyej {
  padding: 1.5rem;
  border-top: 3px solid var(--c-h2d3);
  background: var(--c-s9c8);
  border-radius: 0 0 var(--r-deba) var(--r-deba);
}
._t8a7xu {
  display: block;
  font-family: var(--ff-p859);
  font-size: 2rem;
  color: var(--c-m5c2);
  line-height: 1;
  margin-bottom: .75rem;
}
._zcg2r52j{margin:0;color:var(--c-s3cc)}
._g2eiuw0{padding-block:calc(var(--sp-xc58) * .8);background:var(--c-r715);overflow-wrap:anywhere}
._llmnlyy5 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);
  border-radius: var(--r-h833);
  overflow: hidden;
  background: var(--c-u540);
  color: var(--c-x8df);
}
._cmwu9bnz{display:flex;min-width:0;margin:0;padding:1rem}
._asn3g4 {
  width: 100%;
  height: 100%;
  min-height: 18rem;
  object-fit: cover;
  aspect-ratio: 4/5;
  border-radius: var(--r-deba);
}
._rtssuv {
  padding: clamp(1.5rem,4vw,3.5rem);
  display: flex;
  align-items: center;
  min-width: 0;
}
._36jrd49{width:100%;border-top:1px solid var(--c-l0d4);padding-top:1.2rem}
._budkh85 {
  display: block;
  font-size: .8rem;
  letter-spacing: var(--ls-l83b);
  text-transform: var(--tt-pc74);
  color: var(--c-ae66);
  margin-bottom: 1.1rem;
}
._gesrws {
  color: var(--c-x8df);
  max-width: 23ch;
}
._ivrsqhrn {
  color: var(--c-l0d4);
  margin: 1.1rem 0 1.6rem;
  max-width: 35rem;
}
._3aznmu1c{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--c-l0d4);padding-bottom:.8rem;font-weight:700;line-height:1.4;color:var(--c-x8df)}
._3aznmu1c:hover{color:var(--c-ae66);text-decoration:underline;text-underline-offset:.3em}
._wdpr6he ._cmwu9bnz{order:2}
@media (max-width:700px){
._llmnlyy5{grid-template-columns:1fr}
._cmwu9bnz{padding:1rem 1rem 0}
._asn3g4 {
  min-height: 0;
  height: auto;
  aspect-ratio: 16/9;
}
._rtssuv {
  padding: 1.5rem;
}
._wdpr6he ._cmwu9bnz{order:0}
}
._htqwm7 {
  padding-block: calc(var(--sp-xc58) * .7);
  background: var(--c-r715);
  overflow-wrap: anywhere;
}
._wtsncfeb {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--c-s9c8);
  border: 1px solid var(--c-d691);
  border-radius: var(--r-h833);
  overflow: hidden;
}
._mhakg456{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--c-h2d3)}
._li3zzewk ._mhakg456 {
  border-top: 0;
  border-left: 4px solid var(--c-h2d3);
}
._fvik5l92 {
  color: var(--c-h2d3);
}
._4eo3yz {
  max-width: 22ch;
  font-size: calc(var(--fs-l3d6) * .88);
  line-height: 1.15;
}
._i9nhw4 {
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--c-s3cc);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
._46ylcoc0{margin:0;min-width:0;display:flex;padding:.8rem}
._tg2hels{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--r-deba);aspect-ratio:4/5}
@media (max-width:700px){._wtsncfeb {
  grid-template-columns: 1fr;
}._4eo3yz {
  font-size: var(--fs-l3d6);
}._46ylcoc0 {
  padding: 0 1.25rem 1.25rem;
}._tg2hels{aspect-ratio:16/7;height:auto;min-height:0}._i9nhw4 {
  font-size: 1rem;
}}
._w0grm6o{min-width:0}
._w2vp7di{max-width:54rem;margin-bottom:2rem}
._8r2bwz {
  overflow-wrap: anywhere;
}
._kaixkvre {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.2rem;
}
._zsqzxx17{min-width:0;overflow-wrap:anywhere}
._zsqzxx17 h3{margin:0 0 .6rem;font-size:1.2rem}
._zsqzxx17 p{margin:0;line-height:1.7}
._psvk12qn{display:block;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:.7rem;color:var(--c-s3cc);overflow-wrap:anywhere}
._zsqzxx17 {
  border-top: 1px solid var(--c-d691);
  padding: 1.3rem 0;
}
._zsqzxx17 summary{cursor:pointer;font-size:1.2rem;font-weight:700}
._zsqzxx17 summary:focus-visible {
  outline: 2px solid var(--c-h2d3);
  outline-offset: 5px;
}
._zsqzxx17 p {
  padding-top: 1rem;
  max-width: 60rem;
}
@media (max-width: 700px){._kaixkvre{grid-template-columns:minmax(0, 1fr)}._zsqzxx17 {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}}
._bhza8zo {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
._my4w840z ._bhza8zo {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
._zb4bqra3{gap:2.5rem 3rem}
._md2xwk0k ._24b2hk7v {
  border-top: 2px solid var(--c-h2d3);
  padding-top: 1.25rem;
}
._vgtz580l {
  font-size: 1.15rem;
  margin-bottom: .6rem;
}
._dfrc777m {
  margin: 0;
  line-height: 1.7;
}
._95r01mf {
  overflow-wrap: anywhere;
}
._o8al44j>* {
  min-width: 0;
}
._0unmzp7{max-width:24ch}
._3zj8nr {
  color: var(--c-s3cc);
}
._t069cto {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._y6wwnh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}
._0unmzp7 {
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
  margin-bottom: 0;
}
._04jmdqzy{margin:0;max-width:48ch}
._w6micuh{margin:0}
._xotnaevo{width:100%;aspect-ratio:2.8/1;object-fit:cover;border-radius:var(--r-h833)}
._8fjlkn {
  padding: .9rem 0;
  color: var(--c-s3cc);
  font-size: .85rem;
}
._rf3hks {
  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(--c-d691);
  border-bottom: 1px solid var(--c-d691);
  font-size: .85rem;
  color: var(--c-s3cc);
}