

:root {--vvzi: 22px;--cru:
    inset 0 3px 9px color-mix(in srgb, var(--y3p) calc(28% + var(--z2t79, 0) * 9%), transparent),
    inset 0 1px 2px color-mix(in srgb, var(--y3p) 18%, transparent);--zhp2p:"Quicksand", "Rubik", "Varela Round", system-ui, sans-serif;--crk: var(--m13h);--r3l: 400ms cubic-bezier(0.34, 1.56, 0.64, 1);--cnyf: var(--co7c);--qks: 1140px;--jli4:
    inset 0 2px 5px color-mix(in srgb, var(--y3p) calc(24% + var(--z2t79, 0) * 8%), transparent),
    inset 0 1px 1px color-mix(in srgb, var(--y3p) 16%, transparent);--igq: 0.985;--ruc5i: var(--ihpn);--y3p: color-mix(in srgb, var(--jaj) 78%, #000);--uqo: var(--sc4zb);--bw0e:
    0 4px 8px color-mix(in srgb, var(--y3p) calc(13% + var(--z2t79, 0) * 6%), transparent),
    0 16px 38px color-mix(in srgb, var(--y3p) calc(18% + var(--z2t79, 0) * 7%), transparent);--lnxkb: 999px;--afct: linear-gradient(
    160deg,
    color-mix(in srgb, #fff calc(22% - var(--z2t79, 0) * 12%), transparent) 0%,
    color-mix(in srgb, #fff calc(6% - var(--z2t79, 0) * 3%), transparent) 42%,
    transparent 68%
  );--tdl:
    0 2px 4px color-mix(in srgb, var(--y3p) calc(12% + var(--z2t79, 0) * 6%), transparent),
    0 8px 20px color-mix(in srgb, var(--y3p) calc(16% + var(--z2t79, 0) * 6%), transparent);--jsa5d: 18px;--yhb3k: inset 0 -1px 0 color-mix(in srgb, var(--y3p) 14%, transparent);--vpbp:
    0 1px 2px color-mix(in srgb, var(--y3p) calc(11% + var(--z2t79, 0) * 5%), transparent),
    0 3px 8px color-mix(in srgb, var(--y3p) calc(13% + var(--z2t79, 0) * 4%), transparent);--unk5: color-mix(in srgb, var(--p9m1s) 35%, var(--puu22));--yhfkf: clamp(16px, 2.2vw, 30px);--ghfq: var(--g7twe);--uq5l: clamp(18px, 2.4vw, 34px);--loltx: var(--w7r3k);--ehrb: 110ms cubic-bezier(0.4, 0, 0.2, 1);--msk: var(--zfd8);--nsmz: 0.95;--puu22: var(--jaj);}

* {box-sizing: border-box;}

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

img {max-width: 100%;}

.qpr3rr {--lnxkb: 999px;--jsa5d: 22px;--vvzi: 26px;}
.pkqr4 {--vvzi: 18px;--jsa5d: 16px;--lnxkb: 14px;}
.d10jg {--lnxkb: 999px;--jsa5d: 26px;--vvzi: 30px;}

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

.e31w295 {left: -9999px;top: 0;position: absolute;z-index: 200;}
.e31w295:focus {border-radius: var(--lnxkb);padding: 10px 16px;background: var(--crk);left: 12px;color: var(--puu22);top: 12px;box-shadow: var(--tdl);}

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

.dn4wn {display: flex;box-shadow: var(--tdl), var(--yhb3k);max-width: var(--qks);min-height: 60px;align-items: center;overflow: hidden;position: relative;gap:15px;margin: 0 auto;border-radius: var(--lnxkb);padding: 7px 8px 7px 16px;background: var(--ze0);}
.dn4wn::before {border-radius: inherit;position: absolute;inset: 0;content: "";background: var(--afct);pointer-events: none;}
.ckgxg75 {color: var(--k9tlt, var(--icrk));font: 700 clamp(15px, 1.5vw, 18px)/1.1 var(--zhp2p);margin: 0;letter-spacing: .005em;}
.w978s {position: relative;align-items: center;gap:8px;display: flex;z-index: 1;}

.mv3x {color: var(--nf2c, var(--j2r));background: var(--mh2);}
.p706 {color: var(--gfl, var(--ncf));background: var(--oip43);}

.pyq0 a {transition:background var(--r3l), transform var(--r3l), box-shadow var(--r3l);}
.pyq0 a:hover {background: color-mix(in srgb, var(--icrk) 10%, transparent);}
.pyq0 a:active {transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--nsmz));box-shadow: var(--jli4);}
.pyq0 a[aria-current="page"] {box-shadow: var(--jli4);background: color-mix(in srgb, var(--icrk) 14%, transparent);}
.pyq0 a:focus-visible,
.pysz0:focus-visible {border-radius: var(--lnxkb);outline: 3px solid var(--icrk);outline-offset: 2px;}

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

.yqvg8:hover {box-shadow: var(--tdl), var(--yhb3k);transform: translateY(-1px);}
.yqvg8:active {transform: scale(var(--nsmz));}

.mgrks8 {background: var(--p9m1s);color: var(--lgp, var(--aywgn));}
.mgrks8:hover {background: var(--hqy);}

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

.c2xy5zn {padding-bottom: max(96px, var(--v931, 96px));}

.v1wvg {margin: 8px 0 var(--uq5l);position: relative;}
.zvqdf4n {padding: 0 22px;background: var(--loltx);font: 600 15px/1 var(--zhp2p);width: 100%;min-height: 52px;box-shadow: var(--jli4);border: 0;border-radius: var(--lnxkb);color: var(--puu22);transition:box-shadow var(--r3l);}
.zvqdf4n::placeholder {color: var(--cnyf);}
.zvqdf4n:focus {box-shadow: var(--cru);outline: 3px solid var(--unk5);outline-offset: 2px;}
.wv6fm {flex-direction: column;gap:6px;display: flex;margin-top:9px;}
.wv6fm:empty {display: none;}
.wv6fm a {min-height: 44px;box-shadow: var(--vpbp), var(--yhb3k);transition:transform var(--r3l), box-shadow var(--r3l);padding: 12px 20px;border-radius: var(--lnxkb);font-weight: 600;color: var(--puu22);background: var(--crk);text-decoration: none;display: block;}
.wv6fm a:active {box-shadow: var(--jli4);transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--nsmz));}

.es085 {--w4hui: clamp(34px, 5.4vw, 66px);border-radius: var(--vvzi);overflow: hidden;box-shadow: var(--bw0e), var(--yhb3k);background: var(--crk);position: relative;gap: clamp(16px, 2.4vw, 30px);display: grid;transition:transform var(--r3l), box-shadow var(--r3l);padding: clamp(22px, 3.4vw, 44px);}
.es085::before {inset: 0;border-radius: inherit;background: var(--afct);content: "";position: absolute;pointer-events: none;}
.es085:active {transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--igq));box-shadow: var(--tdl), var(--yhb3k);}

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

.z911kk {z-index: 1;position: relative;min-width: 0;}
.beam {text-transform: uppercase;margin: 0 0 12px;color: var(--ruc5i);padding: 7px 16px;font: 700 12px/1 var(--zhp2p);font-style: normal;box-shadow: var(--jli4);display: inline-block;border-radius: var(--lnxkb);background: var(--loltx);letter-spacing: .1em;}

.w5ev9,
.c2xy5zn .w5ev9 {margin: 0 0 .34em;letter-spacing: -0.024em;font-weight: 700;color: var(--puu22);font-size: var(--w4hui);line-height:1.05;}
.rr4am {color: color-mix(in srgb, var(--puu22) 88%, transparent);font-size: clamp(15px, 1.6vw, 18px);margin: 0 0 22px;line-height:1.57;max-width: 46ch;}
.hn0bg {padding: 0 30px;min-height: 52px;font-size: 15px;}

.gp06mp {position: relative;margin: 0;transition:transform var(--r3l), box-shadow var(--r3l);transform: rotate(-1deg);box-shadow: var(--tdl), var(--yhb3k);border-radius: var(--jsa5d);overflow: hidden;background: var(--loltx);z-index: 1;}
.gp06mp:active {transition:transform var(--ehrb), box-shadow var(--ehrb);transform: rotate(-1deg) scale(var(--nsmz));box-shadow: var(--jli4);}
.b6n4n9d {aspect-ratio: 4 / 3;}
.k08p3m {aspect-ratio: 21 / 8;}
.gp06mp img,
.jk0j {height: 100%;display: block;object-fit: cover;width: 100%;}

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

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

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

@media (max-width:850px) {
  .av8c {grid-template-columns: minmax(0, 1fr);}
  .b6n4n9d {aspect-ratio: 16 / 9;}
  
  .gp06mp {max-height: 30vh;}
  .es085 {padding: 20px;}
}

.w8gwdbz {}
.vm0n3c {list-style: none;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;gap:17px;margin: 0;}
@media (max-width:1005px) { .vm0n3c {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:527px)  { .vm0n3c {grid-template-columns: minmax(0, 1fr);} }
.tphj4 {padding: 10px 10px 14px;box-shadow: var(--vpbp), var(--yhb3k);display: block;color: var(--puu22);transition:transform var(--r3l), box-shadow var(--r3l), filter var(--r3l);text-decoration: none;border-radius: var(--jsa5d);background: var(--crk);overflow: hidden;position: relative;}
.tphj4::before {background: var(--afct);border-radius: inherit;pointer-events: none;inset: 0;position: absolute;content: "";}
.tphj4:hover {box-shadow: var(--tdl), var(--yhb3k);transform: translateY(-2px);}
.tphj4:active {transform: scale(var(--nsmz));transition:transform var(--ehrb), box-shadow var(--ehrb), filter var(--ehrb);box-shadow: var(--jli4);filter: brightness(0.94);}
.tphj4:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;}

.hbppb7q {aspect-ratio: 1;border-radius: calc(var(--jsa5d) - 6px);display: block;box-shadow: var(--jli4);background: var(--loltx);position: relative;overflow: hidden;z-index: 1;}
.hbppb7q img {width: 100%;height: 100%;object-fit: cover;display: block;}
.fx3g {color: var(--puu22);position: relative;text-overflow: ellipsis;font: 700 15px/1.3 var(--zhp2p);display: block;overflow: hidden;z-index: 1;margin-top:11px;white-space: nowrap;}
.wq1zxa {z-index: 2;justify-content: center;border-radius: 50%;background: var(--p9m1s);height: 26px;display: inline-flex;color: var(--ibn6, var(--lgp, var(--aywgn)));position: absolute;font-size: 11px;width: 26px;top: 12px;font-style: normal;right: 12px;align-items: center;box-shadow: var(--vpbp);}

.bz8h {}
.n06j {gap:14px;flex-wrap: wrap;display: flex;}
.mwmn {min-height: 74px;position: relative;align-items: center;display: inline-flex;overflow: hidden;padding: 10px 22px 10px 10px;border-radius: var(--lnxkb);box-shadow: var(--vpbp), var(--yhb3k);color: var(--puu22);text-decoration: none;background: var(--crk);gap:10px;transition:transform var(--r3l), box-shadow var(--r3l), filter var(--r3l);}
.mwmn::before {position: absolute;border-radius: inherit;pointer-events: none;inset: 0;background: var(--afct);content: "";}
.mwmn:hover {box-shadow: var(--tdl), var(--yhb3k);transform: translateY(-2px);}
.mwmn:active {transition:transform var(--ehrb), box-shadow var(--ehrb), filter var(--ehrb);filter: brightness(0.94);transform: scale(var(--nsmz));box-shadow: var(--jli4);}
.mwmn:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;}

.rkv2s {height: 54px;box-shadow: var(--jli4);background: color-mix(in srgb, var(--y3p) 88%, var(--vak5));border-radius: calc(var(--lnxkb) - 4px);position: relative;align-items: center;z-index: 1;justify-content: center;display: inline-flex;width: 100px;}
.rkv2s img {width: auto;max-height: 40px;height: auto;object-fit: contain;max-width:81px;}
.x7k76 {position: relative;color: var(--puu22);z-index: 1;font: 600 14px/1 var(--zhp2p);font-style: normal;}

.p8w5r {}
.m43x {border-radius: var(--vvzi);gap:14px;display: flex;padding: 18px;background: var(--loltx);flex-wrap: wrap;box-shadow: var(--cru);}
.pcwfh {color: var(--puu22);background: var(--crk);flex-direction: column;text-decoration: none;box-shadow: var(--vpbp), var(--yhb3k);transition:transform var(--r3l), box-shadow var(--r3l);gap:4px;min-height: 74px;border-radius: var(--jsa5d);position: relative;justify-content: center;align-items: center;display: inline-flex;padding: 12px 16px;min-width: 118px;}
.pcwfh:hover {box-shadow: var(--tdl), var(--yhb3k);transform: translateY(-1px);}
.pcwfh:active {transition:transform var(--ehrb), box-shadow var(--ehrb);box-shadow: var(--jli4);transform: scale(var(--igq));}
.pcwfh:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;}
.qzjtz22 {align-items: center;width: 84px;display: inline-flex;border-radius:11px;justify-content: center;height: 36px;box-shadow: var(--jli4);background: color-mix(in srgb, var(--y3p) 88%, var(--vak5));}
.qzjtz22 img {max-height: 26px;object-fit: contain;height: auto;max-width:71px;width: auto;}
.qg4mw5j {color: var(--ruc5i);font: 600 12px/1 var(--zhp2p);}

.wpty {}
.f2rj5rb {box-shadow: var(--cru);margin-bottom:16px;gap:5px;width: auto;display: inline-flex;border-radius: var(--lnxkb);background: var(--loltx);padding: 16px 26px;align-items: baseline;}
.nfarg {font: 700 clamp(28px, 3.4vw, 44px)/1 var(--zhp2p);color: var(--unk5);}
.afkq {font: 600 14px/1 var(--zhp2p);color: var(--ruc5i);}
.r0632 {color: color-mix(in srgb, var(--puu22) 88%, transparent);max-width: 62ch;}
.dtcdv {gap:15px;justify-content: center;list-style: none;display: flex;padding: 0;margin: 0;flex-wrap: wrap;}
.dtcdv > * {flex: 1 1 240px;max-width: calc(50% - 7px);min-width: 0;}
@media (max-width:627px) { .dtcdv > * {max-width: none;} }
.ask4qt3 {background: var(--crk);position: relative;overflow: hidden;padding: 18px 20px;transition:transform var(--r3l), box-shadow var(--r3l);border-radius: var(--jsa5d);box-shadow: var(--vpbp), var(--yhb3k);}
.ask4qt3::before {position: absolute;border-radius: inherit;pointer-events: none;background: var(--afct);inset: 0;content: "";}
.ask4qt3:active {transform: scale(var(--igq));transition:transform var(--ehrb), box-shadow var(--ehrb);box-shadow: var(--jli4);}
.ymf5qf8 {color: var(--puu22);display: block;z-index: 1;quotes: none;position: relative;}

.j5wv0s0 {position: relative;color: var(--unk5);z-index: 1;display: block;font-style: normal;margin-top:10px;letter-spacing: .14em;}
.d04j4ha {position: relative;display: block;color: var(--ruc5i);z-index: 1;margin-top:5px;font: 600 12px/1 var(--zhp2p);font-style: normal;}

.rhj8 {border-radius: var(--vvzi);display: grid;padding: clamp(18px, 2.4vw, 30px);align-items: center;background: var(--crk);box-shadow: var(--tdl), var(--yhb3k);transition:transform var(--r3l), box-shadow var(--r3l);gap:19px;overflow: hidden;position: relative;}
.rhj8::before {content: "";inset: 0;border-radius: inherit;background: var(--afct);pointer-events: none;position: absolute;}
.rhj8:active {transform: scale(var(--igq));transition:transform var(--ehrb), box-shadow var(--ehrb);box-shadow: var(--jli4);}

.hsqy3sf {grid-template-columns: minmax(0, 1fr);}
.kc3ac {grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);}
.qmwffw {direction: ltr;}
.ep8h3h > .dvfj {order: 2;}
.dvfj {min-width: 0;position: relative;z-index: 1;}
.c0ynf0 {margin: 0 0 .5em;color: var(--puu22);font: 700 clamp(19px, 2vw, 26px)/1.22 var(--zhp2p);}
.nreaj {color: color-mix(in srgb, var(--puu22) 88%, transparent);}
.nreaj p:last-child {margin-bottom:15px;}

.yxjm0 {position: relative;z-index: 1;margin: 0;}
.y51mrk {display: block;background: var(--loltx);border-radius: var(--jsa5d);box-shadow: var(--jli4);overflow: hidden;}
.y51mrk img {width: 100%;display: block;height: auto;}

.dkccr {box-shadow: var(--tdl), var(--yhb3k);background: var(--crk);border-radius: var(--vvzi);padding: clamp(20px, 2.8vw, 34px);position: relative;overflow: hidden;}
.dkccr::before {inset: 0;position: absolute;border-radius: inherit;background: var(--afct);content: "";pointer-events: none;}
.dt43 {display: flex;gap:13px;align-items: center;position: relative;z-index: 1;flex-wrap: wrap;}
.bgde {flex: 1 1 100%;letter-spacing: -.028em;font: 700 clamp(27px, 3.9vw, 44px)/1.12 var(--zhp2p);color: var(--puu22);margin: 0;}
.e70ya2e {flex: 1 1 100%;color: color-mix(in srgb, var(--puu22) 88%, transparent);margin: 0;max-width: 60ch;}

.wmxy99 {-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;overflow-x: auto;gap:15px;display: flex;overscroll-behavior-x: contain;z-index: 1;scrollbar-width: none;padding: 4px 0 10px;margin: 18px 0 0;list-style: none;position: relative;}
.wmxy99::-webkit-scrollbar {display: none;}
.egmg5r1 {overflow: hidden;border-radius: var(--jsa5d);flex: 0 0 auto;background: var(--loltx);scroll-snap-align: start;transition:transform var(--r3l), box-shadow var(--r3l);box-shadow: var(--vpbp), var(--yhb3k);}
.egmg5r1:active {transition:transform var(--ehrb), box-shadow var(--ehrb);box-shadow: var(--jli4);transform: scale(var(--nsmz));}
.egmg5r1 figure {margin: 0;}
.egmg5r1 img {display: block;height: 100%;width: 100%;object-fit: cover;}
.xd417b .egmg5r1 {width: min(94%, 820px);}
.b24be .egmg5r1 {width: min(78%, 440px);}
.ewnrd {font: 700 clamp(14px, 1.3vw, 16px)/1.4 var(--zhp2p);padding: 13px 16px;color: var(--puu22);}

.veskb1n {overflow: hidden;grid-template-areas:
    "well credit"
    "well name"
    "well role"
    "bio  bio"
    "links links"
    "note note";grid-template-columns: auto minmax(0, 1fr);gap:3px 18px;background: var(--crk);padding: clamp(18px, 2.4vw, 28px);display: grid;box-shadow: var(--tdl), var(--yhb3k);position: relative;border-radius: var(--vvzi);}
.veskb1n::before {border-radius: inherit;pointer-events: none;inset: 0;background: var(--afct);position: absolute;content: "";}
.rgvf9 {align-items: center;background: var(--loltx);grid-area: well;display: inline-flex;box-shadow: var(--cru);height: 84px;z-index: 1;width: 84px;flex: 0 0 auto;position: relative;border-radius: 50%;overflow: hidden;justify-content: center;}
.rgvf9 img {height: 100%;width: 100%;object-fit: cover;}
.hxjzz {font: 700 11px/1 var(--zhp2p);z-index: 1;margin: 0;align-self: end;grid-area: credit;position: relative;color: var(--ruc5i);text-transform: uppercase;letter-spacing: .1em;}
.q5ktts {grid-area: name;position: relative;color: var(--puu22);z-index: 1;font: 700 clamp(18px, 2vw, 23px)/1.2 var(--zhp2p);}
.m23e2 {color: var(--ruc5i);grid-area: role;z-index: 1;position: relative;font: 600 13px/1.4 var(--zhp2p);font-style: normal;}
.bpqy1ss {margin: 14px 0 0;z-index: 1;position: relative;color: color-mix(in srgb, var(--puu22) 88%, transparent);grid-area: bio;}

.zq4hc8 {gap:9px;position: relative;padding: 0;list-style: none;display: flex;grid-area: links;margin: 14px 0 0;z-index: 1;}
.zq4hc8 a {background: var(--loltx);color: var(--puu22);box-shadow: var(--vpbp), var(--yhb3k);align-items: center;justify-content: center;transition:transform var(--r3l), box-shadow var(--r3l);width: 44px;border-radius: 50%;height: 44px;display: inline-flex;}
.zq4hc8 a:active {transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--nsmz));box-shadow: var(--jli4);}
.zq4hc8 a:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;}
.gvaft08 {margin-top:13px;color: var(--ruc5i);position: relative;font-size: 12px;z-index: 1;grid-area: note;}

.ygf1,
.xarjecz {align-items: flex-start;flex-direction: column;display: flex;}

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

.y1dt .hxjzz {align-self: flex-start;}

.xarjecz .rgvf9 {width: 64px;margin-bottom:15px;height: 64px;}
.n6zmffc {z-index: 1;font: 600 13px/1.65 var(--zhp2p);position: relative;overflow-wrap: anywhere;color: var(--ruc5i);margin: 0;}
.n6zmffc .q5ktts {font-size: clamp(16px, 1.6vw, 19px);color: var(--puu22);}
.n6zmffc .m23e2 {font-size: 13px;}

.xbq3rmm {}
.b0s9 {margin: 0;padding: 0;gap:11px;list-style: none;display: flex;flex-direction: column;}
.wn66 {position: relative;border-radius: var(--jsa5d);overflow: hidden;background: var(--crk);transition:box-shadow var(--r3l), transform var(--r3l);box-shadow: var(--vpbp), var(--yhb3k);}
.wn66::before {border-radius: inherit;content: "";background: var(--afct);inset: 0;pointer-events: none;position: absolute;}

.wn66:has(details[open]) {box-shadow: var(--cru);background: var(--loltx);}
.wn66:active {transform: scale(var(--igq));transition:transform var(--ehrb);}
.wn66 details {position: relative;z-index: 1;}
.g97d {list-style: none;min-height: 56px;font: 700 15px/1.35 var(--zhp2p);align-items: center;gap:12px;padding: 14px 20px;color: var(--puu22);display: flex;cursor: pointer;}
.g97d::-webkit-details-marker {display: none;}
.g97d strong {font-weight: 700;flex: 1 1 auto;}
.g97d:focus-visible {border-radius: var(--jsa5d);outline: 3px solid var(--unk5);outline-offset: -3px;}

.spejxxg {height: 14px;transition:background var(--r3l);background: var(--loltx);flex: 0 0 auto;border-radius: 50%;box-shadow: var(--jli4);width: 14px;}
details[open] .spejxxg {background: var(--p9m1s);}
.eyg8p3m {padding: 0 20px 18px;}
.aa5k {margin: 0;color: color-mix(in srgb, var(--puu22) 88%, transparent);}

.qsqhby {}

.bykw205 {flex-wrap: wrap;display: flex;gap:17px;justify-content: center;}
.bykw205 > * {flex: 1 1 200px;max-width: calc(50% - 9px);min-width: 0;}
@media (max-width:592px) { .bykw205 > * {max-width: none;} }
.xd3h {min-width: 0;}
.y5dem {height: 52px;transition:transform var(--r3l), box-shadow var(--r3l);color: var(--unk5);align-items: center;display: inline-flex;justify-content: center;background: var(--crk);width: 52px;box-shadow: var(--tdl), var(--yhb3k), inset 0 1px 0 color-mix(in srgb, #fff 22%, transparent);border-radius: 50%;margin-bottom:11px;font: 700 18px/1 var(--zhp2p);}
.xd3h:active .y5dem {box-shadow: var(--jli4);transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--nsmz));}
.hdzyfb {font: 700 16px/1.3 var(--zhp2p);color: var(--puu22);margin: 0 0 .35em;}
.n3jfr {color: color-mix(in srgb, var(--puu22) 86%, transparent);margin: 0;font-size: 14px;}

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

.pc90n7 {display: grid;gap:17px;}
.kc3b079 {gap:15px;grid-template-columns: auto minmax(0, 1fr);align-items: start;display: grid;}
.kc3b079 .y5dem {margin-bottom: 0;}
.dsvpvr {min-width: 0;}

.jcbt30k {}
.m2sn {gap:17px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));display: grid;}
.awx4 {border-radius: var(--vvzi);padding: 18px;background: var(--loltx);box-shadow: var(--cru);}
.x076 {text-transform: uppercase;color: var(--ruc5i);margin: 0 0 12px;font: 700 12px/1 var(--zhp2p);letter-spacing: .1em;}
.qgshrv {margin: 0;display: flex;gap:7px;flex-direction: column;}

.dycjp {padding: 11px 14px;gap:9px;border-radius: var(--jsa5d);display: flex;box-shadow: var(--vpbp), var(--yhb3k);align-items: flex-start;background: var(--crk);}
.sf5k3f {justify-content: center;height: 20px;align-items: center;display: inline-flex;box-shadow: var(--jli4);width: 20px;margin-top:0px;font: 700 12px/1 var(--zhp2p);border-radius: 50%;flex: 0 0 auto;}
.bax72a9 .sf5k3f {color: var(--unk5);background: color-mix(in srgb, var(--p9m1s) 26%, var(--loltx));}
.vmh70 .sf5k3f {background: var(--loltx);color: var(--ruc5i);}
.xzpqf {line-height:1.48;color: color-mix(in srgb, var(--puu22) 90%, transparent);font-size: 14px;margin: 0;}

.zde5a {background: var(--loltx);box-shadow: var(--vpbp);padding: clamp(18px, 2.4vw, 30px);position: relative;border-radius: var(--vvzi);}
.kmxs {box-shadow: var(--jli4);left: 0;position: absolute;width: 5px;background: var(--p9m1s);border-radius: 0 999px 999px 0;height: 30px;top: clamp(24px, 3vw, 36px);}
.ez7ehf {margin: 0 0 .5em;color: var(--puu22);font: 700 clamp(21px, 2.4vw, 30px)/1.2 var(--zhp2p);}
.fx41xq7 {color: color-mix(in srgb, var(--puu22) 90%, transparent);}
.fx41xq7 h3 {margin: 1.4em 0 .4em;}
.fx41xq7 ul, .fx41xq7 ol {padding-left: 1.3em;}
.fx41xq7 li {margin-bottom: .4em;}
.fx41xq7 a {color: var(--unk5);}

.fx41xq7 table {width: 100%;border-collapse: collapse;margin: 1em 0;}
.fx41xq7 th, .fx41xq7 td {border-bottom: 1px solid var(--msk);color: var(--p4p4, var(--puu22));text-align: left;padding: 11px 13px;}
.fx41xq7 th {border-bottom: 2px solid var(--qch);font-weight: 700;}

.t2s4 {background: var(--loltx);border-radius: var(--vvzi);padding: clamp(16px, 2.2vw, 26px);box-shadow: var(--vpbp);}
.zk8fr {color: var(--puu22);font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--zhp2p);margin: 0 0 .5em;overflow-wrap: anywhere;}
.d786cp {color: color-mix(in srgb, var(--puu22) 90%, transparent);}
.d786cp a {color: var(--unk5);}

.d786cp a,
.d786cp button {transition:transform var(--r3l);}
.d786cp a:active,
.d786cp button:active {transform: scale(var(--nsmz));transition:transform var(--ehrb);}
.d786cp table {width: 100%;border-collapse: collapse;}
.d786cp th, .d786cp td {border-bottom: 1px solid var(--msk);color: var(--p4p4, var(--puu22));padding: 10px 12px;text-align: left;}
.d786cp th {border-bottom: 2px solid var(--qch);}

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

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

.f4efp {min-width: 0;}
.ce3g987 {min-width: 0;}

.f4efp .sa2smv {width: 46px;margin: 11px 0 0;}

.hh6qa7m {background: var(--loltx);border-radius: var(--vvzi);padding: clamp(16px, 2.2vw, 26px);box-shadow: var(--cru);position: relative;}
.e15b {position: absolute;background: color-mix(in srgb, var(--p9m1s) 40%, var(--uqo));bottom: 16px;width: 4px;left: 14px;border-radius: 999px;top: 16px;}

.qmdyz {font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--zhp2p);overflow-wrap: anywhere;margin: 0 0 .5em 16px;color: var(--puu22);}
.fhrh {color: color-mix(in srgb, var(--puu22) 90%, transparent);margin-left:17px;}
.fhrh a {color: var(--unk5);}

.fhrh table {border-collapse: collapse;width: 100%;}
.fhrh th, .fhrh td {color: var(--p4p4, var(--puu22));padding: 10px 12px;text-align: left;border-bottom: 1px solid var(--msk);}
.fhrh th {border-bottom: 2px solid var(--qch);}

.p3dk1ps .fhrh,
.y3q0 .fhrh {margin-left: 0;}

.mtnf {display: inline-flex;margin: 0 0 14px;align-items: center;padding: 8px 18px;background: var(--crk);border-radius: var(--lnxkb);position: relative;z-index: 1;max-width: 100%;box-shadow: var(--vpbp), var(--yhb3k);}
.mtnf .qmdyz {margin: 0;}

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

.t58jm {position: relative;display: flex;}
.gnjx648 {justify-content: flex-start;}
.m0pmk5 {justify-content: center;}
.avfaw {justify-content: flex-end;}
.fpq4k5 .nbmtwg8 {width: auto;}
.v9c1q .nbmtwg8 {width: 100%;}
.nbmtwg8 {min-height: 56px;z-index: 1;padding: 0 34px;position: relative;font-size: 16px;gap:11px;}
.qefh1 {display: inline-block;position: relative;z-index: 1;}

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

.f5ge {transition:transform var(--r3l);}
.nbmtwg8:hover .f5ge {transform: translateX(3px);}

.j5k2gq {margin: 0;position: relative;}
.nr099 {overflow: hidden;display: block;position: relative;border-radius: var(--vvzi);background: var(--loltx);box-shadow: var(--cru);}
.nr099 img {height: auto;display: block;width: 100%;}

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

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

.nr099.ydza8rs {overflow: visible;}

.kkgh {display: block;overflow: hidden;position: relative;box-shadow: var(--tdl);border-radius: var(--jsa5d);}

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

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

.s1kt {border-radius: var(--vvzi);overflow: hidden;padding: clamp(20px, 2.6vw, 32px);position: relative;box-shadow: var(--tdl), var(--yhb3k);background: var(--crk);}
.s1kt::before {content: "";position: absolute;border-radius: inherit;pointer-events: none;background: var(--afct);inset: 0;}
.av8p {font: 700 11px/1 var(--zhp2p);z-index: 1;box-shadow: var(--jli4);padding: 6px 14px;border-radius: var(--lnxkb);text-transform: uppercase;background: var(--loltx);color: var(--ruc5i);margin-bottom:11px;display: inline-block;position: relative;letter-spacing: .1em;}
.jfk0v {margin: 0 0 .3em;z-index: 1;color: var(--puu22);font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--zhp2p);position: relative;}
.t2fxc {position: relative;margin: 0 0 18px;max-width: 56ch;z-index: 1;color: color-mix(in srgb, var(--puu22) 88%, transparent);}
.x02qfm {flex-wrap: wrap;position: relative;background: var(--loltx);z-index: 1;list-style: none;gap:10px 26px;box-shadow: var(--jli4);padding: 14px 16px;margin: 0 0 18px;border-radius: var(--jsa5d);display: flex;}
.x02qfm li {display: flex;gap:1px;flex-direction: column;}
.xbs1 {color: var(--puu22);font: 700 13px/1 var(--zhp2p);}

.d883d {font: 600 12px/1 var(--zhp2p);font-style: normal;color: var(--unk5);letter-spacing: .1em;}
.fbqyy {position: relative;z-index: 1;gap:9px;flex-wrap: wrap;display: flex;}

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

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

.eds7 {box-shadow: var(--jli4);border-radius: var(--vvzi);padding: clamp(14px, 1.8vw, 20px) clamp(16px, 2.2vw, 24px);background: var(--loltx);}
.h1d61s {min-height: 44px;gap:9px;list-style: none;cursor: pointer;align-items: center;display: flex;}
.h1d61s::-webkit-details-marker {display: none;}
.h1d61s:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;border-radius: var(--lnxkb);}
.ankpzpz {color: var(--puu22);font: 700 15px/1 var(--zhp2p);}
.w80d {font: 600 12px/1 var(--zhp2p);color: var(--ruc5i);}

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

.p6m20f {padding: 0;list-style: none;margin-bottom: 0;}
.p6m20f li {display: flex;min-width: 0;}
.atcaaq {display: flex;gap:7px;flex-wrap: wrap;margin-top:13px;}

.atcaaq {counter-reset: ptnav;}
.atcaaq a {gap:9px;box-shadow: var(--vpbp), var(--yhb3k);transition:transform var(--r3l), box-shadow var(--r3l);counter-increment: ptnav;font: 600 13px/1 var(--zhp2p);min-height: 44px;color: var(--puu22);display: inline-flex;background: var(--crk);border-radius: var(--lnxkb);padding: 0 18px;align-items: center;text-decoration: none;}
.atcaaq a::before {color: var(--unk5);content: counter(ptnav);font-weight: 700;}
.atcaaq a:hover {transform: translateY(-1px);box-shadow: var(--tdl), var(--yhb3k);}
.atcaaq a:active {box-shadow: var(--jli4);transition:transform var(--ehrb), box-shadow var(--ehrb);transform: scale(var(--nsmz));}
.atcaaq a:focus-visible {outline: 3px solid var(--unk5);outline-offset: 3px;}

.jmyk7 {box-shadow: var(--tdl), var(--yhb3k);position: relative;padding: clamp(20px, 2.6vw, 30px);background: var(--crk);overflow: hidden;border-radius: var(--vvzi);}
.jmyk7::before {background: var(--afct);position: absolute;pointer-events: none;content: "";border-radius: inherit;inset: 0;}
.gavh {color: var(--puu22);font: 700 clamp(19px, 2vw, 25px)/1.2 var(--zhp2p);margin: 0 0 .3em;z-index: 1;position: relative;}
.vc4y978 {color: color-mix(in srgb, var(--puu22) 88%, transparent);position: relative;margin: 0 0 16px;z-index: 1;}
.jmyk7 .yqvg8 {position: relative;z-index: 1;}

.xkm01 {padding: 18px 20px;background: var(--loltx);border-radius: var(--vvzi);box-shadow: var(--jli4);}
.xjtaf7m {border-radius: var(--lnxkb);letter-spacing: .1em;color: var(--ruc5i);display: inline-block;margin-bottom:7px;padding: 5px 13px;background: var(--crk);font: 700 11px/1 var(--zhp2p);text-transform: uppercase;box-shadow: var(--vpbp);}
.yt3x {font: 700 17px/1.25 var(--zhp2p);margin: 0 0 .25em;color: var(--puu22);}
.nrt02n3 {font-size: 14px;color: color-mix(in srgb, var(--puu22) 86%, transparent);margin: 0;}

.p5py2 {background: var(--loltx);box-shadow: var(--jli4);display: inline-block;border-radius: var(--lnxkb);color: var(--ruc5i);padding: 8px 18px;font: 600 12px/1 var(--zhp2p);}

.b0p3nt {align-items: center;left: 12px;z-index: 70;bottom: 12px;right: 12px;justify-content: space-between;box-shadow: var(--bw0e), var(--yhb3k);background: var(--crk);padding: 10px 46px 10px 22px;margin-bottom: env(safe-area-inset-bottom, 0px);display: flex;position: fixed;border-radius: var(--lnxkb);gap:13px;}
.fj7eb {color: var(--puu22);font: 700 14px/1.3 var(--zhp2p);}

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

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

.a7n3def::before {content: '';position: absolute;box-shadow: var(--jli4);background: color-mix(in srgb, var(--y3p) 7%, var(--crk));inset: 10px;transition:background var(--ehrb);border-radius: 50%;}
.a7n3def svg {z-index: 1;position: relative;}
.a7n3def:hover {color: var(--puu22);}
.a7n3def:hover::before {background: color-mix(in srgb, var(--y3p) 12%, var(--crk));}

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

.s5t1f {color: var(--nfj4, var(--jaj));border-radius: var(--vvzi) var(--vvzi) 0 0;padding: 34px var(--yhfkf) calc(30px + env(safe-area-inset-bottom, 0px));margin-top:39px;background: var(--c16);box-shadow: var(--jli4);}
.aapg6,
.xft6vsg {margin: 0 auto;max-width: var(--qks);}
.k1vyh img {width: auto;height: 30px;}
.nhek6v {display: flex;gap:25px 40px;margin: 20px 0;flex-wrap: wrap;}
.nhek6v a {display: inline-flex;align-items: center;text-decoration: none;min-height: 44px;color: var(--nfj4, var(--jaj));}
.nhek6v a:hover {text-decoration: underline;}
.rvj6zc {gap:11px;display: flex;align-items: center;margin: 16px 0;flex-wrap: wrap;}
.xft6vsg {opacity:0.86;padding-top:19px;font-size: 13px;}

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

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

.qyrs0c {left: 0;transform: translateX(-102%);border-radius: 0 var(--vvzi) var(--vvzi) 0;}
.mc8k0 {border-radius: var(--vvzi) 0 0 var(--vvzi);right: 0;transform: translateX(102%);}

.ncdn:checked ~ .sm6xps7 {visibility: visible;opacity:0.99;}
.ncdn:checked ~ .c27eqe0 {visibility: visible;transform: translateX(0);}

.nbyqgs {position: sticky;background: var(--vak5);top: 0;gap:11px;z-index: 1;align-items: center;justify-content: space-between;display: flex;padding: 14px 16px;}
.rf3cf1 {display: inline-flex;min-height: 44px;align-items: center;}
.rf3cf1 img {display: block;width: auto;height: 28px;}
.gzt9d11 {font: 700 17px/1 var(--zhp2p);color: var(--puu22);}

.wbrt {cursor: pointer;color: var(--puu22);border-radius: 50%;display: inline-flex;width: 44px;height: 44px;box-shadow: var(--vpbp), var(--yhb3k);align-items: center;transition:transform var(--r3l), box-shadow var(--r3l);justify-content: center;background: var(--crk);flex: none;}
.wbrt:active {transform: scale(var(--nsmz));box-shadow: var(--jli4);transition:transform var(--ehrb), box-shadow var(--ehrb);}
.wbrt:focus-visible,
.k0mx a:focus-visible,
.a0zyva:focus-visible,
.kg345sy:focus-visible {outline: 3px solid var(--unk5);outline-offset: 2px;}

.k0mx {padding: 8px 12px;}
.k0mx ul {gap:8px;margin: 0;flex-direction: column;list-style: none;padding: 0;display: flex;}
.k0mx a {font: 600 15px/1.2 var(--zhp2p);border-radius: var(--jsa5d);display: flex;min-height: 52px;transition:transform var(--r3l), box-shadow var(--r3l);text-decoration: none;padding: 0 18px;color: var(--puu22);box-shadow: var(--vpbp), var(--yhb3k);align-items: center;background: var(--crk);}
.k0mx a:active {box-shadow: var(--jli4);transform: scale(var(--nsmz));transition:transform var(--ehrb), box-shadow var(--ehrb);}

.k0mx a[aria-current="page"] {box-shadow: var(--jli4), inset 3px 0 0 var(--p9m1s);background: var(--loltx);}

.ps04 {gap:10px;display: flex;margin-top: auto;padding: 14px 12px;flex-direction: column;}
.a0zyva,
.kg345sy {justify-content: center;font: 700 15px/1 var(--zhp2p);min-height: 52px;padding: 0 20px;align-items: center;transition:transform var(--r3l), box-shadow var(--r3l);text-decoration: none;border-radius: var(--lnxkb);box-shadow: var(--vpbp), var(--yhb3k);display: inline-flex;}

.a0zyva {color: var(--nf2c, var(--j2r));background: var(--mh2);}
.kg345sy {color: var(--gfl, var(--ncf));background: var(--oip43);}
.a0zyva:active,
.kg345sy:active {transition:transform var(--ehrb), box-shadow var(--ehrb);box-shadow: var(--jli4);transform: scale(var(--nsmz));}

@media (min-width:889px) {
  .c27eqe0, .sm6xps7 {display: none;}
}

@media (max-width:715px) {
  .kc3ac {grid-template-columns: minmax(0, 1fr);}
  
  .ms5z3r9 {grid-template-columns: minmax(0, 1fr);}
  
  .mae6v {grid-template-columns: minmax(0, 1fr);}
  .mae6v .x02qfm {gap:10px 26px;flex-direction: row;flex-wrap: wrap;}
  .ep8h3h > .dvfj {order: 0;}
  .veskb1n {grid-template-areas: "well" "credit" "name" "role" "bio" "links" "note";justify-items: start;grid-template-columns: minmax(0, 1fr);}
  
  .vm0n3c {gap:12px;grid-template-columns: repeat(2, minmax(0, 1fr));}
  .b0p3nt {padding-left:15px;}
  .fj7eb {font-size: 13px;}
}

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

  .yqvg8,
  .rg38wv,
  .pyq0 a,
  .es085,
  .gp06mp,
  .tphj4,
  .mwmn,
  .pcwfh,
  .ask4qt3,
  .rhj8,
  .egmg5r1,
  .zq4hc8 a,
  .wn66,
  .y5dem,
  .atcaaq a,
  .wv6fm a,
  .wbrt,
  .k0mx a,
  .a0zyva,
  .kg345sy,
  .d786cp a,
  .d786cp button {transition:box-shadow 66ms linear, filter 69ms linear, background 136ms linear;}

  .f5ge,
  .nbmtwg8:hover .f5ge {transform: none;transition:none;}

  .v2jx5y9 {transition:none;}

  .yqvg8:hover,
  .yqvg8:active,
  .rg38wv:active,
  .pyq0 a:active,
  .es085:active,
  .gp06mp:active,
  .tphj4:hover,
  .tphj4:active,
  .mwmn:hover,
  .mwmn:active,
  .pcwfh:hover,
  .pcwfh:active,
  .ask4qt3:active,
  .rhj8:active,
  .egmg5r1:active,
  .zq4hc8 a:active,
  .wn66:active,
  .xd3h:active .y5dem,
  .atcaaq a:hover,
  .atcaaq a:active,
  .wv6fm a:active,
  .wbrt:active,
  .k0mx a:active,
  .a0zyva:active,
  .kg345sy:active,
  .d786cp a:active,
  .d786cp button:active {transform: none;transition:box-shadow 117ms linear, filter 117ms linear;}
  .gp06mp:active {transform: rotate(-1deg);}

  .yqvg8:active,
  .rg38wv:active,
  .pyq0 a:active,
  .tphj4:active,
  .mwmn:active,
  .pcwfh:active,
  .ask4qt3:active,
  .rhj8:active,
  .egmg5r1:active,
  .zq4hc8 a:active,
  .es085:active,
  .gp06mp:active,
  .xd3h:active .y5dem,
  .atcaaq a:active,
  .wv6fm a:active,
  .wbrt:active,
  .k0mx a:active,
  .a0zyva:active,
  .kg345sy:active {filter: brightness(0.9);box-shadow: var(--cru);}

  .c27eqe0 {transition:transform 0.18s linear, visibility 0.177s linear;}
}

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

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

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

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

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

.m3e4gjq {--igna: 999px;--neh: 40px;--r3qs: 999px;--du5xf: var(--lnxkb);--y6jn: 0;--zza: 18px;--coe7t: 0 14px;}

.c2xy5zn h2.jfk0v.jfk0v {margin: 0 0 1em;font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--zhp2p);letter-spacing: normal;}
.c2xy5zn h2.zk8fr.zk8fr {margin: 0 0 .45em;letter-spacing: normal;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--zhp2p);}
.c2xy5zn h2.qmdyz.qmdyz {letter-spacing: normal;margin: 0 0 .45em;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--zhp2p);}

.c2xy5zn h2.zk8fr.vsg8 {margin: 0 0 .6em;padding-left:3px;}

.c2xy5zn h2.zk8fr.p3v0x5 {margin: 0;}

.c2xy5zn .hh6qa7m:not(.p3dk1ps):not(.y3q0) h2.qmdyz.qmdyz {margin: 0 0 .45em 16px;}

.c2xy5zn .mtnf h2.qmdyz {margin: 0;}

.c2xy5zn a.mgrks8, .c2xy5zn .yqvg8.mgrks8, .c2xy5zn .qefh1, .c2xy5zn .fmy2 {color: var(--lgp, var(--aywgn));}

.n06j.n06j, .m43x.m43x {gap:15px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}
.n06j > *, .m43x > * {min-width: 0;}
.n06j .mwmn {justify-content: center;flex-direction: column;display: flex;padding: 12px;gap:8px;width: 100%;}
.n06j .rkv2s {max-width:140px;width: 100%;}
.m43x .pcwfh {min-width: 0;width: 100%;display: flex;}
@media (max-width:755px) {
  .n06j.n06j, .m43x.m43x {grid-template-columns: repeat(2, minmax(0, 1fr));gap:13px;}
  .m43x.m43x {padding: 12px;}
}

p.ymf5qf8, blockquote.ymf5qf8 {margin: 0;}
b.d04j4ha {display: block;}
.t14s {margin: 0;}
p.ewnrd {margin: 0;}

.s5t1f :is(.gvb9, .rvj6zc, .aapg6, .xft6vsg) {box-sizing: border-box;margin-inline: auto;max-width: var(--qks);padding-inline: var(--yhfkf);}
.wpty .dtcdv.dtcdv, .dtcdv.dtcdv {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.dtcdv.dtcdv > * {min-width: 0;max-width: none;}
@media (max-width:888px) { .dtcdv.dtcdv {grid-template-columns: minmax(0, 1fr);} }
.s1kt .x02qfm.x02qfm {grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.s1kt .x02qfm > * {min-width: 0;}

.s1kt.pygfn1j {gap: clamp(18px, 3vw, 40px);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;}
.pygfn1j > .t5hs {grid-column: 1;grid-row: 1;min-width: 0;position: relative;z-index: 1;}
.pygfn1j > .ds4r {grid-column: 2;grid-row: 1;}
.ds4r {border-radius: calc(var(--vvzi) - 4px);gap:15px;position: relative;padding: 18px;grid-template-columns: repeat(3, minmax(0, 1fr));background: var(--loltx);display: grid;box-shadow: var(--cru);z-index: 1;margin: 0;}
.drwx {overflow: hidden;border-radius:22px;box-shadow: var(--tdl), var(--yhb3k);aspect-ratio: 3 / 4;display: block;}
.drwx:nth-child(2) {transform: translateY(-8px);}
.drwx img {width: 100%;object-fit: cover;display: block;height: 100%;}
@media (max-width:755px) {
  .s1kt.pygfn1j {grid-template-columns: minmax(0, 1fr);}
  .pygfn1j > .ds4r {grid-row: 1;grid-column: 1;}
  .pygfn1j > .t5hs {grid-row: 2;}
}

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