:root{--ui-clr-i4fe:hsl(89,20%,41%);--ui-clr-zfc5:hsl(90,24%,29%);--ui-clr-x050:hsl(88,20%,81%);--ui-clr-jd69:hsl(89,20%,47%);--ui-clr-ld0e:hsl(0,0%,100%);--ui-clr-c23f:hsl(269,66%,54%);--ui-clr-td00:hsl(0,0%,100%);--ui-clr-e83f:hsl(0,0%,100%);--ui-clr-ge63:hsl(90,13%,97%);--ui-clr-fd7f:hsl(90,11%,11%);--ui-clr-p613:hsl(90,9%,42%);--ui-clr-yd14:hsl(83,13%,88%);--ui-clr-rb52:hsl(88,29%,10%);--ui-clr-k14b:hsl(88,15%,17%);--ui-clr-p493:hsl(90,10%,96%);--ui-clr-ha2a:hsl(88,10%,70%);--ui-radius-c939:5px;--ui-radius-h536:10px;--ui-radius-a17b:3px;--ui-transform-j660:none;--ui-ls-g022:0;--ui-fw-o292:600;--ui-font-w435:'Space Grotesk', 'Helvetica Neue', Arial, sans-serif;--ui-font-te59:'Inter', system-ui, sans-serif;--ui-fs-i9a1:clamp(1.8rem, 3.4vw, 2.5rem);--ui-fs-ucec:clamp(1.4rem, 2.4vw, 1.9rem);--ui-fs-ma8c:1.15rem;--ui-fw-q76f:700;--ui-ls-eb99:-0.03em;--ui-lh-g6f6:1.25;--ui-transform-kc63:uppercase;--ui-ls-af12:.12em;--ui-clr-r8eb:hsl(89,20%,41%);--ui-fs-gb4e:1rem;--ui-lh-z1b6:1.5;--ui-max-w-q7f5:1241px;--ui-gap-a887:4.7rem;--ui-shadow-qa82:0 10px 30px rgba(0,0,0,.06);--ui-shadow-w0d6:0 12px 40px rgba(0,0,0,.14)}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body{margin:0;overflow-wrap:anywhere;font-family:var(--ui-font-te59);font-size:var(--ui-fs-gb4e);line-height:var(--ui-lh-z1b6);color:var(--ui-clr-fd7f);background:var(--ui-clr-e83f)}
img,svg,video {
  max-width: 100%;
  height: auto;
  display: block;
}
h1,h2,h3,h4 {
  font-family: var(--ui-font-w435);
  font-weight: var(--ui-fw-q76f);
  line-height: var(--ui-lh-g6f6);
  margin: 0 0 .6em;
  color: var(--ui-clr-fd7f);
  letter-spacing: var(--ui-ls-eb99);
  hyphens: manual;
}
h1 {
  font-size: var(--ui-fs-i9a1);
}
h2{font-size:var(--ui-fs-ucec)}
h3 {
  font-size: var(--ui-fs-ma8c);
  line-height: 1.3;
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p{margin:0 0 1em}
a {
  color: var(--ui-clr-i4fe);
  text-decoration: none;
}
@media (min-width:481px){
a[href^="tel:"]{white-space:nowrap}
}
a:hover {
  color: var(--ui-clr-zfc5);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection {
  background: var(--ui-clr-x050);
  color: var(--ui-clr-fd7f);
}
._sylrl7ck {
  width: min(100% - 2.5rem,var(--ui-max-w-q7f5));
  margin-inline: auto;
}
._597959w {
  width: min(100% - 2.5rem,48rem);
}
._67za9jy{padding-block:var(--ui-gap-a887)}
._kmm8wb {
  background: var(--ui-clr-ge63);
}
._fxncxlk {
  background: var(--ui-clr-rb52);
  color: var(--ui-clr-p493);
}
._fxncxlk h1,._fxncxlk h2,._fxncxlk h3,._fxncxlk h4 {
  color: inherit;
}
._fxncxlk a {
  color: var(--ui-clr-jd69);
}
._fxncxlk ._wg5xawk,._fxncxlk ._5u3ji7 {
  color: var(--ui-clr-ha2a);
}
._fxncxlk ._7khibrsq{color:var(--ui-clr-jd69)}
._z5ep8oi {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--ui-radius-a17b);
  background: var(--ui-clr-i4fe);
  color: var(--ui-clr-ld0e);
  font-weight: var(--ui-fw-o292);
  text-transform: var(--ui-transform-j660);
  letter-spacing: var(--ui-ls-g022);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._z5ep8oi:hover {
  background: var(--ui-clr-zfc5);
  color: var(--ui-clr-ld0e);
}
._z5ep8oi:active{transform:translateY(1px)}
._jazos36{background:transparent;color:var(--ui-clr-i4fe);border-color:currentColor}
._jazos36:hover{background:var(--ui-clr-i4fe);color:var(--ui-clr-ld0e);border-color:var(--ui-clr-i4fe)}
._r2dny9jc{background:var(--ui-clr-c23f);color:var(--ui-clr-td00)}
._r2dny9jc:hover {
  background: var(--ui-clr-c23f);
  color: var(--ui-clr-td00);
  filter: brightness(.92);
}
._6251ql {
  background: var(--ui-clr-p493);
  color: var(--ui-clr-rb52);
}
._6251ql:hover{background:hsl(0,0%,100%);color:var(--ui-clr-rb52)}
._95lax62o {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
._afnknaj {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
._fxncxlk ._z5ep8oi:not(._jazos36):not(._r2dny9jc):not(._6251ql){background:var(--ui-clr-jd69);color:var(--ui-clr-rb52)}
._fxncxlk ._z5ep8oi:not(._jazos36):not(._r2dny9jc):not(._6251ql):hover{background:var(--ui-clr-p493);color:var(--ui-clr-rb52)}
._fxncxlk ._jazos36{color:var(--ui-clr-p493);border-color:var(--ui-clr-ha2a)}
._fxncxlk ._jazos36:hover {
  background: var(--ui-clr-p493);
  color: var(--ui-clr-rb52);
  border-color: var(--ui-clr-p493);
}
._alnyrpyi {
  display: grid;
  gap: 1.5rem;
}
._5h909lh2 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._kk4laiz {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._o9sshw3 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._air0hq6p {
  grid-template-columns: repeat(2,1fr);
}
._5x5z9v6 {
  grid-template-columns: repeat(3,1fr);
}
._qw3nxi {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){._qw3nxi{grid-template-columns:repeat(2,1fr)}._5x5z9v6 {
  grid-template-columns: repeat(2,1fr);
}}
@media (max-width:560px){
._air0hq6p,._5x5z9v6,._qw3nxi{grid-template-columns:1fr}
}
._je668e {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._je668e>*{min-width:0}
._je668e._air0hq6p>*{flex:0 0 calc((100% - 1.5rem)/2)}
._je668e._5x5z9v6>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._je668e._qw3nxi>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
._je668e._5x5z9v6>*,._je668e._qw3nxi>* {
  flex-basis: calc((100% - 1.5rem)/2);
}
}
@media (max-width:560px){._je668e._air0hq6p>*,._je668e._5x5z9v6>*,._je668e._qw3nxi>* {
  flex-basis: 100%;
}}
._wg5xawk {
  font-size: 1.15rem;
  color: var(--ui-clr-p613);
}
._7khibrsq{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--ui-ls-af12);text-transform:var(--ui-transform-kc63);color:var(--ui-clr-r8eb);margin-bottom:.75rem}
._5u3ji7 {
  color: var(--ui-clr-p613);
}
._dipnyye0 {
  text-align: center;
}
._ztizckaw{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
@media (max-width:640px){._67za9jy{padding-block:calc(var(--ui-gap-a887) * .7)}}
._jq6qpvbq{position:sticky;top:0;z-index:20;background:var(--ui-clr-e83f);border-bottom:1px solid var(--ui-clr-yd14)}
._vh4e9p2t {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 4.5rem;
}
._m82b5p {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}
._rm6ybw {
  height: auto;
  width: auto;
  max-height: 2.25rem;
}
._8xf12kcj{display:flex;align-items:center;gap:2rem}
._5mrgv3{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}
._r2f69e4d {
  color: var(--ui-clr-fd7f);
  font-weight: 500;
  padding: .25rem 0;
  border-bottom: 2px solid transparent;
}
._r2f69e4d:hover,._ee08t2x3{color:var(--ui-clr-i4fe);border-bottom-color:var(--ui-clr-i4fe)}
._jmpgwf4{font-weight:600}
._yxn69a{display:none}
._yxn69a:focus-visible + ._32kyc88 {
  outline: 2px solid var(--ui-clr-i4fe);
  outline-offset: 4px;
}
._32kyc88{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;line-height:1.2;flex-direction:column;gap:5px;padding:.5rem;cursor:pointer}
._0q25c3{display:block;width:24px;height:2px;background:var(--ui-clr-fd7f);border-radius:2px}
@media (max-width:860px){._yxn69a{display:block}._vh4e9p2t{gap:.75rem}._32kyc88{display:flex}._8xf12kcj {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 1rem;
  padding: 1.25rem;
  background: var(--ui-clr-e83f);
  border-bottom: 1px solid var(--ui-clr-yd14);
  box-shadow: var(--ui-shadow-qa82);
}._yxn69a:checked ~ ._8xf12kcj {
  display: flex;
}._5mrgv3 {
  flex-direction: column;
  gap: .75rem;
}}
._n1kun9 {
  padding-block: var(--ui-gap-a887) 1.5rem;
  background: var(--ui-clr-rb52);
  color: var(--ui-clr-p493);
  overflow-wrap: anywhere;
}
._19oxmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:3rem 5rem}
._47wzspw6{min-width:0;max-width:30rem}
._ys3l3fr{display:block;font-family:var(--ui-font-w435);font-size:1.6rem;line-height:1.2;font-weight:var(--ui-fw-q76f);margin-bottom:1.4rem}
._0h067tds {
  color: var(--ui-clr-ha2a);
  font-size: .95rem;
  margin-bottom: 2rem;
}
._onhod6 {
  font-family: var(--ui-font-te59);
  font-size: .8rem;
  color: var(--ui-clr-ha2a);
  letter-spacing: var(--ui-ls-af12);
  text-transform: var(--ui-transform-kc63);
  font-weight: 600;
  margin-bottom: 1rem;
}
._ku9ru2v5{font-style:normal;color:var(--ui-clr-p493);font-size:.9rem;line-height:1.8}
._i2yzopoc {
  min-width: 0;
}
._72dz4a{margin:0;padding:0;list-style:none;border-top:1px solid var(--ui-clr-ha2a)}
._yst3l2v{border-bottom:1px solid var(--ui-clr-ha2a)}
._9se7dt9{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--ui-clr-p493);padding:.85rem 0;font-family:var(--ui-font-w435);font-size:clamp(1.3rem,3.4vw,2.4rem);line-height:1.15}
._9se7dt9:hover{color:var(--ui-clr-jd69)}
._2tgc4krr {
  font-family: var(--ui-font-te59);
  font-size: 1.3rem;
  flex: none;
}
._djk50eje {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 1.2rem 2rem;
  border-top: 1px solid var(--ui-clr-ha2a);
  padding-top: 1.3rem;
}
._12txw7 {
  font-size: .8rem;
  max-width: 36rem;
  color: var(--ui-clr-ha2a);
}
._m8m90a{max-width:100%;min-width:0}
._05rtoh9 {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1.2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._on7thv {
  min-width: 0;
}
._y256u7{color:var(--ui-clr-ha2a);font-size:.8rem;text-decoration:underline;text-underline-offset:.25em}
._y256u7:hover {
  color: var(--ui-clr-p493);
}
@media (max-width:760px){._19oxmp{grid-template-columns:1fr;gap:2rem}._47wzspw6 {
  max-width: none;
}._djk50eje {
  gap: 1rem;
}._9se7dt9 {
  font-size: 1.5rem;
}}
._xmtkgb{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-clr-ge63);color:var(--ui-clr-fd7f);border:1px solid var(--ui-clr-yd14);border-top:3px solid var(--ui-clr-i4fe);border-radius:var(--ui-radius-c939);box-shadow:var(--ui-shadow-qa82);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}
._xmtkgb[hidden] {
  display: none;
}
._kbgqrw3y {
  margin: 0 0 .7rem;
  font-family: var(--ui-font-w435);
  font-size: 1.18rem;
  font-weight: var(--ui-fw-q76f);
  line-height: 1.25;
  letter-spacing: var(--ui-ls-eb99);
}
._a0kq5wuw {
  margin: 0 0 .9rem;
}
._tk7okrl{display:inline-block;max-width:100%;color:var(--ui-clr-i4fe);font-weight:600;text-decoration:underline;text-underline-offset:.2em}
._tk7okrl:hover {
  color: var(--ui-clr-zfc5);
}
._adpv7v17{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-clr-yd14)}
._idfysz{min-width:0;min-height:44px;padding:.65rem .6rem;border:1px solid var(--ui-clr-yd14);border-radius:var(--ui-radius-a17b);background:var(--ui-clr-e83f);color:var(--ui-clr-fd7f);font-weight:var(--ui-fw-o292);font-size:.9rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
._idfysz:hover {
  background: var(--ui-clr-i4fe);
  border-color: var(--ui-clr-i4fe);
  color: var(--ui-clr-ld0e);
}
._idfysz:focus-visible,._tk7okrl:focus-visible {
  outline: 3px solid var(--ui-clr-i4fe);
  outline-offset: 3px;
}
@media(max-width:560px){
._xmtkgb {
  inset-inline-end: .5rem;
  bottom: .5rem;
  width: calc(100% - 1rem);
  padding: .85rem .95rem;
  font-size: .84rem;
  line-height: 1.4;
}
._kbgqrw3y{margin-bottom:.35rem;font-size:1rem}
._a0kq5wuw{margin-bottom:.5rem}
._adpv7v17{gap:.5rem;margin-top:.6rem;padding-top:.6rem}
._idfysz {
  min-height: 40px;
  padding: .5rem .4rem;
}
}
._1osoayj {
  padding: 2.25rem;
  background: var(--ui-clr-ge63);
  border: 1px solid var(--ui-clr-yd14);
  border-radius: var(--ui-radius-h536);
  min-width: 0;
}
._aadt1mb ._1osoayj {
  text-align: center;
}
._jdcacr5{margin:0;overflow-wrap:anywhere}
._nbspny{margin:.75rem 0 0;color:var(--ui-clr-p613);overflow-wrap:anywhere}
._6320kj02{color:inherit}
._66yutdu {
  display: grid;
  gap: 1rem;
  margin-top: 1.75rem;
  text-align: start;
}
._jplqrn{display:grid;gap:.35rem;min-width:0}
._vd3oijn{font-size:.9rem;font-weight:600}
._g2hsvyi6 {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--ui-clr-yd14);
  border-radius: var(--ui-radius-c939);
  background: var(--ui-clr-e83f);
}
._g2hsvyi6:focus {
  outline: 2px solid var(--ui-clr-i4fe);
  outline-offset: 1px;
}
._odisjz{resize:vertical}
._2tjhfwh {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
._aadt1mb ._2tjhfwh {
  justify-self: center;
}
@media (max-width:480px){
._1osoayj {
  padding: 1.25rem;
}
}
._zdqyrqyu{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(78vh,44rem);padding-block:calc(var(--ui-gap-a887) * 1.4);color:var(--ui-clr-p493);overflow:hidden}
._3bworq {
  min-height: min(92vh,54rem);
}
._1ja52r5b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
._g9ifd5a{position:absolute;inset:0;z-index:-1}
._h1al6ar0 ._g9ifd5a{background:rgba(8,10,14,.58)}
._rzkq5zn8 ._g9ifd5a{background:var(--ui-clr-i4fe);opacity:.86}
._g2a2qbj ._g9ifd5a{background:linear-gradient(100deg,rgba(6,8,12,.86) 0%,rgba(6,8,12,.55) 55%,rgba(6,8,12,.2) 100%)}
._36o4qyc._g2a2qbj ._g9ifd5a{background:rgba(8,10,14,.6)}
._psr4gn{width:min(100% - 2.5rem,var(--ui-max-w-q7f5))}
._ic50gh0 {
  max-width: 38rem;
}
._36o4qyc ._psr4gn{text-align:center}
._36o4qyc ._ic50gh0{margin-inline:auto;max-width:44rem}
._zcqxjui{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--ui-ls-af12);text-transform:var(--ui-transform-kc63);margin-bottom:1rem;opacity:.9}
._rzkq5zn8 ._zcqxjui {
  color: var(--ui-clr-ld0e);
}
._ingh0o4 {
  color: inherit;
  margin-bottom: 1rem;
}
._rzkq5zn8 ._ingh0o4,._rzkq5zn8 ._ilszzz {
  color: var(--ui-clr-ld0e);
}
._ilszzz{font-size:1.15rem;opacity:.9;max-width:34rem;margin-bottom:1.75rem}
._36o4qyc ._ilszzz{margin-inline:auto}
._patd8f {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
._36o4qyc ._patd8f {
  justify-content: center;
}
._911s16 {
  color: inherit;
  border-color: rgba(255,255,255,.7);
}
._911s16:hover{background:hsl(0,0%,100%);color:var(--ui-clr-rb52);border-color:hsl(0,0%,100%)}
@media (max-width:640px){
._zdqyrqyu {
  min-height: 0;
  padding-block: calc(var(--ui-gap-a887) * 1.1);
}
}
._ghc8yn {
  overflow-wrap: anywhere;
}
._3qwolf1>* {
  min-width: 0;
}
._0j4gz5ue {
  max-width: 24ch;
}
._ukpxgnr{color:var(--ui-clr-p613)}
._3y3ebn{max-width:100%;white-space:normal;text-align:center}
._3qwolf1 {
  display: grid;
  grid-template-columns: minmax(0,1.5fr) minmax(0,.65fr);
  gap: clamp(2.5rem,7vw,7rem);
  align-items: center;
}
._0j4gz5ue{font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;max-width:20ch}
._x93djs{font-family:var(--ui-font-w435);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6;border-left:3px solid var(--ui-clr-i4fe);padding-left:1.3rem;margin:2rem 0;color:var(--ui-clr-fd7f)}
._ukpxgnr {
  max-width: 64ch;
  line-height: 1.8;
}
._1cuo2n{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}
._8u4qng {
  padding: .45rem .85rem;
  border: 1px solid var(--ui-clr-yd14);
  border-radius: 2rem;
  font-size: .85rem;
  color: var(--ui-clr-fd7f);
  max-width: 100%;
}
._fgwled {
  text-align: center;
  border-bottom: 1px solid var(--ui-clr-yd14);
  padding-bottom: 1.5rem;
}
._gp4a35aw{aspect-ratio:1;object-fit:cover;width:100%;border-radius:50%;margin:0 auto 2rem;max-width:19rem}
._5vh6rja7 {
  font-family: var(--ui-font-w435);
  font-weight: 700;
  font-size: 1.35rem;
  margin-bottom: 1rem;
}
._w9f2n3f {
  font-size: .85rem;
  color: var(--ui-clr-p613);
  margin: 0;
  line-height: 1.7;
}
._w9f2n3f strong{font-weight:500;color:var(--ui-clr-fd7f)}
._3y3ebn{display:inline-flex;gap:1.5rem;border-bottom:1px solid currentColor;padding-bottom:.4rem;font-weight:700}
@media(max-width:720px){
._3qwolf1{grid-template-columns:1fr}
._fgwled {
  display: grid;
  grid-template-columns: 6rem minmax(0,1fr);
  gap: .4rem 1.2rem;
  text-align: left;
  align-items: center;
}
._gp4a35aw {
  width: 6rem;
  margin: 0;
  grid-row: 1/3;
}
._5vh6rja7,._w9f2n3f {
  margin: 0;
}
._0j4gz5ue {
  max-width: 24ch;
}
}
._lrmdlc{margin-bottom:2rem}
._97t89x{list-style:none;padding:0;margin:0}
._diq157q {
  padding: 1.5rem;
  border-top: 3px solid var(--ui-clr-i4fe);
  background: var(--ui-clr-ge63);
  border-radius: 0 0 var(--ui-radius-c939) var(--ui-radius-c939);
}
._s2ht3l9 {
  display: block;
  font-family: var(--ui-font-w435);
  font-size: 2rem;
  color: var(--ui-clr-x050);
  line-height: 1;
  margin-bottom: .75rem;
}
._2a8lzhnu{margin:0;color:var(--ui-clr-p613)}
._17x7xs {
  overflow-wrap: anywhere;
}
._pwlh1pt>*{min-width:0}
._nd2cjf9f{max-width:24ch}
._8cxcg5{color:var(--ui-clr-p613)}
._95hrjdk{max-width:100%;white-space:normal;text-align:center}
._dgburl{max-width:48rem;margin-bottom:2.5rem}
._muwen5q6{list-style:none;padding:0;margin:0;display:grid;gap:1rem}
._4b30k2 {
  display: grid;
  grid-template-columns: minmax(7rem,max-content) minmax(0,1fr) 3rem;
  gap: 2rem;
  align-items: center;
  padding: clamp(1.5rem,3vw,2.8rem);
  border: 1px solid var(--ui-clr-yd14);
  border-radius: var(--ui-radius-h536);
  background: var(--ui-clr-e83f);
}
._4b30k2:nth-child(even){background:var(--ui-clr-rb52);color:var(--ui-clr-p493);grid-template-columns:3rem minmax(0,1fr) minmax(7rem,max-content)}
._2b0mbwm{font-family:var(--ui-font-w435);font-size:clamp(3rem,7vw,6rem);letter-spacing:-.06em;line-height:1;color:var(--ui-clr-i4fe);white-space:nowrap;overflow-wrap:normal}
._4b30k2:nth-child(even) ._2b0mbwm {
  grid-column: 3;
  grid-row: 1;
  color: var(--ui-clr-jd69);
  text-align: right;
}
._4b30k2:nth-child(even) ._ebbna0y9{grid-column:2;grid-row:1}
._4b30k2:nth-child(even) ._q3alodd{grid-column:1;grid-row:1;color:var(--ui-clr-jd69)}
._4b30k2:nth-child(even) ._5ylx5v {
  color: var(--ui-clr-p493);
}
._4b30k2:nth-child(even) ._8cxcg5{color:var(--ui-clr-ha2a)}
._5ylx5v {
  font-size: clamp(1.3rem,2.5vw,2rem);
  max-width: 30ch;
}
._8cxcg5{margin:0;max-width:58ch}
._q3alodd{width:2rem;color:var(--ui-clr-i4fe)}
._ebbna0y9 {
  min-width: 0;
}
._31vrjz{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}
._6z3bsw{max-width:55ch;margin:0;color:var(--ui-clr-p613)}
@media(max-width:650px){
._4b30k2,._4b30k2:nth-child(even) {
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  gap: 1rem;
}
._2b0mbwm{font-size:2.7rem}
._q3alodd {
  display: none;
}
._4b30k2:nth-child(even) ._2b0mbwm{grid-column:1;text-align:left}
._4b30k2:nth-child(even) ._ebbna0y9{grid-column:2}
._31vrjz{align-items:flex-start;flex-direction:column}
}
@media(max-width:360px){
._4b30k2,._4b30k2:nth-child(even){grid-template-columns:1fr}
._4b30k2:nth-child(even) ._2b0mbwm,._4b30k2:nth-child(even) ._ebbna0y9 {
  grid-column: auto;
  grid-row: auto;
}
}
._q3alodd svg {
  width: 100%;
  height: auto;
}
._cadx8e {
  overflow-wrap: anywhere;
}
._37xjie83 {
  display: grid;
  grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
  gap: clamp(2rem, 6vw, 6rem);
  align-items: start;
}
._7w3gjp h2 {
  max-width: 16ch;
}
._8rug15wi {
  display: inline-flex;
  gap: 1.5rem;
  align-items: center;
  font-weight: 700;
  padding: .8rem 0;
  border-bottom: 1px solid currentColor;
}
._8rug15wi span{font-size:1.7rem}
._cwbsntk {
  margin: 0 0 2rem;
}
._edzp1bu{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--ui-radius-c939)}
._n390rhy {
  margin: 0;
}
._swwv8v {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: 1.5rem;
  border-top: 1px solid var(--ui-clr-yd14);
  padding: 1.4rem 0;
}
._tax1ew2{font-weight:700}
._vjnr8pq{display:block;color:var(--ui-clr-p613);font-size:.75rem;margin-bottom:.5rem}
._uzh6m50{margin:0}
._gqonplyw{border-left:3px solid var(--ui-clr-i4fe);padding:.5rem 0 .5rem 1rem;color:var(--ui-clr-p613);font-size:.9rem}
@media (max-width: 760px){._37xjie83 {
  grid-template-columns: minmax(0, 1fr);
}._7w3gjp h2{max-width:none}}
@media (max-width: 420px){._swwv8v{grid-template-columns:minmax(0, 1fr);gap:.65rem}}
._tuq8d8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
._snfagc1 ._06allybz{order:2}
._ukr58sm1 {
  display: flex;
  align-items: center;
  padding: calc(var(--ui-gap-a887) * .9) clamp(1.25rem,5vw,4rem);
}
._06allybz {
  justify-content: flex-end;
  background: var(--ui-clr-i4fe);
  color: var(--ui-clr-ld0e);
}
._6jrwomn{background:var(--ui-clr-rb52);color:var(--ui-clr-p493)}
._snfagc1 ._06allybz{justify-content:flex-start}
._snfagc1 ._6jrwomn {
  justify-content: flex-end;
}
._8p8n68j {
  width: 100%;
  max-width: min(34rem,calc(var(--ui-max-w-q7f5) / 2 - 3rem));
}
._6v3g3ro{display:block;margin-bottom:.7rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}
._mmwotwjl{margin:0;color:inherit;font-size:calc(var(--ui-fs-ucec) * 1.1)}
._8cbwoh{margin-bottom:1.5rem;color:var(--ui-clr-ha2a);font-size:1.1rem}
@media (max-width:820px){._tuq8d8 {
  grid-template-columns: minmax(0,1fr);
}._snfagc1 ._06allybz {
  order: 0;
}._ukr58sm1,._snfagc1 ._06allybz,._snfagc1 ._6jrwomn {
  justify-content: flex-start;
}._8p8n68j {
  max-width: none;
}}
._341bbhs1{padding-block:calc(var(--ui-gap-a887) * .7);background:var(--ui-clr-e83f);overflow-wrap:anywhere}
._fx886ds{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--ui-clr-ge63);border:1px solid var(--ui-clr-yd14);border-radius:var(--ui-radius-h536);overflow:hidden}
._4rbg8kn{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--ui-clr-i4fe)}
._nr27a62 ._4rbg8kn{border-top:0;border-left:4px solid var(--ui-clr-i4fe)}
._s3vd7l2{color:var(--ui-clr-i4fe)}
._zt32kl {
  max-width: 22ch;
  font-size: calc(var(--ui-fs-i9a1) * .88);
  line-height: 1.15;
}
._ue6iwaqx{font-size:1.05rem;line-height:1.7;color:var(--ui-clr-p613);max-width:38rem;margin:1.2rem 0 0}
._8wq2gbdn {
  margin: 0;
  min-width: 0;
  display: flex;
  padding: .8rem;
}
._v3j5zq6e{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--ui-radius-c939);aspect-ratio:4/5}
@media (max-width:700px){._fx886ds {
  grid-template-columns: 1fr;
}._zt32kl {
  font-size: var(--ui-fs-i9a1);
}._8wq2gbdn{padding:0 1.25rem 1.25rem}._v3j5zq6e {
  aspect-ratio: 16/7;
  height: auto;
  min-height: 0;
}._ue6iwaqx{font-size:1rem}}
._scnwgc {
  overflow-wrap: anywhere;
}
._z3fzggk>*{min-width:0}
._cqg6uuh{max-width:24ch}
._jq5j8wg {
  color: var(--ui-clr-p613);
}
._xgy586q{max-width:100%;white-space:normal;text-align:center}
._z22pyf{max-width:54rem;margin-bottom:3rem}
._cqg6uuh {
  font-size: clamp(2rem,4vw,3.4rem);
}
._z3fzggk {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
._qa91psin{border-left:3px solid var(--ui-clr-i4fe);padding-left:1.5rem}
._gawx7ih {
  font-family: var(--ui-font-w435);
  font-size: 1.5rem;
  line-height: 1.35;
}
._m4a3gt {
  margin: 1.8rem 0;
}
._m4a3gt div {
  margin-bottom: 1.2rem;
}
._m4a3gt dt,._1opq73q {
  font-size: .8rem;
  color: var(--ui-clr-p613);
  margin: 0 0 .4rem;
}
._m4a3gt dd{font-size:1.15rem;margin:0}
._nejaqdj{list-style:none;margin:.7rem 0 0;padding:0}
._nejaqdj li{padding:.6rem 0;border-top:1px solid var(--ui-clr-yd14);font-size:.9rem}
._56l6e9gu{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(--ui-clr-yd14)}
._hr9a5zt{font-family:var(--ui-font-w435);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--ui-clr-i4fe);letter-spacing:-.05em}
._8zti4ys7 {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
._jq5j8wg{line-height:1.9;margin:0;max-width:62ch}
._gs743o4 {
  min-width: 0;
}
@media(max-width:760px){._z3fzggk {
  grid-template-columns: 1fr;
}._qa91psin{padding:1.2rem 0 1.2rem 1.2rem;border-top:1px solid var(--ui-clr-yd14);border-bottom:1px solid var(--ui-clr-yd14)}._m4a3gt{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}._m4a3gt div {
  margin: 0;
}._nejaqdj{display:flex;flex-wrap:wrap;gap:.5rem 1rem}._nejaqdj li{border-top:0;padding:0}._56l6e9gu {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}._hr9a5zt{font-size:2rem}}
._3ubakrw {
  max-width: 44rem;
  margin: 0 auto clamp(2.5rem,5vw,3.5rem);
  text-align: center;
}
._q3q4xxh8{margin-bottom:.9rem}
._vdpz6p5{margin:0}
._nvr8ym {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);
  gap: clamp(1.5rem,4vw,3.5rem);
  align-items: center;
}
._dw7hhbxd {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: clamp(1.5rem,3vw,2.5rem);
}
._h8usoiea{display:flex;align-items:flex-start;gap:1rem}
._33pvieym ._h8usoiea {
  flex-direction: row-reverse;
  text-align: right;
}
._vemq072{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--ui-clr-e83f);border:1px solid var(--ui-clr-yd14);color:var(--ui-clr-i4fe)}
._vemq072 svg {
  width: 1.35rem;
  height: 1.35rem;
}
._qihchp {
  font-size: 1.1rem;
  margin-bottom: .35rem;
}
._e2g8orwm {
  margin: 0;
  color: var(--ui-clr-p613);
  font-size: .95rem;
}
._h6mzd98p {
  margin: 0;
}
._fmppy06 {
  width: 100%;
  aspect-ratio: 3/4;
  object-fit: cover;
  border-radius: var(--ui-radius-h536);
}
._5ihgylo ._fmppy06 {
  border-radius: 999px 999px var(--ui-radius-h536) var(--ui-radius-h536);
}
@media (max-width:900px){
._nvr8ym{grid-template-columns:minmax(0,1fr)}
._h6mzd98p {
  order: -1;
  width: min(100%,22rem);
  margin-inline: auto;
}
._33pvieym ._h8usoiea{flex-direction:row;text-align:left}
}
._j2kx64 {
  overflow-wrap: anywhere;
}
._i0od4a {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._6y8zir{border-top:4px solid var(--ui-clr-i4fe);padding-top:1.5rem}
._9v6fiwo8{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--ui-clr-yd14)}
._95lo9b{position:absolute;left:0;top:.15rem;color:var(--ui-clr-p613);font-size:.8rem;font-variant-numeric:tabular-nums}
._0vpy0b {
  max-width: 65ch;
}
@media (max-width: 760px){._i0od4a {
  grid-template-columns: minmax(0, 1fr);
}._9v6fiwo8{padding-left:2.5rem}}
._0ut6738a {
  position: relative;
  isolation: isolate;
  padding-block: calc(var(--ui-gap-a887) * 1.2);
  color: var(--ui-clr-p493);
  overflow: hidden;
}
._d6d5xih{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
._b74rqze{position:absolute;inset:0;z-index:-1}
._amqkuus ._b74rqze {
  background: rgba(8,10,14,.62);
}
._oeu26y ._b74rqze{background:var(--ui-clr-i4fe);opacity:.88}
._oeu26y{color:var(--ui-clr-ld0e)}
._bcuzp2pg {
  width: min(100% - 2.5rem,var(--ui-max-w-q7f5));
  max-width: 44rem;
}
._z0kwbnr ._bcuzp2pg{text-align:center;margin-inline:auto}
._kruxrln ._bcuzp2pg{margin-left:max(1.25rem,calc((100% - var(--ui-max-w-q7f5)) / 2))}
._4jagvn{color:inherit;margin-bottom:.5rem}
._kb0y5nw5 {
  margin-bottom: 1.5rem;
  opacity: .9;
  font-size: 1.1rem;
}
._zur66cei{overflow-wrap:anywhere}
._6rjidq1>*{min-width:0}
._6axfl1{max-width:24ch}
._dt5izpj5 {
  color: var(--ui-clr-p613);
}
._kzapemc {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._6px30b{max-width:48rem;margin-bottom:3rem}
._7q1xl1{list-style:none;padding:0;margin:0;border-top:2px solid var(--ui-clr-fd7f)}