:root{--site-radius-e2f5:9px;--site-shadow-lb94:0 12px 40px rgba(0,0,0,.14);--site-color-q0d1:hsl(285,11%,42%);--site-color-jff2:hsl(285,57%,62%);--site-color-n3b5:hsl(105,65%,50%);--site-color-udef:hsl(287,18%,10%);--site-color-edaf:hsl(0,0%,100%);--site-size-uf45:1rem;--site-line-height-a9b9:1.5;--site-tracking-ge55:-0.03em;--site-case-a572:uppercase;--site-color-rd2d:hsl(285,57%,40%);--site-color-l67b:hsl(286,21%,16%);--site-color-r5aa:hsl(285,47%,80%);--site-container-x295:1216px;--site-weight-d54e:600;--site-font-s166:'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;--site-color-y26b:hsl(284,10%,70%);--site-space-hc30:4.6rem;--site-radius-f766:18px;--site-tracking-m393:0;--site-color-c3dd:hsl(285,18%,13%);--site-size-u47f:clamp(1.4rem, 2.4vw, 1.9rem);--site-line-height-j01f:1.25;--site-color-u344:hsl(270,10%,96%);--site-color-n555:hsl(0,0%,100%);--site-weight-b930:700;--site-font-c647:'Fira Sans', 'Segoe UI', system-ui, Roboto, sans-serif;--site-tracking-faf2:.12em;--site-color-u57c:hsl(287,13%,87%);--site-radius-a53f:3px;--site-color-kfee:hsl(285,62%,28%);--site-color-qb04:hsl(287,18%,10%);--site-case-v814:none;--site-color-a80d:hsl(285,57%,40%);--site-size-j982:1.15rem;--site-color-k0c0:hsl(300,20%,98%);--site-shadow-lcd2:0 2px 12px rgba(0,0,0,.08);--site-size-p680:clamp(1.8rem, 3.4vw, 2.5rem)}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body{background:var(--site-color-k0c0);color:var(--site-color-qb04);overflow-wrap:anywhere;font-size:var(--site-size-uf45);font-family:var(--site-font-s166);line-height:var(--site-line-height-a9b9);margin:0}
img,svg,video{height:auto;display:block;max-width:100%}
h1,h2,h3,h4{line-height:var(--site-line-height-j01f);font-family:var(--site-font-c647);letter-spacing:var(--site-tracking-ge55);margin:0 0 .6em;hyphens:manual;color:var(--site-color-qb04);font-weight:var(--site-weight-b930)}
h1{font-size:var(--site-size-p680)}
h2{font-size:var(--site-size-u47f)}
h3 {
  font-size: var(--site-size-j982);
  line-height: 1.3;
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p{margin:0 0 1em}
a{color:var(--site-color-a80d);text-decoration:none}
@media (min-width:481px){a[href^="tel:"] {
  white-space: nowrap;
}}
a:hover{color:var(--site-color-kfee)}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select{font:inherit;color:inherit}
::selection {
  color: var(--site-color-qb04);
  background: var(--site-color-r5aa);
}
.webAfl{width:min(100% - 2.5rem,var(--site-container-x295));margin-inline:auto}
.DcMIxb{width:min(100% - 2.5rem,48rem)}
.VPMgZ{padding-block:var(--site-space-hc30)}
.ljekbK{background:var(--site-color-edaf)}
.EIqcV{background:var(--site-color-c3dd);color:var(--site-color-u344)}
.EIqcV h1,.EIqcV h2,.EIqcV h3,.EIqcV h4{color:inherit}
.EIqcV a {
  color: var(--site-color-jff2);
}
.EIqcV .Tnhef,.EIqcV .fiTOn{color:var(--site-color-y26b)}
.EIqcV .USvSNW{color:var(--site-color-jff2)}
.OPbJu {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--site-radius-a53f);
  background: var(--site-color-a80d);
  color: var(--site-color-n555);
  font-weight: var(--site-weight-d54e);
  text-transform: var(--site-case-v814);
  letter-spacing: var(--site-tracking-m393);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
.OPbJu:hover{background:var(--site-color-kfee);color:var(--site-color-n555)}
.OPbJu:active {
  transform: translateY(1px);
}
.qUOHWo {
  border-color: currentColor;
  color: var(--site-color-a80d);
  background: transparent;
}
.qUOHWo:hover{background:var(--site-color-a80d);border-color:var(--site-color-a80d);color:var(--site-color-n555)}
.hPODpS{color:var(--site-color-udef);background:var(--site-color-n3b5)}
.hPODpS:hover {
  filter: brightness(.92);
  background: var(--site-color-n3b5);
  color: var(--site-color-udef);
}
.mjQUZY {
  background: var(--site-color-u344);
  color: var(--site-color-c3dd);
}
.mjQUZY:hover{background:hsl(0,0%,100%);color:var(--site-color-c3dd)}
.wzBCmz {
  font-size: .9rem;
  padding: .55rem 1.1rem;
}
.zxEUB{font-size:1.05rem;padding:1rem 2rem}
.EIqcV .OPbJu:not(.qUOHWo):not(.hPODpS):not(.mjQUZY){color:var(--site-color-c3dd);background:var(--site-color-jff2)}
.EIqcV .OPbJu:not(.qUOHWo):not(.hPODpS):not(.mjQUZY):hover{background:var(--site-color-u344);color:var(--site-color-c3dd)}
.EIqcV .qUOHWo {
  color: var(--site-color-u344);
  border-color: var(--site-color-y26b);
}
.EIqcV .qUOHWo:hover{color:var(--site-color-c3dd);background:var(--site-color-u344);border-color:var(--site-color-u344)}
.mdlJk {
  gap: 1.5rem;
  display: grid;
}
.qZedmd{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.eUwbA{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
.eQMIbJ{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
.BUVvO{grid-template-columns:repeat(2,1fr)}
.aDRQJ{grid-template-columns:repeat(3,1fr)}
.bwkAm {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){.bwkAm{grid-template-columns:repeat(2,1fr)}.aDRQJ{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.BUVvO,.aDRQJ,.bwkAm {
  grid-template-columns: 1fr;
}}
.pPuRZ {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
.pPuRZ>* {
  min-width: 0;
}
.pPuRZ.BUVvO>*{flex:0 0 calc((100% - 1.5rem)/2)}
.pPuRZ.aDRQJ>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
.pPuRZ.bwkAm>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){
.pPuRZ.aDRQJ>*,.pPuRZ.bwkAm>* {
  flex-basis: calc((100% - 1.5rem)/2);
}
}
@media (max-width:560px){
.pPuRZ.BUVvO>*,.pPuRZ.aDRQJ>*,.pPuRZ.bwkAm>* {
  flex-basis: 100%;
}
}
.Tnhef{font-size:1.15rem;color:var(--site-color-q0d1)}
.USvSNW {
  text-transform: var(--site-case-a572);
  font-weight: 700;
  font-size: .8rem;
  letter-spacing: var(--site-tracking-faf2);
  color: var(--site-color-rd2d);
  margin-bottom: .75rem;
  display: inline-block;
}
.fiTOn{color:var(--site-color-q0d1)}
.gukJW{text-align:center}
.YwFYML{height:1px;clip:rect(0 0 0 0);overflow:hidden;position:absolute;margin:-1px;width:1px;border:0;padding:0}
@media (max-width:640px){.VPMgZ{padding-block:calc(var(--site-space-hc30) * .7)}}
.oGxVM {
  position: sticky;
  top: 0;
  padding: .75rem 0;
  z-index: 20;
}
.wPapr{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem .55rem .5rem 1.4rem;border:1px solid var(--site-color-u57c);border-radius:999px;box-shadow:var(--site-shadow-lcd2)}
.tieNZn .wPapr{background:var(--site-color-edaf)}
.yXwBvw .wPapr {
  background: var(--site-color-k0c0);
}
.OpaoH .wPapr{background:var(--site-color-c3dd);color:var(--site-color-u344);border-color:transparent}
.WEGwVh {
  display: inline-flex;
  min-width: 0;
}
.pAIjil{height:auto;width:auto;max-height:2rem}
.soBcFI{display:flex;align-items:center;gap:1rem}
.renHYP {
  display: flex;
  flex-wrap: wrap;
  gap: .2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.wmiUM {
  padding: .5rem .95rem;
  display: block;
  font-weight: 500;
  border-radius: 999px;
  font-size: .95rem;
  color: inherit;
}
.wmiUM:hover,.aqegpb{background:var(--site-color-r5aa);color:var(--site-color-qb04)}
.OpaoH .wmiUM:hover,.OpaoH .aqegpb{background:rgba(255,255,255,.12);color:var(--site-color-u344)}
.xncxgD{white-space:nowrap;display:inline-flex;padding:.65rem 1.3rem;color:var(--site-color-n555);border-radius:999px;background:var(--site-color-a80d);font-weight:600;align-items:center}
.xncxgD:hover {
  background: var(--site-color-kfee);
  color: var(--site-color-n555);
}
.OpaoH .xncxgD {
  background: var(--site-color-jff2);
  color: var(--site-color-c3dd);
}
.mPJXx {
  display: none;
}
.mPJXx:focus-visible + .xxwvCb {
  outline: 2px solid var(--site-color-a80d);
  outline-offset: 4px;
}
.xxwvCb {
  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;
}
.Gbmcru{width:24px;height:2px;background:currentColor;border-radius:2px;display:block}
@media (max-width:900px){
.wPapr {
  border-radius: 1.75rem;
  padding-inline: 1.1rem .5rem;
}
.mPJXx{display:block}
.xxwvCb{display:flex}
.soBcFI{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(--site-color-u57c);border-radius:var(--site-radius-f766);box-shadow:var(--site-shadow-lb94);background:var(--site-color-k0c0)}
.tieNZn .soBcFI{background:var(--site-color-edaf)}
.OpaoH .soBcFI{background:var(--site-color-c3dd);border-color:transparent}
.mPJXx:checked ~ .soBcFI{display:flex}
.renHYP {
  flex-direction: column;
}
.xncxgD {
  justify-content: center;
}
}
.tGaRf {
  padding-top: clamp(2.5rem,6vw,4rem);
}
.HCuLT {
  background: var(--site-color-c3dd);
  color: var(--site-color-u344);
}
.pQUgWE{border-top:1px solid var(--site-color-u57c);background:var(--site-color-edaf)}
.JPenmM{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(--site-color-u57c)}
.HCuLT .JPenmM {
  border-color: rgba(255,255,255,.14);
}
.oTCCuW {
  line-height: 1.2;
  font-weight: var(--site-weight-b930);
  font-size: clamp(1.5rem,3vw,2.25rem);
  margin: 0;
  font-family: var(--site-font-c647);
  max-width: 40rem;
}
.GgfuTI {
  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);
}
.MjAoYA {
  display: inline-flex;
  margin-bottom: 1rem;
}
.jbXgJ{max-height:2.25rem;width:auto;height:auto}
.iuxwb {
  max-width: 26rem;
  opacity: .8;
}
.dmlmBw {
  display: flex;
  flex-direction: column;
  gap: .3rem;
  margin: 0;
}
.ADBxtd {
  color: inherit;
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: .78rem;
  margin-bottom: 1rem;
  opacity: .7;
}
.PqwSS {
  display: grid;
  list-style: none;
  gap: .55rem;
  padding: 0;
  margin: 0;
}
.BxIXA{color:inherit}
.BxIXA:hover{color:var(--site-color-a80d)}
.HCuLT .BxIXA:hover{color:var(--site-color-jff2)}
.ALZJxg {
  border-top: 1px solid var(--site-color-u57c);
  opacity: .75;
  padding-block: 1.25rem;
  font-size: .85rem;
}
.HCuLT .ALZJxg{border-color:rgba(255,255,255,.14)}
@media (max-width:760px){
.GgfuTI{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.xcKsl{grid-column:1/-1}
}
@media (max-width:460px){
.GgfuTI {
  grid-template-columns: minmax(0,1fr);
}
}
.TlyrcL {
  position: fixed;
  z-index: 50;
  inset-inline: 1rem;
  bottom: 1rem;
  max-width: 76rem;
  max-height: calc(100vh - 2rem);
  max-height: calc(100dvh - 2rem);
  margin-inline: auto;
  display: grid;
  grid-template-columns: minmax(8rem,.8fr) minmax(0,2fr) minmax(15rem,1.2fr);
  align-items: center;
  gap: 1.4rem;
  overflow: auto;
  overscroll-behavior: contain;
  padding: 1.05rem 1.35rem;
  background: var(--site-color-k0c0);
  color: var(--site-color-qb04);
  border: 1px solid var(--site-color-u57c);
  border-inline-start: 4px solid var(--site-color-a80d);
  box-shadow: var(--site-shadow-lcd2);
  font-size: .9rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
}
.TlyrcL[hidden]{display:none}
.ISQco{padding-inline-end:1.2rem;min-width:0;border-inline-end:1px solid var(--site-color-u57c)}
.boCjkl {
  font-family: var(--site-font-c647);
  line-height: 1.3;
  font-weight: var(--site-weight-b930);
  margin: 0 0 .35rem;
  font-size: 1rem;
}
.koEncU{display:inline-block;font-size:.82rem;color:var(--site-color-a80d);max-width:100%;text-underline-offset:.18em;text-decoration:underline}
.koEncU:hover {
  color: var(--site-color-kfee);
}
.xHzgaP {
  margin: 0;
  min-width: 0;
}
.KPBKnl {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .6rem;
  min-width: 0;
}
.jDiuxO {
  min-width: 0;
  min-height: 44px;
  padding: .7rem .75rem;
  background: var(--site-color-edaf);
  color: var(--site-color-qb04);
  border: 1px solid var(--site-color-u57c);
  border-radius: var(--site-radius-a53f);
  font-weight: var(--site-weight-d54e);
  font-size: .88rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
.jDiuxO:hover{color:var(--site-color-n555);background:var(--site-color-a80d);border-color:var(--site-color-a80d)}
.jDiuxO:focus-visible,.koEncU:focus-visible{outline:3px solid var(--site-color-a80d);outline-offset:3px}
@media(max-width:900px){
.TlyrcL {
  grid-template-columns: minmax(0,1fr) minmax(14rem,1fr);
  gap: 1rem;
}
.ISQco {
  grid-column: 1/-1;
  border-inline-end: 0;
  padding-inline-end: 0;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
}
.boCjkl{margin:0}
}
@media(max-width:560px){
.TlyrcL{inset-inline:.5rem;bottom:.5rem;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.4}
.ISQco {
  flex-wrap: wrap;
  gap: .15rem .8rem;
}
.boCjkl {
  font-size: .92rem;
}
.jDiuxO{min-height:40px;padding:.5rem .6rem}
}
.SMKOdh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}
.uhKRZ .SMKOdh{grid-template-columns:minmax(0,1fr);max-width:48rem}
.hRWSx{overflow-wrap:anywhere;min-width:0;margin:0}
.AhQdo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
.GWcfiX{display:grid;gap:.35rem;min-width:0}
.CcmMg {
  grid-column: 1/-1;
}
.PrhLVq {
  font-weight: 600;
  font-size: .9rem;
}
.qiFPWr{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--site-color-u57c);border-radius:var(--site-radius-e2f5);background:var(--site-color-k0c0)}
.qiFPWr:focus {
  outline: 2px solid var(--site-color-a80d);
  outline-offset: 1px;
}
.HTYtM {
  resize: vertical;
}
.saUttA{max-width:100%;overflow-wrap:anywhere;justify-self:start}
@media (max-width:860px){
.SMKOdh {
  grid-template-columns: minmax(0,1fr);
}
}
@media (max-width:480px){.AhQdo{grid-template-columns:minmax(0,1fr)}}
.ZPHGZ {
  text-align: center;
  padding-block: calc(var(--site-space-hc30) * 1.3);
}
.UiLzv{background:var(--site-color-edaf)}
.kYYaZ {
  background: var(--site-color-a80d);
  color: var(--site-color-n555);
}
.kYYaZ .KOZHWi,.kYYaZ .MBzTOV {
  color: var(--site-color-n555);
}
.kYYaZ .EsSIjN{border-color:var(--site-color-n555);color:var(--site-color-n555)}
.kYYaZ .EsSIjN:hover{background:var(--site-color-n555);color:var(--site-color-a80d)}
.uQIlT{max-width:48rem}
.MBzTOV {
  color: var(--site-color-q0d1);
  margin-bottom: 1.75rem;
  font-size: 1.15rem;
}
.VcCAf{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
.zyEypV {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.5rem;
  list-style: none;
  margin: 3rem 0 0;
  padding: 0;
}
.KCJAqX{display:flex;flex-direction:column;gap:.15rem}
.LriUSy {
  line-height: 1;
  font-size: 2rem;
  font-family: var(--site-font-c647);
}
.SZtMvn{opacity:.8;font-size:.9rem}
.pffKJz {
  margin-bottom: 2.5rem;
  max-width: 40rem;
}
.jPiaRf{padding:0;list-style:none;margin:0}
.QwfHNu {
  overflow: hidden;
  background: var(--site-color-k0c0);
  flex-direction: column;
  border-radius: var(--site-radius-f766);
  display: flex;
}
.PORKQh .QwfHNu {
  border: 1px solid var(--site-color-u57c);
}
.gHhMpZ .QwfHNu{box-shadow:var(--site-shadow-lcd2)}
.znoAqX {
  margin: 0;
}
.DbbeH{aspect-ratio:10/7;width:100%;object-fit:cover}
.HNMCY{flex-grow:1;flex-direction:column;padding:1.5rem;display:flex}
.NSLGt {
  margin-bottom: .4rem;
}
.BBIgD {
  color: var(--site-color-q0d1);
  flex-grow: 1;
}
.KYgSN {
  font-weight: 600;
}
.SVpTs .QwfHNu {
  min-height: 22rem;
  color: var(--site-color-u344);
  position: relative;
  justify-content: flex-end;
}
.SVpTs .znoAqX{position:absolute;inset:0}
.SVpTs .DbbeH {
  height: 100%;
}
.SVpTs .HNMCY {
  padding-top: 4rem;
  flex-grow: 0;
  position: relative;
  background: linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);
}
.SVpTs .NSLGt{color:inherit}
.SVpTs .BBIgD{opacity:.9;color:inherit}
.SVpTs .KYgSN {
  color: inherit;
  text-decoration: underline;
}
.VnGTns {
  margin-inline: auto;
  grid-template-columns: minmax(0,1fr);
  max-width: 34rem;
}
.iaYTy{margin-bottom:2.5rem;max-width:40rem}
.zmnqz{padding:0;list-style:none;margin:0}
.PXCcOY{padding:1.5rem;border-radius:var(--site-radius-f766)}
.zmmkfw{box-shadow:var(--site-shadow-lcd2);background:var(--site-color-edaf)}
.gShYfH{border:1px solid var(--site-color-u57c)}
.zMrnUu{justify-content:center;margin-bottom:1rem;display:inline-flex;border-radius:var(--site-radius-e2f5);height:2.75rem;width:2.75rem;background:var(--site-color-r5aa);color:var(--site-color-kfee);align-items:center}
.zMrnUu svg{width:1.4rem;height:1.4rem}
.ZCItqo {
  margin-bottom: .4rem;
}
.OMpTLg{color:var(--site-color-q0d1);margin:0}
.RSRrqS {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.fJASs{background:var(--site-color-a80d);padding:clamp(1.5rem,3.5vw,3rem);color:var(--site-color-n555);border-radius:var(--site-radius-f766)}
.KHfmiD {
  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;
}
.MhjHNW{font-size:clamp(1.5rem,2.5vw,2.2rem);color:inherit;overflow-wrap:anywhere}
.GGEvL{margin:0;font-size:.95rem}
.XESPBN {
  display: grid;
  gap: .75rem;
}
.kVTAE{border:1px solid var(--site-color-u57c);border-radius:var(--site-radius-e2f5);background:var(--site-color-k0c0);min-width:0}
.IZZNU {
  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;
}
.IZZNU::-webkit-details-marker {
  display: none;
}
.IZZNU::after{font-weight:400;content:'+';color:var(--site-color-a80d);right:1.25rem;position:absolute;font-size:1.4rem;top:1.05rem}
.kVTAE[open] .IZZNU::after {
  content: '−';
}
.IZZNU:focus-visible{outline:2px solid var(--site-color-a80d);outline-offset:3px}
.UTTgB {
  color: var(--site-color-q0d1);
  font-size: .75rem;
  padding-top: .2rem;
}
.SlQBB {
  margin: 0;
  color: var(--site-color-q0d1);
  padding: 0 1.25rem 1.5rem 3.5rem;
}
@media(max-width:760px){
.RSRrqS{grid-template-columns:minmax(0,1fr)}
.KHfmiD{margin-bottom:1rem}
.SlQBB{padding-left:1.25rem}
}
.vHLJhv {
  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(--site-radius-f766);
}
.kcChlA{background:var(--site-color-edaf)}
.ECWtC {
  border: 1px solid var(--site-color-u57c);
}
.ARYutW {
  color: var(--site-color-n555);
  background: var(--site-color-a80d);
}
.TYVZt {
  display: block;
  color: var(--site-color-rd2d);
  font-weight: 700;
  text-transform: var(--site-case-a572);
  font-size: .8rem;
  margin-bottom: .7rem;
  letter-spacing: var(--site-tracking-faf2);
}
.ARYutW .TYVZt,.ARYutW .ZChemN{color:var(--site-color-n555)}
.ZChemN{margin-bottom:.9rem}
.RNJJv{opacity:.9;margin-bottom:1.75rem}
.DKRciE {
  margin: 0;
  position: relative;
  gap: 1.6rem;
  display: grid;
  list-style: none;
  padding: 0;
}
.DKRciE::before {
  bottom: 1.25rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  content: "";
  width: 2px;
  background: var(--site-color-u57c);
}
.ARYutW .DKRciE::before {
  background: rgba(255,255,255,.3);
}
.XuRILF{position:relative;display:flex;align-items:flex-start;gap:1.1rem}
.jMQjl{border-radius:50%;color:var(--site-color-n555);font-weight:700;place-items:center;width:2.5rem;display:grid;flex:none;height:2.5rem;background:var(--site-color-a80d)}
.ARYutW .jMQjl{color:var(--site-color-a80d);background:var(--site-color-n555)}
.jJNpGd{color:inherit;font-size:1.1rem;margin:.35rem 0 .25rem}
.ovfrnY {
  font-size: .95rem;
  opacity: .85;
  margin: 0;
}
@media (max-width:820px){.vHLJhv{grid-template-columns:minmax(0,1fr)}}
.rISGC {
  min-height: 18rem;
  overflow: hidden;
  isolation: isolate;
  padding-block: calc(var(--site-space-hc30) * .9);
  display: flex;
  position: relative;
  align-items: center;
  color: var(--site-color-u344);
}
.jKoje {
  width: 100%;
  object-fit: cover;
  position: absolute;
  z-index: -2;
  inset: 0;
  height: 100%;
}
.YRqSK{position:absolute;z-index:-1;inset:0}
.bMUWw .YRqSK{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.KORRve .YRqSK {
  background: var(--site-color-a80d);
  opacity: .88;
}
.KORRve{color:var(--site-color-n555)}
.plWwd{width:min(100% - 2.5rem,var(--site-container-x295))}
.psUfQS .plWwd {
  text-align: center;
}
.FawIwY{font-size:.85rem;opacity:.85;margin-bottom:.75rem}
.GHBcYE {
  color: inherit;
}
.GHBcYE:hover {
  color: inherit;
  text-decoration: underline;
}
.EXzVUN {
  margin: 0 .5rem;
}
.ImGWQ {
  opacity: .8;
}
.TyMVWq{margin-bottom:.5rem;color:inherit}
.TDNHn {
  font-size: 1.1rem;
  opacity: .9;
  margin: 0;
  max-width: 40rem;
}
.psUfQS .TDNHn {
  margin-inline: auto;
}
.yjHUIj{min-width:0}
.ZDaix{max-width:54rem;margin-bottom:2rem}
.esVBql {
  overflow-wrap: anywhere;
}
.HgJYN {
  list-style: none;
  display: grid;
  padding: 0;
  margin: 0;
  gap: 1.2rem;
}
.gzhdC{min-width:0;overflow-wrap:anywhere}
.gzhdC h3 {
  margin: 0 0 .6rem;
  font-size: 1.2rem;
}
.gzhdC p {
  line-height: 1.7;
  margin: 0;
}
.QPySw {
  letter-spacing: .04em;
  margin-bottom: .7rem;
  overflow-wrap: anywhere;
  font-weight: 700;
  font-size: .8rem;
  color: var(--site-color-q0d1);
  display: block;
}
.gzhdC{padding:1.3rem 0;border-top:1px solid var(--site-color-u57c)}
.gzhdC summary {
  cursor: pointer;
  font-weight: 700;
  font-size: 1.2rem;
}
.gzhdC summary:focus-visible {
  outline: 2px solid var(--site-color-a80d);
  outline-offset: 5px;
}
.gzhdC p {
  max-width: 60rem;
  padding-top: 1rem;
}
@media (max-width: 700px){.HgJYN{grid-template-columns:minmax(0, 1fr)}.gzhdC{grid-template-columns:minmax(0, 1fr);gap:.5rem}}
.KejhD{overflow-wrap:anywhere}
.zhQvg>*{min-width:0}
.mWQFd{max-width:24ch}
.ByExp {
  color: var(--site-color-q0d1);
}
.fsGcIj {
  white-space: normal;
  text-align: center;
  max-width: 100%;
}
.BCGZjm {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
.mWQFd {
  max-width: 22ch;
  margin-bottom: 0;
  font-size: clamp(2rem,4vw,3.7rem);
}
.MgrHg{margin:0;max-width:48ch}
.qHBCO {
  margin: 0;
}
.jfpksA{aspect-ratio:2.8/1;object-fit:cover;border-radius:var(--site-radius-f766);width:100%}
.VYBapo{font-size:.85rem;padding:.9rem 0;color:var(--site-color-q0d1)}
.GCqRdV{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(--site-color-u57c);border-bottom:1px solid var(--site-color-u57c);font-size:.85rem;color:var(--site-color-q0d1)}
.GCqRdV strong,.NFgFJR{color:var(--site-color-qb04);font-weight:700}
.MQTQS{max-width:68rem;column-rule:1px solid var(--site-color-u57c);margin-inline:auto;columns:2;column-gap:clamp(2rem,5vw,5rem)}
.yincj {
  break-inside: avoid;
  line-height: 1.85;
  color: var(--site-color-q0d1);
  margin-bottom: 1.5rem;
}
.yincj:first-child{font-size:1.13rem;color:var(--site-color-qb04)}
@media(max-width:740px){
.BCGZjm{grid-template-columns:1fr;gap:1.5rem}
.jfpksA{aspect-ratio:16/10}
.MQTQS {
  columns: 1;
}
.GCqRdV{justify-content:flex-start}
}
.SBVeO {
  overflow-wrap: anywhere;
}
.boZEM {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
.fTkPxT{padding-top:1.5rem;border-top:4px solid var(--site-color-a80d)}
.AMXOB{border-bottom:1px solid var(--site-color-u57c);position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem}
.XexEmp {
  left: 0;
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
  position: absolute;
  color: var(--site-color-q0d1);
  top: .15rem;
}
.tPeIJ {
  max-width: 65ch;
}
@media (max-width: 760px){
.boZEM {
  grid-template-columns: minmax(0, 1fr);
}
.AMXOB{padding-left:2.5rem}
}
.kXxzS{overflow-wrap:anywhere;padding-block:calc(var(--site-space-hc30) * .85);background:var(--site-color-k0c0)}
.IYWHD{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
.UhuSW{text-transform:var(--site-case-a572);font-size:.8rem;font-weight:600;letter-spacing:var(--site-tracking-faf2);color:var(--site-color-a80d);max-width:75%}
.BYvEPh{background:var(--site-color-u57c);flex:1;height:1px}
.Eyfkip .BYvEPh{height:3px;background:var(--site-color-a80d)}
.jTCnLB {
  margin: 0;
  font-size: calc(var(--site-size-p680) * 1.2);
  padding-bottom: 1.8rem;
  max-width: 24ch;
  line-height: 1.1;
}
.wfLnTE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--site-color-u57c);padding-top:1.3rem}
.QQEZci {
  color: var(--site-color-q0d1);
  max-width: 24rem;
  font-weight: 600;
  font-size: .8rem;
}
.BvDxr {
  grid-template-columns: minmax(0,1fr);
}
.hTJezr {
  max-width: 42rem;
  font-size: 1.1rem;
  line-height: 1.7;
  margin: 0;
  color: var(--site-color-q0d1);
}
@media (max-width:640px){.jTCnLB{font-size:var(--site-size-p680)}.wfLnTE{grid-template-columns:1fr;gap:1rem}.QQEZci {
  display: none;
}.hTJezr {
  font-size: 1rem;
}}
.mboEI{max-width:40rem;margin-bottom:2.5rem}
.FKBDu {
  margin: 0;
  padding: 0;
  display: grid;
  gap: 2rem;
  list-style: none;
  counter-reset: none;
}
.RxDVp .FKBDu,.oIElG .FKBDu {
  grid-template-columns: repeat(3,1fr);
}
.hETNj.RxDVp .FKBDu,.hETNj.oIElG .FKBDu {
  grid-template-columns: repeat(2,1fr);
}
.iCmTQZ.RxDVp .FKBDu,.iCmTQZ.oIElG .FKBDu {
  grid-template-columns: repeat(4,1fr);
}
.TJbjK.RxDVp .FKBDu,.TJbjK.oIElG .FKBDu{grid-template-columns:repeat(5,1fr);gap:1.5rem}
.oIElG .FKBDu{gap:2rem 3rem}
.oIElG .LoDQx:nth-child(even) {
  margin-top: 2.5rem;
}
.gyhMj .FKBDu{gap:0;max-width:44rem}
.gyhMj .LoDQx{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}
.gyhMj .LoDQx::before{left:1.375rem;width:2px;background:var(--site-color-u57c);position:absolute;bottom:0;top:3rem;content:""}
.gyhMj .LoDQx:last-child::before{display:none}
.nLBEx.gyhMj .LoDQx::before {
  background: rgba(255,255,255,.18);
}