:root {
  --tracking-gd39: .12em;
  --tracking-ma34: 0;
  --font-re47: 'Outfit', 'Segoe UI', system-ui, sans-serif;
  --color-u086: rgb(224,36,26);
  --color-h868: rgb(245,240,239);
  --color-q8f9: rgb(246,244,244);
  --case-yf5b: uppercase;
  --size-q169: clamp(1.6rem, 3vw, 2.25rem);
  --font-we44: 'Nunito Sans', 'Segoe UI', system-ui, sans-serif;
  --shadow-u58d: 0 12px 40px rgba(0,0,0,.14);
  --color-l297: rgb(255,255,255);
  --color-hf36: rgb(30,17,16);
  --color-d7b3: rgb(37,204,212);
  --color-p86c: rgb(174,23,15);
  --line-height-g07e: 1.15;
  --color-d812: rgb(255,255,255);
  --radius-s626: 999px;
  --color-y17e: rgb(118,102,101);
  --color-p6d5: rgb(186,172,171);
  --color-kfe5: rgb(59,34,33);
  --color-n2e5: rgb(227,222,221);
  --case-xe94: none;
  --radius-nc7b: 34px;
  --line-height-a10f: 1.6;
  --tracking-cdd9: -0.02em;
  --size-i083: clamp(2rem, 4.5vw, 3.25rem);
  --color-q251: rgb(246,210,208);
  --radius-b31e: 17px;
  --color-d63a: rgb(37,204,212);
  --color-tc9a: rgb(232,67,58);
  --color-h530: rgb(54,34,33);
  --color-e61c: rgb(59,34,33);
  --size-cf26: 1.25rem;
  --size-bb85: 1.0625rem;
  --space-e4b4: 5.3rem;
  --weight-d0b6: 600;
  --shadow-f3cd: 0 10px 30px rgba(0,0,0,.06);
  --weight-o59f: 800;
  --container-za63: 1267px;
}
*,*::before,*::after{box-sizing:border-box}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  line-height: var(--line-height-a10f);
  background: var(--color-d812);
  overflow-wrap: anywhere;
  margin: 0;
  font-family: var(--font-we44);
  color: var(--color-e61c);
  font-size: var(--size-bb85);
}
img,svg,video {
  display: block;
  max-width: 100%;
  height: auto;
}
h1,h2,h3,h4{hyphens:manual;margin:0 0 .6em;line-height:var(--line-height-g07e);font-family:var(--font-re47);letter-spacing:var(--tracking-cdd9);font-weight:var(--weight-o59f);color:var(--color-e61c)}
h1 {
  font-size: var(--size-i083);
}
h2 {
  font-size: var(--size-q169);
}
h3{line-height:1.3;font-size:var(--size-cf26)}
h4{line-height:1.35;font-size:1.05rem}
p {
  margin: 0 0 1em;
}
a{color:var(--color-u086);text-decoration:none}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover{color:var(--color-p86c)}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  color: inherit;
  font: inherit;
}
::selection{color:var(--color-e61c);background:var(--color-q251)}
._jh6k6hq {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--container-za63));
}
._6jkf6j6{width:min(100% - 2.5rem,48rem)}
._nelz4zeg {
  padding-block: var(--space-e4b4);
}
._ynh2en4b {
  background: var(--color-h868);
}
._afyx4rx{color:var(--color-q8f9);background:var(--color-hf36)}
._afyx4rx h1,._afyx4rx h2,._afyx4rx h3,._afyx4rx h4{color:inherit}
._afyx4rx a {
  color: var(--color-tc9a);
}
._afyx4rx ._zc7c3l,._afyx4rx ._01ajjs{color:var(--color-p6d5)}
._afyx4rx ._zhqf909g {
  color: var(--color-tc9a);
}
._4x5i6ohb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--radius-s626);
  background: var(--color-u086);
  color: var(--color-l297);
  font-weight: var(--weight-d0b6);
  text-transform: var(--case-xe94);
  letter-spacing: var(--tracking-ma34);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._4x5i6ohb:hover{color:var(--color-l297);background:var(--color-p86c)}
._4x5i6ohb:active{transform:translateY(1px)}
._3s1ikb0 {
  color: var(--color-u086);
  background: transparent;
  border-color: currentColor;
}
._3s1ikb0:hover {
  color: var(--color-l297);
  border-color: var(--color-u086);
  background: var(--color-u086);
}
._sco2bk {
  color: var(--color-kfe5);
  background: var(--color-d63a);
}
._sco2bk:hover{background:var(--color-d63a);color:var(--color-kfe5);filter:brightness(.92)}
._3rw81ug {
  background: var(--color-q8f9);
  color: var(--color-hf36);
}
._3rw81ug:hover {
  background: rgb(255,255,255);
  color: var(--color-hf36);
}
._yyt74h{padding:.55rem 1.1rem;font-size:.9rem}
._0071pcvd{font-size:1.05rem;padding:1rem 2rem}
._afyx4rx ._4x5i6ohb:not(._3s1ikb0):not(._sco2bk):not(._3rw81ug){color:var(--color-hf36);background:var(--color-tc9a)}
._afyx4rx ._4x5i6ohb:not(._3s1ikb0):not(._sco2bk):not(._3rw81ug):hover {
  color: var(--color-hf36);
  background: var(--color-q8f9);
}
._afyx4rx ._3s1ikb0{border-color:var(--color-p6d5);color:var(--color-q8f9)}
._afyx4rx ._3s1ikb0:hover {
  background: var(--color-q8f9);
  color: var(--color-hf36);
  border-color: var(--color-q8f9);
}
._uw2yt5wx{display:grid;gap:1.5rem}
._jbpq735l{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._lr02rgdo {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._t8hs7k{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._bl2ceq {
  grid-template-columns: repeat(2,1fr);
}
._37yc9l{grid-template-columns:repeat(3,1fr)}
._sfzi2k{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){._sfzi2k {
  grid-template-columns: repeat(2,1fr);
}._37yc9l {
  grid-template-columns: repeat(2,1fr);
}}
@media (max-width:560px){
._bl2ceq,._37yc9l,._sfzi2k {
  grid-template-columns: 1fr;
}
}
._ia2lwvd{display:flex;justify-content:center;flex-wrap:wrap}
._ia2lwvd>*{min-width:0}
._ia2lwvd._bl2ceq>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._ia2lwvd._37yc9l>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._ia2lwvd._sfzi2k>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
._ia2lwvd._37yc9l>*,._ia2lwvd._sfzi2k>*{flex-basis:calc((100% - 1.5rem)/2)}
}
@media (max-width:560px){
._ia2lwvd._bl2ceq>*,._ia2lwvd._37yc9l>*,._ia2lwvd._sfzi2k>* {
  flex-basis: 100%;
}
}
._zc7c3l{color:var(--color-y17e);font-size:1.15rem}
._zhqf909g {
  letter-spacing: var(--tracking-gd39);
  text-transform: var(--case-yf5b);
  font-size: .8rem;
  font-weight: 700;
  display: inline-block;
  margin-bottom: .75rem;
  color: var(--color-d7b3);
}
._01ajjs {
  color: var(--color-y17e);
}
._px4od3s {
  text-align: center;
}
._oyri71g{margin:-1px;position:absolute;height:1px;clip:rect(0 0 0 0);border:0;padding:0;overflow:hidden;width:1px}
@media (max-width:640px){._nelz4zeg {
  padding-block: calc(var(--space-e4b4) * .7);
}}
._omc9114{position:relative;background:var(--color-d812);z-index:20}
._2qc0yrk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  min-height: 5rem;
}
._drsi7f{min-width:0;display:inline-flex}
._a56y4l {
  width: auto;
  height: auto;
  max-height: 2.4rem;
}
._hhz6p2:focus-visible + ._d78itn2 {
  outline: 2px solid var(--color-u086);
  outline-offset: 4px;
}
._d78itn2{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid var(--color-n2e5);border-radius:var(--radius-s626);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;user-select:none}
._d78itn2:hover{border-color:var(--color-u086);color:var(--color-u086)}
._elb3weli {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._qduaz3l5 {
  height: 2px;
  border-radius: 2px;
  background: currentColor;
  transition: transform .2s;
  display: block;
  width: 22px;
}
._hhz6p2:checked + ._d78itn2 ._qduaz3l5:first-child{transform:translateY(3.5px) rotate(45deg)}
._hhz6p2:checked + ._d78itn2 ._qduaz3l5:last-child{transform:translateY(-3.5px) rotate(-45deg)}
._t2vewdty {
  right: 0;
  padding: clamp(2rem,5vw,3.5rem) 0;
  position: absolute;
  top: 100%;
  box-shadow: var(--shadow-u58d);
  left: 0;
  display: none;
}
._m0pn47jw ._t2vewdty {
  background: var(--color-hf36);
  color: var(--color-q8f9);
}
._zzlmvxjc ._t2vewdty {
  border-block: 1px solid var(--color-n2e5);
  background: var(--color-h868);
}
._hhz6p2:checked ~ ._t2vewdty {
  display: block;
}
._hjnaw2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}
._eal79sj{margin:0;columns:2 14rem;column-gap:2.5rem;padding:0;list-style:none}
._ingm9g {
  margin-bottom: .4rem;
  break-inside: avoid;
}
._jk8e3lfo {
  color: inherit;
  font-weight: var(--weight-o59f);
  display: inline-block;
  line-height: 1.3;
  font-family: var(--font-re47);
  font-size: clamp(1.4rem,2.6vw,2.1rem);
}
._jk8e3lfo:hover,._j74815pj {
  color: var(--color-u086);
}
._m0pn47jw ._jk8e3lfo:hover,._m0pn47jw ._j74815pj{color:var(--color-tc9a)}
._m7vhk9t {
  display: flex;
  flex-direction: column;
  gap: .45rem;
  padding-inline-start: clamp(0rem,3vw,2rem);
  border-inline-start: 1px solid var(--color-n2e5);
}
._m0pn47jw ._m7vhk9t {
  border-color: rgba(255,255,255,.18);
}
._aob998 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: .75rem;
  color: var(--color-y17e);
  margin: 0 0 .4rem;
}
._m0pn47jw ._aob998{color:var(--color-p6d5)}
._hw6f3n {
  color: inherit;
  font-weight: 600;
}
._hw6f3n:hover{color:var(--color-u086)}
._1cr087j{font-size:.9rem;margin:.4rem 0 0;color:var(--color-y17e)}
._m0pn47jw ._1cr087j{color:var(--color-p6d5)}
@media (max-width:720px){._hjnaw2{grid-template-columns:minmax(0,1fr)}._m7vhk9t {
  border-inline-start: 0;
  padding-top: 1.5rem;
  border-top: 1px solid var(--color-n2e5);
  padding-inline-start: 0;
}._3jx9k4{display:none}}
._rputeopk {
  padding-top: clamp(2.5rem,6vw,4rem);
}
._ixkt29k{background:var(--color-hf36);color:var(--color-q8f9)}
._e4urnn5f{border-top:1px solid var(--color-n2e5);background:var(--color-h868)}
._nyw0novz {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem 2rem;
  padding-bottom: clamp(2rem,5vw,3rem);
  border-bottom: 1px solid var(--color-n2e5);
}
._ixkt29k ._nyw0novz{border-color:rgba(255,255,255,.14)}
._ts567pk {
  font-family: var(--font-re47);
  margin: 0;
  font-size: clamp(1.5rem,3vw,2.25rem);
  line-height: 1.2;
  max-width: 40rem;
  font-weight: var(--weight-o59f);
}
._cvp77vp3 {
  display: grid;
  grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);
  gap: 2rem clamp(2rem,5vw,4rem);
  padding-block: clamp(2rem,5vw,3rem);
}
._f0zpm26{display:inline-flex;margin-bottom:1rem}
._u8hhshvw {
  max-height: 2.25rem;
  height: auto;
  width: auto;
}
._1uuias8v {
  opacity: .8;
  max-width: 26rem;
}
._jbv2ca{display:flex;flex-direction:column;gap:.3rem;margin:0}
._fdgyzaru {
  font-size: .78rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  color: inherit;
  opacity: .7;
  letter-spacing: .12em;
}
._pyge7u3h {
  list-style: none;
  padding: 0;
  gap: .55rem;
  margin: 0;
  display: grid;
}
._bnw7z77u{color:inherit}
._bnw7z77u:hover {
  color: var(--color-u086);
}
._ixkt29k ._bnw7z77u:hover{color:var(--color-tc9a)}
._ag1atnx{font-size:.85rem;opacity:.75;padding-block:1.25rem;border-top:1px solid var(--color-n2e5)}
._ixkt29k ._ag1atnx{border-color:rgba(255,255,255,.14)}
@media (max-width:760px){
._cvp77vp3 {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
._k114m8p{grid-column:1/-1}
}
@media (max-width:460px){
._cvp77vp3{grid-template-columns:minmax(0,1fr)}
}
._3rn4pi06{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(--color-h868);color:var(--color-e61c);border:1px solid var(--color-n2e5);border-top:3px solid var(--color-u086);border-radius:var(--radius-b31e);box-shadow:var(--shadow-f3cd);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}
._3rn4pi06[hidden]{display:none}
._bw17a23{font-size:1.18rem;line-height:1.25;margin:0 0 .7rem;font-family:var(--font-re47);font-weight:var(--weight-o59f);letter-spacing:var(--tracking-cdd9)}
._56xuxalj {
  margin: 0 0 .9rem;
}
._a54wuvpj {
  text-underline-offset: .2em;
  font-weight: 600;
  color: var(--color-u086);
  max-width: 100%;
  display: inline-block;
  text-decoration: underline;
}
._a54wuvpj:hover{color:var(--color-p86c)}
._tl5pgsyk {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .65rem;
  margin-top: 1.15rem;
  padding-top: 1rem;
  border-top: 1px solid var(--color-n2e5);
}
._mkbe2m {
  min-width: 0;
  min-height: 44px;
  padding: .65rem .6rem;
  border: 1px solid var(--color-n2e5);
  border-radius: var(--radius-s626);
  background: var(--color-d812);
  color: var(--color-e61c);
  font-weight: var(--weight-d0b6);
  font-size: .9rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
._mkbe2m:hover {
  background: var(--color-u086);
  color: var(--color-l297);
  border-color: var(--color-u086);
}
._mkbe2m:focus-visible,._a54wuvpj:focus-visible{outline:3px solid var(--color-u086);outline-offset:3px}
@media(max-width:560px){._3rn4pi06 {
  padding: .85rem .95rem;
  inset-inline-end: .5rem;
  line-height: 1.4;
  bottom: .5rem;
  width: calc(100% - 1rem);
  font-size: .84rem;
}._bw17a23 {
  font-size: 1rem;
  margin-bottom: .35rem;
}._56xuxalj {
  margin-bottom: .5rem;
}._tl5pgsyk{margin-top:.6rem;padding-top:.6rem;gap:.5rem}._mkbe2m {
  padding: .5rem .4rem;
  min-height: 40px;
}}
._sts64ug {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2.5rem;
  align-items: start;
}
._vl3hkpc ._sts64ug{grid-template-columns:minmax(0,1fr);max-width:48rem}
._jigrr2s {
  margin: 0;
  overflow-wrap: anywhere;
  min-width: 0;
}
._19los2ne {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
  min-width: 0;
}
._g0yssf {
  gap: .35rem;
  min-width: 0;
  display: grid;
}
._ipvavw {
  grid-column: 1/-1;
}
._8ha920ae {
  font-size: .9rem;
  font-weight: 600;
}
._pyxn2cr6 {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--color-n2e5);
  border-radius: var(--radius-b31e);
  background: var(--color-d812);
}
._pyxn2cr6:focus{outline:2px solid var(--color-u086);outline-offset:1px}
._8pg6ob{resize:vertical}
._72hitmc1{justify-self:start;max-width:100%;overflow-wrap:anywhere}
@media (max-width:860px){
._sts64ug{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:480px){
._19los2ne{grid-template-columns:minmax(0,1fr)}
}
._oiyeaui {
  padding-block: calc(var(--space-e4b4) * 1.5) calc(var(--space-e4b4) * 1.3);
}
._ncgnxlx {
  max-width: 52rem;
}
._e8valyu ._ncgnxlx{margin-inline:auto;text-align:center}
._6l3obiro {
  margin-bottom: 1.5rem;
  display: block;
  width: 3.5rem;
  height: 4px;
  background: var(--color-u086);
  border-radius: 2px;
}
._e8valyu ._6l3obiro {
  margin-inline: auto;
}
._rcqh9g90 {
  margin-bottom: 1.25rem;
  font-size: calc(var(--size-i083) * 1.12);
}
._kyryk49 {
  max-width: 38rem;
  margin-bottom: 2rem;
}
._e8valyu ._kyryk49{margin-inline:auto}
._fu9q56b6 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
._e8valyu ._fu9q56b6 {
  justify-content: center;
}
._e3nnej8 {
  margin: 1.5rem 0 0;
  font-size: .9rem;
}
._g3eajt {
  display: grid;
  grid-template-columns: minmax(0,.9fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,5rem);
  align-items: start;
}
._dwkhzr8y {
  position: sticky;
  top: 6rem;
}
._ws1gpy {
  margin-bottom: 1rem;
}
._37nnb6 {
  margin-bottom: 1.75rem;
}
._olu68c0k{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}
._6i6514bm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}
._caaojxsl {
  padding-top: 3.5rem;
}
._b044ui7y{padding:1.6rem;border:1px solid var(--color-n2e5);border-radius:var(--radius-nc7b);background:var(--color-d812);box-shadow:var(--shadow-f3cd)}
._vu1j7fw {
  width: 3rem;
  color: var(--color-p86c);
  display: grid;
  place-items: center;
  background: var(--color-q251);
  border-radius: 50%;
  margin-bottom: 1rem;
  height: 3rem;
}
._vu1j7fw svg{width:1.4rem;height:1.4rem}
._1nz4nyo{margin-bottom:.4rem;font-size:1.15rem}
._nvkn4f {
  color: var(--color-y17e);
  margin: 0;
}
@media (max-width:900px){
._g3eajt {
  grid-template-columns: minmax(0,1fr);
}
._dwkhzr8y {
  position: static;
}
}
@media (max-width:560px){
._olu68c0k {
  grid-template-columns: minmax(0,1fr);
}
._caaojxsl{padding-top:0}
}
._myel6f{overflow-wrap:anywhere}
._jr4bcsdm>* {
  min-width: 0;
}
._mmi4vgt2 {
  max-width: 24ch;
}
._2f2sjy2w{color:var(--color-y17e)}
._m8uoe1 {
  white-space: normal;
  text-align: center;
  max-width: 100%;
}
._jr4bcsdm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}
._ax61art {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
._3w6rn36r ._zc7c3l {
  max-width: 48ch;
}
._x0ijhfu{border-radius:var(--radius-nc7b);width:100%;aspect-ratio:5/4;object-fit:cover}
._mjp49qf{padding-top:.3rem}
._nwyx3s2{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}
._iku94e{min-width:0;border-top:2px solid var(--color-n2e5);padding-top:1rem}
._i1qjgnww {
  font-weight: 700;
  color: var(--color-u086);
  letter-spacing: .12em;
  margin-bottom: 1rem;
  font-size: .8rem;
}
._rudf4wu{font-size:1.1rem}
._2f2sjy2w {
  margin: 0;
  font-size: .95rem;
}
._6thrv7{font-size:.9rem;padding-top:1.5rem;border-top:1px solid var(--color-n2e5);color:var(--color-y17e)}
._iku94e:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:800px){._jr4bcsdm {
  grid-template-columns: 1fr;
}._x0ijhfu {
  aspect-ratio: 16/9;
}}
@media(max-width:420px){
._nwyx3s2 {
  grid-template-columns: 1fr;
}
._x0ijhfu{aspect-ratio:4/3}
}
._2szvhid{overflow-wrap:anywhere}
._t8njlm0j>* {
  min-width: 0;
}
._baxjoaws {
  max-width: 24ch;
}
._5mxqzd{color:var(--color-y17e)}
._zo12ys9x{text-align:center;white-space:normal;max-width:100%}
._96nv8v {
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);
  gap: 1rem 4rem;
  align-items: end;
  margin-bottom: 3rem;
}
._96nv8v ._zhqf909g {
  grid-column: 1/-1;
}
._baxjoaws {
  font-size: clamp(2rem,4.2vw,4rem);
  margin: 0;
  max-width: 21ch;
  line-height: 1.12;
}
._i7j6ysw{max-width:45ch;margin:0}
._srcxluyq {
  border-top: 2px solid var(--color-e61c);
  display: grid;
  padding: 0;
  grid-template-columns: repeat(3,minmax(0,1fr));
  list-style: none;
  margin: 0;
}
._0d9tmenf{padding:2rem 2rem 0 0;min-width:0}
._0d9tmenf+._0d9tmenf {
  padding-left: 2rem;
  border-left: 1px solid var(--color-n2e5);
}
._3rbfuhbe{font-size:clamp(2.8rem,6vw,5rem);color:var(--color-u086);margin-bottom:2rem;font-family:var(--font-re47);line-height:1;display:block;letter-spacing:-.05em}
._0efd4k1p {
  font-size: clamp(1.3rem,2.3vw,1.8rem);
  min-height: 2.6em;
}
._5mxqzd {
  line-height: 1.85;
  margin: 0;
}
@media(max-width:740px){
._96nv8v {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
._srcxluyq{grid-template-columns:1fr}
._0d9tmenf,._0d9tmenf+._0d9tmenf {
  border-left: 0;
  border-bottom: 1px solid var(--color-n2e5);
  padding: 1.7rem 0;
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: .7rem 1.2rem;
}
._3rbfuhbe {
  grid-row: 1/3;
  font-size: 2.5rem;
  margin: 0;
}
._0efd4k1p {
  min-height: 0;
  margin: 0;
}
._5mxqzd {
  grid-column: 2;
}
}
._it3bapg {
  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-nc7b);
}
._9gli7e3 {
  background: var(--color-h868);
}
._f2uv5aak{border:1px solid var(--color-n2e5)}
._tp6kqzz {
  background: var(--color-u086);
  color: var(--color-l297);
}
._gqdo9m{font-weight:700;margin-bottom:.7rem;color:var(--color-d7b3);letter-spacing:var(--tracking-gd39);font-size:.8rem;text-transform:var(--case-yf5b);display:block}
._tp6kqzz ._gqdo9m,._tp6kqzz ._imzh7g1o{color:var(--color-l297)}
._imzh7g1o {
  margin-bottom: .9rem;
}
._1y4tko {
  opacity: .9;
  margin-bottom: 1.75rem;
}
._7qtn49x{gap:1.6rem;margin:0;position:relative;padding:0;list-style:none;display:grid}
._7qtn49x::before{content:"";background:var(--color-n2e5);left:1.25rem;position:absolute;width:2px;top:1.25rem;bottom:1.25rem}
._tp6kqzz ._7qtn49x::before {
  background: rgba(255,255,255,.3);
}
._k865fn{position:relative;display:flex;align-items:flex-start;gap:1.1rem}
._8ayj6i {
  display: grid;
  border-radius: 50%;
  flex: none;
  height: 2.5rem;
  background: var(--color-u086);
  color: var(--color-l297);
  font-weight: 700;
  place-items: center;
  width: 2.5rem;
}
._tp6kqzz ._8ayj6i{background:var(--color-l297);color:var(--color-u086)}
._w80se2{font-size:1.1rem;margin:.35rem 0 .25rem;color:inherit}
._aov8m1cg{font-size:.95rem;opacity:.85;margin:0}
@media (max-width:820px){
._it3bapg{grid-template-columns:minmax(0,1fr)}
}
._xkk7v3v {
  padding-block: calc(var(--space-e4b4) * .85);
  background: var(--color-d812);
  overflow-wrap: anywhere;
}
._saytv4j4 {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
._m4bkqirr{letter-spacing:var(--tracking-gd39);font-weight:600;max-width:75%;color:var(--color-u086);font-size:.8rem;text-transform:var(--case-yf5b)}
._3lxv5k{height:1px;background:var(--color-n2e5);flex:1}
._6zke9a6 ._3lxv5k{height:3px;background:var(--color-u086)}
._rsgd1wf {
  margin: 0;
  font-size: calc(var(--size-i083) * 1.2);
  max-width: 24ch;
  line-height: 1.1;
  padding-bottom: 1.8rem;
}
._6w4hlz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--color-n2e5);padding-top:1.3rem}
._07hj1ub5{font-weight:600;font-size:.8rem;max-width:24rem;color:var(--color-y17e)}
._pygp3ls5 {
  grid-template-columns: minmax(0,1fr);
}
._u6s16n{line-height:1.7;max-width:42rem;color:var(--color-y17e);margin:0;font-size:1.1rem}
@media (max-width:640px){
._rsgd1wf {
  font-size: var(--size-i083);
}
._6w4hlz{grid-template-columns:1fr;gap:1rem}
._07hj1ub5 {
  display: none;
}
._u6s16n {
  font-size: 1rem;
}
}
._ug2eay {
  min-width: 0;
}
._4noxbsoq{margin-bottom:2rem;max-width:54rem}
._y51u8jux{overflow-wrap:anywhere}
._nnyux6w {
  padding: 0;
  gap: 1.2rem;
  display: grid;
  margin: 0;
  list-style: none;
}
._i2vux4ht{min-width:0;overflow-wrap:anywhere}
._i2vux4ht h3{font-size:1.2rem;margin:0 0 .6rem}
._i2vux4ht p{margin:0;line-height:1.7}
._khnocpn0{color:var(--color-y17e);font-size:.8rem;overflow-wrap:anywhere;display:block;letter-spacing:.04em;margin-bottom:.7rem;font-weight:700}
._nnyux6w {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._i2vux4ht{border:1px solid var(--color-n2e5);padding:1.6rem;border-radius:var(--radius-b31e)}
@media (max-width: 700px){
._nnyux6w{grid-template-columns:minmax(0, 1fr)}
._i2vux4ht {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}
}
._ep40fxzj {
  overflow-wrap: anywhere;
}
._8ju8b53>* {
  min-width: 0;
}
._pu6ecgcv {
  max-width: 24ch;
}
._c4wd4mgu{color:var(--color-y17e)}
._wqcb44{text-align:center;white-space:normal;max-width:100%}
._8ju8b53{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center}
._hq0i7pc5 {
  margin: 0;
  min-width: 0;
}
._8qcwhkq{border-radius:var(--radius-nc7b);aspect-ratio:6/5;object-fit:cover;width:100%}
._z2jifq {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--color-y17e);
  padding: .9rem 4.5rem .9rem .1rem;
}
._z2jifq strong{color:var(--color-e61c);font-weight:700;padding-left:.3rem}
._je8rdgi3 {
  position: relative;
  margin-left: -4rem;
  margin-block: 2rem;
  padding: clamp(1.5rem,4vw,3.5rem);
  background: var(--color-d812);
  border: 1px solid var(--color-n2e5);
  border-radius: var(--radius-nc7b);
  box-shadow: var(--shadow-f3cd);
}
._pu6ecgcv{font-size:clamp(1.8rem,3.4vw,3rem)}
._c4wd4mgu {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){._8ju8b53{grid-template-columns:1fr}._8qcwhkq{aspect-ratio:4/3}._je8rdgi3{box-shadow:none;margin:1rem 0 0}._z2jifq{padding-right:.1rem}._pu6ecgcv {
  max-width: 28ch;
}}
._kny618i1 {
  max-width: 46rem;
}
._kyhh1s ._kny618i1 {
  margin-left: auto;
  margin-right: auto;
}
._kyhh1s ._2pykjs0{text-align:center}
._2pykjs0{margin-bottom:1.5rem}
._ix96nsst{line-height:1.7;margin:0 0 1.1rem}
._7v2to8vi {
  margin: 1.75rem 0 .75rem;
  font-size: 1.15rem;
}
._opu63f {
  margin: 0;
  display: grid;
  padding-left: 1.25rem;
  gap: .5rem;
}
._q2odole::marker {
  color: var(--color-u086);
}
._jj0c84u3 {
  padding-block: calc(var(--space-e4b4) * .8);
}
._365l261{background:var(--color-h868)}
._7e8ju9 {
  background: var(--color-u086);
  color: var(--color-l297);
}
._7e8ju9 ._orjrihyl,._7e8ju9 ._denli1 {
  color: var(--color-l297);
}
._vbdyjvpq {
  border-bottom: 1px solid var(--color-n2e5);
}
._el0xvi3 {
  text-align: center;
}
._mor260p {
  margin-bottom: .75rem;
  font-size: .85rem;
  opacity: .8;
}
._693tulw6 {
  margin: 0 .5rem;
}
._pwdrws{opacity:.7}
._orjrihyl{margin-bottom:.5rem}
._3ua0x3j7{font-size:1.1rem;margin:0;max-width:40rem;opacity:.85}
._el0xvi3 ._3ua0x3j7{margin-inline:auto}
._634he2sv{overflow-wrap:anywhere}
._bciufux>* {
  min-width: 0;
}
._8xx8l9 {
  max-width: 24ch;
}
._l79gpn7s {
  color: var(--color-y17e);
}
._mvbblig{text-align:center;white-space:normal;max-width:100%}
._3o8ep1di{margin-bottom:3rem;max-width:54rem}
._8xx8l9 {
  font-size: clamp(2rem,4vw,3.4rem);
}
._bciufux{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}
._unlva0g{padding-left:1.5rem;border-left:3px solid var(--color-u086)}
._bzbnfz {
  line-height: 1.35;
  font-family: var(--font-re47);
  font-size: 1.5rem;
}
._n0uqfjl {
  margin: 1.8rem 0;
}
._n0uqfjl div{margin-bottom:1.2rem}
._n0uqfjl dt,._19tccbv{font-size:.8rem;color:var(--color-y17e);margin:0 0 .4rem}
._n0uqfjl dd{font-size:1.15rem;margin:0}
._dkhzxo {
  margin: .7rem 0 0;
  list-style: none;
  padding: 0;
}
._dkhzxo li{padding:.6rem 0;font-size:.9rem;border-top:1px solid var(--color-n2e5)}
._one0ls9e{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-n2e5)}
._vu4wleca {
  font-size: clamp(2rem,5vw,3.5rem);
  line-height: 1.1;
  letter-spacing: -.05em;
  font-family: var(--font-re47);
  color: var(--color-u086);
}
._tzkjh6 {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
._l79gpn7s{max-width:62ch;margin:0;line-height:1.9}
._wf6a5ite {
  min-width: 0;
}
@media(max-width:760px){
._bciufux {
  grid-template-columns: 1fr;
}
._unlva0g{border-bottom:1px solid var(--color-n2e5);padding:1.2rem 0 1.2rem 1.2rem;border-top:1px solid var(--color-n2e5)}
._n0uqfjl {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}
._n0uqfjl div {
  margin: 0;
}
._dkhzxo {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}
._dkhzxo li{border-top:0;padding:0}
._one0ls9e {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}
._vu4wleca {
  font-size: 2rem;
}
}
._ums7pnft{overflow-wrap:anywhere}
._gu7upe>*{min-width:0}
._j01cz2y{max-width:24ch}
._wz5ms09n{color:var(--color-y17e)}
._f2dfv5r {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
._kbo5gx1j{margin-bottom:3rem;max-width:48rem}
._p18siyq {
  margin: 0;
  list-style: none;
  padding: 0;
  border-top: 2px solid var(--color-e61c);
}
._j6v37pgx{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--color-n2e5);align-items:start}
._ruwe0w {
  color: var(--color-u086);
  line-height: 1;
  font-family: var(--font-re47);
  letter-spacing: -.06em;
  font-size: clamp(2.5rem,5vw,4rem);
}
._y688jjda {
  font-size: clamp(1.2rem,2.2vw,1.7rem);
}
._wz5ms09n{max-width:57ch;margin:0}
._4suzg0 {
  min-width: 0;
}
._99bhxyr{padding-left:1.5rem;border-left:1px solid var(--color-n2e5);min-width:0}
._yrvomz{display:block;letter-spacing:.05em;color:var(--color-y17e);margin-bottom:.7rem;font-size:.75rem}
._99bhxyr p {
  line-height: 1.7;
  font-size: .95rem;
  margin: 0;
}
@media(max-width:760px){._j6v37pgx {
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1rem;
}._ruwe0w{font-size:2.5rem}._99bhxyr {
  grid-column: 2;
  border-left: 0;
  padding: 1rem 0 0;
  border-top: 1px solid var(--color-n2e5);
}._yrvomz {
  margin-bottom: .3rem;
}}
._emhj9rt {
  min-height: 18rem;
  display: flex;
  position: relative;
  isolation: isolate;
  color: var(--color-q8f9);
  padding-block: calc(var(--space-e4b4) * .9);
  overflow: hidden;
  align-items: center;
}
._xmbfz7v{inset:0;object-fit:cover;height:100%;position:absolute;width:100%;z-index:-2}
._76h9tp {
  z-index: -1;
  position: absolute;
  inset: 0;
}
._v40sez3 ._76h9tp {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
._vvnnr3mi ._76h9tp{opacity:.88;background:var(--color-u086)}
._vvnnr3mi {
  color: var(--color-l297);
}
._aqllg9 {
  width: min(100% - 2.5rem,var(--container-za63));
}
._elfvilns ._aqllg9{text-align:center}
._s7bqoib{opacity:.85;margin-bottom:.75rem;font-size:.85rem}
._vakgt6nn{color:inherit}
._vakgt6nn:hover {
  color: inherit;
  text-decoration: underline;
}
._f0bpsieq {
  margin: 0 .5rem;
}
._j5wmbw7f {
  opacity: .8;
}
._xqplbef {
  color: inherit;
  margin-bottom: .5rem;
}
._fhl64p8 {
  max-width: 40rem;
  font-size: 1.1rem;
  margin: 0;
  opacity: .9;
}
._elfvilns ._fhl64p8{margin-inline:auto}
._cb23ee {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
._bpqcmf {
  color: var(--color-l297);
  background: var(--color-u086);
  border-radius: var(--radius-nc7b);
  padding: clamp(1.5rem,3.5vw,3rem);
}
._emvyhh{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}
._zdohex8 {
  font-size: clamp(1.5rem,2.5vw,2.2rem);
  overflow-wrap: anywhere;
  color: inherit;
}
._kpuuz9xv {
  font-size: .95rem;
  margin: 0;
}
._wfuh0gt {
  display: grid;
  gap: .75rem;
}
._tspfndi5{border:1px solid var(--color-n2e5);border-radius:var(--radius-b31e);background:var(--color-d812);min-width:0}
._ljlv5z {
  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;
}
._ljlv5z::-webkit-details-marker{display:none}
._ljlv5z::after{position:absolute;color:var(--color-u086);content:'+';font-weight:400;top:1.05rem;font-size:1.4rem;right:1.25rem}
._tspfndi5[open] ._ljlv5z::after {
  content: '−';
}
._ljlv5z:focus-visible{outline:2px solid var(--color-u086);outline-offset:3px}
._pakuz9{color:var(--color-y17e);padding-top:.2rem;font-size:.75rem}
._5f9abbep{color:var(--color-y17e);margin:0;padding:0 1.25rem 1.5rem 3.5rem}
@media(max-width:760px){._cb23ee{grid-template-columns:minmax(0,1fr)}._emvyhh {
  margin-bottom: 1rem;
}._5f9abbep {
  padding-left: 1.25rem;
}}
._sucyqfl {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  display: grid;
}
._gjlwi6h ._0mus72{order:2}
._i17zibl{align-items:center;padding:calc(var(--space-e4b4) * .9) clamp(1.25rem,5vw,4rem);display:flex}
._0mus72{background:var(--color-u086);justify-content:flex-end;color:var(--color-l297)}
._jrx108x{background:var(--color-hf36);color:var(--color-q8f9)}
._gjlwi6h ._0mus72 {
  justify-content: flex-start;
}
._gjlwi6h ._jrx108x{justify-content:flex-end}
._v5m06d0z {
  width: 100%;
  max-width: min(34rem,calc(var(--container-za63) / 2 - 3rem));
}
._bq82l2{margin-bottom:.7rem;font-size:.8rem;font-weight:700;display:block;text-transform:uppercase;letter-spacing:.12em;opacity:.85}
._ajnpf8nt {
  font-size: calc(var(--size-q169) * 1.1);
  margin: 0;
  color: inherit;
}
._mthva3z {
  margin-bottom: 1.5rem;
  color: var(--color-p6d5);
  font-size: 1.1rem;
}
@media (max-width:820px){._sucyqfl{grid-template-columns:minmax(0,1fr)}._gjlwi6h ._0mus72{order:0}._i17zibl,._gjlwi6h ._0mus72,._gjlwi6h ._jrx108x {
  justify-content: flex-start;
}._v5m06d0z{max-width:none}}
._ddrm6t {
  background: var(--color-d812);
  padding-block: calc(var(--space-e4b4) * .7);
  overflow-wrap: anywhere;
}
._nbmokz{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--color-h868);border:1px solid var(--color-n2e5);border-radius:var(--radius-nc7b);overflow:hidden}
._q4bx43tq {
  border-top: 4px solid var(--color-u086);
  min-width: 0;
  padding: clamp(1.5rem,4.5vw,4rem);
}
._1j0ac2 ._q4bx43tq{border-left:4px solid var(--color-u086);border-top:0}
._lddwa53 {
  color: var(--color-u086);
}
._7nu0l4{max-width:22ch;font-size:calc(var(--size-i083) * .88);line-height:1.15}
._mkyky9q{max-width:38rem;color:var(--color-y17e);margin:1.2rem 0 0;font-size:1.05rem;line-height:1.7}
._0fo2aza{display:flex;margin:0;min-width:0;padding:.8rem}
._7c84cdx{object-fit:cover;min-height:12rem;aspect-ratio:4/5;height:100%;width:100%;border-radius:var(--radius-b31e)}
@media (max-width:700px){
._nbmokz{grid-template-columns:1fr}
._7nu0l4 {
  font-size: var(--size-i083);
}
._0fo2aza{padding:0 1.25rem 1.25rem}
._7c84cdx {
  height: auto;
  aspect-ratio: 16/7;
  min-height: 0;
}
._mkyky9q {
  font-size: 1rem;
}
}
._g0uxqa2{margin-bottom:2rem;max-width:40rem}
._jndn282{margin:0;list-style:none;padding:0}
._k2zro2j{display:flex;flex-direction:column;background:var(--color-h868);border:1px solid var(--color-n2e5);border-radius:var(--radius-nc7b);overflow:hidden}
._wz0869 {
  display: block;
}
._er2f7o {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
._g07wld {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
._byztf2{letter-spacing:.06em;font-size:.8rem;text-transform:uppercase;color:var(--color-y17e)}
._htwotn{font-size:1.2rem;margin:0}
._ii34cc{color:var(--color-e61c)}
._ii34cc:hover {
  color: var(--color-u086);
}
._t6r46u{margin:0;color:var(--color-y17e);flex-grow:1}
._sxz61r{font-size:.9rem;font-weight:600}
._pfdapxte{max-width:40rem;margin:0 auto 2.5rem}
._lbx9f7k{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}
._ve1jwq6y{border-radius:var(--radius-nc7b);background:var(--color-d812);display:flex;padding:2rem;flex-direction:column}
._8daxmw ._ve1jwq6y{box-shadow:var(--shadow-f3cd);border:1px solid var(--color-n2e5)}
._as5v592 ._ve1jwq6y {
  border: 1px solid var(--color-n2e5);
}
._ceczub3k {
  box-shadow: var(--shadow-u58d);
  border-color: var(--color-u086);
  position: relative;
}
._as5v592 ._ceczub3k {
  border-width: 2px;
}
._vxoq34f {
  font-size: 1.1rem;
  margin-bottom: .75rem;
}
._d473nz {
  line-height: 1.1;
  margin-bottom: .5rem;
}
._gijt757w{color:var(--color-e61c);font-family:var(--font-re47);font-size:2.25rem;font-weight:700}
._af05mvo {
  color: var(--color-y17e);
  font-size: .9rem;
}
._ed0f3ut{font-size:.95rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-n2e5);color:var(--color-y17e);margin-bottom:1.25rem}
._ddq4ll{margin:0 0 1.75rem;display:grid;list-style:none;gap:.6rem;flex-grow:1;padding:0}
._zrj6kp {
  display: flex;
  align-items: flex-start;
  gap: .6rem;
  font-size: .95rem;
}
._zrnjl2fr{height:1.25rem;display:inline-flex;flex-shrink:0;color:var(--color-u086);width:1.25rem;margin-top:.1rem}
._zrnjl2fr svg{width:100%;height:100%}
._bu4ztsh{width:100%}
._o94tz2{margin:1.75rem 0 0;font-size:.85rem}
._2ri3a4{margin-bottom:2.5rem;max-width:52rem}
._65ub3zp3{margin-bottom:1rem}
._si3dvzv{margin-bottom:0}
._643b78py {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: stretch;
}
._mnptp2 {
  position: relative;
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding-inline-end: 1.5rem;
}
._mnptp2:last-child{padding-inline-end:0}
._mnptp2:not(:last-child)::before{height:2px;content:"";inset-inline-start:1.5rem;position:absolute;top:1.5rem;background:var(--color-n2e5);inset-inline-end:0}
._zf9j69 {
  position: relative;
  display: grid;
  place-items: center;
  flex: none;
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--color-u086);
  border-radius: 50%;
  background: var(--color-d812);
  color: var(--color-e61c);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1.5rem;
}
._3cwii7rw {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
}
._3l2pe7u {
  margin: 0 0 .8rem;
  font-size: 1.2rem;
  overflow-wrap: anywhere;
  line-height: 1.35;
}
._fkgzwemj{color:var(--color-y17e);margin:0 0 1.5rem;overflow-wrap:anywhere;hyphens:auto}
._abjzq6n4 {
  border-top: 2px solid var(--color-n2e5);
  padding-top: 1rem;
  margin-top: auto;
}
._889yf5z{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.8rem;font-weight:700}
._7045cmer{hyphens:auto;margin:0;font-size:.95rem;overflow-wrap:anywhere}
@media(max-width:1000px){._643b78py{display:block}._mnptp2{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:0 0 2rem}._mnptp2:last-child{padding-bottom:0}._mnptp2:not(:last-child)::before {
  height: auto;
  inset-inline-start: 1.5rem;
  top: 1.5rem;
  width: 2px;
  bottom: 0;
  inset-inline-end: auto;
}._zf9j69 {
  margin: 0;
}._abjzq6n4{margin-top:0}._2ri3a4 {
  margin-bottom: 2rem;
}}
@media(max-width:400px){
._mnptp2{gap:.8rem}
}
._3d7cwl2y {
  display: grid;
  grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);
  border-radius: var(--radius-nc7b);
  overflow: hidden;
  background: var(--color-d812);
  border: 1px solid var(--color-n2e5);
  box-shadow: var(--shadow-f3cd);
}
._bl8dvk{position:relative;margin:0;background:var(--color-q251);padding:clamp(1.75rem,5vw,3.25rem)}
._b2io66 {
  display: block;
  font-size: 6rem;
  line-height: 1;
  font-family: Georgia,serif;
  height: 3.25rem;
  color: var(--color-u086);
}
._rq548kt4{margin:0 0 1.5rem;font-size:clamp(1.2rem,2.2vw,1.5rem);font-family:var(--font-re47);color:var(--color-e61c);line-height:1.45}
._m1l5w6{display:flex;align-items:center;gap:.8rem}
._rv19ch0k {
  background: var(--color-u086);
  font-size: .85rem;
  place-items: center;
  width: 2.75rem;
  border-radius: 50%;
  color: var(--color-l297);
  height: 2.75rem;
  font-weight: 700;
  display: grid;
}
._ny7a80a6 {
  flex-direction: column;
  color: var(--color-e61c);
  display: flex;
  line-height: 1.3;
}
._jlqtbnd1{font-size:.85rem;color:var(--color-y17e)}
._vsz0t8a {
  display: flex;
  flex-direction: column;
  padding: clamp(1.75rem,5vw,3.25rem);
  justify-content: center;
  align-items: flex-start;
}
._hj2so4hf {
  margin-bottom: .8rem;
}
._75v77e{margin-bottom:1.6rem;color:var(--color-y17e)}
@media (max-width:820px){._3d7cwl2y {
  grid-template-columns: minmax(0,1fr);
}}
._4e8spb2c{background:var(--color-h868);padding:clamp(1.4rem,4vw,4rem);border:1px solid var(--color-n2e5);border-radius:var(--radius-nc7b)}
._abkmxg{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-n2e5);margin-bottom:3rem}
._66wvke{min-width:0;overflow-wrap:anywhere;font-family:var(--font-re47);font-size:1.4rem}
._hogtfs{overflow-wrap:anywhere;color:var(--color-y17e);font-size:.85rem;min-width:0}
._d4q3e2 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
}
._5r54w1o4{font-size:clamp(1.8rem,3.5vw,3rem);max-width:15ch;overflow-wrap:anywhere}
._eu9s16l{max-width:40ch;margin:0;color:var(--color-y17e)}
._yf9ot1av{margin:0}
._8l8ilvj {
  border-bottom: 1px solid var(--color-n2e5);
  padding-block: 1.2rem;
}
._8l8ilvj:first-child {
  padding-top: 0;
}
._4zrfe16g{color:var(--color-y17e);margin-bottom:.6rem;font-size:.8rem}
._8ccy2we{margin:0;font-size:1.1rem;overflow-wrap:anywhere}
._b4gw97{color:var(--color-e61c);text-decoration:underline;text-underline-offset:.2em}
._b4gw97:hover{color:var(--color-u086)}
._q0x45d{font-style:normal}
._b4gw97:focus-visible {
  outline: 2px solid var(--color-u086);
  outline-offset: 4px;
}
@media(max-width:760px){
._d4q3e2{grid-template-columns:minmax(0,1fr);gap:2rem}
._abkmxg {
  margin-bottom: 2rem;
  flex-wrap: wrap;
  gap: .5rem 2rem;
}
}
._anvvbal{min-width:0;display:grid;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-n2e5);gap:1.25rem}
._ikuf6xc{font-size:clamp(1.2rem,2vw,1.5rem);overflow-wrap:anywhere;margin:0}
._rbwgibs5 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 2rem;
}
._endeak{display:grid;min-width:0;gap:.4rem}
._235274ep {
  grid-column: 1/-1;
}
._q0hnaw{font-size:.8rem;color:var(--color-y17e)}
._kclps1q{width:100%;min-width:0;padding:.6rem 0;border:0;border-bottom:1px solid var(--color-n2e5);border-radius:0;background:transparent;color:var(--color-e61c);font:inherit}
._kclps1q:focus{outline:none;border-bottom-color:var(--color-u086);box-shadow:0 1px 0 var(--color-u086)}
._j2heyd{resize:vertical;min-height:6rem}
._jf8fkdit {
  max-width: 100%;
  justify-self: start;
  overflow-wrap: anywhere;
}
@media(max-width:760px){._anvvbal {
  margin-top: 2rem;
}._rbwgibs5 {
  grid-template-columns: minmax(0,1fr);
}}
._0tf370y {
  overflow-wrap: anywhere;
}
._hvi90s {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
._t2qsqm {
  padding-top: .35rem;
  min-width: 0;
  top: 7rem;
  position: sticky;
}
._zx08eiu {
  padding: 0 0 1.5rem;
  margin: 0 0 1.75rem;
  border-bottom: 2px solid var(--color-u086);
}
._mjiaul3z{letter-spacing:.05em;color:var(--color-y17e);margin-bottom:.4rem;font-size:.75rem}
._n97e52{font-weight:600;margin:0;color:var(--color-e61c);font-size:.95rem}
._mxgvr9o{display:grid;padding:0;margin:0;list-style:none;gap:.3rem}
._vmhild98 {
  min-width: 0;
}
._266gnx{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--color-e61c);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--color-n2e5)}
._266gnx:hover {
  text-underline-offset: .2em;
  color: var(--color-u086);
  text-decoration: underline;
}
._266gnx:focus-visible{outline:2px solid var(--color-u086);outline-offset:3px}
._bmjw65{font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--color-y17e)}
._ea6yv7 {
  min-width: 0;
}
._c86d40 {
  font-size: clamp(1.1rem,1.5vw,1.25rem);
  line-height: 1.7;
  white-space: pre-line;
  margin: 0 0 2.5rem;
}
._gkiyrwf4 {
  padding-block: 1.8rem;
  border-top: 1px solid var(--color-n2e5);
}
._gkiyrwf4:last-child {
  padding-bottom: 0;
}
._5wfqq3a {
  margin: 0 0 1rem;
  line-height: 1.35;
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  scroll-margin-top: 8rem;
}
._5wfqq3a:focus {
  outline: 2px solid var(--color-u086);
  outline-offset: 5px;
}
._h7er86{line-height:1.8;font-size:1rem;margin:0 0 1rem;white-space:pre-line}
._h7er86:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){._hvi90s {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}._t2qsqm{position:static;padding:1.25rem;background:var(--color-h868);border:1px solid var(--color-n2e5);border-radius:var(--radius-b31e)}._zx08eiu {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}._mxgvr9o {
  column-gap: 1.25rem;
  grid-template-columns: repeat(2,minmax(0,1fr));
}._c86d40{margin-bottom:1.75rem}}
@media(max-width:480px){._mxgvr9o{grid-template-columns:minmax(0,1fr)}._gkiyrwf4 {
  padding-block: 1.5rem;
}}
._1tdz2rkn {
  max-width: 46rem;
}
._8o7va9s {
  font-size: .85rem;
  color: var(--color-y17e);
}
._alje27m6{font-size:1.05rem}
._1jcxybop {
  margin-top: 2rem;
}
._uldnto{font-size:1.3rem}
._w313o8 {
  color: var(--color-e61c);
}
._w2ok4vw4{overflow-wrap:anywhere}
._1wteqh {
  max-width: 72rem;
}
._e5cx4ue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
._ot16pd {
  border-left: 3px solid var(--color-u086);
  padding-left: 1rem;
  margin: 0;
}
._kr6ynev{color:var(--color-y17e);margin-bottom:.35rem;font-size:.8rem}
._3equty{font-weight:600;font-size:.95rem;margin:0;color:var(--color-e61c)}
._nd2eux8 {
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  min-width: 0;
  margin: 0;
  line-height: 1.65;
  white-space: pre-line;
}
._ub7855cb {
  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-n2e5);
  padding-block: 2rem;
}
._ub7855cb:last-child {
  border-bottom: 1px solid var(--color-n2e5);
}
._5ocaqy91 {
  font-weight: var(--weight-o59f);
  font-variant-numeric: tabular-nums;
  color: var(--color-u086);
  font-size: 2.7rem;
  line-height: 1;
  font-family: var(--font-re47);
}
._8aj9au{min-width:0;margin:0;scroll-margin-top:8rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4}
._yib9gndx {
  color: var(--color-e61c);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
._yib9gndx:hover {
  color: var(--color-u086);
  text-decoration-color: currentColor;
}
._yib9gndx:focus-visible,._8aj9au:focus {
  outline: 2px solid var(--color-u086);
  outline-offset: 5px;
}
._7bfjg343{max-width:65ch;min-width:0}
._aeym1orv{white-space:pre-line;line-height:1.8;font-size:1rem;margin:0 0 1rem}
._aeym1orv:last-child{margin-bottom:0}
@media(max-width:860px){._e5cx4ue {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}._ub7855cb{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}._5ocaqy91{font-size:2rem}._7bfjg343 {
  grid-column: 2;
}._8aj9au{align-self:center}}
@media(max-width:480px){._ub7855cb {
  padding-block: 1.5rem;
  gap: 1rem;
}._7bfjg343 {
  grid-column: 1/-1;
}._5ocaqy91{font-size:1.8rem}}
._m10e1929{padding-block:calc(var(--space-e4b4) * .9) calc(var(--space-e4b4) * .7)}
._s7r8ww {
  border-bottom: 4px solid var(--color-u086);
}
._j472p2{border-bottom:4px solid var(--color-d63a)}
._qsfb2rfw {
  border-bottom: 1px solid var(--color-n2e5);
}
._wjuxpk{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
._rrcths {
  margin: 0;
  font-size: calc(var(--size-i083) * 1.05);
}
._gtii8xaj {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){._wjuxpk{grid-template-columns:1fr;gap:1rem}}
._xxltkw {
  padding-top: calc(var(--space-e4b4) * .7);
}
._8b4hld{max-width:46rem}
._1kyrna{color:var(--color-y17e);margin-bottom:1rem;width:max-content;display:block;font-size:.9rem}
._iukw2wvp {
  margin-bottom: .75rem;
}
._jijcpf {
  color: var(--color-y17e);
  font-size: .9rem;
}
._rme30o36{margin:1.5rem auto 0}
._938jj4eh {
  width: 100%;
  aspect-ratio: 7/4;
  object-fit: cover;
}
._o7s0mb ._938jj4eh{border-radius:var(--radius-nc7b)}
._js13d2{padding-top:calc(var(--space-e4b4) * .6);background:var(--color-h868)}
._powhbf8r {
  min-width: 0;
  max-width: 57rem;
}
._dnagd9{background:var(--color-d812);border:1px solid var(--color-n2e5);padding:clamp(1.25rem,4.5vw,3.5rem);margin-bottom:1.75rem;border-radius:0 var(--radius-nc7b) var(--radius-nc7b) var(--radius-nc7b);min-width:0}
._m1aik36{display:grid;grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);align-items:baseline;gap:1.4rem;padding-bottom:1.4rem;margin-bottom:1.6rem;border-bottom:1px solid var(--color-n2e5)}
._y9306u9{font-family:var(--font-re47);line-height:1;font-size:2.2rem;white-space:nowrap;color:var(--color-u086);font-variant-numeric:tabular-nums;overflow-wrap:normal}
._oqlpc9y{margin:0;line-height:1.35;font-size:clamp(1.4rem,2.4vw,1.95rem);overflow-wrap:anywhere}
._5b6l1s {
  line-height: 1.85;
  max-width: 66ch;
  min-width: 0;
  overflow-wrap: anywhere;
  font-size: 1.0625rem;
}
._5t52e3q{margin:0 0 1.3em}
._5t52e3q:last-child{margin-bottom:0}
._ewqacvn {
  margin: 1.7rem 0 0;
  list-style: circle;
  border-top: 1px dashed var(--color-n2e5);
  padding: 1.4rem 0 0 1.3rem;
}
._iil9bi{padding-left:.35rem;margin-bottom:.8rem}
._iil9bi::marker{color:var(--color-u086)}
._iil9bi:last-child {
  margin-bottom: 0;
}
._4okddpc{border-left:3px solid var(--color-u086);max-width:66ch;padding-left:1.5rem;margin:2.25rem auto 0}
._50xkt5f {
  margin: 0;
  overflow-wrap: anywhere;
  line-height: 1.85;
  font-size: 1.1rem;
}
@media(max-width:560px){
._m1aik36{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-bottom:1.25rem}
._y9306u9{font-size:1.4rem}
._5b6l1s{font-size:1rem}
._dnagd9{margin-bottom:1.25rem;padding:1.2rem}
._4okddpc {
  padding-left: 1rem;
}
._50xkt5f {
  font-size: 1rem;
}
}
._gwg10s {
  padding-block: calc(var(--space-e4b4) * .5);
}
._ijmiac6h{display:flex;gap:1.5rem;align-items:flex-start;max-width:44rem;padding:1.5rem;background:var(--color-h868);border-radius:var(--radius-nc7b);border:1px solid var(--color-n2e5)}
._y3zxdaf0 ._ijmiac6h {
  align-items: center;
  text-align: center;
  flex-direction: column;
}
._bc8mltv {
  display: inline-flex;
  background: var(--color-u086);
  justify-content: center;
  height: 4rem;
  width: 4rem;
  align-items: center;
  font-size: 1.2rem;
  flex-shrink: 0;
  border-radius: 50%;
  font-weight: 700;
  color: var(--color-l297);
}
._szea1r {
  font-size: 1.2rem;
  margin: 0 0 .15rem;
}
._zyfkhbo8{font-weight:600;font-size:.9rem;color:var(--color-u086);margin-bottom:.5rem;display:block}
._jxh2gx {
  color: var(--color-y17e);
  margin: 0;
}
._ba1q4n9g {
  margin-bottom: 1.5rem;
}
._zi5kpg33{list-style:none;padding:0;margin:0}
._oew3wg {
  margin-bottom: .75rem;
  border-radius: var(--radius-b31e);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
._h1ybudce {
  font-size: .8rem;
  color: var(--color-y17e);
}
._qwbr6s3 {
  margin: .25rem 0;
  font-size: 1.1rem;
}
._egh1j7 {
  color: var(--color-e61c);
}
._egh1j7:hover {
  color: var(--color-u086);
}
._8goviq5 {
  color: var(--color-y17e);
  font-size: .95rem;
  margin: 0;
}