

:root {--p19lj: 0.985;--f99: var(--pgtl);--h54: 110ms cubic-bezier(0.4, 0, 0.2, 1);--tel41: var(--ag1);--jucq: 1140px;--g1bcx:
    inset 0 2px 5px color-mix(in srgb, var(--fz0aa) calc(24% + var(--gxwm, 0) * 8%), transparent),
    inset 0 1px 1px color-mix(in srgb, var(--fz0aa) 16%, transparent);--wmg:"Quicksand", system-ui, "Varela Round", "Rubik", sans-serif;--u7n4n: var(--mjob);--r8p8k:
    0 4px 8px color-mix(in srgb, var(--fz0aa) calc(13% + var(--gxwm, 0) * 6%), transparent),
    0 16px 38px color-mix(in srgb, var(--fz0aa) calc(18% + var(--gxwm, 0) * 7%), transparent);--kb22g:
    0 1px 2px color-mix(in srgb, var(--fz0aa) calc(11% + var(--gxwm, 0) * 5%), transparent),
    0 3px 8px color-mix(in srgb, var(--fz0aa) calc(13% + var(--gxwm, 0) * 4%), transparent);--my47: color-mix(in srgb, var(--o0zr) 35%, var(--fm6));--fmk5h: clamp(16px, 2.2vw, 30px);--qv2wi: var(--ca9jm);--z7e: 18px;--mrypg: inset 0 -1px 0 color-mix(in srgb, var(--fz0aa) 14%, transparent);--izxc:
    0 2px 4px color-mix(in srgb, var(--fz0aa) calc(12% + var(--gxwm, 0) * 6%), transparent),
    0 8px 20px color-mix(in srgb, var(--fz0aa) calc(16% + var(--gxwm, 0) * 6%), transparent);--gtm: clamp(18px, 2.4vw, 34px);--i85: var(--bsj);--hsczg: 999px;--vpzg: linear-gradient(
    160deg,
    color-mix(in srgb, #fff calc(22% - var(--gxwm, 0) * 12%), transparent) 0%,
    color-mix(in srgb, #fff calc(6% - var(--gxwm, 0) * 3%), transparent) 42%,
    transparent 68%
  );--gy65: 22px;--xx7cj:
    inset 0 3px 9px color-mix(in srgb, var(--fz0aa) calc(28% + var(--gxwm, 0) * 9%), transparent),
    inset 0 1px 2px color-mix(in srgb, var(--fz0aa) 18%, transparent);--fz0aa: color-mix(in srgb, var(--fyxpp) 78%, #000);--p3y: var(--sxg6);--oaee1: 400ms cubic-bezier(0.34, 1.56, 0.64, 1);--gjpm: var(--hpy3);--qihd: 0.95;--fm6: var(--fyxpp);}

* {box-sizing: border-box;}

body {touch-action: manipulation;-webkit-tap-highlight-color: transparent;overflow-x: hidden;-webkit-text-size-adjust: 100%;margin: 0;color: var(--fm6);background: var(--c27);font: 16px/1.62 var(--wmg);}

img {max-width: 100%;}

.jya9tp {--hsczg: 999px;--gy65: 26px;--z7e: 22px;}
.jjyp {--hsczg: 14px;--z7e: 16px;--gy65: 18px;}
.y00g {--hsczg: 999px;--z7e: 26px;--gy65: 30px;}

.njxqfv h1 {line-height: 0.92;font-weight: 700;margin: 0 0 .34em;letter-spacing: -0.028em;font-size: clamp(52px, 9vw, 332px);}
.njxqfv h2 {letter-spacing: -0.012em;margin: 0 0 .5em;font: 700 clamp(23px, 2.6vw, 34px)/1.18 var(--wmg);}
.njxqfv h3 {margin: 0 0 .45em;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--wmg);}
.njxqfv p {margin: 0 0 1em;}
.njxqfv a {color: var(--my47);}

.gda8m5 {z-index: 200;position: absolute;top: 0;left: -9999px;}
.gda8m5:focus {border-radius: var(--hsczg);background: var(--u7n4n);color: var(--fm6);box-shadow: var(--izxc);left: 12px;padding: 10px 16px;top: 12px;}

.aps9cm {top: 0;z-index: 60;padding: 10px var(--fmk5h) 6px;position: sticky;}

.m551c {border-radius: var(--hsczg);display: flex;background: var(--q8n);min-height: 60px;margin: 0 auto;position: relative;align-items: center;gap:15px;max-width: var(--jucq);box-shadow: var(--izxc), var(--mrypg);overflow: hidden;padding: 7px 8px 7px 16px;}
.m551c::before {background: var(--vpzg);inset: 0;border-radius: inherit;pointer-events: none;content: "";position: absolute;}
.jq62j {letter-spacing: .005em;color: var(--osxl, var(--jc8));font: 700 clamp(15px, 1.5vw, 18px)/1.1 var(--wmg);margin: 0;}
.hh8hn62 {display: flex;position: relative;gap:7px;align-items: center;z-index: 1;}

.cg45cg {color: var(--ib1, var(--yyqh));background: var(--n3a6);}
.bzvd0 {background: var(--v28is);color: var(--uloc, var(--omqeq));}

.dhsx a {transition:background var(--oaee1), transform var(--oaee1), box-shadow var(--oaee1);}
.dhsx a:hover {background: color-mix(in srgb, var(--jc8) 10%, transparent);}
.dhsx a:active {box-shadow: var(--g1bcx);transform: scale(var(--qihd));transition:transform var(--h54), box-shadow var(--h54);}
.dhsx a[aria-current="page"] {background: color-mix(in srgb, var(--jc8) 14%, transparent);box-shadow: var(--g1bcx);}
.dhsx a:focus-visible,
.w790zs:focus-visible {outline: 3px solid var(--jc8);outline-offset: 2px;border-radius: var(--hsczg);}

.mgt1 {background: var(--o0zr);height: 9px;flex: 0 0 auto;border-radius: 50%;box-shadow: var(--kb22g), inset 0 1px 0 color-mix(in srgb, #fff 40%, transparent);width: 9px;}

.z1g40we:hover {box-shadow: var(--izxc), var(--mrypg);transform: translateY(-1px);}
.z1g40we:active {transform: scale(var(--qihd));}

.vqxfvya {color: var(--t7qq0, var(--ecr));background: var(--o0zr);}
.vqxfvya:hover {background: var(--noee7);}

.njxqfv > * {margin-bottom: var(--gtm);}
.njxqfv > *:last-child {margin-bottom: 0;}

.njxqfv {padding-bottom: max(96px, var(--la1g3, 96px));}

.vb06gk {position: relative;margin: 8px 0 var(--gtm);}
.e5z06v {transition:box-shadow var(--oaee1);min-height: 52px;font: 600 15px/1 var(--wmg);background: var(--i85);color: var(--fm6);box-shadow: var(--g1bcx);border: 0;border-radius: var(--hsczg);width: 100%;padding: 0 22px;}
.e5z06v::placeholder {color: var(--gjpm);}
.e5z06v:focus {box-shadow: var(--xx7cj);outline: 3px solid var(--my47);outline-offset: 2px;}
.gjf8 {display: flex;gap:5px;margin-top:9px;flex-direction: column;}
.gjf8:empty {display: none;}
.gjf8 a {transition:transform var(--oaee1), box-shadow var(--oaee1);text-decoration: none;min-height: 44px;font-weight: 600;display: block;border-radius: var(--hsczg);background: var(--u7n4n);box-shadow: var(--kb22g), var(--mrypg);color: var(--fm6);padding: 12px 20px;}
.gjf8 a:active {box-shadow: var(--g1bcx);transform: scale(var(--qihd));transition:transform var(--h54), box-shadow var(--h54);}

.w65x7y {transition:transform var(--oaee1), box-shadow var(--oaee1);gap: clamp(16px, 2.4vw, 30px);box-shadow: var(--r8p8k), var(--mrypg);border-radius: var(--gy65);--iqg6y: clamp(34px, 5.4vw, 66px);display: grid;background: var(--u7n4n);overflow: hidden;padding: clamp(22px, 3.4vw, 44px);position: relative;}
.w65x7y::before {pointer-events: none;position: absolute;border-radius: inherit;content: "";inset: 0;background: var(--vpzg);}
.w65x7y:active {transform: scale(var(--p19lj));transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--izxc), var(--mrypg);}

.gbbs {grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);align-items: center;}
.f42hk2 {grid-template-columns: minmax(0, 1fr);}

.mvd2vhf {z-index: 1;position: relative;min-width: 0;}
.d4ay8y {padding: 7px 16px;letter-spacing: .1em;text-transform: uppercase;font: 700 12px/1 var(--wmg);font-style: normal;border-radius: var(--hsczg);color: var(--f99);margin: 0 0 12px;display: inline-block;box-shadow: var(--g1bcx);background: var(--i85);}

.r3z7q6,
.njxqfv .r3z7q6 {font-weight: 700;letter-spacing: -0.024em;color: var(--fm6);font-size: var(--iqg6y);line-height:1.03;margin: 0 0 .34em;}
.vj6w1nx {color: color-mix(in srgb, var(--fm6) 88%, transparent);font-size: clamp(15px, 1.6vw, 18px);margin: 0 0 22px;max-width: 46ch;line-height:1.53;}
.nc7519q {font-size: 15px;min-height: 52px;padding: 0 30px;}

.dbwczh {box-shadow: var(--izxc), var(--mrypg);background: var(--i85);transition:transform var(--oaee1), box-shadow var(--oaee1);transform: rotate(-1deg);overflow: hidden;border-radius: var(--z7e);margin: 0;position: relative;z-index: 1;}
.dbwczh:active {transform: rotate(-1deg) scale(var(--qihd));box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54);}
.m0m69 {aspect-ratio: 4 / 3;}
.fbwj {aspect-ratio: 21 / 8;}
.dbwczh img,
.wqk5f {height: 100%;width: 100%;object-fit: cover;display: block;}

.dbwczh {background-image: var(--jf3qx, none);background-position: center;background-size: cover;}

.yt5ft {font: 700 12px/1 var(--wmg);left: 12px;color: var(--sswe, #fff);z-index: 2;letter-spacing: .04em;position: absolute;bottom: 12px;padding: 7px 14px;background: color-mix(in srgb, #000 52%, transparent);border-radius: var(--hsczg);}

.b88b8 {height: 6px;border-radius: 999px;top: 14px;position: absolute;background: color-mix(in srgb, #fff 46%, transparent);right: 14px;width: 34px;z-index: 2;}

@media (max-width:855px) {
  .gbbs {grid-template-columns: minmax(0, 1fr);}
  .m0m69 {aspect-ratio: 16 / 9;}
  
  .dbwczh {max-height: 30vh;}
  .w65x7y {padding: 20px;}
}

.aqkgy {}
.zs2w4qn {margin: 0;padding: 0;gap:17px;list-style: none;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:1005px) { .zs2w4qn {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:528px)  { .zs2w4qn {grid-template-columns: minmax(0, 1fr);} }
.y3h0 {box-shadow: var(--kb22g), var(--mrypg);text-decoration: none;transition:transform var(--oaee1), box-shadow var(--oaee1), filter var(--oaee1);position: relative;color: var(--fm6);overflow: hidden;border-radius: var(--z7e);padding: 10px 10px 14px;display: block;background: var(--u7n4n);}
.y3h0::before {inset: 0;background: var(--vpzg);border-radius: inherit;position: absolute;content: "";pointer-events: none;}
.y3h0:hover {box-shadow: var(--izxc), var(--mrypg);transform: translateY(-2px);}
.y3h0:active {filter: brightness(0.94);transform: scale(var(--qihd));box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54), filter var(--h54);}
.y3h0:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;}

.b81syrf {border-radius: calc(var(--z7e) - 6px);position: relative;overflow: hidden;box-shadow: var(--g1bcx);background: var(--i85);aspect-ratio: 1;z-index: 1;display: block;}
.b81syrf img {width: 100%;height: 100%;object-fit: cover;display: block;}
.yegvsdz {overflow: hidden;font: 700 15px/1.3 var(--wmg);text-overflow: ellipsis;color: var(--fm6);margin-top:13px;position: relative;z-index: 1;white-space: nowrap;display: block;}
.hpy40q {top: 12px;display: inline-flex;position: absolute;color: var(--e0ix, var(--t7qq0, var(--ecr)));height: 26px;background: var(--o0zr);box-shadow: var(--kb22g);font-style: normal;border-radius: 50%;align-items: center;width: 26px;right: 12px;z-index: 2;font-size: 11px;justify-content: center;}

.etc9ef3 {}
.xstntwz {display: flex;gap:13px;flex-wrap: wrap;}
.a24g {background: var(--u7n4n);overflow: hidden;display: inline-flex;transition:transform var(--oaee1), box-shadow var(--oaee1), filter var(--oaee1);align-items: center;padding: 10px 22px 10px 10px;min-height: 74px;color: var(--fm6);text-decoration: none;gap:11px;box-shadow: var(--kb22g), var(--mrypg);border-radius: var(--hsczg);position: relative;}
.a24g::before {position: absolute;pointer-events: none;background: var(--vpzg);inset: 0;border-radius: inherit;content: "";}
.a24g:hover {transform: translateY(-2px);box-shadow: var(--izxc), var(--mrypg);}
.a24g:active {filter: brightness(0.94);transform: scale(var(--qihd));box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54), filter var(--h54);}
.a24g:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;}

.wyswh {box-shadow: var(--g1bcx);display: inline-flex;z-index: 1;height: 54px;justify-content: center;align-items: center;width: 100px;position: relative;border-radius: calc(var(--hsczg) - 4px);background: color-mix(in srgb, var(--fz0aa) 88%, var(--c27));}
.wyswh img {max-width:81px;max-height: 40px;object-fit: contain;height: auto;width: auto;}
.skb5 {color: var(--fm6);font: 600 14px/1 var(--wmg);font-style: normal;z-index: 1;position: relative;}

.q10hj9 {}
.vz0n {box-shadow: var(--xx7cj);flex-wrap: wrap;border-radius: var(--gy65);background: var(--i85);gap:14px;padding: 18px;display: flex;}
.bwyrj {flex-direction: column;text-decoration: none;min-height: 74px;min-width: 118px;box-shadow: var(--kb22g), var(--mrypg);color: var(--fm6);background: var(--u7n4n);gap:3px;display: inline-flex;align-items: center;transition:transform var(--oaee1), box-shadow var(--oaee1);position: relative;padding: 12px 16px;border-radius: var(--z7e);justify-content: center;}
.bwyrj:hover {box-shadow: var(--izxc), var(--mrypg);transform: translateY(-1px);}
.bwyrj:active {transform: scale(var(--p19lj));transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);}
.bwyrj:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;}
.fn7s {height: 36px;box-shadow: var(--g1bcx);background: color-mix(in srgb, var(--fz0aa) 88%, var(--c27));align-items: center;justify-content: center;border-radius:9px;display: inline-flex;width: 84px;}
.fn7s img {height: auto;max-height: 26px;width: auto;max-width:71px;object-fit: contain;}
.g9h43 {color: var(--f99);font: 600 12px/1 var(--wmg);}

.tbqx2 {}
.tjav04 {align-items: baseline;padding: 16px 26px;width: auto;margin-bottom:16px;box-shadow: var(--xx7cj);gap:5px;border-radius: var(--hsczg);display: inline-flex;background: var(--i85);}
.twcjbp {color: var(--my47);font: 700 clamp(28px, 3.4vw, 44px)/1 var(--wmg);}
.xmgeb5 {color: var(--f99);font: 600 14px/1 var(--wmg);}
.j7ps {max-width: 62ch;color: color-mix(in srgb, var(--fm6) 88%, transparent);}
.fynvg {flex-wrap: wrap;display: flex;padding: 0;gap:13px;list-style: none;justify-content: center;margin: 0;}
.fynvg > * {max-width: calc(50% - 7px);min-width: 0;flex: 1 1 240px;}
@media (max-width:609px) { .fynvg > * {max-width: none;} }
.xgrtr {position: relative;border-radius: var(--z7e);padding: 18px 20px;transition:transform var(--oaee1), box-shadow var(--oaee1);background: var(--u7n4n);box-shadow: var(--kb22g), var(--mrypg);overflow: hidden;}
.xgrtr::before {background: var(--vpzg);border-radius: inherit;pointer-events: none;content: "";position: absolute;inset: 0;}
.xgrtr:active {transition:transform var(--h54), box-shadow var(--h54);transform: scale(var(--p19lj));box-shadow: var(--g1bcx);}
.e59fdx {quotes: none;z-index: 1;display: block;color: var(--fm6);position: relative;}

.qywy74g {z-index: 1;margin-top:10px;display: block;font-style: normal;color: var(--my47);position: relative;letter-spacing: .14em;}
.samb {position: relative;display: block;color: var(--f99);z-index: 1;margin-top:7px;font: 600 12px/1 var(--wmg);font-style: normal;}

.m6zc {gap:20px;transition:transform var(--oaee1), box-shadow var(--oaee1);background: var(--u7n4n);padding: clamp(18px, 2.4vw, 30px);box-shadow: var(--izxc), var(--mrypg);display: grid;position: relative;overflow: hidden;border-radius: var(--gy65);align-items: center;}
.m6zc::before {pointer-events: none;background: var(--vpzg);border-radius: inherit;content: "";position: absolute;inset: 0;}
.m6zc:active {transform: scale(var(--p19lj));transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);}

.mpkx {grid-template-columns: minmax(0, 1fr);}
.jtq8 {grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);}
.rcaer {direction: ltr;}
.n4w1d > .ne0r9sb {order: 2;}
.ne0r9sb {z-index: 1;position: relative;min-width: 0;}
.vnbfyv {margin: 0 0 .5em;font: 700 clamp(19px, 2vw, 26px)/1.22 var(--wmg);color: var(--fm6);}
.vjp66 {color: color-mix(in srgb, var(--fm6) 88%, transparent);}
.vjp66 p:last-child {margin-bottom:17px;}

.cwj55 {margin: 0;position: relative;z-index: 1;}
.p2sj {display: block;overflow: hidden;border-radius: var(--z7e);background: var(--i85);box-shadow: var(--g1bcx);}
.p2sj img {display: block;height: auto;width: 100%;}

.he2k {box-shadow: var(--izxc), var(--mrypg);position: relative;overflow: hidden;background: var(--u7n4n);padding: clamp(20px, 2.8vw, 34px);border-radius: var(--gy65);}
.he2k::before {border-radius: inherit;background: var(--vpzg);content: "";position: absolute;pointer-events: none;inset: 0;}
.favv8 {flex-wrap: wrap;align-items: center;position: relative;gap:12px;z-index: 1;display: flex;}
.g9mq28a {margin: 0;color: var(--fm6);letter-spacing: -.028em;font: 700 clamp(27px, 3.9vw, 44px)/1.12 var(--wmg);flex: 1 1 100%;}
.yaa26 {color: color-mix(in srgb, var(--fm6) 88%, transparent);max-width: 60ch;flex: 1 1 100%;margin: 0;}

.gbcvk {display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;gap:15px;padding: 4px 0 10px;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none;list-style: none;z-index: 1;margin: 18px 0 0;position: relative;}
.gbcvk::-webkit-scrollbar {display: none;}
.mn64c8 {border-radius: var(--z7e);transition:transform var(--oaee1), box-shadow var(--oaee1);scroll-snap-align: start;flex: 0 0 auto;background: var(--i85);overflow: hidden;box-shadow: var(--kb22g), var(--mrypg);}
.mn64c8:active {transform: scale(var(--qihd));transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);}
.mn64c8 figure {margin: 0;}
.mn64c8 img {object-fit: cover;width: 100%;height: 100%;display: block;}
.p5nehb .mn64c8 {width: min(94%, 820px);}
.dh0n .mn64c8 {width: min(78%, 440px);}
.zmbrmd {font: 700 clamp(14px, 1.3vw, 16px)/1.4 var(--wmg);padding: 13px 16px;color: var(--fm6);}

.ca99 {box-shadow: var(--izxc), var(--mrypg);border-radius: var(--gy65);gap:1px 18px;background: var(--u7n4n);padding: clamp(18px, 2.4vw, 28px);grid-template-columns: auto minmax(0, 1fr);grid-template-areas:
    "well credit"
    "well name"
    "well role"
    "bio  bio"
    "links links"
    "note note";display: grid;position: relative;overflow: hidden;}
.ca99::before {content: "";border-radius: inherit;pointer-events: none;position: absolute;inset: 0;background: var(--vpzg);}
.km81t1t {box-shadow: var(--xx7cj);background: var(--i85);overflow: hidden;align-items: center;border-radius: 50%;display: inline-flex;grid-area: well;justify-content: center;height: 84px;width: 84px;position: relative;z-index: 1;flex: 0 0 auto;}
.km81t1t img {height: 100%;object-fit: cover;width: 100%;}
.g7avy7z {grid-area: credit;letter-spacing: .1em;z-index: 1;margin: 0;text-transform: uppercase;color: var(--f99);position: relative;font: 700 11px/1 var(--wmg);align-self: end;}
.txe6 {font: 700 clamp(18px, 2vw, 23px)/1.2 var(--wmg);position: relative;grid-area: name;color: var(--fm6);z-index: 1;}
.fr0yr3 {z-index: 1;font: 600 13px/1.4 var(--wmg);font-style: normal;color: var(--f99);grid-area: role;position: relative;}
.xky94a {color: color-mix(in srgb, var(--fm6) 88%, transparent);margin: 14px 0 0;grid-area: bio;z-index: 1;position: relative;}

.ttgbqb {z-index: 1;position: relative;margin: 14px 0 0;display: flex;grid-area: links;list-style: none;padding: 0;gap:11px;}
.ttgbqb a {justify-content: center;transition:transform var(--oaee1), box-shadow var(--oaee1);display: inline-flex;border-radius: 50%;align-items: center;box-shadow: var(--kb22g), var(--mrypg);color: var(--fm6);background: var(--i85);height: 44px;width: 44px;}
.ttgbqb a:active {transform: scale(var(--qihd));box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54);}
.ttgbqb a:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;}
.nkxw3gy {z-index: 1;position: relative;grid-area: note;color: var(--f99);margin-top:13px;font-size: 12px;}

.mmeah,
.z4jn {display: flex;flex-direction: column;align-items: flex-start;}

.t2m1 {align-items: center;display: flex;max-width: 100%;gap:18px;z-index: 1;position: relative;}
.e5epb {display: flex;min-width: 0;overflow-wrap: anywhere;flex-direction: column;gap:2px;}

.e5epb .g7avy7z {align-self: flex-start;}

.z4jn .km81t1t {height: 64px;width: 64px;margin-bottom:13px;}
.xh9f1e5 {overflow-wrap: anywhere;z-index: 1;position: relative;margin: 0;color: var(--f99);font: 600 13px/1.65 var(--wmg);}
.xh9f1e5 .txe6 {color: var(--fm6);font-size: clamp(16px, 1.6vw, 19px);}
.xh9f1e5 .fr0yr3 {font-size: 13px;}

.p0ng {}
.qs3w524 {gap:10px;list-style: none;display: flex;flex-direction: column;padding: 0;margin: 0;}
.d8mekt {box-shadow: var(--kb22g), var(--mrypg);border-radius: var(--z7e);position: relative;overflow: hidden;background: var(--u7n4n);transition:box-shadow var(--oaee1), transform var(--oaee1);}
.d8mekt::before {background: var(--vpzg);pointer-events: none;position: absolute;inset: 0;content: "";border-radius: inherit;}

.d8mekt:has(details[open]) {background: var(--i85);box-shadow: var(--xx7cj);}
.d8mekt:active {transform: scale(var(--p19lj));transition:transform var(--h54);}
.d8mekt details {position: relative;z-index: 1;}
.rpess {font: 700 15px/1.35 var(--wmg);gap:11px;padding: 14px 20px;cursor: pointer;display: flex;min-height: 56px;list-style: none;color: var(--fm6);align-items: center;}
.rpess::-webkit-details-marker {display: none;}
.rpess strong {font-weight: 700;flex: 1 1 auto;}
.rpess:focus-visible {border-radius: var(--z7e);outline: 3px solid var(--my47);outline-offset: -3px;}

.nyn71k {border-radius: 50%;height: 14px;width: 14px;flex: 0 0 auto;background: var(--i85);transition:background var(--oaee1);box-shadow: var(--g1bcx);}
details[open] .nyn71k {background: var(--o0zr);}
.yb4q8 {padding: 0 20px 18px;}
.dcvk {margin: 0;color: color-mix(in srgb, var(--fm6) 88%, transparent);}

.dfe1 {}

.nrxa {gap:18px;justify-content: center;display: flex;flex-wrap: wrap;}
.nrxa > * {flex: 1 1 200px;min-width: 0;max-width: calc(50% - 9px);}
@media (max-width:594px) { .nrxa > * {max-width: none;} }
.a4hz {min-width: 0;}
.grx6 {align-items: center;transition:transform var(--oaee1), box-shadow var(--oaee1);justify-content: center;width: 52px;background: var(--u7n4n);font: 700 18px/1 var(--wmg);margin-bottom:13px;display: inline-flex;color: var(--my47);height: 52px;border-radius: 50%;box-shadow: var(--izxc), var(--mrypg), inset 0 1px 0 color-mix(in srgb, #fff 22%, transparent);}
.a4hz:active .grx6 {transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);transform: scale(var(--qihd));}
.tr46w6 {margin: 0 0 .35em;color: var(--fm6);font: 700 16px/1.3 var(--wmg);}
.dzd2m {margin: 0;font-size: 14px;color: color-mix(in srgb, var(--fm6) 86%, transparent);}

.bamg {list-style: none;margin: 0;padding: 0;}

.axq8 {display: grid;gap:16px;}
.wvhm {align-items: start;display: grid;gap:15px;grid-template-columns: auto minmax(0, 1fr);}
.wvhm .grx6 {margin-bottom: 0;}
.xeme10 {min-width: 0;}

.e0m12k {}
.vc04 {grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap:17px;display: grid;}
.x3y53t {border-radius: var(--gy65);padding: 18px;background: var(--i85);box-shadow: var(--xx7cj);}
.hc8w0 {text-transform: uppercase;color: var(--f99);letter-spacing: .1em;margin: 0 0 12px;font: 700 12px/1 var(--wmg);}
.p379q {gap:8px;flex-direction: column;display: flex;margin: 0;}

.m2x2rv {display: flex;border-radius: var(--z7e);gap:11px;padding: 11px 14px;align-items: flex-start;background: var(--u7n4n);box-shadow: var(--kb22g), var(--mrypg);}
.q9abzm {flex: 0 0 auto;box-shadow: var(--g1bcx);display: inline-flex;height: 20px;width: 20px;border-radius: 50%;align-items: center;margin-top:2px;justify-content: center;font: 700 12px/1 var(--wmg);}
.terz .q9abzm {color: var(--my47);background: color-mix(in srgb, var(--o0zr) 26%, var(--i85));}
.s2dg .q9abzm {color: var(--f99);background: var(--i85);}
.ggg7 {font-size: 14px;margin: 0;color: color-mix(in srgb, var(--fm6) 90%, transparent);line-height:1.51;}

.vgrb {padding: clamp(18px, 2.4vw, 30px);box-shadow: var(--kb22g);border-radius: var(--gy65);position: relative;background: var(--i85);}
.zcjfszb {background: var(--o0zr);left: 0;border-radius: 0 999px 999px 0;top: clamp(24px, 3vw, 36px);height: 30px;box-shadow: var(--g1bcx);width: 5px;position: absolute;}
.emjg {color: var(--fm6);margin: 0 0 .5em;font: 700 clamp(21px, 2.4vw, 30px)/1.2 var(--wmg);}
.kk6zk {color: color-mix(in srgb, var(--fm6) 90%, transparent);}
.kk6zk h3 {margin: 1.4em 0 .4em;}
.kk6zk ul, .kk6zk ol {padding-left: 1.3em;}
.kk6zk li {margin-bottom: .4em;}
.kk6zk a {color: var(--my47);}

.kk6zk table {margin: 1em 0;width: 100%;border-collapse: collapse;}
.kk6zk th, .kk6zk td {border-bottom: 1px solid var(--tel41);color: var(--fihc2, var(--fm6));text-align: left;padding: 11px 13px;}
.kk6zk th {border-bottom: 2px solid var(--vap);font-weight: 700;}

.bvr3 {background: var(--i85);box-shadow: var(--kb22g);border-radius: var(--gy65);padding: clamp(16px, 2.2vw, 26px);}
.we6gz {margin: 0 0 .5em;color: var(--fm6);overflow-wrap: anywhere;font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--wmg);}
.f32k {color: color-mix(in srgb, var(--fm6) 90%, transparent);}
.f32k a {color: var(--my47);}

.f32k a,
.f32k button {transition:transform var(--oaee1);}
.f32k a:active,
.f32k button:active {transform: scale(var(--qihd));transition:transform var(--h54);}
.f32k table {border-collapse: collapse;width: 100%;}
.f32k th, .f32k td {padding: 10px 12px;text-align: left;color: var(--fihc2, var(--fm6));border-bottom: 1px solid var(--tel41);}
.f32k th {border-bottom: 2px solid var(--vap);}

.x2y9vs {background: color-mix(in srgb, var(--fz0aa) 9%, transparent);display: block;margin: 0 0 14px;border-radius: 999px;box-shadow:
    inset 0 1px 1px color-mix(in srgb, var(--fz0aa) 18%, transparent),
    0 1px 0 color-mix(in srgb, #fff 28%, transparent);height: 3px;}

.w8d0q1n {gap: clamp(16px, 2.6vw, 34px);display: grid;align-items: start;grid-template-columns: minmax(0, 190px) minmax(0, 1fr);}

.jcc4t1 {min-width: 0;}
.s2rda72 {min-width: 0;}

.jcc4t1 .x2y9vs {width: 46px;margin: 11px 0 0;}

.xk2m {position: relative;padding: clamp(16px, 2.2vw, 26px);box-shadow: var(--xx7cj);background: var(--i85);border-radius: var(--gy65);}
.w5pac {bottom: 16px;top: 16px;background: color-mix(in srgb, var(--o0zr) 40%, var(--p3y));width: 4px;position: absolute;border-radius: 999px;left: 14px;}

.x3vjyr {color: var(--fm6);overflow-wrap: anywhere;font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--wmg);margin: 0 0 .5em 16px;}
.g19snwf {color: color-mix(in srgb, var(--fm6) 90%, transparent);margin-left:17px;}
.g19snwf a {color: var(--my47);}

.g19snwf table {border-collapse: collapse;width: 100%;}
.g19snwf th, .g19snwf td {color: var(--fihc2, var(--fm6));text-align: left;padding: 10px 12px;border-bottom: 1px solid var(--tel41);}
.g19snwf th {border-bottom: 2px solid var(--vap);}

.a3s4emw .g19snwf,
.vsmawxf .g19snwf {margin-left: 0;}

.qdmpr3 {padding: 8px 18px;align-items: center;max-width: 100%;display: inline-flex;margin: 0 0 14px;position: relative;background: var(--u7n4n);border-radius: var(--hsczg);z-index: 1;box-shadow: var(--kb22g), var(--mrypg);}
.qdmpr3 .x3vjyr {margin: 0;}

.hf70bpd {box-shadow: inset 0 1px 1px color-mix(in srgb, var(--fz0aa) 18%, transparent);height: 3px;margin: 16px 0 0;display: block;background: color-mix(in srgb, var(--o0zr) 28%, var(--p3y));border-radius: 999px;}

.rea25d {display: flex;position: relative;}
.q7yq34 {justify-content: flex-start;}
.hzer35 {justify-content: center;}
.jy8rtv {justify-content: flex-end;}
.n8gg .vp68 {width: auto;}
.hemp9y .vp68 {width: 100%;}
.vp68 {position: relative;min-height: 56px;z-index: 1;font-size: 16px;padding: 0 34px;gap:10px;}
.vej0k1z {position: relative;display: inline-block;z-index: 1;}

.b0gpdtt {line-height: 1;position: relative;font-style: normal;flex: 0 0 auto;font-size: 14px;z-index: 1;}

.bby1zg {transition:transform var(--oaee1);}
.vp68:hover .bby1zg {transform: translateX(3px);}

.g7br {position: relative;margin: 0;}
.hva98q5 {display: block;overflow: hidden;border-radius: var(--gy65);position: relative;box-shadow: var(--xx7cj);background: var(--i85);}
.hva98q5 img {display: block;width: 100%;height: auto;}

.jaehm {padding: clamp(10px, 1.6vw, 18px);}
.jaehm img {border-radius: calc(var(--gy65) / 2);}
.yast {width: 40px;right: 16px;border-radius: 999px;bottom: 14px;height: 6px;background: color-mix(in srgb, #fff 40%, transparent);position: absolute;}

.vywqd {padding: clamp(12px, 1.6vw, 18px) clamp(12px, 1.6vw, 18px) clamp(26px, 3vw, 34px);}

.hva98q5.vywqd {overflow: visible;}

.qycrrc {display: block;box-shadow: var(--izxc);position: relative;overflow: hidden;border-radius: var(--z7e);}

.zhgz7b {height: 5px;border-radius: 999px;bottom: 13px;position: absolute;background: color-mix(in srgb, var(--fz0aa) 11%, transparent);width: 30px;box-shadow:
    inset 0 1px 1px color-mix(in srgb, var(--fz0aa) 20%, transparent),
    0 1px 0 color-mix(in srgb, #fff 26%, transparent);}
.nfcbf4 {left: 22px;}
.c0z8t {right: 22px;}

.yz3ycrt {position: absolute;border-radius: inherit;z-index: 1;box-shadow:
    inset 0 0 0 1px color-mix(in srgb, var(--fz0aa) 22%, transparent),
    inset 0 11px 13px -4px color-mix(in srgb, var(--fz0aa) calc(32% + var(--gxwm, 0) * 24%), transparent),
    inset 0 -9px 12px -4px color-mix(in srgb, var(--fz0aa) calc(22% + var(--gxwm, 0) * 18%), transparent),
    inset 11px 0 13px -5px color-mix(in srgb, var(--fz0aa) calc(20% + var(--gxwm, 0) * 18%), transparent),
    inset -11px 0 13px -5px color-mix(in srgb, var(--fz0aa) calc(20% + var(--gxwm, 0) * 18%), transparent),
    inset 0 -2px 0 color-mix(in srgb, #fff 20%, transparent);inset: 0;pointer-events: none;}

.qme2 {border-radius: var(--gy65);position: relative;box-shadow: var(--izxc), var(--mrypg);background: var(--u7n4n);padding: clamp(20px, 2.6vw, 32px);overflow: hidden;}
.qme2::before {inset: 0;border-radius: inherit;background: var(--vpzg);content: "";position: absolute;pointer-events: none;}
.d9abcmc {background: var(--i85);position: relative;padding: 6px 14px;z-index: 1;color: var(--f99);letter-spacing: .1em;display: inline-block;font: 700 11px/1 var(--wmg);text-transform: uppercase;box-shadow: var(--g1bcx);margin-bottom:9px;border-radius: var(--hsczg);}
.bs49zb {z-index: 1;color: var(--fm6);position: relative;margin: 0 0 .3em;font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--wmg);}
.npjp {z-index: 1;color: color-mix(in srgb, var(--fm6) 88%, transparent);position: relative;margin: 0 0 18px;max-width: 56ch;}
.t059tqj {z-index: 1;margin: 0 0 18px;padding: 14px 16px;list-style: none;display: flex;border-radius: var(--z7e);position: relative;flex-wrap: wrap;box-shadow: var(--g1bcx);gap:11px 26px;background: var(--i85);}
.t059tqj li {gap:1px;display: flex;flex-direction: column;}
.qaz7q {font: 700 13px/1 var(--wmg);color: var(--fm6);}

.s0npzj {letter-spacing: .1em;color: var(--my47);font: 600 12px/1 var(--wmg);font-style: normal;}
.tn7dkyq {z-index: 1;gap:10px;position: relative;flex-wrap: wrap;display: flex;}

.g13way7 {display: flex;}
.ht5s1f3 {display: flex;gap:1px;flex-direction: column;}
.ht5s1f3 dt,
.ht5s1f3 dd {margin: 0;}

.st9zz {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 270px);gap:21px 26px;align-items: start;}
.p4xk {position: relative;z-index: 1;min-width: 0;}
.p4xk > :last-child {margin-bottom: 0;}
.st9zz .t059tqj {flex-direction: column;gap:13px;margin: 0;}
.st9zz .tn7dkyq {grid-column: 1 / -1;}

.w0k4s {padding: clamp(14px, 1.8vw, 20px) clamp(16px, 2.2vw, 24px);background: var(--i85);box-shadow: var(--g1bcx);border-radius: var(--gy65);}
.gvdx6y {gap:9px;min-height: 44px;align-items: center;list-style: none;cursor: pointer;display: flex;}
.gvdx6y::-webkit-details-marker {display: none;}
.gvdx6y:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;border-radius: var(--hsczg);}
.ykcv863 {font: 700 15px/1 var(--wmg);color: var(--fm6);}
.q0838m {font: 600 12px/1 var(--wmg);color: var(--f99);}

.s8r5k {border-radius:2px;border-right: 2px solid var(--f99);width: 9px;transform: rotate(45deg) translate(-2px, -2px);transition:transform var(--h54);height: 9px;flex: 0 0 auto;margin-left: auto;border-bottom: 2px solid var(--f99);}
.w0k4s details[open] .s8r5k {transform: rotate(225deg) translate(-2px, -2px);}

.hzna3g {padding: 0;list-style: none;margin-bottom: 0;}
.hzna3g li {display: flex;min-width: 0;}
.hbnz6td {margin-top:11px;display: flex;gap:8px;flex-wrap: wrap;}

.hbnz6td {counter-reset: ptnav;}
.hbnz6td a {font: 600 13px/1 var(--wmg);color: var(--fm6);counter-increment: ptnav;gap:9px;min-height: 44px;align-items: center;background: var(--u7n4n);border-radius: var(--hsczg);text-decoration: none;padding: 0 18px;box-shadow: var(--kb22g), var(--mrypg);display: inline-flex;transition:transform var(--oaee1), box-shadow var(--oaee1);}
.hbnz6td a::before {font-weight: 700;color: var(--my47);content: counter(ptnav);}
.hbnz6td a:hover {transform: translateY(-1px);box-shadow: var(--izxc), var(--mrypg);}
.hbnz6td a:active {box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54);transform: scale(var(--qihd));}
.hbnz6td a:focus-visible {outline: 3px solid var(--my47);outline-offset: 3px;}

.b974 {overflow: hidden;box-shadow: var(--izxc), var(--mrypg);padding: clamp(20px, 2.6vw, 30px);border-radius: var(--gy65);position: relative;background: var(--u7n4n);}
.b974::before {background: var(--vpzg);position: absolute;inset: 0;content: "";border-radius: inherit;pointer-events: none;}
.bthar {font: 700 clamp(19px, 2vw, 25px)/1.2 var(--wmg);color: var(--fm6);z-index: 1;position: relative;margin: 0 0 .3em;}
.s02hm {z-index: 1;position: relative;margin: 0 0 16px;color: color-mix(in srgb, var(--fm6) 88%, transparent);}
.b974 .z1g40we {z-index: 1;position: relative;}

.e9pqm6 {padding: 18px 20px;border-radius: var(--gy65);box-shadow: var(--g1bcx);background: var(--i85);}
.f5068 {letter-spacing: .1em;font: 700 11px/1 var(--wmg);text-transform: uppercase;margin-bottom:7px;color: var(--f99);display: inline-block;box-shadow: var(--kb22g);border-radius: var(--hsczg);background: var(--u7n4n);padding: 5px 13px;}
.vz1t {color: var(--fm6);margin: 0 0 .25em;font: 700 17px/1.25 var(--wmg);}
.naaz8 {color: color-mix(in srgb, var(--fm6) 86%, transparent);font-size: 14px;margin: 0;}

.affdm76 {background: var(--i85);color: var(--f99);font: 600 12px/1 var(--wmg);border-radius: var(--hsczg);display: inline-block;padding: 8px 18px;box-shadow: var(--g1bcx);}

.xndbt7s {justify-content: space-between;align-items: center;background: var(--u7n4n);gap:14px;z-index: 70;padding: 10px 46px 10px 22px;position: fixed;border-radius: var(--hsczg);bottom: 12px;margin-bottom: env(safe-area-inset-bottom, 0px);left: 12px;right: 12px;box-shadow: var(--r8p8k), var(--mrypg);display: flex;}
.cqwz {font: 700 14px/1.3 var(--wmg);color: var(--fm6);}

.r69d9 {left: 0;border: 0;width: 1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;margin: -1px;height: 1px;top: 0;position: fixed;}
.r69d9:checked ~ .xndbt7s {display: none;}

.b0fj7h2 {z-index: 1;top: 2px;align-items: center;justify-content: center;transition:color var(--h54), transform var(--h54);position: absolute;right: 2px;cursor: pointer;display: inline-flex;color: color-mix(in srgb, var(--fm6) 78%, transparent);width: 44px;height: 44px;}

.b0fj7h2::before {position: absolute;border-radius: 50%;box-shadow: var(--g1bcx);transition:background var(--h54);background: color-mix(in srgb, var(--fz0aa) 7%, var(--u7n4n));content: '';inset: 10px;}
.b0fj7h2 svg {position: relative;z-index: 1;}
.b0fj7h2:hover {color: var(--fm6);}
.b0fj7h2:hover::before {background: color-mix(in srgb, var(--fz0aa) 12%, var(--u7n4n));}

.b0fj7h2:active {transform: scale(var(--p19lj));}
.b0fj7h2:focus-visible {border-radius: 50%;outline: 2px solid var(--fm6);outline-offset: -4px;}

.z2yvt {background: var(--v7lu1);margin-top:40px;padding: 34px var(--fmk5h) calc(30px + env(safe-area-inset-bottom, 0px));border-radius: var(--gy65) var(--gy65) 0 0;color: var(--dnga, var(--fyxpp));box-shadow: var(--g1bcx);}
.je1btx,
.n1zv {margin: 0 auto;max-width: var(--jucq);}
.qrawqg6 img {width: auto;height: 30px;}
.dpbwav {display: flex;flex-wrap: wrap;gap:24px 40px;margin: 20px 0;}
.dpbwav a {align-items: center;text-decoration: none;color: var(--dnga, var(--fyxpp));display: inline-flex;min-height: 44px;}
.dpbwav a:hover {text-decoration: underline;}
.hr39tn {flex-wrap: wrap;align-items: center;display: flex;margin: 16px 0;gap:12px;}
.n1zv {font-size: 13px;opacity:0.84;padding-top:19px;}

.eaye7cg {visibility: hidden;overscroll-behavior: contain;background: color-mix(in srgb, #000 56%, transparent);opacity:0.05;z-index: 78;transition:opacity 0.2s ease, visibility 0.255s ease;cursor: pointer;inset: 0;position: fixed;}

.zwph {-webkit-overflow-scrolling: touch;visibility: hidden;display: flex;z-index: 79;padding-bottom: env(safe-area-inset-bottom, 0px);bottom: 0;box-shadow: 0 0 44px color-mix(in srgb, #000 48%, transparent);overflow-y: auto;flex-direction: column;background: var(--c27);top: 0;width: min(86vw, 340px);position: fixed;transition:transform 0.276s cubic-bezier(0.34, 1.56, 0.64, 1), visibility 0.303s;overscroll-behavior: contain;}

.pfrbcxn {border-radius: 0 var(--gy65) var(--gy65) 0;transform: translateX(-102%);left: 0;}
.n83d {border-radius: var(--gy65) 0 0 var(--gy65);right: 0;transform: translateX(102%);}

.w39z:checked ~ .eaye7cg {visibility: visible;opacity:0.98;}
.w39z:checked ~ .zwph {transform: translateX(0);visibility: visible;}

.r4bm {top: 0;align-items: center;position: sticky;padding: 14px 16px;gap:11px;display: flex;background: var(--c27);z-index: 1;justify-content: space-between;}
.q380 {display: inline-flex;min-height: 44px;align-items: center;}
.q380 img {display: block;height: 28px;width: auto;}
.hnzw7 {color: var(--fm6);font: 700 17px/1 var(--wmg);}

.nd29wp {color: var(--fm6);box-shadow: var(--kb22g), var(--mrypg);justify-content: center;background: var(--u7n4n);transition:transform var(--oaee1), box-shadow var(--oaee1);flex: none;display: inline-flex;width: 44px;border-radius: 50%;height: 44px;cursor: pointer;align-items: center;}
.nd29wp:active {box-shadow: var(--g1bcx);transition:transform var(--h54), box-shadow var(--h54);transform: scale(var(--qihd));}
.nd29wp:focus-visible,
.ks6kv a:focus-visible,
.fxrj:focus-visible,
.ncrg:focus-visible {outline: 3px solid var(--my47);outline-offset: 2px;}

.ks6kv {padding: 8px 12px;}
.ks6kv ul {flex-direction: column;list-style: none;gap:7px;margin: 0;display: flex;padding: 0;}
.ks6kv a {font: 600 15px/1.2 var(--wmg);color: var(--fm6);box-shadow: var(--kb22g), var(--mrypg);border-radius: var(--z7e);display: flex;padding: 0 18px;align-items: center;min-height: 52px;text-decoration: none;background: var(--u7n4n);transition:transform var(--oaee1), box-shadow var(--oaee1);}
.ks6kv a:active {transform: scale(var(--qihd));transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);}

.ks6kv a[aria-current="page"] {background: var(--i85);box-shadow: var(--g1bcx), inset 3px 0 0 var(--o0zr);}

.tye02a4 {gap:9px;margin-top: auto;flex-direction: column;padding: 14px 12px;display: flex;}
.fxrj,
.ncrg {align-items: center;justify-content: center;text-decoration: none;padding: 0 20px;min-height: 52px;border-radius: var(--hsczg);display: inline-flex;transition:transform var(--oaee1), box-shadow var(--oaee1);box-shadow: var(--kb22g), var(--mrypg);font: 700 15px/1 var(--wmg);}

.fxrj {background: var(--n3a6);color: var(--ib1, var(--yyqh));}
.ncrg {background: var(--v28is);color: var(--uloc, var(--omqeq));}
.fxrj:active,
.ncrg:active {transition:transform var(--h54), box-shadow var(--h54);box-shadow: var(--g1bcx);transform: scale(var(--qihd));}

@media (min-width:896px) {
  .zwph, .eaye7cg {display: none;}
}

@media (max-width:713px) {
  .jtq8 {grid-template-columns: minmax(0, 1fr);}
  
  .w8d0q1n {grid-template-columns: minmax(0, 1fr);}
  
  .st9zz {grid-template-columns: minmax(0, 1fr);}
  .st9zz .t059tqj {flex-direction: row;gap:11px 26px;flex-wrap: wrap;}
  .n4w1d > .ne0r9sb {order: 0;}
  .ca99 {justify-items: start;grid-template-areas: "well" "credit" "name" "role" "bio" "links" "note";grid-template-columns: minmax(0, 1fr);}
  
  .zs2w4qn {gap:11px;grid-template-columns: repeat(2, minmax(0, 1fr));}
  .xndbt7s {padding-left:16px;}
  .cqwz {font-size: 13px;}
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {animation-iteration-count: 1 !important;animation-duration: 0.01ms !important;scroll-behavior: auto !important;}

  .z1g40we,
  .dj81,
  .dhsx a,
  .w65x7y,
  .dbwczh,
  .y3h0,
  .a24g,
  .bwyrj,
  .xgrtr,
  .m6zc,
  .mn64c8,
  .ttgbqb a,
  .d8mekt,
  .grx6,
  .hbnz6td a,
  .gjf8 a,
  .nd29wp,
  .ks6kv a,
  .fxrj,
  .ncrg,
  .f32k a,
  .f32k button {transition:box-shadow 88ms linear, filter 118ms linear, background 106ms linear;}

  .bby1zg,
  .vp68:hover .bby1zg {transition:none;transform: none;}

  .s8r5k {transition:none;}

  .z1g40we:hover,
  .z1g40we:active,
  .dj81:active,
  .dhsx a:active,
  .w65x7y:active,
  .dbwczh:active,
  .y3h0:hover,
  .y3h0:active,
  .a24g:hover,
  .a24g:active,
  .bwyrj:hover,
  .bwyrj:active,
  .xgrtr:active,
  .m6zc:active,
  .mn64c8:active,
  .ttgbqb a:active,
  .d8mekt:active,
  .a4hz:active .grx6,
  .hbnz6td a:hover,
  .hbnz6td a:active,
  .gjf8 a:active,
  .nd29wp:active,
  .ks6kv a:active,
  .fxrj:active,
  .ncrg:active,
  .f32k a:active,
  .f32k button:active {transition:box-shadow 101ms linear, filter 115ms linear;transform: none;}
  .dbwczh:active {transform: rotate(-1deg);}

  .z1g40we:active,
  .dj81:active,
  .dhsx a:active,
  .y3h0:active,
  .a24g:active,
  .bwyrj:active,
  .xgrtr:active,
  .m6zc:active,
  .mn64c8:active,
  .ttgbqb a:active,
  .w65x7y:active,
  .dbwczh:active,
  .a4hz:active .grx6,
  .hbnz6td a:active,
  .gjf8 a:active,
  .nd29wp:active,
  .ks6kv a:active,
  .fxrj:active,
  .ncrg:active {filter: brightness(0.9);box-shadow: var(--xx7cj);}

  .zwph {transition:transform 0.194s linear, visibility 0.19s linear;}
}

.hh8hn62 a, .hh8hn62 label {white-space: nowrap;}

@media (min-width:896px) {}

@media (prefers-reduced-motion: reduce) {
  .dhsx,
  .e397hm,
  .e397hm svg {transition:none !important;}
}

.f17xm5,
.f17xm5 :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.w0k4s details:not([open]) .gvdx6y {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}

.fs55a {--mi2j: 0 14px;--h7o: 40px;--twyzg: 0;--bb3: 999px;--le1: 18px;--ab3d0: var(--hsczg);--kx85: 999px;}

.njxqfv h2.bs49zb.bs49zb {font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--wmg);letter-spacing: normal;margin: 0 0 1em;}
.njxqfv h2.we6gz.we6gz {margin: 0 0 .45em;letter-spacing: normal;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--wmg);}
.njxqfv h2.x3vjyr.x3vjyr {letter-spacing: normal;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--wmg);margin: 0 0 .45em;}

.njxqfv h2.we6gz.y6vk {margin: 0 0 .6em;padding-left:5px;}

.njxqfv h2.we6gz.rcmq0g {margin: 0;}

.njxqfv .xk2m:not(.a3s4emw):not(.vsmawxf) h2.x3vjyr.x3vjyr {margin: 0 0 .45em 16px;}

.njxqfv .qdmpr3 h2.x3vjyr {margin: 0;}

.njxqfv a.vqxfvya, .njxqfv .z1g40we.vqxfvya, .njxqfv .vej0k1z, .njxqfv .b0gpdtt {color: var(--t7qq0, var(--ecr));}

.xstntwz.xstntwz, .vz0n.vz0n {grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;gap:15px;}
.xstntwz > *, .vz0n > * {min-width: 0;}
.xstntwz .a24g {display: flex;justify-content: center;padding: 12px;gap:9px;flex-direction: column;width: 100%;}
.xstntwz .wyswh {max-width:139px;width: 100%;}
.vz0n .bwyrj {width: 100%;display: flex;min-width: 0;}
@media (max-width:750px) {
  .xstntwz.xstntwz, .vz0n.vz0n {grid-template-columns: repeat(2, minmax(0, 1fr));gap:12px;}
  .vz0n.vz0n {padding: 12px;}
}

p.e59fdx, blockquote.e59fdx {margin: 0;}
b.samb {display: block;}
.vkre3 {margin: 0;}
p.zmbrmd {margin: 0;}

.z2yvt :is(.m9r27p, .hr39tn, .je1btx, .n1zv) {max-width: var(--jucq);padding-inline: var(--fmk5h);margin-inline: auto;box-sizing: border-box;}
.tbqx2 .fynvg.fynvg, .fynvg.fynvg {grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.fynvg.fynvg > * {min-width: 0;max-width: none;}
@media (max-width:895px) { .fynvg.fynvg {grid-template-columns: minmax(0, 1fr);} }
.qme2 .t059tqj.t059tqj {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.qme2 .t059tqj > * {min-width: 0;}

.qme2.nfwd {align-items: center;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(18px, 3vw, 40px);}
.nfwd > .vrx192 {grid-row: 1;min-width: 0;position: relative;z-index: 1;grid-column: 1;}
.nfwd > .tnnwvth {grid-row: 1;grid-column: 2;}
.tnnwvth {gap:14px;border-radius: calc(var(--gy65) - 4px);background: var(--i85);box-shadow: var(--xx7cj);position: relative;margin: 0;padding: 18px;display: grid;z-index: 1;grid-template-columns: repeat(3, minmax(0, 1fr));}
.kq1zdb {overflow: hidden;aspect-ratio: 3 / 4;box-shadow: var(--izxc), var(--mrypg);border-radius:22px;display: block;}
.kq1zdb:nth-child(2) {transform: translateY(-8px);}
.kq1zdb img {display: block;object-fit: cover;width: 100%;height: 100%;}
@media (max-width:750px) {
  .qme2.nfwd {grid-template-columns: minmax(0, 1fr);}
  .nfwd > .tnnwvth {grid-column: 1;grid-row: 1;}
  .nfwd > .vrx192 {grid-row: 2;}
}

.we6bg .kq1zdb img {max-height: none !important;max-width: none !important;min-height: 0 !important;height: 100% !important;width: 100% !important;}
