:root {
  --clr-wce8: #4a3870;
  --clr-kb9b: #2e214a;
  --clr-p417: #b4aaca;
  --clr-h9d6: #8f7abc;
  --clr-yea5: #ffffff;
  --clr-b2c8: #923aa6;
  --clr-r2e8: #ffffff;
  --clr-uf05: #ffffff;
  --clr-gebc: #f4f3f7;
  --clr-aa89: #18151e;
  --clr-qee0: #6b6675;
  --clr-pa7e: #e4e1ea;
  --clr-k2f5: #1e1a29;
  --clr-l383: #262131;
  --clr-d0bd: #f4f4f6;
  --clr-x95f: #b0abba;
  --radius-b83f: 2px;
  --radius-j121: 4px;
  --radius-i978: 2px;
  --transform-xbae: none;
  --ls-hf43: 0;
  --fw-of81: 600;
  --font-nb04: 'Space Grotesk', 'Helvetica Neue', Arial, sans-serif;
  --font-m6b8: 'DM Sans', Roboto, system-ui, sans-serif;
  --fs-xa78: clamp(2.5rem, 6vw, 4.5rem);
  --fs-abea: clamp(1.8rem, 3.6vw, 2.75rem);
  --fs-s8f8: 1.35rem;
  --fw-b050: 700;
  --ls-gf3c: 0;
  --lh-c348: 1.05;
  --transform-g7c1: uppercase;
  --ls-l986: .12em;
  --clr-s30c: #4a3870;
  --fs-x1f4: 1.0625rem;
  --lh-fddf: 1.65;
  --max-w-s8fb: 1094px;
  --gap-f85a: 6.3rem;
  --shadow-aad6: 0 2px 12px rgba(0,0,0,.08);
  --shadow-y13e: 0 24px 60px rgba(0,0,0,.12);
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--font-m6b8);
  font-size: var(--fs-x1f4);
  line-height: var(--lh-fddf);
  color: var(--clr-aa89);
  background: var(--clr-uf05);
}
img,svg,video {
  max-width: 100%;
  height: auto;
  display: block;
}
h1,h2,h3,h4 {
  font-family: var(--font-nb04);
  font-weight: var(--fw-b050);
  line-height: var(--lh-c348);
  margin: 0 0 .6em;
  color: var(--clr-aa89);
  letter-spacing: var(--ls-gf3c);
  hyphens: manual;
}
h1{font-size:var(--fs-xa78)}
h2{font-size:var(--fs-abea)}
h3{font-size:var(--fs-s8f8);line-height:1.3}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a {
  color: var(--clr-wce8);
  text-decoration: none;
}
@media (min-width:481px){a[href^="tel:"] {
  white-space: nowrap;
}}
a:hover {
  color: var(--clr-kb9b);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection{background:var(--clr-p417);color:var(--clr-aa89)}
._qwx8fot{width:min(100% - 2.5rem,var(--max-w-s8fb));margin-inline:auto}
._14qf8cc{width:min(100% - 2.5rem,48rem)}
._ku8e96ck{padding-block:var(--gap-f85a)}
._iaw9oig5 {
  background: var(--clr-gebc);
}
._9jr2hk{background:var(--clr-k2f5);color:var(--clr-d0bd)}
._9jr2hk h1,._9jr2hk h2,._9jr2hk h3,._9jr2hk h4 {
  color: inherit;
}
._9jr2hk a{color:var(--clr-h9d6)}
._9jr2hk ._y9rzkc0,._9jr2hk ._bctdxhm{color:var(--clr-x95f)}
._9jr2hk ._lnfhz61{color:var(--clr-h9d6)}
._zdc3sc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--radius-i978);background:var(--clr-wce8);color:var(--clr-yea5);font-weight:var(--fw-of81);text-transform:var(--transform-xbae);letter-spacing:var(--ls-hf43);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
._zdc3sc:hover{background:var(--clr-kb9b);color:var(--clr-yea5)}
._zdc3sc:active{transform:translateY(1px)}
._mcqfn25 {
  background: transparent;
  color: var(--clr-wce8);
  border-color: currentColor;
}
._mcqfn25:hover{background:var(--clr-wce8);color:var(--clr-yea5);border-color:var(--clr-wce8)}
._b6rpxyb{background:var(--clr-b2c8);color:var(--clr-r2e8)}
._b6rpxyb:hover {
  background: var(--clr-b2c8);
  color: var(--clr-r2e8);
  filter: brightness(.92);
}
._vvu4df1 {
  background: var(--clr-d0bd);
  color: var(--clr-k2f5);
}
._vvu4df1:hover{background:#fff;color:var(--clr-k2f5)}
._ax6xuw{padding:.55rem 1.1rem;font-size:.9rem}
._p0bbfuy{padding:1rem 2rem;font-size:1.05rem}
._9jr2hk ._zdc3sc:not(._mcqfn25):not(._b6rpxyb):not(._vvu4df1){background:var(--clr-h9d6);color:var(--clr-k2f5)}
._9jr2hk ._zdc3sc:not(._mcqfn25):not(._b6rpxyb):not(._vvu4df1):hover{background:var(--clr-d0bd);color:var(--clr-k2f5)}
._9jr2hk ._mcqfn25{color:var(--clr-d0bd);border-color:var(--clr-x95f)}
._9jr2hk ._mcqfn25:hover {
  background: var(--clr-d0bd);
  color: var(--clr-k2f5);
  border-color: var(--clr-d0bd);
}
._4etjp0o {
  display: grid;
  gap: 1.5rem;
}
._q774aubd{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
._pua0n3i {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._s77h7ht{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._d6pnvr{grid-template-columns:repeat(2,1fr)}
._r6u9vr {
  grid-template-columns: repeat(3,1fr);
}
._pnia0f {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){
._pnia0f{grid-template-columns:repeat(2,1fr)}
._r6u9vr {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:560px){._d6pnvr,._r6u9vr,._pnia0f {
  grid-template-columns: 1fr;
}}
._qpyz08w{display:flex;flex-wrap:wrap;justify-content:center}
._qpyz08w>* {
  min-width: 0;
}
._qpyz08w._d6pnvr>*{flex:0 0 calc((100% - 1.5rem)/2)}
._qpyz08w._r6u9vr>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._qpyz08w._pnia0f>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){._qpyz08w._r6u9vr>*,._qpyz08w._pnia0f>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){
._qpyz08w._d6pnvr>*,._qpyz08w._r6u9vr>*,._qpyz08w._pnia0f>* {
  flex-basis: 100%;
}
}
._y9rzkc0 {
  font-size: 1.15rem;
  color: var(--clr-qee0);
}
._lnfhz61 {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--ls-l986);
  text-transform: var(--transform-g7c1);
  color: var(--clr-s30c);
  margin-bottom: .75rem;
}
._bctdxhm {
  color: var(--clr-qee0);
}
._9l08fp00{text-align:center}
._zxwo6o0t {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
@media (max-width:640px){._ku8e96ck {
  padding-block: calc(var(--gap-f85a) * .7);
}}
._ppm3r68{position:sticky;top:0;z-index:20;padding:.75rem 0}
._nzlz4i{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem .55rem .5rem 1.4rem;border:1px solid var(--clr-pa7e);border-radius:999px;box-shadow:var(--shadow-aad6)}
._vyd7id ._nzlz4i{background:var(--clr-gebc)}
._du45edac ._nzlz4i{background:var(--clr-uf05)}
._z44qdlz ._nzlz4i {
  background: var(--clr-k2f5);
  border-color: transparent;
  color: var(--clr-d0bd);
}
._dw2had{display:inline-flex;min-width:0}
._f87i99u {
  height: auto;
  width: auto;
  max-height: 2rem;
}
._rxczt292{display:flex;align-items:center;gap:1rem}
._izw7o89v {
  display: flex;
  flex-wrap: wrap;
  gap: .2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._6k5sr8i{display:block;padding:.5rem .95rem;border-radius:999px;color:inherit;font-size:.95rem;font-weight:500}
._6k5sr8i:hover,._shtv17{background:var(--clr-p417);color:var(--clr-aa89)}
._z44qdlz ._6k5sr8i:hover,._z44qdlz ._shtv17{background:rgba(255,255,255,.12);color:var(--clr-d0bd)}
._iqz1gjd{display:inline-flex;align-items:center;padding:.65rem 1.3rem;border-radius:999px;background:var(--clr-wce8);color:var(--clr-yea5);font-weight:600;white-space:nowrap}
._iqz1gjd:hover{background:var(--clr-kb9b);color:var(--clr-yea5)}
._z44qdlz ._iqz1gjd{background:var(--clr-h9d6);color:var(--clr-k2f5)}
._lma78u2 {
  display: none;
}
._lma78u2:focus-visible + ._zek8n9r8{outline:2px solid var(--clr-wce8);outline-offset:4px}
._zek8n9r8 {
  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;
}
._84657r {
  display: block;
  width: 24px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;
}
@media (max-width:900px){._nzlz4i{border-radius:1.75rem;padding-inline:1.1rem .5rem}._lma78u2{display:block}._zek8n9r8 {
  display: flex;
}._rxczt292{display:none;position:absolute;left:0;right:0;top:calc(100% + .5rem);flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;border:1px solid var(--clr-pa7e);border-radius:var(--radius-j121);box-shadow:var(--shadow-y13e);background:var(--clr-uf05)}._vyd7id ._rxczt292{background:var(--clr-gebc)}._z44qdlz ._rxczt292{background:var(--clr-k2f5);border-color:transparent}._lma78u2:checked ~ ._rxczt292{display:flex}._izw7o89v {
  flex-direction: column;
}._iqz1gjd{justify-content:center}}
._6dqq60k6 {
  padding-block: var(--gap-f85a) 1.5rem;
  background: var(--clr-k2f5);
  color: var(--clr-d0bd);
  overflow-wrap: anywhere;
}
._0fdcx9nr {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.7fr);
  gap: 3rem 5rem;
}
._hix1u89 {
  min-width: 0;
  max-width: 30rem;
}
._aw3f4n{display:block;font-family:var(--font-nb04);font-size:1.6rem;line-height:1.2;font-weight:var(--fw-b050);margin-bottom:1.4rem}
._39hbgso{color:var(--clr-x95f);font-size:.95rem;margin-bottom:2rem}
._refb7neu{font-family:var(--font-m6b8);font-size:.8rem;color:var(--clr-x95f);letter-spacing:var(--ls-l986);text-transform:var(--transform-g7c1);font-weight:600;margin-bottom:1rem}
._gbv31k{font-style:normal;color:var(--clr-d0bd);font-size:.9rem;line-height:1.8}
._7g7wbfn {
  min-width: 0;
}
._zwj8u6 {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid var(--clr-x95f);
}
._2rrd3v{border-bottom:1px solid var(--clr-x95f)}
._vlsn8lm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  color: var(--clr-d0bd);
  padding: .85rem 0;
  font-family: var(--font-nb04);
  font-size: clamp(1.3rem,3.4vw,2.4rem);
  line-height: 1.15;
}
._vlsn8lm:hover{color:var(--clr-h9d6)}
._jkar3edp{font-family:var(--font-m6b8);font-size:1.3rem;flex:none}
._rvwesjb {
  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(--clr-x95f);
  padding-top: 1.3rem;
}
._yuedwg8 {
  font-size: .8rem;
  max-width: 36rem;
  color: var(--clr-x95f);
}
._2piy4y3{max-width:100%;min-width:0}
._2oo3h8z {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1.2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._pgrdjh8{min-width:0}
._rtx3cj1i{color:var(--clr-x95f);font-size:.8rem;text-decoration:underline;text-underline-offset:.25em}
._rtx3cj1i:hover{color:var(--clr-d0bd)}
@media (max-width:760px){
._0fdcx9nr {
  grid-template-columns: 1fr;
  gap: 2rem;
}
._hix1u89{max-width:none}
._rvwesjb {
  gap: 1rem;
}
._vlsn8lm {
  font-size: 1.5rem;
}
}
._lq0ydu{position:fixed;left:0;right:0;z-index:50;padding:1rem 0;box-shadow:var(--shadow-aad6)}
._ph59g9a {
  bottom: 0;
}
._iam015s {
  background: var(--clr-k2f5);
  color: var(--clr-d0bd);
}
._o6tn9l9 {
  background: var(--clr-gebc);
  color: var(--clr-aa89);
  border-top: 1px solid var(--clr-pa7e);
}
._lq0ydu[hidden]{display:none}
._hc6omn3g{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
._4wfkz3{margin:0;font-size:.95rem}
._syn6drx{color:inherit;text-decoration:underline;margin-left:.35rem}
._p5nplyyq{display:flex;gap:.75rem;flex-shrink:0}
._iam015s ._g3jn9a{border-color:var(--clr-uf05)}
._iam015s ._g3jn9a:not(._mcqfn25) {
  background: var(--clr-h9d6);
  color: var(--clr-k2f5);
  border-color: transparent;
}
._iam015s ._mcqfn25._g3jn9a{color:var(--clr-uf05)}
@media (max-width:720px){._lq0ydu{padding:.7rem 0}._hc6omn3g{flex-direction:column;align-items:stretch;gap:.6rem}._4wfkz3{font-size:.84rem;line-height:1.4}._p5nplyyq{justify-content:flex-end}}
._1lleufgs {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2.5rem;
  align-items: start;
}
._734l3ghf ._1lleufgs{grid-template-columns:minmax(0,1fr);max-width:48rem}
._5amdprn{margin:0;min-width:0;overflow-wrap:anywhere}
._z9ynk1yk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
._jqidzm {
  display: grid;
  gap: .35rem;
  min-width: 0;
}
._lclmdv {
  grid-column: 1/-1;
}
._hvqmpv {
  font-size: .9rem;
  font-weight: 600;
}
._73mglx1{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--clr-pa7e);border-radius:var(--radius-b83f);background:var(--clr-uf05)}
._73mglx1:focus {
  outline: 2px solid var(--clr-wce8);
  outline-offset: 1px;
}
._f0vlso {
  resize: vertical;
}
._fpqf5h0u{justify-self:start;max-width:100%;overflow-wrap:anywhere}
@media (max-width:860px){
._1lleufgs{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:480px){
._z9ynk1yk {
  grid-template-columns: minmax(0,1fr);
}
}
._shxzzhcm {
  padding-block: calc(var(--gap-f85a) * 1.2);
  background: var(--clr-uf05);
}
._0v2lv8{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}
._eq39anyo ._pmzt0f2c{order:2}
._eq39anyo ._oetih52{order:1}
._g08pw3{margin-bottom:1rem}
._n84mgv{max-width:34rem}
._ov8bw86m{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
._oetih52{margin:0}
._grkkfkzb{width:100%;border-radius:var(--radius-j121);box-shadow:var(--shadow-aad6);object-fit:cover;aspect-ratio:4/3}
@media (max-width:860px){
._0v2lv8 {
  grid-template-columns: 1fr;
  gap: 2rem;
}
._eq39anyo ._pmzt0f2c,._eq39anyo ._oetih52{order:0}
}
._zt0lics {
  display: grid;
  gap: 2.5rem;
}
._ti2fnce ._zt0lics {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
._v1i5qf7{max-width:40rem}
._ti2fnce ._v1i5qf7{position:sticky;top:6rem}
._9j7s6qy{list-style:none;margin:0;padding:0;border-top:1px solid var(--clr-pa7e)}
._u3w46y {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-bottom: 1px solid var(--clr-pa7e);
}
._u3w46y:not(:has(._d30cqd)){grid-template-columns:minmax(0,1fr)}
._d30cqd{font-family:var(--font-nb04);font-size:1.1rem;font-weight:700;color:var(--clr-wce8);min-width:2.5rem;padding-top:.15rem}
._66vhd36 {
  margin-bottom: .4rem;
}
._wlahaq{margin-bottom:.5rem;color:var(--clr-qee0)}
._fgxsrl {
  margin: 0;
  font-size: .9rem;
  font-weight: 500;
}
._fgxsrl::before{content:"+ ";color:var(--clr-wce8)}
@media (max-width:860px){
._ti2fnce ._zt0lics {
  grid-template-columns: 1fr;
}
._ti2fnce ._v1i5qf7{position:static}
}
._1fkh1k2i {
  max-width: 46rem;
  margin-bottom: clamp(2rem,4vw,3rem);
}
._bcoym1d{margin-bottom:.9rem}
._eshbgzc{margin:0}
._1azay20{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}
._jjd1ao{display:flex;flex-direction:column;min-width:0}
._nmk7twnw ._jjd1ao {
  border: 1px solid var(--clr-pa7e);
  border-radius: var(--radius-j121);
  overflow: hidden;
  background: var(--clr-uf05);
}
._0cl0an {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}
._50ng1j3k ._0cl0an{border-radius:var(--radius-j121)}
._f4uur7de{padding-top:1.1rem}
._nmk7twnw ._f4uur7de{padding:1.25rem 1.4rem 1.5rem}
._x1mxn1 {
  font-size: 1.2rem;
  margin-bottom: .45rem;
}
._qwrd43 {
  margin: 0;
  color: var(--clr-qee0);
}
._kck79h{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}
@media (max-width:900px){._1azay20{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media (max-width:600px){._1azay20{grid-template-columns:minmax(0,1fr)}}
._kqsj5xj {
  max-width: 45rem;
  margin-bottom: 3rem;
}
._5e51imv{overflow-wrap:anywhere}
._42oz4xx {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--clr-pa7e);
}
._6tfuip3 {
  display: grid;
  grid-template-columns: 3.5rem minmax(0,.8fr) minmax(0,1.2fr);
  gap: 2rem;
  padding-block: 2rem;
  border-bottom: 1px solid var(--clr-pa7e);
  align-items: start;
}
._eaypbmp5{font-family:var(--font-nb04);font-size:1.75rem;line-height:1.2;color:var(--clr-wce8);font-variant-numeric:tabular-nums}
._5u51xk8d {
  font-size: 1.1rem;
  margin: 0;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
._q62xxez9{margin:0;color:var(--clr-qee0)}
@media(max-width:760px){._6tfuip3{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}._q62xxez9{grid-column:2}._kqsj5xj{margin-bottom:2rem}}
._1lnfulv5 {
  padding-block: calc(var(--gap-f85a) * .75);
  background: var(--clr-gebc);
  overflow-wrap: anywhere;
  border-top: 4px solid var(--clr-wce8);
}
._sq4uf3k {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);
  gap: 2rem 3rem;
  align-items: center;
}
._e6w6wo,._wups29zy{min-width:0}
._ht2sk3 {
  color: var(--clr-wce8);
}
._601wcs3z{max-width:22ch;margin:0}
._0rr7nx {
  color: var(--clr-qee0);
  margin-bottom: 1.2rem;
  max-width: 36rem;
}
._gf0tur{max-width:100%;white-space:normal;text-align:center}
._bawae054 {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem 1.5rem;
  border-top: 1px solid var(--clr-pa7e);
  padding-top: 1.3rem;
  min-width: 0;
}
._8bbh3b8l{font-weight:600;font-size:.85rem;color:var(--clr-aa89);max-width:24rem}
._k7pnxj{display:flex;align-items:center;gap:.6rem;max-width:100%;min-width:0;font-size:.88rem;color:var(--clr-wce8)}
._k7pnxj:hover{text-decoration:underline;text-underline-offset:.3em}
._nwgdtd0y {
  display: block;
  width: 1.1rem;
  height: 1.1rem;
  flex: none;
}
._nwgdtd0y svg {
  width: 1.1rem;
  height: 1.1rem;
}
@media (max-width:680px){._sq4uf3k {
  grid-template-columns: 1fr;
  gap: 1.4rem;
}._601wcs3z{max-width:28ch}._bawae054 {
  flex-direction: column;
  align-items: flex-start;
  gap: .8rem;
}._8bbh3b8l{max-width:100%}}
._lusehm {
  padding-block: calc(var(--gap-f85a) * .8);
}
._0weluhs {
  background: var(--clr-gebc);
}
._564y3amx{background:var(--clr-wce8);color:var(--clr-yea5)}
._564y3amx ._0vx6srvc,._564y3amx ._h10uat{color:var(--clr-yea5)}
._j5ql7x {
  border-bottom: 1px solid var(--clr-pa7e);
}
._mxwxm2{text-align:center}
._43ujoq{font-size:.85rem;margin-bottom:.75rem;opacity:.8}
._hppgh6gj{margin:0 .5rem}
._dfk6tdf {
  opacity: .7;
}
._0vx6srvc{margin-bottom:.5rem}
._adafjl{margin:0;font-size:1.1rem;opacity:.85;max-width:40rem}
._mxwxm2 ._adafjl {
  margin-inline: auto;
}
._ywrvqdov {
  min-width: 0;
}
._8c4nz6{max-width:54rem;margin-bottom:2rem}
._nlwyfp7 {
  overflow-wrap: anywhere;
}
._6fpv5wv{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}
._0pxhfhx{min-width:0;overflow-wrap:anywhere}
._0pxhfhx h3{margin:0 0 .6rem;font-size:1.2rem}
._0pxhfhx p {
  margin: 0;
  line-height: 1.7;
}
._zpnaz4 {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .04em;
  margin-bottom: .7rem;
  color: var(--clr-qee0);
  overflow-wrap: anywhere;
}
._6fpv5wv {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._0pxhfhx {
  border: 1px solid var(--clr-pa7e);
  padding: 1.6rem;
  border-radius: var(--radius-b83f);
}
@media (max-width: 700px){
._6fpv5wv{grid-template-columns:minmax(0, 1fr)}
._0pxhfhx{grid-template-columns:minmax(0, 1fr);gap:.5rem}
}
._7r61r0w {
  display: grid;
  grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);
  gap: clamp(2rem,6vw,5rem);
  align-items: center;
}
._9phu6u ._7r61r0w{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem)}
._0dov4zp {
  font-size: calc(var(--fs-abea) * 1.15);
  margin-bottom: 1rem;
}
._9phu6u ._pjg2443m {
  max-width: 44rem;
}
._70rc7a{margin-bottom:1.5rem}
._t3lrh0s {
  display: inline-flex;
  align-items: center;
  gap: .6rem;
  font-weight: 700;
  color: var(--clr-d0bd);
}
._8035q08q{transition:transform .2s}
._t3lrh0s:hover ._8035q08q{transform:translateX(4px)}
._miwz7ze {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  border-top: 1px solid rgba(255,255,255,.14);
  border-inline-start: 1px solid rgba(255,255,255,.14);
}
._9phu6u ._miwz7ze{grid-template-columns:repeat(4,minmax(0,1fr))}
._0bh0sm{padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.14);border-inline-end:1px solid rgba(255,255,255,.14)}
._82e7bxpk{display:inline-flex;color:var(--clr-h9d6);margin-bottom:1rem}
._82e7bxpk svg{width:1.75rem;height:1.75rem}
._dyf8zsg{font-size:1.1rem;margin-bottom:.45rem}
._gfizo9{margin:0;color:var(--clr-x95f);font-size:.95rem}
@media (max-width:980px){
._9phu6u ._miwz7ze {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
}
@media (max-width:860px){._7r61r0w {
  grid-template-columns: minmax(0,1fr);
}}
@media (max-width:520px){._miwz7ze,._9phu6u ._miwz7ze{grid-template-columns:minmax(0,1fr)}}
._jeyz8p8r{overflow-wrap:anywhere}
._5tljs0x {
  max-width: 50rem;
  margin: 0 auto 3rem;
  text-align: center;
}
._5tljs0x h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
._w8i1idj{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(--clr-pa7e)}
._w8i1idj:nth-child(odd){background:var(--clr-gebc)}
._2jlsqu {
  max-width: 20ch;
}
._g9pidna{max-width:70ch}
._g9pidna p:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px){
._w8i1idj {
  grid-template-columns: minmax(0, 1fr);
}
._2jlsqu {
  max-width: none;
}
}
._d5fv9c7j{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--gap-f85a) * .9);color:var(--clr-d0bd);overflow:hidden}
._lmpfhbsy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
._r76ubv0t{position:absolute;inset:0;z-index:-1}
._6dcg7xx ._r76ubv0t {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
._gnaz0wm ._r76ubv0t {
  background: var(--clr-wce8);
  opacity: .88;
}
._gnaz0wm {
  color: var(--clr-yea5);
}
._upwpp56 {
  width: min(100% - 2.5rem,var(--max-w-s8fb));
}
._mzof3q8k ._upwpp56 {
  text-align: center;
}
._saqrrh {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .85;
}
._4fpn04{color:inherit}
._4fpn04:hover {
  color: inherit;
  text-decoration: underline;
}
._lwruoap8{margin:0 .5rem}
._hv5st310 {
  opacity: .8;
}
._n5rchz1{color:inherit;margin-bottom:.5rem}
._d3tbgt {
  margin: 0;
  font-size: 1.1rem;
  opacity: .9;
  max-width: 40rem;
}
._mzof3q8k ._d3tbgt {
  margin-inline: auto;
}
._hohqg0 {
  overflow-wrap: anywhere;
}
._453utn>* {
  min-width: 0;
}
._3ex3vvw0{max-width:24ch}
._0y1zao{color:var(--clr-qee0)}
._460b2ve3 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._3sjkw2nv{max-width:48rem;margin-bottom:3rem}
._0fgb4s{list-style:none;padding:0;margin:0;border-top:2px solid var(--clr-aa89)}
._fcv2m6v{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--clr-pa7e);align-items:start}
._xwvk2ary {
  font-family: var(--font-nb04);
  font-size: clamp(2.5rem,5vw,4rem);
  letter-spacing: -.06em;
  line-height: 1;
  color: var(--clr-wce8);
}
._y38qrx{font-size:clamp(1.2rem,2.2vw,1.7rem)}
._0y1zao{margin:0;max-width:57ch}
._u5pk5j {
  min-width: 0;
}
._coyp244{border-left:1px solid var(--clr-pa7e);padding-left:1.5rem;min-width:0}
._5y1hgfm {
  font-size: .75rem;
  letter-spacing: .05em;
  color: var(--clr-qee0);
  display: block;
  margin-bottom: .7rem;
}
._coyp244 p{font-size:.95rem;margin:0;line-height:1.7}
@media(max-width:760px){
._fcv2m6v{grid-template-columns:3rem minmax(0,1fr);gap:1rem}
._xwvk2ary {
  font-size: 2.5rem;
}
._coyp244{grid-column:2;border-left:0;border-top:1px solid var(--clr-pa7e);padding:1rem 0 0}
._5y1hgfm {
  margin-bottom: .3rem;
}
}
._7pyc011y {
  overflow-wrap: anywhere;
}
._h62h4ehn>* {
  min-width: 0;
}
._lodag4r {
  max-width: 24ch;
}
._09jguy {
  color: var(--clr-qee0);
}
._vfag0rz9 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._h62h4ehn {
  display: grid;
  grid-template-columns: minmax(0,1.5fr) minmax(0,.65fr);
  gap: clamp(2.5rem,7vw,7rem);
  align-items: center;
}
._lodag4r{font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;max-width:20ch}
._z2czzb{font-family:var(--font-nb04);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6;border-left:3px solid var(--clr-wce8);padding-left:1.3rem;margin:2rem 0;color:var(--clr-aa89)}
._09jguy {
  max-width: 64ch;
  line-height: 1.8;
}
._yx9l4g{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}
._6ily65 {
  padding: .45rem .85rem;
  border: 1px solid var(--clr-pa7e);
  border-radius: 2rem;
  font-size: .85rem;
  color: var(--clr-aa89);
  max-width: 100%;
}
._ctz9lg{text-align:center;border-bottom:1px solid var(--clr-pa7e);padding-bottom:1.5rem}
._q0wy53p {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  border-radius: 50%;
  margin: 0 auto 2rem;
  max-width: 19rem;
}
._pr8te2n0 {
  font-family: var(--font-nb04);
  font-weight: 700;
  font-size: 1.35rem;
  margin-bottom: 1rem;
}
._y46g1akq {
  font-size: .85rem;
  color: var(--clr-qee0);
  margin: 0;
  line-height: 1.7;
}
._y46g1akq strong {
  font-weight: 500;
  color: var(--clr-aa89);
}
._vfag0rz9 {
  display: inline-flex;
  gap: 1.5rem;
  border-bottom: 1px solid currentColor;
  padding-bottom: .4rem;
  font-weight: 700;
}
@media(max-width:720px){
._h62h4ehn {
  grid-template-columns: 1fr;
}
._ctz9lg{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem 1.2rem;text-align:left;align-items:center}
._q0wy53p{width:6rem;margin:0;grid-row:1/3}
._pr8te2n0,._y46g1akq {
  margin: 0;
}
._lodag4r{max-width:24ch}
}
._x7lvbc {
  overflow-wrap: anywhere;
}
._wa8l7u9>* {
  min-width: 0;
}
._jphcjyfy {
  max-width: 24ch;
}
._mt5qtey{color:var(--clr-qee0)}
._5vrhw9p{max-width:100%;white-space:normal;text-align:center}
._8qoia2w {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
._jphcjyfy{font-size:clamp(2rem,4vw,3.7rem);max-width:22ch;margin-bottom:0}
._k2p028{margin:0;max-width:48ch}
._1z4oxep {
  margin: 0;
}
._8at6wo {
  width: 100%;
  aspect-ratio: 2.8/1;
  object-fit: cover;
  border-radius: var(--radius-j121);
}
._pwdwmg1{padding:.9rem 0;color:var(--clr-qee0);font-size:.85rem}
._81n81eg{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--clr-pa7e);border-bottom:1px solid var(--clr-pa7e);font-size:.85rem;color:var(--clr-qee0)}
._81n81eg strong,._uca2fob{color:var(--clr-aa89);font-weight:700}
._s2dofefj {
  columns: 2;
  column-gap: clamp(2rem,5vw,5rem);
  column-rule: 1px solid var(--clr-pa7e);
  max-width: 68rem;
  margin-inline: auto;
}
._qyr03lc3{break-inside:avoid;line-height:1.85;color:var(--clr-qee0);margin-bottom:1.5rem}
._qyr03lc3:first-child{font-size:1.13rem;color:var(--clr-aa89)}
@media(max-width:740px){._8qoia2w {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}._8at6wo {
  aspect-ratio: 16/10;
}._s2dofefj {
  columns: 1;
}._81n81eg{justify-content:flex-start}}
._52tqamnz {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
._0gs91d ._52tqamnz {
  margin-inline: auto;
  text-align: center;
}
._3ogpxhpn{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem 3rem}
._75o1ya{margin:0}
._t9k96krq{font-family:var(--font-nb04);font-weight:var(--fw-b050);font-size:1.1rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:baseline}
._pdxfyox {
  font-size: .85rem;
  color: var(--clr-wce8);
  font-weight: 700;
  flex-shrink: 0;
}
._eeljg0{margin:0;color:var(--clr-qee0)}
._7jc4ymdr{padding-block:var(--gap-f85a);background:var(--clr-uf05);color:var(--clr-aa89);overflow-wrap:anywhere}
._2p2emix0 {
  border-top: 1px solid var(--clr-pa7e);
  padding-top: 1.7rem;
}
._kmr1l8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}
._z95fz5 {
  color: var(--clr-wce8);
  max-width: 26rem;
}
._yz9bs3sj{margin:0;color:var(--clr-qee0);font-size:.95rem;max-width:36rem}
._nu0bgr{font-size:calc(var(--fs-abea) * 1.45);line-height:1.12;max-width:23ch;margin-bottom:1.6rem}
._sbttvxmt ._nu0bgr {
  margin-left: 12%;
}
._ec3cxr4t{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0 1.2rem;border-bottom:2px solid var(--clr-wce8);font-weight:600;font-size:clamp(1.1rem,2.8vw,1.8rem);line-height:1.35;color:var(--clr-wce8)}
._ec3cxr4t:hover{color:var(--clr-kb9b);text-decoration:underline;text-underline-offset:.3em}
._s9chnk6{font-size:2.5rem;line-height:1;flex:none}
@media (max-width:640px){
._kmr1l8 {
  grid-template-columns: 1fr;
  gap: .6rem;
  margin-bottom: 1.5rem;
}
._nu0bgr {
  font-size: calc(var(--fs-abea) * 1.15);
}
._sbttvxmt ._nu0bgr{margin-left:0}
._ec3cxr4t {
  gap: 1rem;
}
._s9chnk6{font-size:1.8rem}
}
._n4w7de74{max-width:44rem;margin-bottom:2.5rem}
._0gl7sl ._n4w7de74 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
._i9myqqp{gap:2.5rem 3rem}
._lb50049 ._se2yxs{border-top:2px solid var(--clr-wce8);padding-top:1.25rem}
._w7xw8f6{font-size:1.15rem;margin-bottom:.6rem}
._7bzu0re{margin:0;line-height:1.7}
._8lllgaj {
  padding-block: calc(var(--gap-f85a) * .7);
  background: var(--clr-uf05);
  overflow-wrap: anywhere;
}
._chsl0w {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--clr-gebc);
  border: 1px solid var(--clr-pa7e);
  border-radius: var(--radius-j121);
  overflow: hidden;
}
._cixt1yp4 {
  min-width: 0;
  padding: clamp(1.5rem,4.5vw,4rem);
  border-top: 4px solid var(--clr-wce8);
}
._7b3xebma ._cixt1yp4{border-top:0;border-left:4px solid var(--clr-wce8)}
._krdlfe {
  color: var(--clr-wce8);
}
._5ab21skh{max-width:22ch;font-size:calc(var(--fs-xa78) * .88);line-height:1.15}
._tc7har {
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--clr-qee0);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
._qwgwlvo{margin:0;min-width:0;display:flex;padding:.8rem}
._0w47jzbw{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--radius-b83f);aspect-ratio:4/5}
@media (max-width:700px){._chsl0w{grid-template-columns:1fr}._5ab21skh {
  font-size: var(--fs-xa78);
}._qwgwlvo{padding:0 1.25rem 1.25rem}._0w47jzbw{aspect-ratio:16/7;height:auto;min-height:0}._tc7har {
  font-size: 1rem;
}}
._sgpx23{max-width:40rem;margin-bottom:2rem}
._pn0qdw {
  list-style: none;
  margin: 0;
  padding: 0;
}
._4avza7{display:flex;flex-direction:column;background:var(--clr-gebc);border:1px solid var(--clr-pa7e);border-radius:var(--radius-j121);overflow:hidden}
._5fresgf {
  display: block;
}
._p45s3b {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
}
._05davrp {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
._yd7ya8 {
  font-size: .8rem;
  color: var(--clr-qee0);
  text-transform: uppercase;
  letter-spacing: .06em;
}
._kadnf4{font-size:1.2rem;margin:0}
._pmodh7{color:var(--clr-aa89)}
._pmodh7:hover{color:var(--clr-wce8)}
._pd7ukc {
  color: var(--clr-qee0);
  margin: 0;
  flex-grow: 1;
}
._apuwb8b8{font-weight:600;font-size:.9rem}
._yfr7vd{max-width:42rem;margin:0 auto 2.5rem;text-align:center}
._v1r1wyy7 {
  margin-bottom: 0;
}
._o5sz1o {
  display: grid;
  gap: 1.5rem;
  align-items: start;
}
._l9hld5zv ._o5sz1o{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
._4qoebywm ._o5sz1o{max-width:46rem;margin:0 auto}
._g0zf866f{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--clr-pa7e);border-radius:var(--radius-j121);background:var(--clr-uf05)}
._3kblp32 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: .25rem 1rem;
  margin-bottom: .65rem;
}
._tr2iuvdr{font-weight:600}
._d46yc3{font-family:var(--font-nb04);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--clr-wce8);white-space:nowrap}
._3p84koo{display:block;width:100%;height:1.5rem;margin:0;accent-color:var(--clr-wce8);cursor:pointer}
._3p84koo:focus-visible,._jkr9i4:focus-visible {
  outline: 3px solid var(--clr-wce8);
  outline-offset: 3px;
}
._40cjwc {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: .75rem;
  margin-top: .35rem;
  font-size: .8rem;
  color: var(--clr-qee0);
}
._ptakjb {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
._k2odte {
  margin-bottom: .8rem;
  padding: 0;
  font-weight: 600;
}
._rcdsxajk{display:grid}
._tt7bqe86{display:flex;align-items:center;gap:.75rem;cursor:pointer}
._mttaino5 ._tt7bqe86 {
  padding: .7rem 0;
  border-top: 1px solid var(--clr-pa7e);
}
._mttaino5 ._tt7bqe86:last-child{border-bottom:1px solid var(--clr-pa7e)}
._7olgh3 ._rcdsxajk{display:flex;flex-wrap:wrap;gap:.6rem}
._7olgh3 ._tt7bqe86{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--clr-pa7e);border-radius:999px;background:var(--clr-gebc)}
._7olgh3 ._tt7bqe86:has(:checked) {
  border-color: var(--clr-wce8);
  box-shadow: inset 0 0 0 1px var(--clr-wce8);
}
._jkr9i4 {
  flex-shrink: 0;
  width: 1.15rem;
  height: 1.15rem;
  margin: 0;
  accent-color: var(--clr-wce8);
  cursor: pointer;
}
._s45irsqu{flex:1;min-width:0}
._4zr2iv9{color:var(--clr-qee0);font-size:.92rem;white-space:nowrap}
._1qpniiz1{min-width:0;padding:2rem;border:1px solid var(--clr-pa7e);border-top:4px solid var(--clr-wce8);border-radius:var(--radius-j121);background:var(--clr-gebc);box-shadow:var(--shadow-aad6)}
._l9hld5zv ._1qpniiz1{position:sticky;top:6rem}
._8dhxf0it {
  margin: 0 0 .35rem;
  color: var(--clr-qee0);
  font-size: .85rem;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
}
._xe9jyk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}
._qo69ys {
  font-family: var(--font-nb04);
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.1;
  color: var(--clr-aa89);
  overflow-wrap: anywhere;
}
._3bntke{color:var(--clr-qee0);font-size:.95rem}
._ghw6ne {
  display: grid;
  gap: .5rem;
  margin: 0 0 1.25rem;
  padding: 1rem 0 0;
  border-top: 1px solid var(--clr-pa7e);
  list-style: none;
  font-size: .92rem;
}
._t0g13x{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
._t0g13x[hidden]{display:none}
._x3hslbd9 {
  min-width: 0;
  color: var(--clr-qee0);
}
._anieqk {
  display: block;
  font-size: .8rem;
  opacity: .85;
}
._4xe2855l{font-weight:600;white-space:nowrap}
._t6bpf7x{margin:0 0 1.5rem;color:var(--clr-qee0);font-size:.85rem}
._ewx5ptd2 {
  width: 100%;
}
@media(max-width:860px){
._l9hld5zv ._o5sz1o {
  grid-template-columns: minmax(0,1fr);
}
._l9hld5zv ._1qpniiz1{position:static}
}
@media(max-width:480px){
._g0zf866f,._1qpniiz1{padding:1.35rem}
._qo69ys{font-size:2rem}
}
._vxlykv {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.75fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 3rem;
}
._xlgpl1 {
  max-width: 18ch;
  margin: 0;
  overflow-wrap: anywhere;
}
._q9i9xt{margin:0}
._dao2jx4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}
._f23jblgp{padding:2rem 1.5rem;background:var(--clr-gebc);border-top:3px solid var(--clr-wce8);min-width:0;border-radius:0 0 var(--radius-b83f) var(--radius-b83f)}
._o5lxxt {
  font-size: .85rem;
  color: var(--clr-qee0);
}
._1oju7qe{display:grid;place-items:center;width:2.8rem;height:2.8rem;background:var(--clr-uf05);color:var(--clr-wce8);border-radius:50%;font-size:1.5rem;margin-bottom:1.5rem}
._1oju7qe svg {
  width: 1.3rem;
  height: 1.3rem;
}
._gmahvgt {
  margin: 1rem 0 0;
  font-size: clamp(1rem,1.6vw,1.25rem);
  overflow-wrap: anywhere;
}
._i55kql {
  color: var(--clr-aa89);
  text-decoration: underline;
  text-underline-offset: .25em;
}
._i55kql:hover {
  color: var(--clr-wce8);
}
._i55kql[href^="mailto:"] {
  font-size: min(1em,1.05rem);
}
._z0mkgafy{font-style:normal}
._i55kql:focus-visible {
  outline: 2px solid var(--clr-wce8);
  outline-offset: 4px;
}
@media(max-width:760px){
._vxlykv,._dao2jx4{grid-template-columns:minmax(0,1fr)}
._vxlykv {
  gap: 1rem;
  margin-bottom: 2rem;
}
._f23jblgp {
  padding: 1.5rem;
}
._1oju7qe{margin-bottom:1rem}
}
._6h5i41et{margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--clr-gebc);border-top:3px solid var(--clr-wce8);border-radius:0 0 var(--radius-b83f) var(--radius-b83f);display:grid;gap:1.25rem;min-width:0}
._d5njukb {
  margin: 0;
  overflow-wrap: anywhere;
}
._6ppm3j30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
._x4yvqhxb{display:grid;gap:.35rem;min-width:0}
._h2rlg7 {
  grid-column: 1/-1;
}
._5t8y2n8e {
  font-size: .85rem;
  color: var(--clr-qee0);
}
._r5rrgv4{width:100%;min-width:0;padding:.75rem .9rem;border:1px solid var(--clr-pa7e);border-radius:var(--radius-b83f);background:var(--clr-uf05);color:var(--clr-aa89);font:inherit}
._r5rrgv4:focus{outline:2px solid var(--clr-wce8);outline-offset:1px}
._dhst61t{resize:vertical}
._mwuyz4j {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media(max-width:760px){
._6h5i41et{margin-top:2rem;padding:1.25rem}
._6ppm3j30{grid-template-columns:minmax(0,1fr)}
}
._gmahvgt+._o5lxxt{margin-top:1.25rem}
._9zzxb0v{overflow-wrap:anywhere}
._wco2azuo{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
._fomlyaqv h2 {
  max-width: 23ch;
}
._7n50z4 {
  margin-top: 2rem;
}
._vhdyr0{border-top:1px solid var(--clr-pa7e);padding-top:1.25rem}
._vhdyr0 h3{font-size:1rem}
._vhdyr0 p {
  color: var(--clr-qee0);
}
._abgf5g54 {
  background: var(--clr-gebc);
  border: 1px solid var(--clr-pa7e);
  padding: clamp(1.4rem, 3.5vw, 3rem);
  border-radius: var(--radius-b83f);
}
._xc17igy{display:inline-flex;padding:1rem;background:var(--clr-wce8);color:var(--clr-yea5);border-radius:50%;margin-bottom:2rem}
._xc17igy svg {
  width: 1.5rem;
  height: 1.5rem;
}
._7r4n9uy {
  font-family: var(--font-nb04);
  font-size: 1.5rem;
  font-weight: 700;
}
._wi0nto6 {
  margin: 0;
}
._wi0nto6 div{padding:1rem 0;border-top:1px solid var(--clr-pa7e)}
._wi0nto6 dt{font-size:.75rem;color:var(--clr-qee0);margin-bottom:.5rem}
._wi0nto6 dd {
  margin: 0;
}
@media (max-width: 720px){
._wco2azuo {
  grid-template-columns: minmax(0, 1fr);
}
}
._0yk7ky{padding-block:calc(var(--gap-f85a) * .9) calc(var(--gap-f85a) * .7)}
._rjo73e {
  border-bottom: 4px solid var(--clr-wce8);
}
._yn3ngdo3{border-bottom:4px solid var(--clr-b2c8)}
._q7aka4r{border-bottom:1px solid var(--clr-pa7e)}
._j7r58uu {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._lpjz2da {
  margin: 0;
  font-size: calc(var(--fs-xa78) * 1.05);
}
._yu5ol4{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){._j7r58uu{grid-template-columns:1fr;gap:1rem}}
._i93awibd {
  max-width: 46rem;
}
._n2rwb9kw{font-size:.85rem;color:var(--clr-qee0)}
._uuj73u{font-size:1.05rem}
._4kwq3w{margin-top:2rem}
._9i44q7l6{font-size:1.3rem}
._zb6j4b {
  color: var(--clr-aa89);
}
._a2ygo6{overflow-wrap:anywhere}
._nmkeqdu{max-width:72rem}
._psbm38l {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 3rem;
  align-items: start;
  padding-bottom: 3rem;
}
._oz5dwn6k {
  margin: 0;
  padding-left: 1rem;
  border-left: 3px solid var(--clr-wce8);
}
._dnr7v4 {
  color: var(--clr-qee0);
  font-size: .8rem;
  margin-bottom: .35rem;
}
._x26eguon{margin:0;color:var(--clr-aa89);font-size:.95rem;font-weight:600}
._bt2eti85 {
  min-width: 0;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  line-height: 1.65;
  margin: 0;
  white-space: pre-line;
}
._rt40y9vm {
  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(--clr-pa7e);
  padding-block: 2rem;
}
._rt40y9vm:last-child{border-bottom:1px solid var(--clr-pa7e)}
._wdvmp4h {
  font-family: var(--font-nb04);
  font-size: 2.7rem;
  line-height: 1;
  font-weight: var(--fw-b050);
  color: var(--clr-wce8);
  font-variant-numeric: tabular-nums;
}
._dyky5w{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;margin:0;min-width:0;scroll-margin-top:8rem}
._6jhwch{color:var(--clr-aa89);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}
._6jhwch:hover{color:var(--clr-wce8);text-decoration-color:currentColor}
._6jhwch:focus-visible,._dyky5w:focus {
  outline: 2px solid var(--clr-wce8);
  outline-offset: 5px;
}
._6ys47d {
  min-width: 0;
  max-width: 65ch;
}
._kyapmb{font-size:1rem;line-height:1.8;white-space:pre-line;margin:0 0 1rem}
._kyapmb:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
._psbm38l {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
._rt40y9vm {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
._wdvmp4h {
  font-size: 2rem;
}
._6ys47d {
  grid-column: 2;
}
._dyky5w {
  align-self: center;
}
}
@media(max-width:480px){._rt40y9vm {
  padding-block: 1.5rem;
  gap: 1rem;
}._6ys47d {
  grid-column: 1/-1;
}._wdvmp4h{font-size:1.8rem}}
._cmef53 {
  overflow-wrap: anywhere;
}
._8uggzef{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
._y0no84{min-width:0;position:sticky;top:7rem;padding-top:.35rem}
._d5b43h46 {
  margin: 0 0 1.75rem;
  padding: 0 0 1.5rem;
  border-bottom: 2px solid var(--clr-wce8);
}
._6hmm09g {
  font-size: .75rem;
  letter-spacing: .05em;
  color: var(--clr-qee0);
  margin-bottom: .4rem;
}
._nhoii5oi{margin:0;font-size:.95rem;font-weight:600;color:var(--clr-aa89)}
._sjcoe65q {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: .3rem;
}
._4zg1pkb {
  min-width: 0;
}
._sw96d49f {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--clr-aa89);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--clr-pa7e);
}
._sw96d49f:hover {
  color: var(--clr-wce8);
  text-decoration: underline;
  text-underline-offset: .2em;
}
._sw96d49f:focus-visible {
  outline: 2px solid var(--clr-wce8);
  outline-offset: 3px;
}
._fmnuweo0{color:var(--clr-qee0);font-size:.72rem;font-variant-numeric:tabular-nums}
._77ckszh {
  min-width: 0;
}
._da0nefmg{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;margin:0 0 2.5rem;white-space:pre-line}
._oihxxz{padding-block:1.8rem;border-top:1px solid var(--clr-pa7e)}
._oihxxz:last-child {
  padding-bottom: 0;
}
._vo944p{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35;margin:0 0 1rem;scroll-margin-top:8rem}
._vo944p:focus{outline:2px solid var(--clr-wce8);outline-offset:5px}
._tyzx2n {
  font-size: 1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 1rem;
}
._tyzx2n:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
._8uggzef{grid-template-columns:minmax(0,1fr);gap:2rem}
._y0no84 {
  position: static;
  padding: 1.25rem;
  background: var(--clr-gebc);
  border: 1px solid var(--clr-pa7e);
  border-radius: var(--radius-b83f);
}
._d5b43h46{margin-bottom:1rem;padding-bottom:1rem}
._sjcoe65q{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}
._da0nefmg {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){._sjcoe65q {
  grid-template-columns: minmax(0,1fr);
}._oihxxz {
  padding-block: 1.5rem;
}}
._24m8voyi {
  padding-block: calc(var(--gap-f85a) * .85);
  background: var(--clr-uf05);
  overflow-wrap: anywhere;
}
._rluixt{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
._en5ahhq {
  font-size: .8rem;
  font-weight: 600;
  text-transform: var(--transform-g7c1);
  letter-spacing: var(--ls-l986);
  color: var(--clr-wce8);
  max-width: 75%;
}
._iyr776z{height:1px;flex:1;background:var(--clr-pa7e)}
._a9v1gb ._iyr776z{height:3px;background:var(--clr-wce8)}
._htod9t {
  font-size: calc(var(--fs-xa78) * 1.2);
  line-height: 1.1;
  max-width: 24ch;
  margin: 0;
  padding-bottom: 1.8rem;
}
._y9bdat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--clr-pa7e);padding-top:1.3rem}
._t8jo42s{font-size:.8rem;color:var(--clr-qee0);font-weight:600;max-width:24rem}
._di8w8p{grid-template-columns:minmax(0,1fr)}
._jzd8esj {
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--clr-qee0);
  max-width: 42rem;
  margin: 0;
}
@media (max-width:640px){._htod9t{font-size:var(--fs-xa78)}._y9bdat {
  grid-template-columns: 1fr;
  gap: 1rem;
}._t8jo42s{display:none}._jzd8esj {
  font-size: 1rem;
}}
._9qedb76{background:var(--clr-gebc);overflow-wrap:anywhere}
._5j5cjk{max-width:56rem;background:var(--clr-uf05);border:1px solid var(--clr-pa7e);border-top:3px solid var(--clr-wce8);border-radius:0 0 var(--radius-b83f) var(--radius-b83f);box-shadow:var(--shadow-aad6);padding:clamp(1.25rem,4vw,3.5rem)}
._qbrecd {
  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(--clr-pa7e);
  font-size: .85rem;
}
._wuprto8{color:var(--clr-qee0);min-width:0}
._7y04kt{margin:0;text-align:right;color:var(--clr-aa89);min-width:0}
._ou3p9ni{max-width:66ch;margin-inline:auto}
._z8fr0e {
  font-size: 1.1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 2.5rem;
}
._v25cj14{margin-top:2.25rem}
._rcvbjz75 {
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  line-height: 1.35;
  margin: 0 0 .9rem;
  scroll-margin-top: 8rem;
}
._dp1fwgo {
  color: var(--clr-aa89);
  text-decoration: underline;
  text-decoration-color: var(--clr-pa7e);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
._dp1fwgo:hover{color:var(--clr-wce8);text-decoration-color:currentColor}
._dp1fwgo:focus-visible,._rcvbjz75:focus {
  outline: 2px solid var(--clr-wce8);
  outline-offset: 5px;
}
._h3v3k8 {
  font-size: 1rem;
  line-height: 1.85;
  white-space: pre-line;
  margin: 0 0 1rem;
}
._h3v3k8:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
._5j5cjk {
  padding: 1.25rem 1rem;
}
._qbrecd{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}
._7y04kt {
  text-align: left;
}
._z8fr0e {
  font-size: 1.05rem;
  margin-bottom: 1.75rem;
}
._v25cj14{margin-top:1.75rem}
._h3v3k8{line-height:1.75}
}
._up67qty{background:var(--clr-gebc);padding-block:1.5rem calc(var(--gap-f85a) * .65)}
._sny2tf{min-width:0}
._bg6n93 {
  margin: 0;
}
._9hbj9pz4{width:100%;aspect-ratio:5/2;object-fit:cover}
._k877jf {
  position: relative;
  margin: -3rem clamp(1rem,4vw,4rem) 0;
  padding: clamp(1.25rem,4.5vw,4rem);
  background: var(--clr-uf05);
  border: 1px solid var(--clr-pa7e);
}
._lhz6cs {
  display: flex;
  align-items: center;
  gap: .65rem;
  width: fit-content;
  max-width: 100%;
  min-height: 2.75rem;
  font-size: .8rem;
  margin-bottom: 1.25rem;
  overflow-wrap: anywhere;
}
._lhz6cs:focus-visible{outline:2px solid var(--clr-wce8);outline-offset:4px}
._w4nf69r{display:block}
._uszaa2ij {
  font-size: clamp(2rem,4vw,3.8rem);
  max-width: 23ch;
  overflow-wrap: anywhere;
  margin-bottom: .65em;
}
._6r43waj {
  font-size: clamp(1.05rem,1.5vw,1.25rem);
  line-height: 1.65;
  max-width: 56ch;
  color: var(--clr-qee0);
  margin-bottom: 2rem;
}
._k1rxuca{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid var(--clr-pa7e);padding-top:1.25rem;font-size:.8rem;color:var(--clr-qee0)}
._nmz8e5 {
  font-weight: 600;
  color: var(--clr-aa89);
  min-width: 0;
}
._bg6n93:not(:has(img)){display:none}
._sny2tf:not(:has(img)) ._k877jf {
  margin-top: 0;
}
@media(max-width:700px){._9hbj9pz4{aspect-ratio:8/5}._k877jf {
  margin: -1.25rem .65rem 0;
  padding: 1.25rem;
}._lhz6cs {
  margin-bottom: 1rem;
}._6r43waj {
  margin-bottom: 1.5rem;
}._nmz8e5{flex-basis:100%}}
._619pvku {
  padding-top: calc(var(--gap-f85a) * .6);
}
._x3c2wej {
  max-width: 44rem;
  font-size: 1.05rem;
  line-height: 1.75;
}
._icgumxr {
  font-size: 1.5rem;
  margin-top: 2rem;
}
._jxusgza ._eqdpsdq:first-of-type::first-letter{font-family:var(--font-nb04);font-size:3.2em;float:left;line-height:.85;padding-right:.35rem;color:var(--clr-wce8)}
._5vs013{margin:0 0 1.25rem;padding-left:1.25rem}
._hh883q{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--clr-gebc);border-radius:var(--radius-b83f);border-left:4px solid var(--clr-b2c8)}
._q3vgo9{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:3rem;align-items:start}
._0n2qtp5{font-size:clamp(1.5rem,2.5vw,2.2rem);max-width:15ch;overflow-wrap:anywhere}
._smpzf2mx{list-style:none;margin:0;padding:0;border-top:1px solid var(--clr-pa7e)}
._o8ppp7s {
  display: grid;
  grid-template-columns: 2rem minmax(0,1fr);
  gap: 1rem;
  padding-block: 1.5rem;
  border-bottom: 1px solid var(--clr-pa7e);
}
._l5oy0sh{font-size:.75rem;color:var(--clr-wce8);padding-top:.2rem;font-variant-numeric:tabular-nums}
._8nhc6auq {
  font-size: .75rem;
  color: var(--clr-qee0);
}
._5ez8ss{font-size:1.3rem;line-height:1.4;margin:.5rem 0;overflow-wrap:anywhere}
._jh7z7d19 {
  color: var(--clr-aa89);
}
._jh7z7d19:hover {
  color: var(--clr-wce8);
}
._8v16oii{color:var(--clr-wce8);white-space:nowrap}
._ewvfug {
  font-size: .95rem;
  color: var(--clr-qee0);
  margin: 0;
}
@media(max-width:700px){._q3vgo9{grid-template-columns:minmax(0,1fr);gap:1.5rem}._0n2qtp5{max-width:none;margin:0}}