:root {
  --ui-shadow-t3e7: 0 24px 60px rgba(0,0,0,.12);
  --ui-font-m5cd: 'Source Serif 4', Georgia, Cambria, 'Times New Roman', serif;
  --ui-radius-n5dc: 2px;
  --ui-weight-g279: 700;
  --ui-weight-q158: 600;
  --ui-color-ue32: rgb(188,132,82);
  --ui-size-re0d: 1rem;
  --ui-radius-v9b2: 1px;
  --ui-color-p115: rgb(87,100,112);
  --ui-color-g18e: rgb(255,255,255);
  --ui-color-w7bb: rgb(87,119,147);
  --ui-color-b0a8: rgb(60,88,113);
  --ui-size-m41b: 1.25rem;
  --ui-color-vfea: rgb(255,255,255);
  --ui-size-m125: clamp(2rem, 4.5vw, 3.25rem);
  --ui-line-height-o88d: 1.6;
  --ui-color-j669: rgb(25,36,46);
  --ui-color-cc42: rgb(239,242,245);
  --ui-color-y308: rgb(20,31,42);
  --ui-color-r18b: rgb(219,225,230);
  --ui-tracking-uaab: .12em;
  --ui-radius-m6e4: 1px;
  --ui-space-a4f6: 5.1rem;
  --ui-color-l69c: rgb(87,119,147);
  --ui-line-height-n618: 1.15;
  --ui-color-c838: rgb(244,245,246);
  --ui-size-w511: clamp(1.6rem, 3vw, 2.25rem);
  --ui-color-f608: rgb(107,139,167);
  --ui-case-j28c: none;
  --ui-container-l6ff: 1052px;
  --ui-font-ka09: 'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;
  --ui-color-n81c: rgb(171,179,186);
  --ui-shadow-se53: 0 10px 30px rgba(0,0,0,.06);
  --ui-tracking-l478: 0;
  --ui-color-kd6d: rgb(212,219,226);
  --ui-color-e05b: rgb(255,255,255);
  --ui-tracking-e325: 0;
  --ui-case-h42c: uppercase;
  --ui-color-u3d0: rgb(34,44,52);
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{line-height:var(--ui-line-height-o88d);overflow-wrap:anywhere;background:var(--ui-color-g18e);font-family:var(--ui-font-ka09);color:var(--ui-color-j669);font-size:var(--ui-size-re0d);margin:0}
img,svg,video {
  max-width: 100%;
  display: block;
  height: auto;
}
h1,h2,h3,h4{hyphens:manual;letter-spacing:var(--ui-tracking-e325);margin:0 0 .6em;color:var(--ui-color-j669);line-height:var(--ui-line-height-n618);font-family:var(--ui-font-m5cd);font-weight:var(--ui-weight-g279)}
h1{font-size:var(--ui-size-m125)}
h2 {
  font-size: var(--ui-size-w511);
}
h3 {
  font-size: var(--ui-size-m41b);
  line-height: 1.3;
}
h4{font-size:1.05rem;line-height:1.35}
p {
  margin: 0 0 1em;
}
a {
  text-decoration: none;
  color: var(--ui-color-l69c);
}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover{color:var(--ui-color-b0a8)}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select{color:inherit;font:inherit}
::selection{color:var(--ui-color-j669);background:var(--ui-color-kd6d)}
._c3l1tu7l {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--ui-container-l6ff));
}
._i9fa4h{width:min(100% - 2.5rem,48rem)}
._0a6vxbj{padding-block:var(--ui-space-a4f6)}
._j80q22u {
  background: var(--ui-color-cc42);
}
._5mry3zw8 {
  color: var(--ui-color-c838);
  background: var(--ui-color-y308);
}
._5mry3zw8 h1,._5mry3zw8 h2,._5mry3zw8 h3,._5mry3zw8 h4{color:inherit}
._5mry3zw8 a{color:var(--ui-color-f608)}
._5mry3zw8 ._cxpifhhk,._5mry3zw8 ._lay2l0l{color:var(--ui-color-n81c)}
._5mry3zw8 ._nujiyp0z {
  color: var(--ui-color-f608);
}
._1qtgihb2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--ui-radius-m6e4);background:var(--ui-color-l69c);color:var(--ui-color-vfea);font-weight:var(--ui-weight-q158);text-transform:var(--ui-case-j28c);letter-spacing:var(--ui-tracking-l478);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
._1qtgihb2:hover{color:var(--ui-color-vfea);background:var(--ui-color-b0a8)}
._1qtgihb2:active{transform:translateY(1px)}
._hqajbf0a{border-color:currentColor;background:transparent;color:var(--ui-color-l69c)}
._hqajbf0a:hover {
  background: var(--ui-color-l69c);
  border-color: var(--ui-color-l69c);
  color: var(--ui-color-vfea);
}
._omrbznhc {
  color: var(--ui-color-e05b);
  background: var(--ui-color-ue32);
}
._omrbznhc:hover{color:var(--ui-color-e05b);background:var(--ui-color-ue32);filter:brightness(.92)}
._6r6h0urt {
  background: var(--ui-color-c838);
  color: var(--ui-color-y308);
}
._6r6h0urt:hover{color:var(--ui-color-y308);background:rgb(255,255,255)}
._kcjj36jr{padding:.55rem 1.1rem;font-size:.9rem}
._cwdi4vt {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
._5mry3zw8 ._1qtgihb2:not(._hqajbf0a):not(._omrbznhc):not(._6r6h0urt) {
  background: var(--ui-color-f608);
  color: var(--ui-color-y308);
}
._5mry3zw8 ._1qtgihb2:not(._hqajbf0a):not(._omrbznhc):not(._6r6h0urt):hover {
  color: var(--ui-color-y308);
  background: var(--ui-color-c838);
}
._5mry3zw8 ._hqajbf0a{border-color:var(--ui-color-n81c);color:var(--ui-color-c838)}
._5mry3zw8 ._hqajbf0a:hover{border-color:var(--ui-color-c838);color:var(--ui-color-y308);background:var(--ui-color-c838)}
._3s2l1zh {
  gap: 1.5rem;
  display: grid;
}
._z3s306{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._ecjc5f8{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
._1yuxg31h{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._ag8qb21r{grid-template-columns:repeat(2,1fr)}
._51rsy84p{grid-template-columns:repeat(3,1fr)}
._luvwma0 {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){._luvwma0 {
  grid-template-columns: repeat(2,1fr);
}._51rsy84p{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){
._ag8qb21r,._51rsy84p,._luvwma0{grid-template-columns:1fr}
}
._1ioq6qw {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
._1ioq6qw>*{min-width:0}
._1ioq6qw._ag8qb21r>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._1ioq6qw._51rsy84p>*{flex:0 0 calc((100% - 3rem)/3)}
._1ioq6qw._luvwma0>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){
._1ioq6qw._51rsy84p>*,._1ioq6qw._luvwma0>* {
  flex-basis: calc((100% - 1.5rem)/2);
}
}
@media (max-width:560px){
._1ioq6qw._ag8qb21r>*,._1ioq6qw._51rsy84p>*,._1ioq6qw._luvwma0>* {
  flex-basis: 100%;
}
}
._cxpifhhk {
  font-size: 1.15rem;
  color: var(--ui-color-p115);
}
._nujiyp0z {
  text-transform: var(--ui-case-h42c);
  font-weight: 700;
  color: var(--ui-color-w7bb);
  margin-bottom: .75rem;
  font-size: .8rem;
  display: inline-block;
  letter-spacing: var(--ui-tracking-uaab);
}
._lay2l0l{color:var(--ui-color-p115)}
._56o2ny{text-align:center}
._rmnt3vxo{border:0;padding:0;width:1px;position:absolute;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;height:1px}
@media (max-width:640px){._0a6vxbj {
  padding-block: calc(var(--ui-space-a4f6) * .7);
}}
._qvpteq6{background:var(--ui-color-g18e);top:0;position:sticky;z-index:20}
._mtsbz6{border-bottom:1px solid var(--ui-color-r18b)}
._i4w4ryn{box-shadow:var(--ui-shadow-se53)}
._058tnez{display:flex;align-items:center;gap:2rem;min-height:4.75rem}
._jyfh08j {
  flex: none;
  max-width: 40%;
  display: inline-flex;
  min-width: 0;
}
._dd8aea0a{height:auto;width:auto;max-height:2.25rem}
._sbbcvya {
  margin-inline: auto;
}
._zkwtsk2{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;list-style:none;margin:0;padding:0}
._hr0j8l0 {
  font-weight: 500;
  color: var(--ui-color-j669);
}
._hr0j8l0:hover,._amxzo2kc{color:var(--ui-color-l69c)}
._wkup4y6 {
  display: flex;
  align-items: center;
  gap: .7rem;
  flex: none;
  color: var(--ui-color-j669);
}
._wkup4y6:hover {
  color: var(--ui-color-l69c);
}
._8t42erf {
  height: 2.6rem;
  width: 2.6rem;
  border-radius: 50%;
  background: var(--ui-color-l69c);
  color: var(--ui-color-vfea);
  place-items: center;
  display: grid;
}
._8t42erf svg {
  height: 1.15rem;
  width: 1.15rem;
}
._y0uppm {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
}
._y9ktpfzi {
  color: var(--ui-color-p115);
  font-size: .75rem;
}
._uvyoqg0e{font-size:1.05rem;white-space:nowrap}
._clbg5o4 {
  display: none;
}
._clbg5o4:focus-visible + ._7iyuu0e{outline:2px solid var(--ui-color-l69c);outline-offset:4px}
._7iyuu0e {
  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;
}
._x12a7dzg{background:var(--ui-color-j669);width:24px;display:block;height:2px;border-radius:2px}
@media (max-width:980px){._058tnez{gap:.75rem;justify-content:space-between}._clbg5o4 {
  display: block;
}._7iyuu0e {
  order: 3;
  display: flex;
}._wkup4y6 {
  order: 2;
  margin-inline-start: auto;
}._y0uppm {
  display: none;
}._sbbcvya {
  background: var(--ui-color-g18e);
  box-shadow: var(--ui-shadow-se53);
  right: 0;
  left: 0;
  padding: 1.25rem;
  border-bottom: 1px solid var(--ui-color-r18b);
  margin: 0;
  position: absolute;
  top: 100%;
  display: none;
}._clbg5o4:checked ~ ._sbbcvya{display:block}._zkwtsk2{flex-direction:column;align-items:flex-start;gap:.75rem}}
._qwp0rxk {
  padding-top: clamp(2.5rem,6vw,4rem);
  border-top: 1px solid var(--ui-color-r18b);
}
._u6jzcax {
  background: var(--ui-color-cc42);
}
._t3lhbf {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);
  gap: clamp(2rem,5vw,4.5rem);
  align-items: start;
}
._97w6ezj ._djf5tf3{order:2}
._djf5tf3{background:var(--ui-color-l69c);padding:clamp(1.5rem,4vw,2.5rem);color:var(--ui-color-vfea);border-radius:var(--ui-radius-n5dc)}
._hw5vga {
  font-size: 1.35rem;
  color: inherit;
  margin-bottom: 1.25rem;
}
._hvnb8lp9 {
  gap: 1rem;
  display: grid;
  margin: 0;
}
._4a2t3qmh{display:grid;gap:.15rem}
._qkay4l {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .1em;
  opacity: .75;
  font-size: .75rem;
}
._tdoc1ka3{font-weight:600;margin:0}
._wdpyb5 {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: .2em;
  text-decoration-thickness: 1px;
}
._wdpyb5:hover {
  opacity: .85;
  color: inherit;
}
._9hp0i36y{display:inline-flex;margin-bottom:1rem}
._2dwjas2 {
  width: auto;
  max-height: 2.25rem;
  height: auto;
}
._ujup8a{color:var(--ui-color-p115);max-width:32rem}
._a5txdf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1.75rem}
._d19oqg{margin-bottom:.9rem;color:var(--ui-color-p115);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}
._zyynty62 {
  list-style: none;
  margin: 0;
  padding: 0;
  gap: .5rem;
  display: grid;
}
._ephhs3v{color:var(--ui-color-j669)}
._ephhs3v:hover {
  color: var(--ui-color-l69c);
}
._mh0fun {
  border-top: 1px solid var(--ui-color-r18b);
  margin-top: clamp(2rem,5vw,3rem);
  color: var(--ui-color-p115);
  font-size: .85rem;
  padding-block: 1.25rem;
}
@media (max-width:820px){
._t3lhbf{grid-template-columns:minmax(0,1fr)}
._97w6ezj ._djf5tf3{order:0}
}
@media (max-width:420px){
._a5txdf {
  grid-template-columns: minmax(0,1fr);
}
}
._3fjwt0c{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(--ui-color-cc42);color:var(--ui-color-j669);border:1px solid var(--ui-color-r18b);border-top:3px solid var(--ui-color-l69c);border-radius:var(--ui-radius-v9b2);box-shadow:var(--ui-shadow-se53);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}
._3fjwt0c[hidden] {
  display: none;
}
._wqhse3g{font-family:var(--ui-font-m5cd);line-height:1.25;letter-spacing:var(--ui-tracking-e325);font-size:1.18rem;margin:0 0 .7rem;font-weight:var(--ui-weight-g279)}
._2tjwgm {
  margin: 0 0 .9rem;
}
._cvvz2kk {
  text-underline-offset: .2em;
  color: var(--ui-color-l69c);
  max-width: 100%;
  text-decoration: underline;
  font-weight: 600;
  display: inline-block;
}
._cvvz2kk:hover{color:var(--ui-color-b0a8)}
._kahj28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--ui-color-r18b)}
._xjei8fh{min-width:0;min-height:44px;padding:.65rem .6rem;border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-m6e4);background:var(--ui-color-g18e);color:var(--ui-color-j669);font-weight:var(--ui-weight-q158);font-size:.9rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
._xjei8fh:hover {
  border-color: var(--ui-color-l69c);
  background: var(--ui-color-l69c);
  color: var(--ui-color-vfea);
}
._xjei8fh:focus-visible,._cvvz2kk:focus-visible{outline:3px solid var(--ui-color-l69c);outline-offset:3px}
@media(max-width:560px){._3fjwt0c{bottom:.5rem;line-height:1.4;font-size:.84rem;inset-inline-end:.5rem;width:calc(100% - 1rem);padding:.85rem .95rem}._wqhse3g {
  font-size: 1rem;
  margin-bottom: .35rem;
}._2tjwgm {
  margin-bottom: .5rem;
}._kahj28 {
  margin-top: .6rem;
  padding-top: .6rem;
  gap: .5rem;
}._xjei8fh{padding:.5rem .4rem;min-height:40px}}
._dzh1y3{padding:2.25rem;background:var(--ui-color-cc42);border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-n5dc);min-width:0}
._3nodjanm ._dzh1y3{text-align:center}
._st1kh00 {
  margin: 0;
  overflow-wrap: anywhere;
}
._zjwi2fa8 {
  margin: .75rem 0 0;
  overflow-wrap: anywhere;
  color: var(--ui-color-p115);
}
._cp27ak {
  color: inherit;
}
._xrya1j88 {
  margin-top: 1.75rem;
  display: grid;
  gap: 1rem;
  text-align: start;
}
._gfz9ps{min-width:0;gap:.35rem;display:grid}
._38i0zm{font-size:.9rem;font-weight:600}
._ognqzt2{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-v9b2);background:var(--ui-color-g18e)}
._ognqzt2:focus {
  outline: 2px solid var(--ui-color-l69c);
  outline-offset: 1px;
}
._idcdojr{resize:vertical}
._aikx4hie{justify-self:start;max-width:100%;overflow-wrap:anywhere}
._3nodjanm ._aikx4hie{justify-self:center}
@media (max-width:480px){._dzh1y3{padding:1.25rem}}
._pnu24120 {
  padding-block: calc(var(--ui-space-a4f6) * 1.5) calc(var(--ui-space-a4f6) * 1.3);
}
._v9rrbdjl{max-width:52rem}
._0f1lq3f9 ._v9rrbdjl{text-align:center;margin-inline:auto}
._7vfg7jj {
  width: 3.5rem;
  height: 4px;
  background: var(--ui-color-l69c);
  display: block;
  margin-bottom: 1.5rem;
  border-radius: 2px;
}
._0f1lq3f9 ._7vfg7jj{margin-inline:auto}
._c3ylhpef{margin-bottom:1.25rem;font-size:calc(var(--ui-size-m125) * 1.12)}
._f1ivsinu{margin-bottom:2rem;max-width:38rem}
._0f1lq3f9 ._f1ivsinu {
  margin-inline: auto;
}
._frz4ywf{display:flex;flex-wrap:wrap;gap:1rem}
._0f1lq3f9 ._frz4ywf{justify-content:center}
._xk2tx2l{font-size:.9rem;margin:1.5rem 0 0}
._8e4hjrk {
  overflow-wrap: anywhere;
}
._gexhq8>* {
  min-width: 0;
}
._6kujk4 {
  max-width: 24ch;
}
._ng0f09s6{color:var(--ui-color-p115)}
._ukrft3k5{max-width:100%;text-align:center;white-space:normal}
._579s3i{margin-bottom:2.5rem}
._6kujk4{max-width:28ch}
._gexhq8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}
._12pa88 {
  column-gap: 1rem;
  display: grid;
  margin: 0;
  grid-template-columns: 1rem minmax(0,1fr);
}
._n1ell0 {
  grid-column: 2;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 4/5;
  border-radius: var(--ui-radius-n5dc);
}
._w3ewcmyt{grid-column:2;border-top:1px solid var(--ui-color-r18b);margin-top:1rem;font-size:.85rem;padding-top:.8rem;color:var(--ui-color-p115)}
._12pa88::before{grid-row:1;content:'';border-radius:var(--ui-radius-v9b2);background:var(--ui-color-l69c);grid-column:1}
._9mgeq89 {
  padding: 0;
  margin: 2rem 0;
  list-style: none;
}
._to2l6dl{border-top:1px solid var(--ui-color-r18b);position:relative;padding:1.2rem 0 1.2rem 3rem}
._kl5j7rqx {
  position: absolute;
  left: 0;
  top: 1.2rem;
  border: 1px solid var(--ui-color-r18b);
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: grid;
  place-items: center;
  font-size: .8rem;
  color: var(--ui-color-l69c);
}
._mo6xbga8{font-size:1.15rem}
._ng0f09s6 {
  margin: 0;
}
._ukrft3k5{display:inline-flex;border-bottom:1px solid currentColor;gap:1.5rem;padding-bottom:.5rem;font-weight:700}
._ukrft3k5 span{line-height:1;font-size:1.5rem}
@media(max-width:760px){._gexhq8{grid-template-columns:1fr}._n1ell0 {
  aspect-ratio: 4/3;
}._12pa88 {
  grid-template-columns: .5rem minmax(0,1fr);
  column-gap: .6rem;
}}
._wve146{gap:2.5rem;display:grid}
._qbxy54x ._wve146 {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._uebheh7e{max-width:40rem}
._qbxy54x ._uebheh7e{position:sticky;top:6rem}
._hjcnh7{border-top:1px solid var(--ui-color-r18b);padding:0;list-style:none;margin:0}
._5kqcugc6{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--ui-color-r18b)}
._5kqcugc6:not(:has(._0rivh0)){grid-template-columns:minmax(0,1fr)}
._0rivh0 {
  font-size: 1.1rem;
  font-weight: 700;
  min-width: 2.5rem;
  font-family: var(--ui-font-m5cd);
  padding-top: .15rem;
  color: var(--ui-color-l69c);
}
._5vf6ro {
  margin-bottom: .4rem;
}
._eckomuo8 {
  margin-bottom: .5rem;
  color: var(--ui-color-p115);
}
._qb5tdfg{font-size:.9rem;margin:0;font-weight:500}
._qb5tdfg::before{content:"+ ";color:var(--ui-color-l69c)}
@media (max-width:860px){
._qbxy54x ._wve146{grid-template-columns:1fr}
._qbxy54x ._uebheh7e{position:static}
}
._9egvuxg {
  margin-bottom: 2rem;
}
._agn310f{margin:0;list-style:none;padding:0}
._420sqso {
  padding: 1.5rem;
  border-radius: 0 0 var(--ui-radius-v9b2) var(--ui-radius-v9b2);
  border-top: 3px solid var(--ui-color-l69c);
  background: var(--ui-color-cc42);
}
._b5l016x {
  font-family: var(--ui-font-m5cd);
  line-height: 1;
  margin-bottom: .75rem;
  font-size: 2rem;
  display: block;
  color: var(--ui-color-kd6d);
}
._om5jry9{margin:0;color:var(--ui-color-p115)}
._u863zx8 {
  background: var(--ui-color-g18e);
  overflow-wrap: anywhere;
  padding-block: calc(var(--ui-space-a4f6) * .8);
}
._jrw0xx1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-n5dc);overflow:hidden;background:var(--ui-color-cc42)}
._sc08ly{padding:clamp(1.5rem,4vw,3.5rem);min-width:0}
._frggmf {
  color: var(--ui-color-l69c);
}
._2fvw05mt {
  max-width: 24ch;
}
._uqi51ci{color:var(--ui-color-p115);margin:1.2rem 0 0;max-width:38rem}
._3l9e0lg{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--ui-color-y308);color:var(--ui-color-c838);border-left:2px dashed var(--ui-color-n81c);min-width:0}
._au0ryo {
  text-transform: var(--ui-case-h42c);
  letter-spacing: var(--ui-tracking-uaab);
  color: var(--ui-color-n81c);
  font-size: .8rem;
}
._jkwnkz{color:var(--ui-color-c838);font-weight:600;font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;line-height:1.4}
._jkwnkz:hover {
  color: var(--ui-color-f608);
  text-decoration: underline;
  text-underline-offset: .3em;
}
._fj8wlkr{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;font-size:2rem;line-height:1;border:1px solid var(--ui-color-n81c);border-radius:50%}
@media (max-width:680px){
._jrw0xx1{grid-template-columns:1fr}
._3l9e0lg {
  gap: 1.2rem;
  border-top: 2px dashed var(--ui-color-n81c);
  border-left: 0;
}
._jkwnkz{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}
._fj8wlkr{font-size:1.6rem;height:2.6rem;flex:none;width:2.6rem}
}
._lulzasf3{padding-block:calc(var(--ui-space-a4f6) * .9) calc(var(--ui-space-a4f6) * .7)}
._d23i0ad{border-bottom:4px solid var(--ui-color-l69c)}
._1lfv0a5m {
  border-bottom: 4px solid var(--ui-color-ue32);
}
._2qww5x32 {
  border-bottom: 1px solid var(--ui-color-r18b);
}
._5mv8z5 {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._sg4lux{font-size:calc(var(--ui-size-m125) * 1.05);margin:0}
._vbjo4e0{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){._5mv8z5{grid-template-columns:1fr;gap:1rem}}
._cwmrvc {
  min-width: 0;
}
._yztw5z {
  margin-bottom: 2rem;
  max-width: 54rem;
}
._fimeczy0 {
  overflow-wrap: anywhere;
}
._5sr1xhtj{margin:0;gap:1.2rem;list-style:none;display:grid;padding:0}
._5xah0t {
  min-width: 0;
  overflow-wrap: anywhere;
}
._5xah0t h3{font-size:1.2rem;margin:0 0 .6rem}
._5xah0t p {
  line-height: 1.7;
  margin: 0;
}
._sxrhzg {
  letter-spacing: .04em;
  color: var(--ui-color-p115);
  font-size: .8rem;
  margin-bottom: .7rem;
  overflow-wrap: anywhere;
  font-weight: 700;
  display: block;
}
._5sr1xhtj{grid-template-columns:repeat(3, minmax(0, 1fr))}
._5xah0t{border:1px solid var(--ui-color-r18b);padding:1.6rem;border-radius:var(--ui-radius-v9b2)}
@media (max-width: 700px){
._5sr1xhtj {
  grid-template-columns: minmax(0, 1fr);
}
._5xah0t {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}
}
._dykbtc6{max-width:46rem}
._m2go0g ._dykbtc6{margin-right:auto;margin-left:auto}
._m2go0g ._qdbbzo6o{text-align:center}
._qdbbzo6o {
  margin-bottom: 1.5rem;
}
._4uw6sqdf {
  line-height: 1.7;
  margin: 0 0 1.1rem;
}
._6lux33x{margin:1.75rem 0 .75rem;font-size:1.15rem}
._0uqqr7l {
  gap: .5rem;
  margin: 0;
  display: grid;
  padding-left: 1.25rem;
}
._51bg2j::marker{color:var(--ui-color-l69c)}
._46oembu{overflow-wrap:anywhere}
._rcfje325>*{min-width:0}
._m6xskzpm {
  max-width: 24ch;
}
._6y1oy1u4{color:var(--ui-color-p115)}
._0vzne7{max-width:100%;text-align:center;white-space:normal}
._rcfje325{align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);display:grid}
._fy8dabq{min-width:0;margin:0}
._j5ahhggm {
  border-radius: var(--ui-radius-n5dc);
  width: 100%;
  aspect-ratio: 6/5;
  object-fit: cover;
}
._efhb1kbi {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--ui-color-p115);
  padding: .9rem 4.5rem .9rem .1rem;
}
._efhb1kbi strong {
  color: var(--ui-color-j669);
  padding-left: .3rem;
  font-weight: 700;
}
._d6n7upc{position:relative;margin-left:-4rem;margin-block:2rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--ui-color-g18e);border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-n5dc);box-shadow:var(--ui-shadow-se53)}
._m6xskzpm {
  font-size: clamp(1.8rem,3.4vw,3rem);
}
._6y1oy1u4 {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){
._rcfje325{grid-template-columns:1fr}
._j5ahhggm{aspect-ratio:4/3}
._d6n7upc{margin:1rem 0 0;box-shadow:none}
._efhb1kbi {
  padding-right: .1rem;
}
._m6xskzpm {
  max-width: 28ch;
}
}
._3yce8sjh {
  overflow-wrap: anywhere;
}
._2chwob>*{min-width:0}
._rs66xga{max-width:24ch}
._2napic2z{color:var(--ui-color-p115)}
._0q2sfv8{white-space:normal;max-width:100%;text-align:center}
._2a7gbr {
  max-width: 48rem;
  margin-bottom: 3rem;
}
._17yb99 {
  border-top: 2px solid var(--ui-color-j669);
  padding: 0;
  margin: 0;
  list-style: none;
}
._s2ncdaca {
  display: grid;
  grid-template-columns: 5rem minmax(0,1.5fr) minmax(0,.8fr);
  gap: 2rem;
  padding: 2rem 0;
  border-bottom: 1px solid var(--ui-color-r18b);
  align-items: start;
}
._hhzsr7he {
  color: var(--ui-color-l69c);
  font-family: var(--ui-font-m5cd);
  font-size: clamp(2.5rem,5vw,4rem);
  line-height: 1;
  letter-spacing: -.06em;
}
._oazacmdm {
  font-size: clamp(1.2rem,2.2vw,1.7rem);
}
._2napic2z{margin:0;max-width:57ch}
._9eygd1 {
  min-width: 0;
}
._vz6wvpqa{min-width:0;padding-left:1.5rem;border-left:1px solid var(--ui-color-r18b)}
._wqcf0ful {
  font-size: .75rem;
  letter-spacing: .05em;
  display: block;
  color: var(--ui-color-p115);
  margin-bottom: .7rem;
}
._vz6wvpqa p {
  font-size: .95rem;
  margin: 0;
  line-height: 1.7;
}
@media(max-width:760px){._s2ncdaca {
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1rem;
}._hhzsr7he {
  font-size: 2.5rem;
}._vz6wvpqa{padding:1rem 0 0;border-left:0;grid-column:2;border-top:1px solid var(--ui-color-r18b)}._wqcf0ful{margin-bottom:.3rem}}
._24b0wn{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
._ixdlfds1 ._h5bu9g7 {
  order: 2;
}
._h5bu9g7 {
  position: relative;
  padding: 0 3rem 3rem 0;
}
._ixdlfds1 ._h5bu9g7{padding:0 0 3rem 3rem}
._uqv0ug23{object-fit:cover;border-radius:var(--ui-radius-n5dc)}
._wbnbwh {
  aspect-ratio: 9/11;
  width: 100%;
}
._9bjjkqj5 {
  box-shadow: var(--ui-shadow-t3e7);
  bottom: 0;
  aspect-ratio: 5/4;
  right: 0;
  border: 6px solid var(--ui-color-g18e);
  position: absolute;
  width: 55%;
}
._ixdlfds1 ._9bjjkqj5{left:0;right:auto}
._o5tesk {
  margin-bottom: 1.5rem;
  color: var(--ui-color-p115);
}
._3w5rli {
  list-style: none;
  margin: 0 0 1.75rem;
  padding: 1.25rem 0;
  border-top: 1px solid var(--ui-color-r18b);
  border-bottom: 1px solid var(--ui-color-r18b);
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 2.5rem;
}
._4ns7jsz9 {
  line-height: 1.2;
  flex-direction: column;
  display: flex;
}
._8cdvkh {
  color: var(--ui-color-l69c);
  font-family: var(--ui-font-m5cd);
  font-size: 1.75rem;
}
._3iy8d6fq{font-size:.85rem;color:var(--ui-color-p115)}
@media (max-width:860px){._24b0wn{grid-template-columns:1fr;gap:2.5rem}._ixdlfds1 ._h5bu9g7{order:0}}
._lnnrd1 {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 3rem;
}
._t9b7scd {
  background: var(--ui-color-cc42);
  border-radius: 0 var(--ui-radius-v9b2) var(--ui-radius-v9b2) 0;
  margin: 2rem 0 0;
  border-left: 4px solid var(--ui-color-l69c);
  padding: 1.5rem 1.75rem;
}
._s1vtbh {
  font-family: var(--ui-font-m5cd);
  margin-bottom: .5rem;
  font-size: 1.2rem;
}
._9hpg1y0 {
  color: var(--ui-color-p115);
  font-style: normal;
  font-size: .9rem;
}
@media (max-width:860px){._lnnrd1{grid-template-columns:1fr;gap:1rem}}
._oyeqsra0 {
  padding-block: calc(var(--ui-space-a4f6) * .85);
  overflow-wrap: anywhere;
  background: var(--ui-color-g18e);
}
._5gagtoh{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
._kpz3przn{color:var(--ui-color-l69c);max-width:75%;letter-spacing:var(--ui-tracking-uaab);text-transform:var(--ui-case-h42c);font-weight:600;font-size:.8rem}
._4vo7kp84{flex:1;height:1px;background:var(--ui-color-r18b)}
._390xm8 ._4vo7kp84{height:3px;background:var(--ui-color-l69c)}
._xnzawar{font-size:calc(var(--ui-size-m125) * 1.2);padding-bottom:1.8rem;max-width:24ch;margin:0;line-height:1.1}
._3pxhnnvv {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--ui-color-r18b);
  padding-top: 1.3rem;
}
._2mv1vo{max-width:24rem;font-size:.8rem;color:var(--ui-color-p115);font-weight:600}
._z17xsgx{grid-template-columns:minmax(0,1fr)}
._qbrrz364 {
  color: var(--ui-color-p115);
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.7;
  max-width: 42rem;
}
@media (max-width:640px){._xnzawar {
  font-size: var(--ui-size-m125);
}._3pxhnnvv{grid-template-columns:1fr;gap:1rem}._2mv1vo {
  display: none;
}._qbrrz364 {
  font-size: 1rem;
}}
._1njtrm0t {
  margin-bottom: 2.5rem;
  max-width: 40rem;
}
._7l7zqm8 ._1njtrm0t{text-align:center;margin-inline:auto}
._cfgemnr {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
._05paeo5y {
  margin: 0;
}
._hwf4st{font-family:var(--ui-font-m5cd);font-weight:var(--ui-weight-g279);font-size:1.1rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:baseline}
._9pds9k2p{font-size:.85rem;flex-shrink:0;color:var(--ui-color-l69c);font-weight:700}
._ehqstd {
  margin: 0;
  color: var(--ui-color-p115);
}
._y3avihmd{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--ui-radius-n5dc)}
._4h9lfj{flex-direction:column;text-align:center}
._2zao9z {
  color: var(--ui-color-vfea);
  background: var(--ui-color-l69c);
}
._neb3vy6 {
  background: var(--ui-color-cc42);
  border: 1px solid var(--ui-color-r18b);
}
._o6bufn27 {
  border: 2px solid var(--ui-color-l69c);
}
._fu8trpw{background:var(--ui-color-y308);color:var(--ui-color-c838)}
._got5e5i{font-weight:700;display:inline-block;color:var(--ui-color-w7bb);font-size:.8rem;margin-bottom:.5rem;letter-spacing:var(--ui-tracking-uaab);text-transform:var(--ui-case-h42c)}
._2zao9z ._got5e5i{opacity:.85;color:var(--ui-color-vfea)}
._fu8trpw ._got5e5i{color:var(--ui-color-f608)}
._ms8v5z {
  margin-bottom: .35rem;
  color: inherit;
}
._iudac6ux{max-width:36rem;margin:0;opacity:.88}
._4h9lfj ._iudac6ux {
  margin-inline: auto;
}
._jh5uh0aq {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .6rem;
  flex-shrink: 0;
}
._njld360f {
  font-size: .9rem;
  opacity: .9;
}
._qu5n69h{font-weight:600;text-decoration:underline;color:inherit}
._fu8trpw ._qu5n69h{color:var(--ui-color-f608)}
@media (max-width:720px){._y3avihmd {
  align-items: flex-start;
  padding: 2rem;
  flex-direction: column;
}._4h9lfj {
  align-items: center;
}._jh5uh0aq{align-items:flex-start}._4h9lfj ._jh5uh0aq{align-items:center}}
._aredm8f9{overflow-wrap:anywhere}
._h2123fx{margin:0 auto 3rem;max-width:50rem;text-align:center}
._h2123fx h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
._j43h2gr6{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--ui-color-r18b)}
._j43h2gr6:nth-child(odd){background:var(--ui-color-cc42)}
._h8nwd8vh {
  max-width: 20ch;
}
._v44ux0b {
  max-width: 70ch;
}
._v44ux0b p:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px){._j43h2gr6{grid-template-columns:minmax(0, 1fr)}._h8nwd8vh{max-width:none}}
._r5q2nx {
  padding-block: calc(var(--ui-space-a4f6) * .8);
}
._xsdglww{background:var(--ui-color-cc42)}
._spfb835 {
  color: var(--ui-color-vfea);
  background: var(--ui-color-l69c);
}
._spfb835 ._mbg6lox,._spfb835 ._nflqj9 {
  color: var(--ui-color-vfea);
}
._669odg1h {
  border-bottom: 1px solid var(--ui-color-r18b);
}
._z9xld0i5 {
  text-align: center;
}
._p75jv4o{font-size:.85rem;opacity:.8;margin-bottom:.75rem}
._un10p6k {
  margin: 0 .5rem;
}
._1vvoz2kq{opacity:.7}
._mbg6lox {
  margin-bottom: .5rem;
}
._q4j4b6ii{margin:0;opacity:.85;font-size:1.1rem;max-width:40rem}
._z9xld0i5 ._q4j4b6ii {
  margin-inline: auto;
}
._9p3d3c09 {
  margin-bottom: clamp(2rem,5vw,4rem);
  max-width: 56ch;
}
._m04gy2o2{border-top:1px solid var(--ui-color-r18b)}
._nwzse8l3{padding-block:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--ui-color-r18b)}
._zvwo0o {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(1.5rem,4vw,4rem);
  align-items: center;
  color: var(--ui-color-j669);
  min-height: 2.75rem;
}
._zvwo0o:hover {
  color: var(--ui-color-j669);
}
._zvwo0o:focus-visible {
  outline: 2px solid var(--ui-color-l69c);
  outline-offset: 6px;
}
._8g1pkyiu{min-width:0;padding:clamp(.65rem,1.5vw,1.25rem);background:var(--ui-color-cc42);border:1px solid var(--ui-color-r18b)}
._8g1pkyiu:not(:has(img)){display:none}
._3h20qzh{object-fit:cover;width:100%;aspect-ratio:4/3}
._5pc5e4cl{min-width:0}
._4p9b7r7i {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1rem;
  font-size: .75rem;
  color: var(--ui-color-p115);
  margin-bottom: 1.25rem;
}
._4p9b7r7i span:first-child{font-weight:600;color:var(--ui-color-l69c)}
._lg4001h {
  font-size: clamp(1.6rem,3.1vw,2.7rem);
  max-width: 24ch;
  margin-bottom: .75rem;
}
._zvwo0o:hover ._lg4001h {
  color: var(--ui-color-l69c);
}
._y279id{color:var(--ui-color-p115);max-width:58ch;font-size:1rem;margin-bottom:1.25rem;line-height:1.75}
._9wtlwv {
  margin-bottom: 1.25rem;
  font-size: .8rem;
  color: var(--ui-color-p115);
}
._arrkfpw9 {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  min-height: 2.75rem;
  font-size: .85rem;
  font-weight: 600;
  color: var(--ui-color-l69c);
}
._nwzse8l3:nth-child(even) ._8g1pkyiu{order:2}
._zvwo0o:not(:has(img)){grid-template-columns:minmax(0,1fr)}
@media(max-width:760px){
._zvwo0o {
  grid-template-columns: minmax(0,1fr);
}
._nwzse8l3:nth-child(even) ._8g1pkyiu {
  order: 0;
}
._4p9b7r7i{margin-bottom:.75rem}
._y279id{font-size:.95rem}
}
._6x4j9rr{hyphens:auto}
._m5ip6r {
  padding-block: calc(var(--ui-space-a4f6) * .9);
  display: flex;
  overflow: hidden;
  position: relative;
  min-height: 18rem;
  isolation: isolate;
  color: var(--ui-color-c838);
  align-items: center;
}
._ow2gkm5 {
  z-index: -2;
  object-fit: cover;
  inset: 0;
  position: absolute;
  height: 100%;
  width: 100%;
}
._77no0t {
  position: absolute;
  z-index: -1;
  inset: 0;
}
._8bdhwfg1 ._77no0t {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
._yz8mpsy ._77no0t{background:var(--ui-color-l69c);opacity:.88}
._yz8mpsy{color:var(--ui-color-vfea)}
._ypqhbf53 {
  width: min(100% - 2.5rem,var(--ui-container-l6ff));
}
._aus9v3 ._ypqhbf53 {
  text-align: center;
}
._teah1ly {
  opacity: .85;
  font-size: .85rem;
  margin-bottom: .75rem;
}
._hlig37{color:inherit}
._hlig37:hover{color:inherit;text-decoration:underline}
._fatu9j8 {
  margin: 0 .5rem;
}
._6s1q1gru {
  opacity: .8;
}
._1c8t5q {
  margin-bottom: .5rem;
  color: inherit;
}
._k61c1xl {
  opacity: .9;
  font-size: 1.1rem;
  max-width: 40rem;
  margin: 0;
}
._aus9v3 ._k61c1xl {
  margin-inline: auto;
}
._6ba7ud{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:3rem;align-items:end;margin-bottom:3rem}
._k8jyncd0 {
  max-width: 18ch;
  margin: 0;
  overflow-wrap: anywhere;
}
._u0m5vcf2{margin:0}
._7ih9wsr {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 1rem;
  margin: 0;
}
._62u3rd{border-top:3px solid var(--ui-color-l69c);background:var(--ui-color-cc42);border-radius:0 0 var(--ui-radius-v9b2) var(--ui-radius-v9b2);padding:2rem 1.5rem;min-width:0}
._jopuqw{color:var(--ui-color-p115);font-size:.85rem}
._x1665xwf {
  border-radius: 50%;
  place-items: center;
  font-size: 1.5rem;
  display: grid;
  background: var(--ui-color-g18e);
  height: 2.8rem;
  color: var(--ui-color-l69c);
  width: 2.8rem;
  margin-bottom: 1.5rem;
}
._x1665xwf svg {
  width: 1.3rem;
  height: 1.3rem;
}
._ymkav11 {
  margin: 1rem 0 0;
  overflow-wrap: anywhere;
  font-size: clamp(1rem,1.6vw,1.25rem);
}
._516cbg {
  color: var(--ui-color-j669);
  text-decoration: underline;
  text-underline-offset: .25em;
}
._516cbg:hover{color:var(--ui-color-l69c)}
._516cbg[href^="mailto:"]{font-size:min(1em,1.05rem)}
._dmbk31o {
  font-style: normal;
}
._516cbg:focus-visible{outline:2px solid var(--ui-color-l69c);outline-offset:4px}
@media(max-width:760px){._6ba7ud,._7ih9wsr{grid-template-columns:minmax(0,1fr)}._6ba7ud {
  margin-bottom: 2rem;
  gap: 1rem;
}._62u3rd{padding:1.5rem}._x1665xwf {
  margin-bottom: 1rem;
}}
._0j3spt {
  display: grid;
  border-top: 3px solid var(--ui-color-l69c);
  background: var(--ui-color-cc42);
  border-radius: 0 0 var(--ui-radius-v9b2) var(--ui-radius-v9b2);
  gap: 1.25rem;
  margin-top: 3rem;
  min-width: 0;
  padding: clamp(1.5rem,3vw,2.5rem);
}
._l3sqqa {
  overflow-wrap: anywhere;
  margin: 0;
}
._uh23c4fw {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
}
._a28f9ui{gap:.35rem;min-width:0;display:grid}
._c5an3x{grid-column:1/-1}
._lxsujvs {
  color: var(--ui-color-p115);
  font-size: .85rem;
}
._8t5tbio {
  width: 100%;
  min-width: 0;
  padding: .75rem .9rem;
  border: 1px solid var(--ui-color-r18b);
  border-radius: var(--ui-radius-v9b2);
  background: var(--ui-color-g18e);
  color: var(--ui-color-j669);
  font: inherit;
}
._8t5tbio:focus{outline:2px solid var(--ui-color-l69c);outline-offset:1px}
._fog0k4 {
  resize: vertical;
}
._ypr7xd {
  justify-self: start;
  overflow-wrap: anywhere;
  max-width: 100%;
}
@media(max-width:760px){._0j3spt {
  margin-top: 2rem;
  padding: 1.25rem;
}._uh23c4fw{grid-template-columns:minmax(0,1fr)}}
._ymkav11+._jopuqw {
  margin-top: 1.25rem;
}
._3v7vagk{overflow-wrap:anywhere}
._oywire{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
._g5j2vh {
  padding-top: .35rem;
  position: sticky;
  min-width: 0;
  top: 7rem;
}
._nte95rs {
  margin: 0 0 1.75rem;
  padding: 0 0 1.5rem;
  border-bottom: 2px solid var(--ui-color-l69c);
}
._btrqlaw {
  color: var(--ui-color-p115);
  font-size: .75rem;
  letter-spacing: .05em;
  margin-bottom: .4rem;
}
._1zuej1h7{margin:0;font-size:.95rem;color:var(--ui-color-j669);font-weight:600}
._7iz6pzj {
  margin: 0;
  display: grid;
  padding: 0;
  gap: .3rem;
  list-style: none;
}
._qyu32s8 {
  min-width: 0;
}
._nbl9do{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--ui-color-j669);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--ui-color-r18b)}
._nbl9do:hover {
  text-underline-offset: .2em;
  text-decoration: underline;
  color: var(--ui-color-l69c);
}
._nbl9do:focus-visible{outline:2px solid var(--ui-color-l69c);outline-offset:3px}
._0mq76zax{color:var(--ui-color-p115);font-variant-numeric:tabular-nums;font-size:.72rem}
._v1tmf3{min-width:0}
._nifot4l3 {
  font-size: clamp(1.1rem,1.5vw,1.25rem);
  white-space: pre-line;
  margin: 0 0 2.5rem;
  line-height: 1.7;
}
._mal74r9t{padding-block:1.8rem;border-top:1px solid var(--ui-color-r18b)}
._mal74r9t:last-child{padding-bottom:0}
._jd6u3z{scroll-margin-top:8rem;margin:0 0 1rem;line-height:1.35;font-size:clamp(1.15rem,1.6vw,1.45rem)}
._jd6u3z:focus{outline:2px solid var(--ui-color-l69c);outline-offset:5px}
._iii7ws{font-size:1rem;line-height:1.8;margin:0 0 1rem;white-space:pre-line}
._iii7ws:last-child{margin-bottom:0}
@media(max-width:780px){
._oywire {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
._g5j2vh{position:static;padding:1.25rem;background:var(--ui-color-cc42);border:1px solid var(--ui-color-r18b);border-radius:var(--ui-radius-v9b2)}
._nte95rs {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
._7iz6pzj {
  column-gap: 1.25rem;
  grid-template-columns: repeat(2,minmax(0,1fr));
}
._nifot4l3{margin-bottom:1.75rem}
}
@media(max-width:480px){
._7iz6pzj{grid-template-columns:minmax(0,1fr)}
._mal74r9t {
  padding-block: 1.5rem;
}
}
._tdsw8r6{background:var(--ui-color-cc42);overflow-wrap:anywhere}
._zqkduuc{max-width:56rem;background:var(--ui-color-g18e);border:1px solid var(--ui-color-r18b);border-top:3px solid var(--ui-color-l69c);border-radius:0 0 var(--ui-radius-v9b2) var(--ui-radius-v9b2);box-shadow:var(--ui-shadow-se53);padding:clamp(1.25rem,4vw,3.5rem)}
._6zvtmen{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--ui-color-r18b);font-size:.85rem}
._65nq2dj9{color:var(--ui-color-p115);min-width:0}
._ts28vr{margin:0;text-align:right;color:var(--ui-color-j669);min-width:0}
._tjl0zet {
  max-width: 66ch;
  margin-inline: auto;
}
._7sf7kcge {
  margin: 0 0 2.5rem;
  white-space: pre-line;
  font-size: 1.1rem;
  line-height: 1.8;
}
._51ztf3kq{margin-top:2.25rem}
._0r70py{scroll-margin-top:8rem;line-height:1.35;font-size:clamp(1.2rem,1.8vw,1.55rem);margin:0 0 .9rem}
._m0i382{color:var(--ui-color-j669);text-decoration:underline;text-decoration-color:var(--ui-color-r18b);text-decoration-thickness:1px;text-underline-offset:.25em}
._m0i382:hover {
  color: var(--ui-color-l69c);
  text-decoration-color: currentColor;
}
._m0i382:focus-visible,._0r70py:focus{outline:2px solid var(--ui-color-l69c);outline-offset:5px}
._q69960{line-height:1.85;margin:0 0 1rem;white-space:pre-line;font-size:1rem}
._q69960:last-child{margin-bottom:0}
@media(max-width:480px){
._zqkduuc {
  padding: 1.25rem 1rem;
}
._6zvtmen{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}
._ts28vr {
  text-align: left;
}
._7sf7kcge {
  font-size: 1.05rem;
  margin-bottom: 1.75rem;
}
._51ztf3kq{margin-top:1.75rem}
._q69960 {
  line-height: 1.75;
}
}
._8femdtpq {
  padding-block: 2rem calc(var(--ui-space-a4f6) * .65);
  background: var(--ui-color-cc42);
}
._l9m117j{display:inline-block;font-size:.85rem;padding-block:.5rem;margin-bottom:2rem}
._2fvxvo {
  display: grid;
  grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);
  gap: clamp(2rem,4vw,4rem);
  align-items: center;
}
._9soz3qg{padding-block:1.5rem;min-width:0}
._ov4ih7 {
  font-size: clamp(2rem,3.8vw,3.8rem);
  max-width: 19ch;
  overflow-wrap: anywhere;
}
._gblib7yn{max-width:42ch}
._k58hoygx {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-top: 1.5rem;
  margin-top: 2rem;
  border-top: 1px solid var(--ui-color-r18b);
}
._vdaxhpx7 {
  background: var(--ui-color-l69c);
  height: 2.8rem;
  color: var(--ui-color-vfea);
  font-size: .8rem;
  width: 2.8rem;
  border-radius: 50%;
  display: grid;
  flex-shrink: 0;
  place-items: center;
}
._sh8jdgy {
  min-width: 0;
}
._p61ak6{overflow-wrap:anywhere;font-weight:600;font-size:.9rem}
._xkbemkr{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--ui-color-p115);margin:.3rem 0 0}
._t5ky6z{min-width:0;margin:0}
._mbl09e {
  border-radius: var(--ui-radius-v9b2);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 4/5;
}
._t5ky6z:not(:has(._mbl09e)){display:none}
._2fvxvo:not(:has(._mbl09e)) {
  grid-template-columns: minmax(0,1fr);
}
._2fvxvo:not(:has(._mbl09e)) ._ov4ih7{max-width:25ch}
@media(max-width:760px){
._2fvxvo{grid-template-columns:minmax(0,1fr);gap:1.5rem}
._9soz3qg {
  padding: 0;
}
._mbl09e{aspect-ratio:16/10}
._l9m117j{margin-bottom:1.5rem}
._k58hoygx {
  margin-top: 1.5rem;
}
}
._ahv4sn {
  padding-top: calc(var(--ui-space-a4f6) * .45);
}
._aubeuy9{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}
._vqvlk1aa{max-height:calc(100svh - 4rem);overflow:auto;border-top:3px solid var(--ui-color-l69c);padding-top:.6rem;position:sticky;scrollbar-width:thin;top:2rem;min-width:0}
._dhgr29{padding-left:2rem;margin:0;font-size:.875rem;line-height:1.55;list-style:decimal-leading-zero}
._ihrixk43{padding-left:.15rem;border-bottom:1px solid var(--ui-color-r18b)}
._ihrixk43::marker {
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
  color: var(--ui-color-p115);
}
._x939iemk{display:block;min-height:44px;padding:.85rem .5rem;color:var(--ui-color-j669);text-decoration:underline;text-decoration-color:var(--ui-color-r18b);text-underline-offset:.25em;overflow-wrap:anywhere}
._x939iemk:hover {
  color: var(--ui-color-l69c);
  text-decoration-color: currentColor;
}
._x939iemk:focus-visible{outline:2px solid var(--ui-color-l69c);outline-offset:-2px;border-radius:2px;background:var(--ui-color-cc42)}
._5rehm6j0 {
  overflow-wrap: anywhere;
  min-width: 0;
  line-height: 1.85;
  max-width: 68ch;
  font-size: 1.0625rem;
}
._qdicd8o{padding-bottom:2.6rem;margin-bottom:2.6rem;border-bottom:1px solid var(--ui-color-r18b)}
._gviwolz{line-height:1.35;scroll-margin-top:6rem;margin-bottom:1.2rem;font-size:clamp(1.45rem,2.2vw,1.9rem);overflow-wrap:anywhere}
._gviwolz:focus-visible {
  outline: 2px solid var(--ui-color-l69c);
  outline-offset: .4rem;
}
._n4r34gm {
  margin: 0 0 1.3em;
}
._n4r34gm:last-child{margin-bottom:0}
._xdtdvm{padding-left:1.35rem;margin:1.5rem 0 0}
._qgwr6x {
  padding-left: .4rem;
  margin-bottom: .75rem;
}
._qgwr6x::marker{color:var(--ui-color-l69c)}
._qgwr6x:last-child {
  margin: 0;
}
._4vwk8nn2 {
  padding: 1.5rem;
  background: var(--ui-color-cc42);
  border-radius: var(--ui-radius-v9b2);
}
._1redd850 {
  font-size: 1.05em;
  margin: 0;
  line-height: 1.8;
}
@media(max-width:800px){._aubeuy9 {
  grid-template-columns: minmax(0,1fr);
  gap: 2.5rem;
}._vqvlk1aa{padding-bottom:.5rem;position:static;max-height:none;overflow:visible}._5rehm6j0 {
  font-size: 1rem;
}._dhgr29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}._qdicd8o {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}}
@media(max-width:480px){
._dhgr29{display:block}
._4vwk8nn2{padding:1.25rem}
}
._rq39a1pz{display:grid;grid-template-columns:5rem minmax(0,.7fr) minmax(0,1fr);gap:2rem;align-items:center;padding-block:2rem;border-block:1px solid var(--ui-color-r18b)}
._75ec2eb2 {
  display: grid;
  place-items: center;
  width: 5rem;
  height: 5rem;
  border: 1px solid var(--ui-color-l69c);
  border-radius: 50%;
  font-family: var(--ui-font-m5cd);
  font-size: 1.5rem;
  color: var(--ui-color-l69c);
  background: var(--ui-color-cc42);
}
._ls2jnq6d {
  min-width: 0;
}
._f9306gw{margin-bottom:.5rem;font-size:.7rem}
._syjoociy{overflow-wrap:anywhere;font-size:1.4rem;margin-bottom:.3rem}
._p97u3cj {
  color: var(--ui-color-p115);
  font-size: .85rem;
}
._x3jmar5{color:var(--ui-color-p115);border-left:1px solid var(--ui-color-r18b);overflow-wrap:anywhere;line-height:1.75;margin:0;padding-left:2rem;font-size:.95rem}
@media(max-width:760px){._rq39a1pz{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}._75ec2eb2 {
  width: 3.5rem;
  height: 3.5rem;
  font-size: 1.1rem;
}._x3jmar5{grid-column:1/-1;padding:1rem 0 0;border-left:0;border-top:1px solid var(--ui-color-r18b)}}
._u38yo4o{margin-bottom:1.5rem}
._1o82hluj {
  padding: 0;
  list-style: none;
  margin: 0;
}
._aipffz {
  margin-bottom: .75rem;
  aspect-ratio: 16/10;
  object-fit: cover;
  width: 100%;
  border-radius: var(--ui-radius-v9b2);
}
._srrhfe5 {
  font-size: .8rem;
  color: var(--ui-color-p115);
}
._9b5x2s {
  font-size: 1.1rem;
  margin: .25rem 0;
}
._8s0a5p{color:var(--ui-color-j669)}
._8s0a5p:hover{color:var(--ui-color-l69c)}
._3hjrwl {
  color: var(--ui-color-p115);
  margin: 0;
  font-size: .95rem;
}