:root{--ds-shadow-v93c:0 10px 30px rgba(0,0,0,.06);--ds-font-ib31:'Roboto', Roboto, system-ui, 'Segoe UI', sans-serif;--ds-color-z000:#d45d35;--ds-weight-sc46:800;--ds-case-p71f:uppercase;--ds-color-ab36:#edf1f2;--ds-color-b94b:#f4f5f6;--ds-container-eb8c:1276px;--ds-radius-hfd5:10px;--ds-color-w491:#0a0e10;--ds-line-height-u2b3:1.65;--ds-color-bbaf:#152328;--ds-color-ydde:#ffffff;--ds-case-h6ce:uppercase;--ds-color-l7ee:#222c30;--ds-color-z5ac:#2ebbea;--ds-radius-t19e:20px;--ds-color-i311:#181e20;--ds-size-x4c6:clamp(1.8rem, 3.6vw, 2.75rem);--ds-size-waff:clamp(2.5rem, 6vw, 4.5rem);--ds-tracking-p0da:-0.02em;--ds-tracking-ge8a:.06em;--ds-color-lce6:#2ebbea;--ds-line-height-h49c:1.05;--ds-color-k670:#a2afb3;--ds-color-f959:#1f5061;--ds-size-r2ce:1.0625rem;--ds-font-zea3:'Roboto Slab', Rockwell, 'Courier New', Georgia, serif;--ds-space-od7c:5.6rem;--ds-shadow-jbf4:0 24px 60px rgba(0,0,0,.12);--ds-weight-cbcd:700;--ds-tracking-ic4b:.12em;--ds-color-y976:#abb6ba;--ds-color-if37:#101618;--ds-size-t5e4:1.35rem;--ds-color-re79:#29383d;--ds-radius-g84c:3px;--ds-color-w057:#d45d35;--ds-color-i832:#62cff4}
*,*::before,*::after {
  box-sizing: border-box;
}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{line-height:var(--ds-line-height-u2b3);color:var(--ds-color-ab36);overflow-wrap:anywhere;background:var(--ds-color-bbaf);margin:0;font-family:var(--ds-font-ib31);font-size:var(--ds-size-r2ce)}
img,svg,video {
  max-width: 100%;
  display: block;
  height: auto;
}
h1,h2,h3,h4{line-height:var(--ds-line-height-h49c);letter-spacing:var(--ds-tracking-p0da);font-family:var(--ds-font-zea3);hyphens:manual;color:var(--ds-color-ab36);font-weight:var(--ds-weight-sc46);margin:0 0 .6em}
h1 {
  font-size: var(--ds-size-waff);
}
h2{font-size:var(--ds-size-x4c6)}
h3{line-height:1.3;font-size:var(--ds-size-t5e4)}
h4{font-size:1.05rem;line-height:1.35}
p {
  margin: 0 0 1em;
}
a{text-decoration:none;color:var(--ds-color-z5ac)}
@media (min-width:481px){
a[href^="tel:"] {
  white-space: nowrap;
}
}
a:hover{color:var(--ds-color-i832)}
ul,ol{padding-left:1.25em;margin:0 0 1em}
button,input,textarea,select {
  color: inherit;
  font: inherit;
}
::selection{background:var(--ds-color-f959);color:var(--ds-color-ab36)}
._32ej5b6 {
  width: min(100% - 2.5rem,var(--ds-container-eb8c));
  margin-inline: auto;
}
._9g5qcgm {
  width: min(100% - 2.5rem,48rem);
}
._iou9jds0{padding-block:var(--ds-space-od7c)}
._vr6ego {
  background: var(--ds-color-l7ee);
}
._qzl89o {
  color: var(--ds-color-b94b);
  background: var(--ds-color-w491);
}
._qzl89o h1,._qzl89o h2,._qzl89o h3,._qzl89o h4{color:inherit}
._qzl89o a {
  color: var(--ds-color-lce6);
}
._qzl89o ._k95j94,._qzl89o ._yi196y{color:var(--ds-color-y976)}
._qzl89o ._vh34dh3{color:var(--ds-color-lce6)}
._v7wil03{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--ds-radius-g84c);background:var(--ds-color-z5ac);color:var(--ds-color-if37);font-weight:var(--ds-weight-cbcd);text-transform:var(--ds-case-h6ce);letter-spacing:var(--ds-tracking-ge8a);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
._v7wil03:hover{color:var(--ds-color-if37);background:var(--ds-color-i832)}
._v7wil03:active {
  transform: translateY(1px);
}
._bawvnuct {
  border-color: currentColor;
  background: transparent;
  color: var(--ds-color-z5ac);
}
._bawvnuct:hover {
  color: var(--ds-color-if37);
  border-color: var(--ds-color-z5ac);
  background: var(--ds-color-z5ac);
}
._p8suv8 {
  background: var(--ds-color-w057);
  color: var(--ds-color-ydde);
}
._p8suv8:hover{filter:brightness(.92);background:var(--ds-color-w057);color:var(--ds-color-ydde)}
._7ai037 {
  background: var(--ds-color-b94b);
  color: var(--ds-color-w491);
}
._7ai037:hover {
  color: var(--ds-color-w491);
  background: #fff;
}
._a0zbfsn {
  font-size: .9rem;
  padding: .55rem 1.1rem;
}
._huznxdz{font-size:1.05rem;padding:1rem 2rem}
._qzl89o ._v7wil03:not(._bawvnuct):not(._p8suv8):not(._7ai037){background:var(--ds-color-lce6);color:var(--ds-color-w491)}
._qzl89o ._v7wil03:not(._bawvnuct):not(._p8suv8):not(._7ai037):hover {
  background: var(--ds-color-b94b);
  color: var(--ds-color-w491);
}
._qzl89o ._bawvnuct{color:var(--ds-color-b94b);border-color:var(--ds-color-y976)}
._qzl89o ._bawvnuct:hover {
  border-color: var(--ds-color-b94b);
  background: var(--ds-color-b94b);
  color: var(--ds-color-w491);
}
._7zszjb2 {
  display: grid;
  gap: 1.5rem;
}
._feon0n {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._f815y1a {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._2rcvac1{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._2o8ox0hv{grid-template-columns:repeat(2,1fr)}
._50bnjal{grid-template-columns:repeat(3,1fr)}
._xultg5{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
._xultg5 {
  grid-template-columns: repeat(2,1fr);
}
._50bnjal{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){._2o8ox0hv,._50bnjal,._xultg5 {
  grid-template-columns: 1fr;
}}
._fahqgd{justify-content:center;display:flex;flex-wrap:wrap}
._fahqgd>*{min-width:0}
._fahqgd._2o8ox0hv>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._fahqgd._50bnjal>*{flex:0 0 calc((100% - 3rem)/3)}
._fahqgd._xultg5>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){._fahqgd._50bnjal>*,._fahqgd._xultg5>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){
._fahqgd._2o8ox0hv>*,._fahqgd._50bnjal>*,._fahqgd._xultg5>*{flex-basis:100%}
}
._k95j94 {
  color: var(--ds-color-k670);
  font-size: 1.15rem;
}
._vh34dh3{margin-bottom:.75rem;display:inline-block;color:var(--ds-color-z000);font-weight:700;letter-spacing:var(--ds-tracking-ic4b);font-size:.8rem;text-transform:var(--ds-case-p71f)}
._yi196y {
  color: var(--ds-color-k670);
}
._7e6xio{text-align:center}
._psycf9h2 {
  padding: 0;
  position: absolute;
  overflow: hidden;
  margin: -1px;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
}
@media (max-width:640px){._iou9jds0 {
  padding-block: calc(var(--ds-space-od7c) * .7);
}}
._tg4fkwh3{background:var(--ds-color-bbaf);border-bottom:1px solid var(--ds-color-re79)}
._4dxddhiq {
  background: var(--ds-color-z5ac);
  font-size: .85rem;
  color: var(--ds-color-if37);
}
._3j5mgzd9 {
  text-align: center;
  min-width: 0;
  max-width: 100%;
}
._g17x5ee {
  display: flex;
  justify-content: center;
  gap: 2rem;
  padding: .4rem 0;
}
._oa336qt{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 0}
._77z65fmx {
  min-width: 0;
  display: inline-flex;
  max-width: 100%;
}
._vgojc58p {
  max-height: 2.5rem;
  height: auto;
  width: auto;
}
._5bzpra7{display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem;list-style:none;margin:0;padding:0}
._9n8xw4qa{letter-spacing:.02em;color:var(--ds-color-ab36);text-transform:uppercase;font-weight:500;font-size:.85rem}
._9n8xw4qa:hover,._kj5l8kk{color:var(--ds-color-z5ac)}
._0wx0skat{display:none}
._0wx0skat:focus-visible + ._gu7ysq1{outline:2px solid var(--ds-color-z5ac);outline-offset:4px}
._gu7ysq1 {
  display: none;
  flex: none;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  white-space: nowrap;
  line-height: 1.2;
  padding: .4rem 1rem;
  border: 1px solid var(--ds-color-re79);
  border-radius: var(--ds-radius-hfd5);
  cursor: pointer;
  font-size: .9rem;
}
@media (max-width:860px){._0wx0skat {
  display: block;
}._oa336qt{gap:.75rem}._gu7ysq1{display:inline-flex}._7wdlwv{display:none;width:100%}._0wx0skat:checked ~ ._7wdlwv {
  display: block;
}._5bzpra7{flex-direction:column;align-items:center;gap:.75rem;padding-bottom:.5rem}._g17x5ee{flex-direction:column;align-items:center;gap:.25rem}}
._bw9lt4{padding-top:clamp(2.5rem,6vw,4rem)}
._2xvqw8a8{background:var(--ds-color-w491);color:var(--ds-color-b94b)}
._r9lirqpn {
  background: var(--ds-color-l7ee);
  border-top: 1px solid var(--ds-color-re79);
}
._drxm5b8l {
  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);
}
._bnkd0v {
  margin-bottom: 1rem;
  display: inline-flex;
}
._t166p58{height:auto;max-height:2.25rem;width:auto}
._e8bww6a {
  margin: 0;
  opacity: .8;
  max-width: 22rem;
}
._fygnfxo {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin: 1.25rem 0 0;
  padding: 0;
}
._96j5gysn {
  display: grid;
  place-items: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  border: 1px solid var(--ds-color-re79);
  color: var(--ds-color-ab36);
}
._96j5gysn svg {
  width: 1rem;
  height: 1rem;
}
._2xvqw8a8 ._96j5gysn {
  color: var(--ds-color-b94b);
  border-color: rgba(255,255,255,.2);
}
._g35f8g{margin-bottom:1rem;font-size:.95rem;color:inherit}
._k825a5{opacity:.9;font-style:normal;line-height:1.8}
._pqi1zr {
  gap: .45rem;
  display: grid;
  margin: 0;
}
._hz6kp1p7 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding-bottom: .45rem;
  border-bottom: 1px dashed var(--ds-color-re79);
}
._2xvqw8a8 ._hz6kp1p7 {
  border-color: rgba(255,255,255,.18);
}
._bixdtghw{font-weight:600}
._wz5dbv7t{margin:0;text-align:right;opacity:.85}
._sm79yo,._0fbd9bz {
  list-style: none;
  display: grid;
  padding: 0;
  margin: 0;
  gap: .5rem;
}
._0fbd9bz{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}
._83xpsu46{color:inherit}
._83xpsu46:hover{color:var(--ds-color-z5ac)}
._2xvqw8a8 ._83xpsu46:hover {
  color: var(--ds-color-lce6);
}
._wdacbd4 {
  font-size: .85rem;
  border-top: 1px solid var(--ds-color-re79);
}
._2xvqw8a8 ._wdacbd4{border-color:rgba(255,255,255,.14)}
._xsp8wg6s {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .75rem 2rem;
  padding-block: 1.25rem;
  opacity: .75;
}
@media (max-width:900px){._drxm5b8l{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._9gf6uv {
  grid-column: 1/-1;
}}
@media (max-width:480px){._drxm5b8l {
  grid-template-columns: minmax(0,1fr);
}}
._a47a9aa{position:fixed;z-index:50;inset-inline-end:1rem;bottom:1rem;width:min(24rem,calc(100% - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.35rem;background:var(--ds-color-l7ee);color:var(--ds-color-ab36);border:1px solid var(--ds-color-re79);border-top:3px solid var(--ds-color-z5ac);border-radius:var(--ds-radius-hfd5);box-shadow:var(--ds-shadow-v93c);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}
._a47a9aa[hidden] {
  display: none;
}
._ut4fkinj {
  letter-spacing: var(--ds-tracking-p0da);
  line-height: 1.25;
  font-family: var(--ds-font-zea3);
  margin: 0 0 .7rem;
  font-weight: var(--ds-weight-sc46);
  font-size: 1.18rem;
}
._wqr2pguj{margin:0 0 .9rem}
._xvnl61iw{text-decoration:underline;max-width:100%;text-underline-offset:.2em;font-weight:600;display:inline-block;color:var(--ds-color-z5ac)}
._xvnl61iw:hover {
  color: var(--ds-color-i832);
}
._o17k9rh9 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .65rem;
  margin-top: 1.15rem;
  padding-top: 1rem;
  border-top: 1px solid var(--ds-color-re79);
}
._3ndumu {
  min-width: 0;
  min-height: 44px;
  padding: .65rem .6rem;
  border: 1px solid var(--ds-color-re79);
  border-radius: var(--ds-radius-g84c);
  background: var(--ds-color-bbaf);
  color: var(--ds-color-ab36);
  font-weight: var(--ds-weight-cbcd);
  font-size: .9rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
._3ndumu:hover {
  background: var(--ds-color-z5ac);
  color: var(--ds-color-if37);
  border-color: var(--ds-color-z5ac);
}
._3ndumu:focus-visible,._xvnl61iw:focus-visible{outline:3px solid var(--ds-color-z5ac);outline-offset:3px}
@media(max-width:560px){._a47a9aa{bottom:.5rem;width:calc(100% - 1rem);font-size:.84rem;inset-inline-end:.5rem;padding:.85rem .95rem;line-height:1.4}._ut4fkinj {
  margin-bottom: .35rem;
  font-size: 1rem;
}._wqr2pguj{margin-bottom:.5rem}._o17k9rh9{padding-top:.6rem;margin-top:.6rem;gap:.5rem}._3ndumu {
  padding: .5rem .4rem;
  min-height: 40px;
}}
._jhl841f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}
._llkqh7 ._w22m5yap{order:1}
._llkqh7 ._c8c7mh {
  order: 2;
}
._c8c7mh,._w22m5yap{overflow-wrap:anywhere;min-width:0}
._05v4jdsj{margin:0}
._5qe5yq {
  margin: 1.5rem 0 0;
  gap: .75rem;
  display: grid;
}
._47n0m1 {
  display: grid;
  grid-template-columns: minmax(0,9.5rem) minmax(0,1fr);
  gap: 1rem;
}
._u8m0x3p4{font-size:.9rem;color:var(--ds-color-k670);font-weight:600}
._7ezdad{min-width:0;overflow-wrap:anywhere;margin:0}
._fxff5ew {
  color: inherit;
}
._w22m5yap {
  display: grid;
  gap: 1rem;
  padding: 2rem;
  background: var(--ds-color-l7ee);
  border-radius: var(--ds-radius-t19e);
  border: 1px solid var(--ds-color-re79);
}
._6pepkl{display:grid;min-width:0;gap:.35rem}
._u3mm3nkk {
  font-size: .9rem;
  font-weight: 600;
}
._bkbr3fj{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--ds-color-re79);border-radius:var(--ds-radius-hfd5);background:var(--ds-color-bbaf)}
._bkbr3fj:focus {
  outline: 2px solid var(--ds-color-z5ac);
  outline-offset: 1px;
}
._pqfiijm {
  resize: vertical;
}
._agsmr6nn {
  max-width: 100%;
  justify-self: start;
  overflow-wrap: anywhere;
}
@media (max-width:860px){
._jhl841f{grid-template-columns:minmax(0,1fr)}
._llkqh7 ._w22m5yap,._llkqh7 ._c8c7mh {
  order: 0;
}
}
@media (max-width:480px){
._47n0m1 {
  grid-template-columns: minmax(0,1fr);
  gap: .25rem;
}
._w22m5yap {
  padding: 1.25rem;
}
}
._ypsqzh5 {
  background: var(--ds-color-bbaf);
  overflow: hidden;
  padding-block: calc(var(--ds-space-od7c) * 1.1);
}
._szsi2pz{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,5rem);align-items:center}
._2gqs8hg3 ._cben36 {
  order: -1;
}
._sbq6ze{margin-bottom:1rem}
._fbtm63vg{max-width:34rem}
._cwwd8e2 {
  padding: 0;
  margin: 1.5rem 0 2rem;
  list-style: none;
  display: grid;
  gap: .7rem;
}
._cij1d66 {
  display: flex;
  align-items: flex-start;
  gap: .7rem;
  font-weight: 500;
}
._huoz5gs{display:grid;color:var(--ds-color-i832);border-radius:50%;place-items:center;width:1.6rem;background:var(--ds-color-f959);height:1.6rem;flex:none}
._huoz5gs svg {
  width: .95rem;
  height: .95rem;
}
._nmrjub {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
._cben36{margin:0 auto;width:min(100%,30rem);isolation:isolate;position:relative}
._cben36::before {
  border-radius: 50%;
  position: absolute;
  z-index: -1;
  content: "";
}
._yi83r9 ._cben36::before {
  inset: -1.1rem;
  border: 2px solid var(--ds-color-z5ac);
}
._ljw0ait ._cben36::before{transform:translate(7%,6%);inset:0;background:var(--ds-color-f959)}
._v2kn9kn6{object-fit:cover;aspect-ratio:1;width:100%;border-radius:50%}
@media (max-width:860px){._szsi2pz{grid-template-columns:minmax(0,1fr)}._2gqs8hg3 ._cben36 {
  order: 0;
}._cben36 {
  width: min(78%,22rem);
}}
._rcduad{display:grid;gap:2.5rem}
._po84hls ._rcduad {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._6p2jfz4x{max-width:40rem}
._po84hls ._6p2jfz4x{position:sticky;top:6rem}
._ofr5oo{list-style:none;padding:0;margin:0;border-top:1px solid var(--ds-color-re79)}
._0o8md4k7{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--ds-color-re79)}
._0o8md4k7:not(:has(._l2v0wa6)) {
  grid-template-columns: minmax(0,1fr);
}
._l2v0wa6 {
  color: var(--ds-color-z5ac);
  font-weight: 700;
  font-size: 1.1rem;
  font-family: var(--ds-font-zea3);
  padding-top: .15rem;
  min-width: 2.5rem;
}
._pt86oci{margin-bottom:.4rem}
._r11qrubo{color:var(--ds-color-k670);margin-bottom:.5rem}
._syawytk8{margin:0;font-size:.9rem;font-weight:500}
._syawytk8::before{content:"+ ";color:var(--ds-color-z5ac)}
@media (max-width:860px){._po84hls ._rcduad {
  grid-template-columns: 1fr;
}._po84hls ._6p2jfz4x{position:static}}
._u8dpg2 {
  overflow-wrap: anywhere;
}
._be1js0t{margin-bottom:2rem;max-width:24ch}
._ymero07y {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);
  gap: clamp(2rem, 5vw, 5rem);
  align-items: start;
}
._fdelrws{border-top:4px solid var(--ds-color-z5ac);background:var(--ds-color-l7ee);padding:clamp(1.25rem, 3vw, 2.5rem)}
._hv4vrh0{font-size:.9rem;color:var(--ds-color-k670);margin:1.5rem 0}
._2wiemw3 {
  margin: 0;
  list-style: none;
  padding: 0;
}
._u6qof8 {
  display: grid;
  grid-template-columns: minmax(4rem, max-content) minmax(0, 1fr);
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-top: 1px solid var(--ds-color-re79);
}
._0m9cs5j3{overflow-wrap:normal;line-height:1;white-space:nowrap;font-size:3rem;color:var(--ds-color-z5ac);font-family:var(--ds-font-zea3)}
._f117fmc p{margin-bottom:0}
@media (max-width: 700px){._ymero07y{grid-template-columns:minmax(0, 1fr)}._u6qof8{grid-template-columns:minmax(2.5rem, max-content) minmax(0, 1fr);gap:1rem}._0m9cs5j3 {
  font-size: 2rem;
}}
._dgyekmno{padding-block:calc(var(--ds-space-od7c) * .6)}
._r8hepj0{border-top:1px solid var(--ds-color-re79);border-bottom:1px solid var(--ds-color-re79)}
._y8w2x8 {
  margin-bottom: 1.5rem;
  letter-spacing: .1em;
  text-transform: uppercase;
  text-align: center;
  color: var(--ds-color-k670);
  font-size: .85rem;
}
._0r5t91rr {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1.25rem 3rem;
}
._3u5i2a8a{transition:opacity .2s;line-height:1;white-space:nowrap;opacity:.75;font-size:1.25rem;color:var(--ds-color-k670)}
._3u5i2a8a:hover{opacity:1}
._kj3ez0 ._3u5i2a8a {
  padding: .75rem 1.25rem;
  border: 1px solid var(--ds-color-re79);
  border-radius: var(--ds-radius-hfd5);
}
._m2vtpk {
  font-style: italic;
  font-family: Georgia,'Times New Roman',serif;
}
._ypv4lx {
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: .95rem;
}
._o5wznab3 {
  font-weight: 800;
  font-family: var(--ds-font-zea3);
  letter-spacing: -.03em;
  font-size: 1.4rem;
}
._p5ihl9ui {
  letter-spacing: .04em;
  font-weight: 300;
}
._j596dup7 {
  font-family: ui-monospace,'SF Mono',Menlo,monospace;
  font-size: 1rem;
}
._s0hz97 {
  letter-spacing: .3em;
  text-transform: uppercase;
  font-size: .85rem;
}
._182lef8 {
  margin-bottom: 2rem;
}
._vav7snam{list-style:none;margin:0;padding:0}
._4ly1aqjx {
  border-top: 3px solid var(--ds-color-z5ac);
  border-radius: 0 0 var(--ds-radius-hfd5) var(--ds-radius-hfd5);
  padding: 1.5rem;
  background: var(--ds-color-l7ee);
}
._tb3kh18{color:var(--ds-color-f959);font-family:var(--ds-font-zea3);display:block;font-size:2rem;line-height:1;margin-bottom:.75rem}
._9uax2a{color:var(--ds-color-k670);margin:0}
._0rj26w{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}
._utjyu0a {
  padding: clamp(1.5rem,3.5vw,3rem);
  border-radius: var(--ds-radius-t19e);
  color: var(--ds-color-if37);
  background: var(--ds-color-z5ac);
}
._ub3ub5v{display:grid;place-items:center;border:1px solid currentColor;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.2rem;margin-bottom:2rem}
._xwgksu2{font-size:clamp(1.5rem,2.5vw,2.2rem);color:inherit;overflow-wrap:anywhere}
._gqqoitui{font-size:.95rem;margin:0}
._8fcj57dq{gap:.75rem;display:grid}
._44896ovd {
  border: 1px solid var(--ds-color-re79);
  border-radius: var(--ds-radius-hfd5);
  background: var(--ds-color-bbaf);
  min-width: 0;
}
._82xcrt{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;overflow-wrap:anywhere}
._82xcrt::-webkit-details-marker {
  display: none;
}
._82xcrt::after {
  color: var(--ds-color-z5ac);
  right: 1.25rem;
  content: '+';
  font-weight: 400;
  font-size: 1.4rem;
  top: 1.05rem;
  position: absolute;
}
._44896ovd[open] ._82xcrt::after {
  content: '−';
}
._82xcrt:focus-visible {
  outline: 2px solid var(--ds-color-z5ac);
  outline-offset: 3px;
}
._tebym4{color:var(--ds-color-k670);padding-top:.2rem;font-size:.75rem}
._jt0jh7l0{color:var(--ds-color-k670);padding:0 1.25rem 1.5rem 3.5rem;margin:0}
@media(max-width:760px){._0rj26w{grid-template-columns:minmax(0,1fr)}._ub3ub5v {
  margin-bottom: 1rem;
}._jt0jh7l0{padding-left:1.25rem}}
._vgwrbg{background:var(--ds-color-l7ee)}
._9skilhw9{display:flex;justify-content:space-between;align-items:end;gap:1.5rem 3rem;padding-bottom:2rem}
._dt0j4kb {
  min-width: 0;
}
._25oo73 {
  overflow-wrap: anywhere;
  max-width: 24ch;
  margin: 0;
}
._slzyfckn {
  display: inline-flex;
  gap: .75rem;
  align-items: center;
  min-height: 2.75rem;
  max-width: 100%;
  font-size: .9rem;
  flex-shrink: 0;
}
._3oko1n9{border-top:2px solid var(--ds-color-ab36);padding:0;margin:0;list-style:none}
._b3e8z0g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--ds-color-re79);padding-block:2rem}
._a0ce2hor{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;line-height:1.6;min-width:0}
._7qcmsez {
  font-weight: 600;
}
._jp8fn6p{color:var(--ds-color-k670)}
._ju51dl {
  min-width: 0;
}
._31u5yo28{font-size:clamp(1.35rem,2.6vw,2.35rem);margin-bottom:.6rem;overflow-wrap:anywhere}
._me2cd4k {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 1.5rem;
  min-height: 2.75rem;
  color: var(--ds-color-ab36);
}
._me2cd4k:hover{color:var(--ds-color-z5ac)}
._2ul9s8p {
  line-height: 1.6;
  flex-shrink: 0;
  font-size: .8em;
  color: var(--ds-color-z5ac);
}
._me2cd4k:focus-visible,._slzyfckn:focus-visible {
  outline: 2px solid var(--ds-color-z5ac);
  outline-offset: 4px;
}
._smyp3h9a {
  color: var(--ds-color-k670);
  line-height: 1.65;
  font-size: .95rem;
  margin: 0;
  max-width: 65ch;
}
@media(max-width:700px){
._9skilhw9{align-items:start;flex-direction:column;gap:.75rem;padding-bottom:1.5rem}
._slzyfckn{flex-shrink:1}
._b3e8z0g {
  grid-template-columns: minmax(0,1fr);
  gap: .75rem;
  padding-block: 1.5rem;
}
._a0ce2hor{flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem}
._me2cd4k{gap:.75rem}
._smyp3h9a {
  font-size: .9rem;
}
}
._pn6xx3qr{align-items:center;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}
._b38m1ykn{grid-column:1/9;margin:0;grid-row:1}
._646ko51i ._b38m1ykn{grid-column:5/13}
._p8pibozy {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 3/2;
  border-radius: var(--ds-radius-t19e);
}
._24d5aj4t{padding:clamp(1.5rem,4vw,2.75rem);grid-row:1;position:relative;grid-column:7/13;background:var(--ds-color-bbaf);box-shadow:var(--ds-shadow-jbf4);border-radius:var(--ds-radius-t19e)}
._646ko51i ._24d5aj4t{grid-column:1/7}
._s7xa4el ._24d5aj4t {
  background: var(--ds-color-z5ac);
  color: var(--ds-color-if37);
}
._x6uluo9l {
  font-size: .8rem;
  color: var(--ds-color-z000);
  display: block;
  letter-spacing: var(--ds-tracking-ic4b);
  margin-bottom: .7rem;
  text-transform: var(--ds-case-p71f);
  font-weight: 700;
}
._s7xa4el ._x6uluo9l,._s7xa4el ._esq70o{color:var(--ds-color-if37)}
._esq70o {
  margin-bottom: .8rem;
}
._s11u1g13 {
  margin-bottom: 1.5rem;
  opacity: .9;
}
@media (max-width:820px){._pn6xx3qr{grid-template-columns:minmax(0,1fr)}._b38m1ykn,._646ko51i ._b38m1ykn{grid-column:1}._24d5aj4t,._646ko51i ._24d5aj4t {
  grid-column: 1;
  margin: -3rem 1rem 0;
  grid-row: 2;
}}
._vjj9pe7s{background:var(--ds-color-bbaf);overflow-wrap:anywhere;padding-block:calc(var(--ds-space-od7c) * .7)}
._p89yhrk {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--ds-color-l7ee);
  border: 1px solid var(--ds-color-re79);
  border-radius: var(--ds-radius-t19e);
  overflow: hidden;
}
._7vmhyj5 {
  padding: clamp(1.5rem,4.5vw,4rem);
  min-width: 0;
  border-top: 4px solid var(--ds-color-z5ac);
}
._iccsp1 ._7vmhyj5{border-left:4px solid var(--ds-color-z5ac);border-top:0}
._9c16ij{color:var(--ds-color-z5ac)}
._6cll0gj{font-size:calc(var(--ds-size-waff) * .88);line-height:1.15;max-width:22ch}
._o0kgutt{font-size:1.05rem;margin:1.2rem 0 0;color:var(--ds-color-k670);max-width:38rem;line-height:1.7}
._c9upkv2{padding:.8rem;margin:0;min-width:0;display:flex}
._ksz74cb {
  aspect-ratio: 4/5;
  height: 100%;
  min-height: 12rem;
  width: 100%;
  border-radius: var(--ds-radius-hfd5);
  object-fit: cover;
}