:root{--line-height-l354:1.15;--color-j982:hsl(196,74%,74%);--color-pdcb:hsl(196,89%,22%);--color-zd0f:hsl(0,0%,100%);--line-height-je32:1.6;--color-m7c5:hsl(197,7%,40%);--color-e037:hsl(195,25%,97%);--color-a523:hsl(194,16%,16%);--radius-sfa9:12px;--size-sfe2:clamp(2rem, 4.5vw, 3.25rem);--space-b64e:5rem;--case-p72b:uppercase;--weight-lcc3:600;--color-z818:hsl(210,10%,96%);--tracking-we63:0;--tracking-z4c7:-0.02em;--shadow-h9a3:0 12px 40px rgba(0,0,0,.14);--font-r7df:'Open Sans', 'Open Sans', system-ui, sans-serif;--color-p60a:hsl(195,26%,18%);--size-b83d:1.25rem;--container-re80:1187px;--radius-sa17:999px;--case-t14a:none;--color-f007:hsl(196,10%,70%);--weight-r772:700;--color-gd70:hsl(0,0%,100%);--color-k344:hsl(316,77%,48%);--color-eb6b:hsl(0,0%,100%);--radius-r99e:24px;--color-x2cf:hsl(196,84%,34%);--color-v1d3:hsl(196,27%,14%);--size-z6ce:1.0625rem;--color-lfa3:hsl(195,17%,86%);--size-u0a0:clamp(1.6rem, 3vw, 2.25rem);--color-ef54:hsl(316,77%,48%);--shadow-u3fb:0 10px 30px rgba(0,0,0,.06);--font-r370:'Poppins', 'Avenir Next', 'Segoe UI', system-ui, sans-serif;--color-cc61:hsl(196,84%,44%);--tracking-a744:.12em}
*,*::before,*::after {
  box-sizing: border-box;
}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{color:var(--color-p60a);line-height:var(--line-height-je32);margin:0;font-size:var(--size-z6ce);background:var(--color-e037);font-family:var(--font-r7df);overflow-wrap:anywhere}
img,svg,video{height:auto;max-width:100%;display:block}
h1,h2,h3,h4 {
  font-family: var(--font-r370);
  hyphens: manual;
  font-weight: var(--weight-r772);
  color: var(--color-p60a);
  letter-spacing: var(--tracking-z4c7);
  line-height: var(--line-height-l354);
  margin: 0 0 .6em;
}
h1 {
  font-size: var(--size-sfe2);
}
h2 {
  font-size: var(--size-u0a0);
}
h3 {
  line-height: 1.3;
  font-size: var(--size-b83d);
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a{color:var(--color-x2cf);text-decoration:none}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover{color:var(--color-pdcb)}
ul,ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}
button,input,textarea,select {
  color: inherit;
  font: inherit;
}
::selection {
  background: var(--color-j982);
  color: var(--color-p60a);
}
._92lcy3f{margin-inline:auto;width:min(100% - 2.5rem,var(--container-re80))}
._xdtbi7it{width:min(100% - 2.5rem,48rem)}
._jfyy5chf {
  padding-block: var(--space-b64e);
}
._athj2c{background:var(--color-eb6b)}
._z5eliee{background:var(--color-v1d3);color:var(--color-z818)}
._z5eliee h1,._z5eliee h2,._z5eliee h3,._z5eliee h4{color:inherit}
._z5eliee a {
  color: var(--color-cc61);
}
._z5eliee ._g0dl7u8,._z5eliee ._31nzqqe9 {
  color: var(--color-f007);
}
._z5eliee ._pmq796{color:var(--color-cc61)}
._hjdj4ozb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--radius-sa17);
  background: var(--color-x2cf);
  color: var(--color-gd70);
  font-weight: var(--weight-lcc3);
  text-transform: var(--case-t14a);
  letter-spacing: var(--tracking-we63);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._hjdj4ozb:hover {
  background: var(--color-pdcb);
  color: var(--color-gd70);
}
._hjdj4ozb:active {
  transform: translateY(1px);
}
._vunco5u {
  background: transparent;
  color: var(--color-x2cf);
  border-color: currentColor;
}
._vunco5u:hover{color:var(--color-gd70);background:var(--color-x2cf);border-color:var(--color-x2cf)}
._pz9qqrd{color:var(--color-zd0f);background:var(--color-k344)}
._pz9qqrd:hover{color:var(--color-zd0f);filter:brightness(.92);background:var(--color-k344)}
._66ymem {
  color: var(--color-v1d3);
  background: var(--color-z818);
}
._66ymem:hover{background:hsl(0,0%,100%);color:var(--color-v1d3)}
._d9rat9u{padding:.55rem 1.1rem;font-size:.9rem}
._yqc28ze{font-size:1.05rem;padding:1rem 2rem}
._z5eliee ._hjdj4ozb:not(._vunco5u):not(._pz9qqrd):not(._66ymem){color:var(--color-v1d3);background:var(--color-cc61)}
._z5eliee ._hjdj4ozb:not(._vunco5u):not(._pz9qqrd):not(._66ymem):hover{background:var(--color-z818);color:var(--color-v1d3)}
._z5eliee ._vunco5u{color:var(--color-z818);border-color:var(--color-f007)}
._z5eliee ._vunco5u:hover{background:var(--color-z818);color:var(--color-v1d3);border-color:var(--color-z818)}
._jh2zxrk {
  gap: 1.5rem;
  display: grid;
}
._t1ox2nh{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._6ea8ke {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._4k59cv {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._28tdntpy {
  grid-template-columns: repeat(2,1fr);
}
._mvek9q1{grid-template-columns:repeat(3,1fr)}
._dtznqz6t{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){._dtznqz6t{grid-template-columns:repeat(2,1fr)}._mvek9q1{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){
._28tdntpy,._mvek9q1,._dtznqz6t{grid-template-columns:1fr}
}
._3bhbge{display:flex;justify-content:center;flex-wrap:wrap}
._3bhbge>* {
  min-width: 0;
}
._3bhbge._28tdntpy>*{flex:0 0 calc((100% - 1.5rem)/2)}
._3bhbge._mvek9q1>*{flex:0 0 calc((100% - 3rem)/3)}
._3bhbge._dtznqz6t>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){._3bhbge._mvek9q1>*,._3bhbge._dtznqz6t>* {
  flex-basis: calc((100% - 1.5rem)/2);
}}
@media (max-width:560px){._3bhbge._28tdntpy>*,._3bhbge._mvek9q1>*,._3bhbge._dtznqz6t>*{flex-basis:100%}}
._g0dl7u8{color:var(--color-m7c5);font-size:1.15rem}
._pmq796 {
  font-size: .8rem;
  margin-bottom: .75rem;
  text-transform: var(--case-p72b);
  color: var(--color-ef54);
  display: inline-block;
  letter-spacing: var(--tracking-a744);
  font-weight: 700;
}
._31nzqqe9 {
  color: var(--color-m7c5);
}
._9b6nvr5t{text-align:center}
._iais62{margin:-1px;height:1px;width:1px;clip:rect(0 0 0 0);position:absolute;border:0;padding:0;overflow:hidden}
@media (max-width:640px){._jfyy5chf{padding-block:calc(var(--space-b64e) * .7)}}
._jddovwe{border-bottom:1px solid var(--color-lfa3);overflow-wrap:anywhere;background:var(--color-e037);color:var(--color-p60a)}
._lswu069 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  padding-block: 1.5rem;
  border-bottom: 1px solid var(--color-lfa3);
}
._dcq6pl ._lswu069{border-bottom:3px solid var(--color-x2cf)}
._m6y0yu{display:inline-flex;align-items:center;gap:.9rem;color:var(--color-p60a);min-width:0;max-width:38rem}
._m6y0yu:hover {
  color: var(--color-x2cf);
}
._kpj0cv {
  font-size: 1.4rem;
  border: 1px solid var(--color-x2cf);
  color: var(--color-x2cf);
  flex: none;
  font-family: var(--font-r370);
  justify-content: center;
  align-items: center;
  display: flex;
  width: 2.7rem;
  height: 2.7rem;
}
._1dlxt5yd{min-width:0;font-size:clamp(1.15rem,2.2vw,1.9rem);font-family:var(--font-r370);font-weight:var(--weight-r772);line-height:1.2}
._5j9n10 {
  text-wrap: balance;
  line-height: 1.15;
  font-size: clamp(1.05rem,1.7vw,1.45rem);
}
._ic19p34 {
  max-width: 26rem;
  color: var(--color-m7c5);
  margin: 0;
  font-size: .85rem;
  text-align: right;
}
._rkbgsq0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding-block: 1rem;
}
._luhn5bui{min-width:0}
._d2vgqh{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.5rem;margin:0;padding:0;list-style:none}
._hba8ig {
  min-width: 0;
}
._eq5pvst{display:block;color:var(--color-p60a);font-size:.85rem;line-height:1.4;padding:.3rem 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.35em}
._eq5pvst:hover,._fln30pkt{text-decoration-color:currentColor;color:var(--color-x2cf)}
._6ouubw15{display:inline-flex;gap:.9rem;align-items:baseline;color:var(--color-x2cf);font-weight:700;font-size:.9rem;flex-shrink:0;max-width:16rem;padding:.35rem 0}
@media (max-width:700px){
._lswu069 {
  padding-block: 1rem;
  gap: 1rem;
}
._ic19p34 {
  display: none;
}
._rkbgsq0 {
  align-items: flex-start;
  flex-direction: column;
  gap: .8rem;
}
._luhn5bui {
  width: 100%;
}
._d2vgqh {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .35rem 1rem;
}
._6ouubw15{padding-top:.8rem;max-width:none;justify-content:space-between;width:100%;border-top:1px solid var(--color-lfa3)}
._1dlxt5yd{font-size:1.3rem}
._5j9n10{font-size:1.1rem}
}
._sx9x9prg {
  background: var(--color-e037);
  color: var(--color-p60a);
  padding-block: var(--space-b64e) 1.5rem;
  border-top: 1px solid var(--color-lfa3);
  overflow-wrap: anywhere;
}
._8tyqpkec {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.5fr);
  gap: 2rem;
  align-items: start;
}
._k6s8ux {
  line-height: 1.3;
  font-family: var(--font-r370);
  font-size: 1.5rem;
  font-weight: var(--weight-r772);
}
._vmyjqgrs {
  margin: 0;
  max-width: 40rem;
  font-size: .95rem;
  color: var(--color-m7c5);
}
._p8yde5 {
  line-height: 1.2;
  font-size: clamp(1.5rem,4.8vw,3.6rem);
  letter-spacing: var(--tracking-z4c7);
  font-weight: var(--weight-r772);
  color: var(--color-x2cf);
  padding-block: 2rem;
  font-family: var(--font-r370);
}
._13dhs7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;border-top:1px solid var(--color-lfa3);padding-block:1.3rem;align-items:baseline}
._0nfw81 {
  font-family: var(--font-r7df);
  color: var(--color-m7c5);
  margin: 0;
  line-height: 1.6;
  font-size: .82rem;
  font-weight: 600;
}
._8mpal99 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .5rem 1.5rem;
  font-style: normal;
  font-size: .9rem;
  min-width: 0;
}
._rz5cpsr{min-width:0}
._r3jjiby {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem 1.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._59uwon {
  min-width: 0;
}
._d188gk {
  color: var(--color-p60a);
  font-size: .9rem;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .3em;
}
._d188gk:hover {
  color: var(--color-x2cf);
  text-decoration-color: currentColor;
}
._a783gqt{color:var(--color-m7c5);padding-top:1.2rem;border-top:1px solid var(--color-lfa3);font-size:.8rem}
@media (max-width:700px){
._8tyqpkec {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._13dhs7{grid-template-columns:1fr;gap:.8rem}
._8mpal99 {
  flex-direction: column;
}
._p8yde5 {
  font-size: clamp(1.3rem,6vw,2.2rem);
}
._r3jjiby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}
}
._xwxxyjpq{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(--color-e037);color:var(--color-p60a);border:1px solid var(--color-lfa3);border-inline-start:4px solid var(--color-x2cf);box-shadow:var(--shadow-u3fb);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}
._xwxxyjpq[hidden]{display:none}
._iogefj{border-inline-end:1px solid var(--color-lfa3);padding-inline-end:1.2rem;min-width:0}
._nuurur20 {
  font-family: var(--font-r370);
  margin: 0 0 .35rem;
  font-weight: var(--weight-r772);
  line-height: 1.3;
  font-size: 1rem;
}
._m4j9nx {
  text-decoration: underline;
  color: var(--color-x2cf);
  font-size: .82rem;
  text-underline-offset: .18em;
  display: inline-block;
  max-width: 100%;
}
._m4j9nx:hover {
  color: var(--color-pdcb);
}
._mr8dgbc{min-width:0;margin:0}
._x5stnw6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0}
._9s86abz8 {
  min-width: 0;
  min-height: 44px;
  padding: .7rem .75rem;
  background: var(--color-eb6b);
  color: var(--color-p60a);
  border: 1px solid var(--color-lfa3);
  border-radius: var(--radius-sa17);
  font-weight: var(--weight-lcc3);
  font-size: .88rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
._9s86abz8:hover{color:var(--color-gd70);background:var(--color-x2cf);border-color:var(--color-x2cf)}
._9s86abz8:focus-visible,._m4j9nx:focus-visible {
  outline: 3px solid var(--color-x2cf);
  outline-offset: 3px;
}
@media(max-width:900px){._xwxxyjpq {
  grid-template-columns: minmax(0,1fr) minmax(14rem,1fr);
  gap: 1rem;
}._iogefj {
  grid-column: 1/-1;
  border-inline-end: 0;
  padding-inline-end: 0;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
}._nuurur20{margin:0}}
@media(max-width:560px){._xwxxyjpq {
  inset-inline: .5rem;
  bottom: .5rem;
  grid-template-columns: minmax(0,1fr);
  gap: .55rem;
  padding: .75rem .85rem;
  font-size: .84rem;
  line-height: 1.4;
}._iogefj{flex-wrap:wrap;gap:.15rem .8rem}._nuurur20 {
  font-size: .92rem;
}._9s86abz8 {
  min-height: 40px;
  padding: .5rem .6rem;
}}
._jizadv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}
._a6pg7ut ._jizadv {
  max-width: 48rem;
  grid-template-columns: minmax(0,1fr);
}
._2coihc2d {
  min-width: 0;
  margin: 0;
  overflow-wrap: anywhere;
}
._33tj3a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
._q2f9dt{gap:.35rem;display:grid;min-width:0}
._pik9r8e {
  grid-column: 1/-1;
}
._z7d01ti9 {
  font-size: .9rem;
  font-weight: 600;
}
._s4rw90{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--color-lfa3);border-radius:var(--radius-sfa9);background:var(--color-e037)}
._s4rw90:focus {
  outline: 2px solid var(--color-x2cf);
  outline-offset: 1px;
}
._zctcbtwh{resize:vertical}
._2adjaoa8 {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media (max-width:860px){
._jizadv{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:480px){._33tj3a{grid-template-columns:minmax(0,1fr)}}
._pz93ztv {
  background: var(--color-e037);
  padding-block: calc(var(--space-b64e) * 1.2);
}
._x6hnd6bv{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}
._lalz2i25 ._j8r8h7ro {
  order: 2;
}
._lalz2i25 ._q71z56a7 {
  order: 1;
}
._eiecrx{margin-bottom:1rem}
._okcpmu{max-width:34rem}
._6jsxqll5{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
._q71z56a7{margin:0}
._5s0778{aspect-ratio:4/3;border-radius:var(--radius-r99e);width:100%;object-fit:cover;box-shadow:var(--shadow-u3fb)}
@media (max-width:860px){
._x6hnd6bv{grid-template-columns:1fr;gap:2rem}
._lalz2i25 ._j8r8h7ro,._lalz2i25 ._q71z56a7 {
  order: 0;
}
}
._03fhpwhd {
  gap: 2.5rem;
  display: grid;
}
._het3asu ._03fhpwhd {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._b30skm2m {
  max-width: 40rem;
}
._het3asu ._b30skm2m{position:sticky;top:6rem}
._8fkisc{padding:0;margin:0;border-top:1px solid var(--color-lfa3);list-style:none}
._tvw8agx{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--color-lfa3)}
._tvw8agx:not(:has(._hltj2iv)){grid-template-columns:minmax(0,1fr)}
._hltj2iv {
  font-size: 1.1rem;
  font-weight: 700;
  min-width: 2.5rem;
  font-family: var(--font-r370);
  color: var(--color-x2cf);
  padding-top: .15rem;
}
._jxki9r{margin-bottom:.4rem}
._mr09lh {
  margin-bottom: .5rem;
  color: var(--color-m7c5);
}
._7cc2impz{font-size:.9rem;font-weight:500;margin:0}
._7cc2impz::before {
  content: "+ ";
  color: var(--color-x2cf);
}
@media (max-width:860px){
._het3asu ._03fhpwhd{grid-template-columns:1fr}
._het3asu ._b30skm2m {
  position: static;
}
}
._vtoztzf{max-width:40rem;margin-bottom:2.5rem}
._1scp1n1 {
  list-style: none;
  margin: 0;
  padding: 0;
}
._8b5v4zpk {
  border-radius: var(--radius-r99e);
  padding: 1.5rem;
}
._hi4pmc36{background:var(--color-eb6b);box-shadow:var(--shadow-u3fb)}
._rx6pzxn2 {
  border: 1px solid var(--color-lfa3);
}
._e67ykh {
  display: inline-flex;
  color: var(--color-pdcb);
  border-radius: var(--radius-sfa9);
  justify-content: center;
  margin-bottom: 1rem;
  height: 2.75rem;
  background: var(--color-j982);
  align-items: center;
  width: 2.75rem;
}
._e67ykh svg {
  height: 1.4rem;
  width: 1.4rem;
}
._52z0hj {
  margin-bottom: .4rem;
}
._lmre2x4n{color:var(--color-m7c5);margin:0}
._5ywuxx{max-width:40rem;margin-bottom:2.5rem}
._t15vs58 ._5ywuxx {
  margin-inline: auto;
  text-align: center;
}
._z8dq9ac {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
._bs2g7kj {
  margin: 0;
}
._1zqwevr{font-family:var(--font-r370);font-weight:var(--weight-r772);font-size:1.1rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:baseline}
._vqahwo{flex-shrink:0;font-size:.85rem;color:var(--color-x2cf);font-weight:700}
._kjj83ulu{color:var(--color-m7c5);margin:0}
._ngytmto {
  color: var(--color-z818);
  overflow: hidden;
  isolation: isolate;
  padding-block: calc(var(--space-b64e) * 1.2);
  position: relative;
}
._8ge2n91 {
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: -2;
  width: 100%;
  object-fit: cover;
}
._s1qhcuo{inset:0;position:absolute;z-index:-1}
._the4snu ._s1qhcuo {
  background: rgba(8,10,14,.62);
}
._mehcq24t ._s1qhcuo{opacity:.88;background:var(--color-x2cf)}
._mehcq24t {
  color: var(--color-gd70);
}
._6bwmzz6 {
  width: min(100% - 2.5rem,var(--container-re80));
  max-width: 44rem;
}
._awdm76c ._6bwmzz6{text-align:center;margin-inline:auto}
._zwgexh6 ._6bwmzz6 {
  margin-left: max(1.25rem,calc((100% - var(--container-re80)) / 2));
}
._twth4qc {
  color: inherit;
  margin-bottom: .5rem;
}
._kgpgy6zn {
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
  opacity: .9;
}
._ebqtuovo{padding-block:calc(var(--space-b64e) * .8)}
._pwq9nr{background:var(--color-eb6b)}
._e0cmbz {
  background: var(--color-x2cf);
  color: var(--color-gd70);
}
._e0cmbz ._iul9qx2v,._e0cmbz ._amb08oh {
  color: var(--color-gd70);
}
._exo85z05 {
  border-bottom: 1px solid var(--color-lfa3);
}
._arjhf5xo{text-align:center}
._2d2wi7{margin-bottom:.75rem;opacity:.8;font-size:.85rem}
._280gdyy{margin:0 .5rem}
._v0gdgufw {
  opacity: .7;
}
._iul9qx2v{margin-bottom:.5rem}
._fjtbyz{max-width:40rem;font-size:1.1rem;opacity:.85;margin:0}
._arjhf5xo ._fjtbyz {
  margin-inline: auto;
}
._4h51ka{min-width:0}
._i1o9dd {
  margin-bottom: 2rem;
  max-width: 54rem;
}
._jlcmt3bi{overflow-wrap:anywhere}
._6lpoy5z0{padding:0;gap:1.2rem;list-style:none;margin:0;display:grid}
._907xd1f{overflow-wrap:anywhere;min-width:0}
._907xd1f h3 {
  font-size: 1.2rem;
  margin: 0 0 .6rem;
}
._907xd1f p{line-height:1.7;margin:0}
._uxczs2{margin-bottom:.7rem;display:block;font-weight:700;color:var(--color-m7c5);font-size:.8rem;letter-spacing:.04em;overflow-wrap:anywhere}
._907xd1f{border-top:1px solid var(--color-lfa3);padding:1.3rem 0}
._907xd1f summary {
  font-size: 1.2rem;
  cursor: pointer;
  font-weight: 700;
}
._907xd1f summary:focus-visible {
  outline: 2px solid var(--color-x2cf);
  outline-offset: 5px;
}
._907xd1f p {
  max-width: 60rem;
  padding-top: 1rem;
}
@media (max-width: 700px){
._6lpoy5z0{grid-template-columns:minmax(0, 1fr)}
._907xd1f {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}
}
._bn8um9o{overflow-wrap:anywhere}
._hrugjgd6 {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._w21a51o {
  padding-top: 1.5rem;
  border-top: 4px solid var(--color-x2cf);
}
._rowuk79 {
  border-bottom: 1px solid var(--color-lfa3);
  margin-bottom: 1.5rem;
  padding: 0 0 1.5rem 3.5rem;
  position: relative;
}
._hbjscbvm{top:.15rem;color:var(--color-m7c5);font-size:.8rem;left:0;position:absolute;font-variant-numeric:tabular-nums}
._jq2tgwd{max-width:65ch}
@media (max-width: 760px){
._hrugjgd6 {
  grid-template-columns: minmax(0, 1fr);
}
._rowuk79{padding-left:2.5rem}
}
._ifd959 {
  overflow-wrap: anywhere;
}
._lv2glk>*{min-width:0}
._gqco7402 {
  max-width: 24ch;
}
._x6dr9bfb{color:var(--color-m7c5)}
._sh4oc7wt{white-space:normal;text-align:center;max-width:100%}
._3l0o2q{max-width:54rem;margin-bottom:3rem}
._gqco7402 {
  font-size: clamp(2rem,4vw,3.4rem);
}
._lv2glk{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}
._avdmglz{padding-left:1.5rem;border-left:3px solid var(--color-x2cf)}
._epw662{font-size:1.5rem;font-family:var(--font-r370);line-height:1.35}
._hgh3um5 {
  margin: 1.8rem 0;
}
._hgh3um5 div {
  margin-bottom: 1.2rem;
}
._hgh3um5 dt,._c0b4b3i{font-size:.8rem;margin:0 0 .4rem;color:var(--color-m7c5)}
._hgh3um5 dd{margin:0;font-size:1.15rem}
._r3v8yjj1{list-style:none;padding:0;margin:.7rem 0 0}
._r3v8yjj1 li{font-size:.9rem;border-top:1px solid var(--color-lfa3);padding:.6rem 0}
._ei99w67 {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.5rem;
  padding: 0 0 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--color-lfa3);
}
._9sycmw {
  font-family: var(--font-r370);
  letter-spacing: -.05em;
  color: var(--color-x2cf);
  line-height: 1.1;
  font-size: clamp(2rem,5vw,3.5rem);
}
._ce6r50e0 {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
._x6dr9bfb{margin:0;max-width:62ch;line-height:1.9}
._qcl54m{min-width:0}
@media(max-width:760px){._lv2glk {
  grid-template-columns: 1fr;
}._avdmglz {
  border-top: 1px solid var(--color-lfa3);
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-bottom: 1px solid var(--color-lfa3);
}._hgh3um5{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}._hgh3um5 div {
  margin: 0;
}._r3v8yjj1 {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}._r3v8yjj1 li {
  border-top: 0;
  padding: 0;
}._ei99w67 {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}._9sycmw{font-size:2rem}}
._o77wcml{max-width:52rem;margin-bottom:2.5rem}
._g7pe68yf {
  margin-bottom: 1rem;
}
._zsh25pdg{margin-bottom:0}
._n2xezcsj{align-items:stretch;padding:0;list-style:none;margin:0;display:flex}
._ozu6ovlg{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}
._ozu6ovlg:last-child{padding-inline-end:0}
._ozu6ovlg:not(:last-child)::before {
  height: 2px;
  inset-inline-start: 1.5rem;
  background: var(--color-lfa3);
  top: 1.5rem;
  inset-inline-end: 0;
  content: "";
  position: absolute;
}
._1fxxbrlk{position:relative;display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:2px solid var(--color-x2cf);border-radius:50%;background:var(--color-e037);color:var(--color-p60a);font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:1.5rem}
._wso7pqk{display:flex;flex-direction:column;flex:1;min-width:0}
._j7w0po {
  line-height: 1.35;
  overflow-wrap: anywhere;
  font-size: 1.2rem;
  margin: 0 0 .8rem;
}
._yw9xuz32 {
  color: var(--color-m7c5);
  margin: 0 0 1.5rem;
  overflow-wrap: anywhere;
  hyphens: auto;
}
._3g6qfsc6 {
  border-top: 2px solid var(--color-lfa3);
  padding-top: 1rem;
  margin-top: auto;
}
._4tulh4to{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.8rem;font-weight:700}
._ywf1bu5p {
  font-size: .95rem;
  overflow-wrap: anywhere;
  margin: 0;
  hyphens: auto;
}
@media(max-width:1000px){._n2xezcsj {
  display: block;
}._ozu6ovlg {
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1.25rem;
  padding: 0 0 2rem;
}._ozu6ovlg:last-child {
  padding-bottom: 0;
}._ozu6ovlg:not(:last-child)::before{inset-inline-start:1.5rem;top:1.5rem;bottom:0;width:2px;height:auto;inset-inline-end:auto}._1fxxbrlk {
  margin: 0;
}._3g6qfsc6 {
  margin-top: 0;
}._o77wcml{margin-bottom:2rem}}
@media(max-width:400px){
._ozu6ovlg{gap:.8rem}
}
._zq3c5zz1{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}
._7rlcu6qm ._tw0zb4{order:2}
._tw0zb4 {
  margin: 0;
}
._0relrt{width:100%;object-fit:cover;aspect-ratio:9/8;border-radius:var(--radius-r99e)}
._g5l8p0r{color:var(--color-m7c5)}
._1mm5y9{font-weight:600}
@media (max-width:860px){._zq3c5zz1 {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}._7rlcu6qm ._tw0zb4{order:0}}
._kje3xtfm{background:var(--color-e037);padding-block:calc(var(--space-b64e) * .7);overflow-wrap:anywhere}
._7d5lmho{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--color-eb6b);border:1px solid var(--color-lfa3);border-radius:var(--radius-r99e);overflow:hidden}
._0s0kys{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--color-x2cf)}
._s856qbb4 ._0s0kys {
  border-left: 4px solid var(--color-x2cf);
  border-top: 0;
}
._1q6r9s{color:var(--color-x2cf)}
._qw0999k{max-width:22ch;line-height:1.15;font-size:calc(var(--size-sfe2) * .88)}
._czw6irva{margin:1.2rem 0 0;font-size:1.05rem;color:var(--color-m7c5);max-width:38rem;line-height:1.7}
._kjkc0ns3 {
  min-width: 0;
  margin: 0;
  padding: .8rem;
  display: flex;
}
._q8001i {
  height: 100%;
  width: 100%;
  border-radius: var(--radius-sfa9);
  object-fit: cover;
  aspect-ratio: 4/5;
  min-height: 12rem;
}
@media (max-width:700px){
._7d5lmho {
  grid-template-columns: 1fr;
}
._qw0999k{font-size:var(--size-sfe2)}
._kjkc0ns3{padding:0 1.25rem 1.25rem}
._q8001i{aspect-ratio:16/7;height:auto;min-height:0}
._czw6irva{font-size:1rem}
}
._ip7acre {
  margin-bottom: 3rem;
  max-width: 45rem;
}
._d1zult{overflow-wrap:anywhere}
._whl8k6{border-top:1px solid var(--color-lfa3);padding:0;list-style:none;margin:0}
._6i6a5x3o {
  display: grid;
  grid-template-columns: 3.5rem minmax(0,.8fr) minmax(0,1.2fr);
  gap: 2rem;
  padding-block: 2rem;
  border-bottom: 1px solid var(--color-lfa3);
  align-items: start;
}
._ynsdxti2{color:var(--color-x2cf);font-size:1.75rem;font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--font-r370)}
._thu1z48j {
  margin: 0;
  overflow-wrap: anywhere;
  line-height: 1.5;
  font-size: 1.1rem;
}
._ofbwn3 {
  color: var(--color-m7c5);
  margin: 0;
}
@media(max-width:760px){
._6i6a5x3o{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}
._ofbwn3{grid-column:2}
._ip7acre {
  margin-bottom: 2rem;
}
}
._45nobkl {
  min-height: 18rem;
  align-items: center;
  color: var(--color-z818);
  padding-block: calc(var(--space-b64e) * .9);
  position: relative;
  display: flex;
  isolation: isolate;
  overflow: hidden;
}
._yhj4sx {
  z-index: -2;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}
._aao30rc1{position:absolute;z-index:-1;inset:0}
._txpeh4r ._aao30rc1 {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
._zbgizo ._aao30rc1 {
  background: var(--color-x2cf);
  opacity: .88;
}
._zbgizo {
  color: var(--color-gd70);
}
._duxg4381{width:min(100% - 2.5rem,var(--container-re80))}
._u9246r ._duxg4381{text-align:center}
._h75fuf {
  font-size: .85rem;
  opacity: .85;
  margin-bottom: .75rem;
}
._vgjf0d1{color:inherit}
._vgjf0d1:hover {
  text-decoration: underline;
  color: inherit;
}
._u2gf5q {
  margin: 0 .5rem;
}
._yixwvwt {
  opacity: .8;
}
._zvgu9qlr{margin-bottom:.5rem;color:inherit}
._p3gs9d {
  max-width: 40rem;
  opacity: .9;
  margin: 0;
  font-size: 1.1rem;
}
._u9246r ._p3gs9d{margin-inline:auto}
._4o8dav {
  margin-bottom: 2rem;
  max-width: 40rem;
}
._vt41tjv{list-style:none;padding:0;margin:0}
._ivtvdd {
  display: flex;
  flex-direction: column;
  background: var(--color-eb6b);
  border: 1px solid var(--color-lfa3);
  border-radius: var(--radius-r99e);
  overflow: hidden;
}
._fx56up{display:block}
._hcu7ell {
  aspect-ratio: 16/10;
  object-fit: cover;
  width: 100%;
}
._t605cm9 {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
._14z0b2jn {
  color: var(--color-m7c5);
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: .06em;
}
._zejfq81m {
  font-size: 1.2rem;
  margin: 0;
}
._im0ysj98{color:var(--color-p60a)}
._im0ysj98:hover{color:var(--color-x2cf)}
._134to46h{flex-grow:1;margin:0;color:var(--color-m7c5)}
._klpepg{font-weight:600;font-size:.9rem}
._jlejple {
  background: var(--color-e037);
  padding-block: calc(var(--space-b64e) * .85);
  overflow-wrap: anywhere;
}
._itlhs3gw {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
._vb2f7wb{max-width:75%;text-transform:var(--case-p72b);color:var(--color-x2cf);letter-spacing:var(--tracking-a744);font-size:.8rem;font-weight:600}
._lcft94 {
  background: var(--color-lfa3);
  height: 1px;
  flex: 1;
}
._k8sgs2k ._lcft94{background:var(--color-x2cf);height:3px}
._wne0v6v {
  line-height: 1.1;
  font-size: calc(var(--size-sfe2) * 1.2);
  margin: 0;
  padding-bottom: 1.8rem;
  max-width: 24ch;
}
._y5gr6b3 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--color-lfa3);
  padding-top: 1.3rem;
}
._zchdjc23 {
  color: var(--color-m7c5);
  font-weight: 600;
  font-size: .8rem;
  max-width: 24rem;
}
._fenfwe{grid-template-columns:minmax(0,1fr)}
._fmzdfh{max-width:42rem;line-height:1.7;margin:0;font-size:1.1rem;color:var(--color-m7c5)}
@media (max-width:640px){
._wne0v6v {
  font-size: var(--size-sfe2);
}
._y5gr6b3 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._zchdjc23 {
  display: none;
}
._fmzdfh{font-size:1rem}
}
._7fsf2p{margin:0 auto 2.5rem;max-width:40rem}
._314ziv {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr));
  gap: 1.5rem;
  align-items: stretch;
}
._gmf11iq2{border-radius:var(--radius-r99e);flex-direction:column;background:var(--color-e037);padding:2rem;display:flex}
._r4mghkel ._gmf11iq2 {
  border: 1px solid var(--color-lfa3);
  box-shadow: var(--shadow-u3fb);
}
._ei4op6b ._gmf11iq2{border:1px solid var(--color-lfa3)}
._djfp6du{border-color:var(--color-x2cf);position:relative;box-shadow:var(--shadow-h9a3)}
._ei4op6b ._djfp6du{border-width:2px}
._zgwmd4 {
  font-size: 1.1rem;
  margin-bottom: .75rem;
}
._bp0fn878 {
  margin-bottom: .5rem;
  line-height: 1.1;
}
._105bbj {
  color: var(--color-p60a);
  font-family: var(--font-r370);
  font-size: 2.25rem;
  font-weight: 700;
}
._7q4rli{font-size:.9rem;color:var(--color-m7c5)}
._x58g8l21{margin-bottom:1.25rem;padding-bottom:1.25rem;color:var(--color-m7c5);border-bottom:1px solid var(--color-lfa3);font-size:.95rem}
._sj8936x{padding:0;list-style:none;gap:.6rem;flex-grow:1;margin:0 0 1.75rem;display:grid}
._0uaoq3 {
  display: flex;
  align-items: flex-start;
  gap: .6rem;
  font-size: .95rem;
}
._302uhmqo {
  height: 1.25rem;
  width: 1.25rem;
  margin-top: .1rem;
  flex-shrink: 0;
  display: inline-flex;
  color: var(--color-x2cf);
}
._302uhmqo svg{width:100%;height:100%}
._22av6cy {
  width: 100%;
}
._y3h2a4h {
  margin: 1.75rem 0 0;
  font-size: .85rem;
}
._vf0tcoz {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,4rem);
  align-items: center;
  padding: clamp(1.75rem,5vw,3.5rem);
  border-radius: var(--radius-r99e);
}
._r3sck8bx {
  background: var(--color-eb6b);
}
._s001y750 {
  border: 1px solid var(--color-lfa3);
}
._xllxu0i{background:var(--color-x2cf);color:var(--color-gd70)}
._ljndznrn {
  margin-bottom: .7rem;
  color: var(--color-ef54);
  display: block;
  font-weight: 700;
  font-size: .8rem;
  text-transform: var(--case-p72b);
  letter-spacing: var(--tracking-a744);
}
._xllxu0i ._ljndznrn,._xllxu0i ._tc8mu7zj{color:var(--color-gd70)}
._tc8mu7zj {
  margin-bottom: .9rem;
}
._ngsb3h8{margin-bottom:1.75rem;opacity:.9}
._p0h1sr {
  list-style: none;
  gap: 1.6rem;
  display: grid;
  padding: 0;
  position: relative;
  margin: 0;
}
._p0h1sr::before{bottom:1.25rem;position:absolute;top:1.25rem;content:"";width:2px;background:var(--color-lfa3);left:1.25rem}
._xllxu0i ._p0h1sr::before {
  background: rgba(255,255,255,.3);
}
._fi5g97{position:relative;display:flex;align-items:flex-start;gap:1.1rem}
._f871u9 {
  flex: none;
  height: 2.5rem;
  border-radius: 50%;
  display: grid;
  font-weight: 700;
  background: var(--color-x2cf);
  color: var(--color-gd70);
  width: 2.5rem;
  place-items: center;
}
._xllxu0i ._f871u9{background:var(--color-gd70);color:var(--color-x2cf)}
._147164fx{font-size:1.1rem;margin:.35rem 0 .25rem;color:inherit}
._fqcjjq {
  font-size: .95rem;
  margin: 0;
  opacity: .85;
}
@media (max-width:820px){._vf0tcoz{grid-template-columns:minmax(0,1fr)}}
._a8ar2h {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
._br0kkw {
  list-style: none;
  margin: 0 0 3rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr));
  gap: 1.25rem;
}
._br0kkw:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}
._6tj6up {
  min-width: 0;
  overflow-wrap: anywhere;
  display: flex;
  flex-direction: column;
  gap: .35rem;
  padding: 1.5rem;
  border: 1px solid var(--color-lfa3);
  border-radius: var(--radius-r99e);
  background: var(--color-eb6b);
}
._uj270yb{display:inline-flex;border-radius:50%;margin-bottom:.5rem;width:2.25rem;background:var(--color-x2cf);justify-content:center;color:var(--color-gd70);height:2.25rem;align-items:center}
._uj270yb svg{width:1.1rem;height:1.1rem}
._a88fq6 {
  color: var(--color-m7c5);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-weight: 700;
  font-size: .8rem;
}
._gyczudpj{line-height:1.5;min-width:0;overflow-wrap:anywhere;font-weight:500}
._zc2uatgp {
  color: var(--color-p60a);
}
._zc2uatgp:hover{color:var(--color-x2cf)}
._xhmo3gxn ._z2muliw {
  padding: 2.25rem;
  border-radius: var(--radius-r99e);
  border: 1px solid var(--color-lfa3);
  box-shadow: var(--shadow-u3fb);
  background: var(--color-e037);
}
._ostpwgc {
  margin-bottom: 1.25rem;
}
._0jhjisl {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 1rem;
}
._f777rm{min-width:0;display:block}
._8cyrmjf {
  grid-column: 1 / -1;
}
._oen38b {
  margin-bottom: .35rem;
  font-weight: 600;
  display: block;
  font-size: .85rem;
}
._0a7ev8d{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--color-lfa3);border-radius:var(--radius-sfa9);background:var(--color-eb6b);color:var(--color-p60a)}
._0a7ev8d:focus{outline:2px solid var(--color-x2cf);outline-offset:1px}
._4qa8jz2{resize:vertical}
._3vc621ku{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}
._cnv87oy {
  font-size: .85rem;
}
@media (max-width:760px){
._0jhjisl{grid-template-columns:minmax(0,1fr)}
}
._a8ar2h,._z2muliw{min-width:0;overflow-wrap:anywhere}
._3vc621ku>._hjdj4ozb {
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media(max-width:480px){._xhmo3gxn ._z2muliw {
  padding: 1.25rem;
}}
._zg8upu{overflow-wrap:anywhere}
._gx14gdu{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
._9fwtanf h2 {
  max-width: 23ch;
}
._72t2mvey {
  margin-top: 2rem;
}
._k55473{padding-top:1.25rem;border-top:1px solid var(--color-lfa3)}
._k55473 h3 {
  font-size: 1rem;
}
._k55473 p{color:var(--color-m7c5)}
._hlfq0a7{background:var(--color-eb6b);border:1px solid var(--color-lfa3);padding:clamp(1.4rem, 3.5vw, 3rem);border-radius:var(--radius-sfa9)}
._ybbg55ar{margin-bottom:2rem;color:var(--color-gd70);background:var(--color-x2cf);display:inline-flex;border-radius:50%;padding:1rem}
._ybbg55ar svg{width:1.5rem;height:1.5rem}
._48qv9k{font-size:1.5rem;font-weight:700;font-family:var(--font-r370)}
._dd1rbx {
  margin: 0;
}
._dd1rbx div {
  padding: 1rem 0;
  border-top: 1px solid var(--color-lfa3);
}
._dd1rbx dt {
  margin-bottom: .5rem;
  color: var(--color-m7c5);
  font-size: .75rem;
}
._dd1rbx dd{margin:0}
@media (max-width: 720px){._gx14gdu{grid-template-columns:minmax(0, 1fr)}}
._3nmcx89 {
  padding-block: calc(var(--space-b64e) * .9) calc(var(--space-b64e) * .7);
}
._2t448o0{border-bottom:4px solid var(--color-x2cf)}
._pxxvuw {
  border-bottom: 4px solid var(--color-k344);
}
._29tw9x38{border-bottom:1px solid var(--color-lfa3)}
._yqngz0 {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._nl433p{margin:0;font-size:calc(var(--size-sfe2) * 1.05)}
._o6av93{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){
._yqngz0 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
._lsiuok0 {
  overflow-wrap: anywhere;
}
._usniag4r{max-width:72rem}
._xhd554uj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
._eew0j6o{padding-left:1rem;border-left:3px solid var(--color-x2cf);margin:0}
._5jou7j{margin-bottom:.35rem;color:var(--color-m7c5);font-size:.8rem}
._abfoeox5 {
  font-size: .95rem;
  color: var(--color-p60a);
  font-weight: 600;
  margin: 0;
}
._7e8hit {
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  white-space: pre-line;
  line-height: 1.65;
  min-width: 0;
  margin: 0;
}
._l59x4z {
  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(--color-lfa3);
  padding-block: 2rem;
}
._l59x4z:last-child{border-bottom:1px solid var(--color-lfa3)}
._4sk5eax3{font-variant-numeric:tabular-nums;line-height:1;color:var(--color-x2cf);font-family:var(--font-r370);font-weight:var(--weight-r772);font-size:2.7rem}
._jemfu4 {
  font-size: clamp(1.1rem,1.6vw,1.35rem);
  min-width: 0;
  margin: 0;
  line-height: 1.4;
  scroll-margin-top: 8rem;
}
._kjvymx {
  color: var(--color-p60a);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
._kjvymx:hover{text-decoration-color:currentColor;color:var(--color-x2cf)}
._kjvymx:focus-visible,._jemfu4:focus {
  outline: 2px solid var(--color-x2cf);
  outline-offset: 5px;
}
._ibst1cx{min-width:0;max-width:65ch}
._cej4ng{margin:0 0 1rem;line-height:1.8;font-size:1rem;white-space:pre-line}
._cej4ng:last-child{margin-bottom:0}
@media(max-width:860px){
._xhd554uj {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
._l59x4z {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
._4sk5eax3{font-size:2rem}
._ibst1cx{grid-column:2}
._jemfu4{align-self:center}
}
@media(max-width:480px){
._l59x4z {
  padding-block: 1.5rem;
  gap: 1rem;
}
._ibst1cx{grid-column:1/-1}
._4sk5eax3{font-size:1.8rem}
}
._0787ufmm{max-width:46rem}
._8uqmvgy{color:var(--color-m7c5);font-size:.85rem}
._7owqya{font-size:1.05rem}
._s9ew6dw{margin-top:2rem}
._27pp2wf {
  font-size: 1.3rem;
}
._esk3h59 {
  color: var(--color-p60a);
}
._zejlat{overflow-wrap:anywhere}
._ld0abb{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
._pvicr7{position:sticky;top:7rem;padding-top:.35rem;min-width:0}
._b5qlw8wc {
  padding: 0 0 1.5rem;
  border-bottom: 2px solid var(--color-x2cf);
  margin: 0 0 1.75rem;
}
._vvi5kha{margin-bottom:.4rem;letter-spacing:.05em;color:var(--color-m7c5);font-size:.75rem}
._ynwn2v7{margin:0;font-size:.95rem;font-weight:600;color:var(--color-p60a)}
._70kkm08{margin:0;list-style:none;gap:.3rem;display:grid;padding:0}
._jsh5yt70{min-width:0}
._tklef31k {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--color-p60a);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--color-lfa3);
}
._tklef31k:hover{text-underline-offset:.2em;text-decoration:underline;color:var(--color-x2cf)}
._tklef31k:focus-visible {
  outline: 2px solid var(--color-x2cf);
  outline-offset: 3px;
}
._xvzhefr{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-m7c5)}
._o43tez15{min-width:0}
._lf2jvq{line-height:1.7;margin:0 0 2.5rem;white-space:pre-line;font-size:clamp(1.1rem,1.5vw,1.25rem)}
._f8x6dpz {
  border-top: 1px solid var(--color-lfa3);
  padding-block: 1.8rem;
}
._f8x6dpz:last-child {
  padding-bottom: 0;
}
._ioxtua4{line-height:1.35;font-size:clamp(1.15rem,1.6vw,1.45rem);scroll-margin-top:8rem;margin:0 0 1rem}
._ioxtua4:focus{outline:2px solid var(--color-x2cf);outline-offset:5px}
._r9793so{font-size:1rem;white-space:pre-line;line-height:1.8;margin:0 0 1rem}
._r9793so:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
._ld0abb {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
._pvicr7{position:static;padding:1.25rem;background:var(--color-eb6b);border:1px solid var(--color-lfa3);border-radius:var(--radius-sfa9)}
._b5qlw8wc{margin-bottom:1rem;padding-bottom:1rem}
._70kkm08 {
  column-gap: 1.25rem;
  grid-template-columns: repeat(2,minmax(0,1fr));
}
._lf2jvq{margin-bottom:1.75rem}
}
@media(max-width:480px){
._70kkm08{grid-template-columns:minmax(0,1fr)}
._f8x6dpz {
  padding-block: 1.5rem;
}
}
._03g9tafy {
  padding-block: 2rem calc(var(--space-b64e) * .65);
  background: var(--color-eb6b);
}
._xqo2vi0{display:inline-block;margin-bottom:2rem;padding-block:.5rem;font-size:.85rem}
._7mk36qvw{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}
._n6fg52s {
  min-width: 0;
  padding-block: 1.5rem;
}
._3pkc6z{overflow-wrap:anywhere;font-size:clamp(2rem,3.8vw,3.8rem);max-width:19ch}
._3wc8cj{max-width:42ch}
._ry1h4y{display:flex;gap:1rem;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--color-lfa3)}
._4c4baqxa {
  flex-shrink: 0;
  height: 2.8rem;
  background: var(--color-x2cf);
  display: grid;
  width: 2.8rem;
  color: var(--color-gd70);
  font-size: .8rem;
  border-radius: 50%;
  place-items: center;
}
._ofr9nifi{min-width:0}
._13a3w72 {
  overflow-wrap: anywhere;
  font-size: .9rem;
  font-weight: 600;
}
._jepbr0qi {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  font-size: .75rem;
  color: var(--color-m7c5);
  margin: .3rem 0 0;
}
._sqym4cc6 {
  margin: 0;
  min-width: 0;
}
._ljg55bjp{object-fit:cover;aspect-ratio:4/5;border-radius:var(--radius-sfa9);width:100%}
._sqym4cc6:not(:has(._ljg55bjp)){display:none}
._7mk36qvw:not(:has(._ljg55bjp)) {
  grid-template-columns: minmax(0,1fr);
}
._7mk36qvw:not(:has(._ljg55bjp)) ._3pkc6z {
  max-width: 25ch;
}
@media(max-width:760px){._7mk36qvw{grid-template-columns:minmax(0,1fr);gap:1.5rem}._n6fg52s{padding:0}._ljg55bjp{aspect-ratio:16/10}._xqo2vi0 {
  margin-bottom: 1.5rem;
}._ry1h4y{margin-top:1.5rem}}
._v8uhdd {
  padding-top: calc(var(--space-b64e) * .6);
}
._ith1n1we{max-width:44rem;line-height:1.75;font-size:1.05rem}
._bopfpaf{margin-top:2rem;font-size:1.5rem}
._rih0edo6 ._yaw1oyuq:first-of-type::first-letter {
  color: var(--color-x2cf);
  float: left;
  font-size: 3.2em;
  font-family: var(--font-r370);
  line-height: .85;
  padding-right: .35rem;
}
._47b4740{margin:0 0 1.25rem;padding-left:1.25rem}
._9pc1ta{margin-top:2rem;border-radius:var(--radius-sfa9);background:var(--color-eb6b);padding:1.25rem 1.5rem;border-left:4px solid var(--color-k344)}
._6rzhe3l{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:3rem;align-items:start}
._1qe27h5{font-size:clamp(1.5rem,2.5vw,2.2rem);max-width:15ch;overflow-wrap:anywhere}
._qyiexm {
  margin: 0;
  list-style: none;
  padding: 0;
  border-top: 1px solid var(--color-lfa3);
}
._5kard7zz{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-lfa3)}
._h4302m{font-size:.75rem;padding-top:.2rem;color:var(--color-x2cf);font-variant-numeric:tabular-nums}
._omb7uw {
  font-size: .75rem;
  color: var(--color-m7c5);
}
._4b5api{font-size:1.3rem;overflow-wrap:anywhere;line-height:1.4;margin:.5rem 0}
._aofcq3{color:var(--color-p60a)}
._aofcq3:hover {
  color: var(--color-x2cf);
}
._hsvri15 {
  white-space: nowrap;
  color: var(--color-x2cf);
}
._ps40ud{font-size:.95rem;color:var(--color-m7c5);margin:0}
@media(max-width:700px){._6rzhe3l {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}._1qe27h5 {
  max-width: none;
  margin: 0;
}}
._p0w6sv {
  padding-block: calc(var(--space-b64e) * .5);
}
._pppvgbrn {
  display: flex;
  gap: 1.5rem;
  align-items: flex-start;
  max-width: 44rem;
  padding: 1.5rem;
  background: var(--color-eb6b);
  border-radius: var(--radius-r99e);
  border: 1px solid var(--color-lfa3);
}
._uxmyxw7 ._pppvgbrn {
  align-items: center;
  flex-direction: column;
  text-align: center;
}
._169gqji6{width:4rem;background:var(--color-x2cf);font-weight:700;border-radius:50%;height:4rem;justify-content:center;font-size:1.2rem;display:inline-flex;align-items:center;color:var(--color-gd70);flex-shrink:0}
._d1wtmyu {
  font-size: 1.2rem;
  margin: 0 0 .15rem;
}
._rjpznh{font-size:.9rem;display:block;font-weight:600;color:var(--color-x2cf);margin-bottom:.5rem}
._5hsic9 {
  color: var(--color-m7c5);
  margin: 0;
}