

:root {--ied: 1140px;--ow1y:
    inset 0 2px 5px color-mix(in srgb, var(--f3c9) calc(24% + var(--db3, 0) * 8%), transparent),
    inset 0 1px 1px color-mix(in srgb, var(--f3c9) 16%, transparent);--f3c9: color-mix(in srgb, var(--bibs) 78%, #000);--a5ach: var(--v0882);--xfv: clamp(16px, 2.2vw, 30px);--xkey: var(--r3elb);--tupg5:
    0 2px 4px color-mix(in srgb, var(--f3c9) calc(12% + var(--db3, 0) * 6%), transparent),
    0 8px 20px color-mix(in srgb, var(--f3c9) calc(16% + var(--db3, 0) * 6%), transparent);--h1q16: 400ms cubic-bezier(0.34, 1.56, 0.64, 1);--mcjr1: var(--fzkdr);--nqp7n: clamp(18px, 2.4vw, 34px);--mb7n: var(--yl6);--mf5: 999px;--tx4f: linear-gradient(
    160deg,
    color-mix(in srgb, #fff calc(22% - var(--db3, 0) * 12%), transparent) 0%,
    color-mix(in srgb, #fff calc(6% - var(--db3, 0) * 3%), transparent) 42%,
    transparent 68%
  );--lspw:
    0 4px 8px color-mix(in srgb, var(--f3c9) calc(13% + var(--db3, 0) * 6%), transparent),
    0 16px 38px color-mix(in srgb, var(--f3c9) calc(18% + var(--db3, 0) * 7%), transparent);--ube: 110ms cubic-bezier(0.4, 0, 0.2, 1);--j7oj: var(--tt1);--vmavf:
    0 1px 2px color-mix(in srgb, var(--f3c9) calc(11% + var(--db3, 0) * 5%), transparent),
    0 3px 8px color-mix(in srgb, var(--f3c9) calc(13% + var(--db3, 0) * 4%), transparent);--uw5: color-mix(in srgb, var(--aq9ne) 35%, var(--wr2));--zo5: 0.95;--wr2: var(--bibs);--e4b: 0.985;--xzy03: var(--k4y);--ptb6: 22px;--yp2:
    inset 0 3px 9px color-mix(in srgb, var(--f3c9) calc(28% + var(--db3, 0) * 9%), transparent),
    inset 0 1px 2px color-mix(in srgb, var(--f3c9) 18%, transparent);--kwb40:"Quicksand", "Varela Round", "Rubik", system-ui, sans-serif;--wgv3: var(--yt7j);--ozu: 18px;--s19rt: inset 0 -1px 0 color-mix(in srgb, var(--f3c9) 14%, transparent);}

* {box-sizing: border-box;}

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

img {max-width: 100%;}

.aszqnma {--ptb6: 26px;--mf5: 999px;--ozu: 22px;}
.w7ew7ks {--ozu: 16px;--ptb6: 18px;--mf5: 14px;}
.kmq2 {--mf5: 999px;--ozu: 26px;--ptb6: 30px;}

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

.wh6zbgh {position: absolute;top: 0;z-index: 200;left: -9999px;}
.wh6zbgh:focus {background: var(--wgv3);border-radius: var(--mf5);color: var(--wr2);box-shadow: var(--tupg5);top: 12px;left: 12px;padding: 10px 16px;}

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

.sdddn {margin: 0 auto;border-radius: var(--mf5);background: var(--azh);max-width: var(--ied);min-height: 60px;display: flex;align-items: center;box-shadow: var(--tupg5), var(--s19rt);padding: 7px 8px 7px 16px;gap:15px;overflow: hidden;position: relative;}
.sdddn::before {background: var(--tx4f);inset: 0;position: absolute;border-radius: inherit;content: "";pointer-events: none;}
.vza4 {font: 700 clamp(15px, 1.5vw, 18px)/1.1 var(--kwb40);color: var(--c0ii2, var(--o3o));margin: 0;letter-spacing: .005em;}
.kk6wbv {z-index: 1;display: flex;align-items: center;gap:8px;position: relative;}

.k44r6 {color: var(--sj2lj, var(--imya));background: var(--jbo50);}
.wh1ew {background: var(--bj7a7);color: var(--k81nl, var(--dg7b4));}

.cxr6m1 a {transition:background var(--h1q16), transform var(--h1q16), box-shadow var(--h1q16);}
.cxr6m1 a:hover {background: color-mix(in srgb, var(--o3o) 10%, transparent);}
.cxr6m1 a:active {transition:transform var(--ube), box-shadow var(--ube);transform: scale(var(--zo5));box-shadow: var(--ow1y);}
.cxr6m1 a[aria-current="page"] {background: color-mix(in srgb, var(--o3o) 14%, transparent);box-shadow: var(--ow1y);}
.cxr6m1 a:focus-visible,
.bqbg4:focus-visible {border-radius: var(--mf5);outline: 3px solid var(--o3o);outline-offset: 2px;}

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

.x5ys:hover {transform: translateY(-1px);box-shadow: var(--tupg5), var(--s19rt);}
.x5ys:active {transform: scale(var(--zo5));}

.face {color: var(--oox0, var(--drm));background: var(--aq9ne);}
.face:hover {background: var(--viapq);}

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

.zaas35z {padding-bottom: max(96px, var(--sfq, 96px));}

.nxk2 {position: relative;margin: 8px 0 var(--nqp7n);}
.cwxrjj {font: 600 15px/1 var(--kwb40);border: 0;border-radius: var(--mf5);background: var(--mb7n);transition:box-shadow var(--h1q16);box-shadow: var(--ow1y);color: var(--wr2);padding: 0 22px;width: 100%;min-height: 52px;}
.cwxrjj::placeholder {color: var(--mcjr1);}
.cwxrjj:focus {box-shadow: var(--yp2);outline: 3px solid var(--uw5);outline-offset: 2px;}
.ea3v70g {gap:5px;flex-direction: column;margin-top:9px;display: flex;}
.ea3v70g:empty {display: none;}
.ea3v70g a {box-shadow: var(--vmavf), var(--s19rt);min-height: 44px;color: var(--wr2);text-decoration: none;background: var(--wgv3);padding: 12px 20px;border-radius: var(--mf5);display: block;transition:transform var(--h1q16), box-shadow var(--h1q16);font-weight: 600;}
.ea3v70g a:active {transition:transform var(--ube), box-shadow var(--ube);box-shadow: var(--ow1y);transform: scale(var(--zo5));}

.yc2sc {transition:transform var(--h1q16), box-shadow var(--h1q16);display: grid;overflow: hidden;box-shadow: var(--lspw), var(--s19rt);position: relative;--kmj: clamp(34px, 5.4vw, 66px);gap: clamp(16px, 2.4vw, 30px);padding: clamp(22px, 3.4vw, 44px);border-radius: var(--ptb6);background: var(--wgv3);}
.yc2sc::before {position: absolute;inset: 0;background: var(--tx4f);border-radius: inherit;pointer-events: none;content: "";}
.yc2sc:active {transform: scale(var(--e4b));box-shadow: var(--tupg5), var(--s19rt);transition:transform var(--ube), box-shadow var(--ube);}

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

.vddbxp {z-index: 1;position: relative;min-width: 0;}
.s1pwc {background: var(--mb7n);text-transform: uppercase;color: var(--xzy03);font: 700 12px/1 var(--kwb40);font-style: normal;display: inline-block;box-shadow: var(--ow1y);letter-spacing: .1em;border-radius: var(--mf5);padding: 7px 16px;margin: 0 0 12px;}

.r6p1,
.zaas35z .r6p1 {font-size: var(--kmj);font-weight: 700;color: var(--wr2);letter-spacing: -0.024em;line-height:1.03;margin: 0 0 .34em;}
.dhddn {max-width: 46ch;font-size: clamp(15px, 1.6vw, 18px);color: color-mix(in srgb, var(--wr2) 88%, transparent);margin: 0 0 22px;line-height:1.55;}
.fchwq2x {min-height: 52px;padding: 0 30px;font-size: 15px;}

.szbdx5q {box-shadow: var(--tupg5), var(--s19rt);transition:transform var(--h1q16), box-shadow var(--h1q16);border-radius: var(--ozu);overflow: hidden;z-index: 1;background: var(--mb7n);transform: rotate(-1deg);margin: 0;position: relative;}
.szbdx5q:active {transition:transform var(--ube), box-shadow var(--ube);transform: rotate(-1deg) scale(var(--zo5));box-shadow: var(--ow1y);}
.pa0f3q {aspect-ratio: 4 / 3;}
.kc649th {aspect-ratio: 21 / 8;}
.szbdx5q img,
.pxpps {display: block;width: 100%;height: 100%;object-fit: cover;}

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

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

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

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

.vrak65v {}
.jh6nja {margin: 0;gap:18px;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;display: grid;padding: 0;}
@media (max-width:1005px) { .jh6nja {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:511px)  { .jh6nja {grid-template-columns: minmax(0, 1fr);} }
.efa943 {box-shadow: var(--vmavf), var(--s19rt);display: block;background: var(--wgv3);text-decoration: none;position: relative;overflow: hidden;color: var(--wr2);transition:transform var(--h1q16), box-shadow var(--h1q16), filter var(--h1q16);border-radius: var(--ozu);padding: 10px 10px 14px;}
.efa943::before {content: "";border-radius: inherit;inset: 0;background: var(--tx4f);pointer-events: none;position: absolute;}
.efa943:hover {transform: translateY(-2px);box-shadow: var(--tupg5), var(--s19rt);}
.efa943:active {transform: scale(var(--zo5));transition:transform var(--ube), box-shadow var(--ube), filter var(--ube);filter: brightness(0.94);box-shadow: var(--ow1y);}
.efa943:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;}

.pv8fd {z-index: 1;aspect-ratio: 1;position: relative;box-shadow: var(--ow1y);background: var(--mb7n);display: block;overflow: hidden;border-radius: calc(var(--ozu) - 6px);}
.pv8fd img {display: block;height: 100%;object-fit: cover;width: 100%;}
.tfzx {font: 700 15px/1.3 var(--kwb40);white-space: nowrap;display: block;z-index: 1;margin-top:12px;color: var(--wr2);overflow: hidden;text-overflow: ellipsis;position: relative;}
.p40r7 {height: 26px;display: inline-flex;top: 12px;justify-content: center;position: absolute;width: 26px;font-style: normal;right: 12px;color: var(--ai9r8, var(--oox0, var(--drm)));font-size: 11px;border-radius: 50%;background: var(--aq9ne);box-shadow: var(--vmavf);z-index: 2;align-items: center;}

.h90zgm {}
.pjk2h {gap:15px;display: flex;flex-wrap: wrap;}
.sgt776 {background: var(--wgv3);display: inline-flex;border-radius: var(--mf5);align-items: center;position: relative;overflow: hidden;transition:transform var(--h1q16), box-shadow var(--h1q16), filter var(--h1q16);padding: 10px 22px 10px 10px;color: var(--wr2);gap:10px;box-shadow: var(--vmavf), var(--s19rt);min-height: 74px;text-decoration: none;}
.sgt776::before {border-radius: inherit;background: var(--tx4f);pointer-events: none;inset: 0;content: "";position: absolute;}
.sgt776:hover {transform: translateY(-2px);box-shadow: var(--tupg5), var(--s19rt);}
.sgt776:active {transition:transform var(--ube), box-shadow var(--ube), filter var(--ube);transform: scale(var(--zo5));filter: brightness(0.94);box-shadow: var(--ow1y);}
.sgt776:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;}

.t9y2d0 {justify-content: center;height: 54px;box-shadow: var(--ow1y);background: color-mix(in srgb, var(--f3c9) 88%, var(--je70));display: inline-flex;align-items: center;width: 100px;z-index: 1;border-radius: calc(var(--mf5) - 4px);position: relative;}
.t9y2d0 img {width: auto;height: auto;max-width:83px;max-height: 40px;object-fit: contain;}
.mc6f {color: var(--wr2);z-index: 1;font: 600 14px/1 var(--kwb40);font-style: normal;position: relative;}

.s271dv {}
.hacd3hc {display: flex;background: var(--mb7n);gap:15px;flex-wrap: wrap;box-shadow: var(--yp2);border-radius: var(--ptb6);padding: 18px;}
.nmbzxw {padding: 12px 16px;position: relative;gap:3px;min-width: 118px;background: var(--wgv3);flex-direction: column;display: inline-flex;justify-content: center;align-items: center;text-decoration: none;transition:transform var(--h1q16), box-shadow var(--h1q16);color: var(--wr2);box-shadow: var(--vmavf), var(--s19rt);border-radius: var(--ozu);min-height: 74px;}
.nmbzxw:hover {box-shadow: var(--tupg5), var(--s19rt);transform: translateY(-1px);}
.nmbzxw:active {box-shadow: var(--ow1y);transition:transform var(--ube), box-shadow var(--ube);transform: scale(var(--e4b));}
.nmbzxw:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;}
.zw69 {box-shadow: var(--ow1y);display: inline-flex;justify-content: center;width: 84px;border-radius:11px;height: 36px;background: color-mix(in srgb, var(--f3c9) 88%, var(--je70));align-items: center;}
.zw69 img {max-width:71px;object-fit: contain;height: auto;width: auto;max-height: 26px;}
.rjzq {color: var(--xzy03);font: 600 12px/1 var(--kwb40);}

.e7c2hk {}
.dvd21 {gap:7px;border-radius: var(--mf5);background: var(--mb7n);width: auto;box-shadow: var(--yp2);display: inline-flex;margin-bottom:17px;align-items: baseline;padding: 16px 26px;}
.v7w9 {color: var(--uw5);font: 700 clamp(28px, 3.4vw, 44px)/1 var(--kwb40);}
.nsd82 {font: 600 14px/1 var(--kwb40);color: var(--xzy03);}
.cgptkd {max-width: 62ch;color: color-mix(in srgb, var(--wr2) 88%, transparent);}
.rrrsqc {gap:14px;margin: 0;display: flex;justify-content: center;list-style: none;padding: 0;flex-wrap: wrap;}
.rrrsqc > * {flex: 1 1 240px;max-width: calc(50% - 7px);min-width: 0;}
@media (max-width:625px) { .rrrsqc > * {max-width: none;} }
.hkf21 {overflow: hidden;transition:transform var(--h1q16), box-shadow var(--h1q16);box-shadow: var(--vmavf), var(--s19rt);background: var(--wgv3);position: relative;border-radius: var(--ozu);padding: 18px 20px;}
.hkf21::before {background: var(--tx4f);border-radius: inherit;position: absolute;inset: 0;pointer-events: none;content: "";}
.hkf21:active {transition:transform var(--ube), box-shadow var(--ube);box-shadow: var(--ow1y);transform: scale(var(--e4b));}
.j29j25x {z-index: 1;display: block;quotes: none;color: var(--wr2);position: relative;}

.rkq3 {margin-top:9px;font-style: normal;color: var(--uw5);display: block;letter-spacing: .14em;z-index: 1;position: relative;}
.tczevwe {color: var(--xzy03);display: block;margin-top:6px;z-index: 1;position: relative;font: 600 12px/1 var(--kwb40);font-style: normal;}

.v0fcfj5 {box-shadow: var(--tupg5), var(--s19rt);border-radius: var(--ptb6);padding: clamp(18px, 2.4vw, 30px);display: grid;background: var(--wgv3);position: relative;align-items: center;transition:transform var(--h1q16), box-shadow var(--h1q16);gap:19px;overflow: hidden;}
.v0fcfj5::before {position: absolute;background: var(--tx4f);content: "";inset: 0;border-radius: inherit;pointer-events: none;}
.v0fcfj5:active {transition:transform var(--ube), box-shadow var(--ube);transform: scale(var(--e4b));box-shadow: var(--ow1y);}

.dyff03j {grid-template-columns: minmax(0, 1fr);}
.k9tp9 {grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);}
.jnfkf {direction: ltr;}
.aj31k > .r8sh {order: 2;}
.r8sh {z-index: 1;position: relative;min-width: 0;}
.mc18z4j {color: var(--wr2);margin: 0 0 .5em;font: 700 clamp(19px, 2vw, 26px)/1.22 var(--kwb40);}
.bcr4 {color: color-mix(in srgb, var(--wr2) 88%, transparent);}
.bcr4 p:last-child {margin-bottom:17px;}

.k6a8q0z {position: relative;margin: 0;z-index: 1;}
.navc5mp {background: var(--mb7n);overflow: hidden;display: block;border-radius: var(--ozu);box-shadow: var(--ow1y);}
.navc5mp img {height: auto;width: 100%;display: block;}

.nn6h8 {padding: clamp(20px, 2.8vw, 34px);overflow: hidden;box-shadow: var(--tupg5), var(--s19rt);background: var(--wgv3);border-radius: var(--ptb6);position: relative;}
.nn6h8::before {background: var(--tx4f);border-radius: inherit;inset: 0;position: absolute;pointer-events: none;content: "";}
.gqt6 {align-items: center;gap:12px;flex-wrap: wrap;position: relative;display: flex;z-index: 1;}
.r87pnj {font: 700 clamp(27px, 3.9vw, 44px)/1.12 var(--kwb40);margin: 0;color: var(--wr2);flex: 1 1 100%;letter-spacing: -.028em;}
.aexr1 {flex: 1 1 100%;max-width: 60ch;margin: 0;color: color-mix(in srgb, var(--wr2) 88%, transparent);}

.ssn7 {display: flex;scrollbar-width: none;scroll-snap-type: x mandatory;list-style: none;padding: 4px 0 10px;margin: 18px 0 0;overscroll-behavior-x: contain;position: relative;-webkit-overflow-scrolling: touch;gap:13px;overflow-x: auto;z-index: 1;}
.ssn7::-webkit-scrollbar {display: none;}
.hyvk095 {flex: 0 0 auto;background: var(--mb7n);box-shadow: var(--vmavf), var(--s19rt);scroll-snap-align: start;transition:transform var(--h1q16), box-shadow var(--h1q16);overflow: hidden;border-radius: var(--ozu);}
.hyvk095:active {transform: scale(var(--zo5));box-shadow: var(--ow1y);transition:transform var(--ube), box-shadow var(--ube);}
.hyvk095 figure {margin: 0;}
.hyvk095 img {display: block;width: 100%;height: 100%;object-fit: cover;}
.hbn3cc .hyvk095 {width: min(94%, 820px);}
.y0mgb .hyvk095 {width: min(78%, 440px);}
.avn1g3 {color: var(--wr2);font: 700 clamp(14px, 1.3vw, 16px)/1.4 var(--kwb40);padding: 13px 16px;}

.p23tx4 {position: relative;background: var(--wgv3);box-shadow: var(--tupg5), var(--s19rt);gap:1px 18px;grid-template-areas:
    "well credit"
    "well name"
    "well role"
    "bio  bio"
    "links links"
    "note note";overflow: hidden;display: grid;padding: clamp(18px, 2.4vw, 28px);grid-template-columns: auto minmax(0, 1fr);border-radius: var(--ptb6);}
.p23tx4::before {pointer-events: none;position: absolute;content: "";background: var(--tx4f);inset: 0;border-radius: inherit;}
.nt09nx {grid-area: well;align-items: center;background: var(--mb7n);position: relative;justify-content: center;border-radius: 50%;box-shadow: var(--yp2);overflow: hidden;display: inline-flex;height: 84px;flex: 0 0 auto;width: 84px;z-index: 1;}
.nt09nx img {object-fit: cover;width: 100%;height: 100%;}
.xm5bsf {grid-area: credit;text-transform: uppercase;font: 700 11px/1 var(--kwb40);align-self: end;margin: 0;z-index: 1;letter-spacing: .1em;color: var(--xzy03);position: relative;}
.gpjvm5g {font: 700 clamp(18px, 2vw, 23px)/1.2 var(--kwb40);color: var(--wr2);position: relative;z-index: 1;grid-area: name;}
.frcyq {z-index: 1;grid-area: role;color: var(--xzy03);font: 600 13px/1.4 var(--kwb40);font-style: normal;position: relative;}
.s1jg5 {margin: 14px 0 0;position: relative;grid-area: bio;color: color-mix(in srgb, var(--wr2) 88%, transparent);z-index: 1;}

.zd15t7 {position: relative;margin: 14px 0 0;display: flex;gap:10px;list-style: none;padding: 0;grid-area: links;z-index: 1;}
.zd15t7 a {align-items: center;border-radius: 50%;transition:transform var(--h1q16), box-shadow var(--h1q16);color: var(--wr2);display: inline-flex;width: 44px;box-shadow: var(--vmavf), var(--s19rt);justify-content: center;background: var(--mb7n);height: 44px;}
.zd15t7 a:active {transition:transform var(--ube), box-shadow var(--ube);box-shadow: var(--ow1y);transform: scale(var(--zo5));}
.zd15t7 a:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;}
.f9tevd {position: relative;margin-top:13px;font-size: 12px;z-index: 1;grid-area: note;color: var(--xzy03);}

.kga08n8,
.hrmfqyn {flex-direction: column;align-items: flex-start;display: flex;}

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

.awhfjj .xm5bsf {align-self: flex-start;}

.hrmfqyn .nt09nx {width: 64px;margin-bottom:15px;height: 64px;}
.sydjh {position: relative;z-index: 1;color: var(--xzy03);margin: 0;font: 600 13px/1.65 var(--kwb40);overflow-wrap: anywhere;}
.sydjh .gpjvm5g {font-size: clamp(16px, 1.6vw, 19px);color: var(--wr2);}
.sydjh .frcyq {font-size: 13px;}

.rhq8h1e {}
.spfk5pq {display: flex;flex-direction: column;list-style: none;padding: 0;margin: 0;gap:11px;}
.hpzpb8 {transition:box-shadow var(--h1q16), transform var(--h1q16);overflow: hidden;position: relative;border-radius: var(--ozu);background: var(--wgv3);box-shadow: var(--vmavf), var(--s19rt);}
.hpzpb8::before {pointer-events: none;border-radius: inherit;position: absolute;background: var(--tx4f);inset: 0;content: "";}

.hpzpb8:has(details[open]) {box-shadow: var(--yp2);background: var(--mb7n);}
.hpzpb8:active {transition:transform var(--ube);transform: scale(var(--e4b));}
.hpzpb8 details {z-index: 1;position: relative;}
.w9fb3k {cursor: pointer;align-items: center;display: flex;padding: 14px 20px;min-height: 56px;color: var(--wr2);list-style: none;font: 700 15px/1.35 var(--kwb40);gap:12px;}
.w9fb3k::-webkit-details-marker {display: none;}
.w9fb3k strong {font-weight: 700;flex: 1 1 auto;}
.w9fb3k:focus-visible {border-radius: var(--ozu);outline: 3px solid var(--uw5);outline-offset: -3px;}

.qn38msm {transition:background var(--h1q16);border-radius: 50%;box-shadow: var(--ow1y);height: 14px;background: var(--mb7n);flex: 0 0 auto;width: 14px;}
details[open] .qn38msm {background: var(--aq9ne);}
.mr9d {padding: 0 20px 18px;}
.jqmb5 {margin: 0;color: color-mix(in srgb, var(--wr2) 88%, transparent);}

.y1b3 {}

.e95xnm {gap:18px;flex-wrap: wrap;display: flex;justify-content: center;}
.e95xnm > * {min-width: 0;max-width: calc(50% - 9px);flex: 1 1 200px;}
@media (max-width:609px) { .e95xnm > * {max-width: none;} }
.g8ya {min-width: 0;}
.ynse {justify-content: center;font: 700 18px/1 var(--kwb40);transition:transform var(--h1q16), box-shadow var(--h1q16);margin-bottom:12px;width: 52px;display: inline-flex;height: 52px;color: var(--uw5);background: var(--wgv3);border-radius: 50%;align-items: center;box-shadow: var(--tupg5), var(--s19rt), inset 0 1px 0 color-mix(in srgb, #fff 22%, transparent);}
.g8ya:active .ynse {box-shadow: var(--ow1y);transition:transform var(--ube), box-shadow var(--ube);transform: scale(var(--zo5));}
.y6x61 {margin: 0 0 .35em;font: 700 16px/1.3 var(--kwb40);color: var(--wr2);}
.xy3d7mc {color: color-mix(in srgb, var(--wr2) 86%, transparent);margin: 0;font-size: 14px;}

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

.x2tcp {gap:15px;display: grid;}
.mr1dxsq {grid-template-columns: auto minmax(0, 1fr);gap:15px;display: grid;align-items: start;}
.mr1dxsq .ynse {margin-bottom: 0;}
.wpkj {min-width: 0;}

.etk4 {}
.nfn5f {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap:16px;}
.e3214hn {box-shadow: var(--yp2);padding: 18px;background: var(--mb7n);border-radius: var(--ptb6);}
.shaxh {margin: 0 0 12px;text-transform: uppercase;color: var(--xzy03);letter-spacing: .1em;font: 700 12px/1 var(--kwb40);}
.kv16h {gap:9px;margin: 0;flex-direction: column;display: flex;}

.vnp4 {background: var(--wgv3);box-shadow: var(--vmavf), var(--s19rt);gap:11px;align-items: flex-start;display: flex;padding: 11px 14px;border-radius: var(--ozu);}
.yey21 {margin-top:0px;height: 20px;justify-content: center;display: inline-flex;border-radius: 50%;flex: 0 0 auto;width: 20px;box-shadow: var(--ow1y);align-items: center;font: 700 12px/1 var(--kwb40);}
.cb28yrv .yey21 {background: color-mix(in srgb, var(--aq9ne) 26%, var(--mb7n));color: var(--uw5);}
.vmw2 .yey21 {color: var(--xzy03);background: var(--mb7n);}
.rc43y {line-height:1.51;margin: 0;color: color-mix(in srgb, var(--wr2) 90%, transparent);font-size: 14px;}

.a1xek {padding: clamp(18px, 2.4vw, 30px);border-radius: var(--ptb6);box-shadow: var(--vmavf);position: relative;background: var(--mb7n);}
.dwxx2t {position: absolute;border-radius: 0 999px 999px 0;box-shadow: var(--ow1y);background: var(--aq9ne);height: 30px;top: clamp(24px, 3vw, 36px);width: 5px;left: 0;}
.byzzkh {font: 700 clamp(21px, 2.4vw, 30px)/1.2 var(--kwb40);color: var(--wr2);margin: 0 0 .5em;}
.vjkk {color: color-mix(in srgb, var(--wr2) 90%, transparent);}
.vjkk h3 {margin: 1.4em 0 .4em;}
.vjkk ul, .vjkk ol {padding-left: 1.3em;}
.vjkk li {margin-bottom: .4em;}
.vjkk a {color: var(--uw5);}

.vjkk table {margin: 1em 0;width: 100%;border-collapse: collapse;}
.vjkk th, .vjkk td {text-align: left;color: var(--rwswz, var(--wr2));border-bottom: 1px solid var(--j7oj);padding: 11px 13px;}
.vjkk th {border-bottom: 2px solid var(--qmco);font-weight: 700;}

.qqabffx {padding: clamp(16px, 2.2vw, 26px);background: var(--mb7n);box-shadow: var(--vmavf);border-radius: var(--ptb6);}
.zdqpe {overflow-wrap: anywhere;color: var(--wr2);margin: 0 0 .5em;font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--kwb40);}
.bvqv {color: color-mix(in srgb, var(--wr2) 90%, transparent);}
.bvqv a {color: var(--uw5);}

.bvqv a,
.bvqv button {transition:transform var(--h1q16);}
.bvqv a:active,
.bvqv button:active {transform: scale(var(--zo5));transition:transform var(--ube);}
.bvqv table {width: 100%;border-collapse: collapse;}
.bvqv th, .bvqv td {padding: 10px 12px;border-bottom: 1px solid var(--j7oj);color: var(--rwswz, var(--wr2));text-align: left;}
.bvqv th {border-bottom: 2px solid var(--qmco);}

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

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

.hs2p {min-width: 0;}
.tbht6 {min-width: 0;}

.hs2p .yrda9yx {width: 46px;margin: 11px 0 0;}

.vcn78a {padding: clamp(16px, 2.2vw, 26px);position: relative;background: var(--mb7n);box-shadow: var(--yp2);border-radius: var(--ptb6);}
.b0qg {bottom: 16px;border-radius: 999px;width: 4px;top: 16px;position: absolute;left: 14px;background: color-mix(in srgb, var(--aq9ne) 40%, var(--a5ach));}

.ba60wg1 {color: var(--wr2);margin: 0 0 .5em 16px;overflow-wrap: anywhere;font: 700 clamp(17px, 1.8vw, 21px)/1.25 var(--kwb40);}
.mzvamm {color: color-mix(in srgb, var(--wr2) 90%, transparent);margin-left:16px;}
.mzvamm a {color: var(--uw5);}

.mzvamm table {width: 100%;border-collapse: collapse;}
.mzvamm th, .mzvamm td {text-align: left;color: var(--rwswz, var(--wr2));border-bottom: 1px solid var(--j7oj);padding: 10px 12px;}
.mzvamm th {border-bottom: 2px solid var(--qmco);}

.ba5gy6 .mzvamm,
.rjcq79 .mzvamm {margin-left: 0;}

.zzx54t {max-width: 100%;background: var(--wgv3);margin: 0 0 14px;display: inline-flex;position: relative;border-radius: var(--mf5);z-index: 1;align-items: center;padding: 8px 18px;box-shadow: var(--vmavf), var(--s19rt);}
.zzx54t .ba60wg1 {margin: 0;}

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

.qrgak8 {position: relative;display: flex;}
.tx7tzq {justify-content: flex-start;}
.e2y93 {justify-content: center;}
.ya6h {justify-content: flex-end;}
.r4snhky .qxw0 {width: auto;}
.wr390 .qxw0 {width: 100%;}
.qxw0 {position: relative;font-size: 16px;z-index: 1;gap:9px;min-height: 56px;padding: 0 34px;}
.b7nw {z-index: 1;position: relative;display: inline-block;}

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

.a8vv {transition:transform var(--h1q16);}
.qxw0:hover .a8vv {transform: translateX(3px);}

.tt1j {position: relative;margin: 0;}
.yxn1ztk {display: block;overflow: hidden;background: var(--mb7n);box-shadow: var(--yp2);position: relative;border-radius: var(--ptb6);}
.yxn1ztk img {width: 100%;display: block;height: auto;}

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

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

.yxn1ztk.spn5q {overflow: visible;}

.vqr9 {position: relative;border-radius: var(--ozu);box-shadow: var(--tupg5);overflow: hidden;display: block;}

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

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

.bbdsf1e {background: var(--wgv3);padding: clamp(20px, 2.6vw, 32px);box-shadow: var(--tupg5), var(--s19rt);position: relative;border-radius: var(--ptb6);overflow: hidden;}
.bbdsf1e::before {pointer-events: none;content: "";border-radius: inherit;inset: 0;background: var(--tx4f);position: absolute;}
.jk2wn {letter-spacing: .1em;position: relative;margin-bottom:11px;text-transform: uppercase;font: 700 11px/1 var(--kwb40);padding: 6px 14px;display: inline-block;z-index: 1;box-shadow: var(--ow1y);background: var(--mb7n);color: var(--xzy03);border-radius: var(--mf5);}
.j8eh7n {color: var(--wr2);font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--kwb40);z-index: 1;margin: 0 0 .3em;position: relative;}
.j3cb {margin: 0 0 18px;max-width: 56ch;color: color-mix(in srgb, var(--wr2) 88%, transparent);position: relative;z-index: 1;}
.m7xn {list-style: none;padding: 14px 16px;border-radius: var(--ozu);gap:11px 26px;z-index: 1;background: var(--mb7n);margin: 0 0 18px;flex-wrap: wrap;position: relative;display: flex;box-shadow: var(--ow1y);}
.m7xn li {display: flex;gap:3px;flex-direction: column;}
.yjyh {font: 700 13px/1 var(--kwb40);color: var(--wr2);}

.m3je1w {font: 600 12px/1 var(--kwb40);font-style: normal;color: var(--uw5);letter-spacing: .1em;}
.b99nd {z-index: 1;position: relative;gap:10px;display: flex;flex-wrap: wrap;}

.ddv9nmz {display: flex;}
.bxyr {display: flex;flex-direction: column;gap:3px;}
.bxyr dt,
.bxyr dd {margin: 0;}

.d4zm {display: grid;gap:20px 26px;grid-template-columns: minmax(0, 1fr) minmax(0, 270px);align-items: start;}
.j0jppgh {z-index: 1;min-width: 0;position: relative;}
.j0jppgh > :last-child {margin-bottom: 0;}
.d4zm .m7xn {gap:11px;margin: 0;flex-direction: column;}
.d4zm .b99nd {grid-column: 1 / -1;}

.y979g8t {border-radius: var(--ptb6);box-shadow: var(--ow1y);background: var(--mb7n);padding: clamp(14px, 1.8vw, 20px) clamp(16px, 2.2vw, 24px);}
.ex3858 {gap:11px;align-items: center;list-style: none;cursor: pointer;display: flex;min-height: 44px;}
.ex3858::-webkit-details-marker {display: none;}
.ex3858:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;border-radius: var(--mf5);}
.h86gpn1 {color: var(--wr2);font: 700 15px/1 var(--kwb40);}
.c8agm {color: var(--xzy03);font: 600 12px/1 var(--kwb40);}

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

.jgst991 {padding: 0;list-style: none;margin-bottom: 0;}
.jgst991 li {min-width: 0;display: flex;}
.b2tp {margin-top:12px;gap:8px;display: flex;flex-wrap: wrap;}

.b2tp {counter-reset: ptnav;}
.b2tp a {font: 600 13px/1 var(--kwb40);text-decoration: none;min-height: 44px;transition:transform var(--h1q16), box-shadow var(--h1q16);background: var(--wgv3);color: var(--wr2);border-radius: var(--mf5);padding: 0 18px;gap:9px;display: inline-flex;counter-increment: ptnav;align-items: center;box-shadow: var(--vmavf), var(--s19rt);}
.b2tp a::before {content: counter(ptnav);font-weight: 700;color: var(--uw5);}
.b2tp a:hover {box-shadow: var(--tupg5), var(--s19rt);transform: translateY(-1px);}
.b2tp a:active {transform: scale(var(--zo5));transition:transform var(--ube), box-shadow var(--ube);box-shadow: var(--ow1y);}
.b2tp a:focus-visible {outline: 3px solid var(--uw5);outline-offset: 3px;}

.h151 {overflow: hidden;border-radius: var(--ptb6);box-shadow: var(--tupg5), var(--s19rt);background: var(--wgv3);padding: clamp(20px, 2.6vw, 30px);position: relative;}
.h151::before {border-radius: inherit;content: "";background: var(--tx4f);inset: 0;pointer-events: none;position: absolute;}
.k8q632 {margin: 0 0 .3em;z-index: 1;color: var(--wr2);position: relative;font: 700 clamp(19px, 2vw, 25px)/1.2 var(--kwb40);}
.ys2gb3 {position: relative;color: color-mix(in srgb, var(--wr2) 88%, transparent);z-index: 1;margin: 0 0 16px;}
.h151 .x5ys {z-index: 1;position: relative;}

.zbcx {box-shadow: var(--ow1y);border-radius: var(--ptb6);background: var(--mb7n);padding: 18px 20px;}
.e0ce8 {text-transform: uppercase;color: var(--xzy03);letter-spacing: .1em;font: 700 11px/1 var(--kwb40);padding: 5px 13px;display: inline-block;background: var(--wgv3);border-radius: var(--mf5);margin-bottom:9px;box-shadow: var(--vmavf);}
.mynwgy {color: var(--wr2);margin: 0 0 .25em;font: 700 17px/1.25 var(--kwb40);}
.g7rh {margin: 0;color: color-mix(in srgb, var(--wr2) 86%, transparent);font-size: 14px;}

.sm2mgtg {box-shadow: var(--ow1y);color: var(--xzy03);background: var(--mb7n);font: 600 12px/1 var(--kwb40);padding: 8px 18px;display: inline-block;border-radius: var(--mf5);}

.zd7d {align-items: center;box-shadow: var(--lspw), var(--s19rt);background: var(--wgv3);margin-bottom: env(safe-area-inset-bottom, 0px);padding: 10px 46px 10px 22px;right: 12px;bottom: 12px;display: flex;z-index: 70;left: 12px;position: fixed;border-radius: var(--mf5);justify-content: space-between;gap:14px;}
.g97k {font: 700 14px/1.3 var(--kwb40);color: var(--wr2);}

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

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

.k75ba::before {border-radius: 50%;content: '';position: absolute;box-shadow: var(--ow1y);background: color-mix(in srgb, var(--f3c9) 7%, var(--wgv3));transition:background var(--ube);inset: 10px;}
.k75ba svg {position: relative;z-index: 1;}
.k75ba:hover {color: var(--wr2);}
.k75ba:hover::before {background: color-mix(in srgb, var(--f3c9) 12%, var(--wgv3));}

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

.py5vbf {padding: 34px var(--xfv) calc(30px + env(safe-area-inset-bottom, 0px));color: var(--y6m, var(--bibs));background: var(--e8ih);box-shadow: var(--ow1y);margin-top:41px;border-radius: var(--ptb6) var(--ptb6) 0 0;}
.f9yz6k,
.w1w9ef {max-width: var(--ied);margin: 0 auto;}
.ejmp7 img {width: auto;height: 30px;}
.zgvt8 {margin: 20px 0;gap:23px 40px;flex-wrap: wrap;display: flex;}
.zgvt8 a {min-height: 44px;display: inline-flex;align-items: center;text-decoration: none;color: var(--y6m, var(--bibs));}
.zgvt8 a:hover {text-decoration: underline;}
.bt9dq8w {gap:11px;align-items: center;margin: 16px 0;display: flex;flex-wrap: wrap;}
.w1w9ef {padding-top:19px;opacity:0.85;font-size: 13px;}

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

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

.p81y3 {transform: translateX(-102%);border-radius: 0 var(--ptb6) var(--ptb6) 0;left: 0;}
.da84 {right: 0;transform: translateX(102%);border-radius: var(--ptb6) 0 0 var(--ptb6);}

.jjr5h:checked ~ .b3wkz62 {visibility: visible;opacity:0.99;}
.jjr5h:checked ~ .ht5z {visibility: visible;transform: translateX(0);}

.kta6ht {padding: 14px 16px;display: flex;top: 0;position: sticky;gap:13px;justify-content: space-between;z-index: 1;background: var(--je70);align-items: center;}
.whbtah9 {align-items: center;min-height: 44px;display: inline-flex;}
.whbtah9 img {height: 28px;width: auto;display: block;}
.ev6t4 {color: var(--wr2);font: 700 17px/1 var(--kwb40);}

.hhvf58 {cursor: pointer;display: inline-flex;justify-content: center;align-items: center;background: var(--wgv3);flex: none;color: var(--wr2);width: 44px;border-radius: 50%;transition:transform var(--h1q16), box-shadow var(--h1q16);height: 44px;box-shadow: var(--vmavf), var(--s19rt);}
.hhvf58:active {transform: scale(var(--zo5));transition:transform var(--ube), box-shadow var(--ube);box-shadow: var(--ow1y);}
.hhvf58:focus-visible,
.pr5dr a:focus-visible,
.ywwcnds:focus-visible,
.tr0722:focus-visible {outline: 3px solid var(--uw5);outline-offset: 2px;}

.pr5dr {padding: 8px 12px;}
.pr5dr ul {gap:8px;flex-direction: column;display: flex;list-style: none;padding: 0;margin: 0;}
.pr5dr a {text-decoration: none;background: var(--wgv3);min-height: 52px;transition:transform var(--h1q16), box-shadow var(--h1q16);align-items: center;padding: 0 18px;display: flex;color: var(--wr2);border-radius: var(--ozu);font: 600 15px/1.2 var(--kwb40);box-shadow: var(--vmavf), var(--s19rt);}
.pr5dr a:active {transform: scale(var(--zo5));box-shadow: var(--ow1y);transition:transform var(--ube), box-shadow var(--ube);}

.pr5dr a[aria-current="page"] {box-shadow: var(--ow1y), inset 3px 0 0 var(--aq9ne);background: var(--mb7n);}

.a6js3 {gap:9px;flex-direction: column;padding: 14px 12px;display: flex;margin-top: auto;}
.ywwcnds,
.tr0722 {align-items: center;min-height: 52px;font: 700 15px/1 var(--kwb40);padding: 0 20px;box-shadow: var(--vmavf), var(--s19rt);border-radius: var(--mf5);display: inline-flex;justify-content: center;transition:transform var(--h1q16), box-shadow var(--h1q16);text-decoration: none;}

.ywwcnds {background: var(--jbo50);color: var(--sj2lj, var(--imya));}
.tr0722 {background: var(--bj7a7);color: var(--k81nl, var(--dg7b4));}
.ywwcnds:active,
.tr0722:active {box-shadow: var(--ow1y);transform: scale(var(--zo5));transition:transform var(--ube), box-shadow var(--ube);}

@media (min-width:892px) {
  .ht5z, .b3wkz62 {display: none;}
}

@media (max-width:725px) {
  .k9tp9 {grid-template-columns: minmax(0, 1fr);}
  
  .evz1edv {grid-template-columns: minmax(0, 1fr);}
  
  .d4zm {grid-template-columns: minmax(0, 1fr);}
  .d4zm .m7xn {flex-wrap: wrap;gap:11px 26px;flex-direction: row;}
  .aj31k > .r8sh {order: 0;}
  .p23tx4 {grid-template-columns: minmax(0, 1fr);justify-items: start;grid-template-areas: "well" "credit" "name" "role" "bio" "links" "note";}
  
  .jh6nja {gap:12px;grid-template-columns: repeat(2, minmax(0, 1fr));}
  .zd7d {padding-left:17px;}
  .g97k {font-size: 13px;}
}

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

  .x5ys,
  .x905hpw,
  .cxr6m1 a,
  .yc2sc,
  .szbdx5q,
  .efa943,
  .sgt776,
  .nmbzxw,
  .hkf21,
  .v0fcfj5,
  .hyvk095,
  .zd15t7 a,
  .hpzpb8,
  .ynse,
  .b2tp a,
  .ea3v70g a,
  .hhvf58,
  .pr5dr a,
  .ywwcnds,
  .tr0722,
  .bvqv a,
  .bvqv button {transition:box-shadow 68ms linear, filter 103ms linear, background 120ms linear;}

  .a8vv,
  .qxw0:hover .a8vv {transition:none;transform: none;}

  .dsnpa {transition:none;}

  .x5ys:hover,
  .x5ys:active,
  .x905hpw:active,
  .cxr6m1 a:active,
  .yc2sc:active,
  .szbdx5q:active,
  .efa943:hover,
  .efa943:active,
  .sgt776:hover,
  .sgt776:active,
  .nmbzxw:hover,
  .nmbzxw:active,
  .hkf21:active,
  .v0fcfj5:active,
  .hyvk095:active,
  .zd15t7 a:active,
  .hpzpb8:active,
  .g8ya:active .ynse,
  .b2tp a:hover,
  .b2tp a:active,
  .ea3v70g a:active,
  .hhvf58:active,
  .pr5dr a:active,
  .ywwcnds:active,
  .tr0722:active,
  .bvqv a:active,
  .bvqv button:active {transform: none;transition:box-shadow 116ms linear, filter 97ms linear;}
  .szbdx5q:active {transform: rotate(-1deg);}

  .x5ys:active,
  .x905hpw:active,
  .cxr6m1 a:active,
  .efa943:active,
  .sgt776:active,
  .nmbzxw:active,
  .hkf21:active,
  .v0fcfj5:active,
  .hyvk095:active,
  .zd15t7 a:active,
  .yc2sc:active,
  .szbdx5q:active,
  .g8ya:active .ynse,
  .b2tp a:active,
  .ea3v70g a:active,
  .hhvf58:active,
  .pr5dr a:active,
  .ywwcnds:active,
  .tr0722:active {filter: brightness(0.9);box-shadow: var(--yp2);}

  .ht5z {transition:transform 0.201s linear, visibility 0.203s linear;}
}

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

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

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

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

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

.t7s1 {--t7x: 40px;--t5a: 0 14px;--ztsej: 18px;--a1zb: 0;--rcrx9: 999px;--ciiat: 999px;--k4yw: var(--mf5);}

.zaas35z h2.j8eh7n.j8eh7n {margin: 0 0 1em;font: 700 clamp(20px, 2.2vw, 27px)/1.2 var(--kwb40);letter-spacing: normal;}
.zaas35z h2.zdqpe.zdqpe {font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--kwb40);letter-spacing: normal;margin: 0 0 .45em;}
.zaas35z h2.ba60wg1.ba60wg1 {letter-spacing: normal;font: 700 clamp(17px, 1.6vw, 20px)/1.3 var(--kwb40);margin: 0 0 .45em;}

.zaas35z h2.zdqpe.cqbp {padding-left:5px;margin: 0 0 .6em;}

.zaas35z h2.zdqpe.fpj7pc {margin: 0;}

.zaas35z .vcn78a:not(.ba5gy6):not(.rjcq79) h2.ba60wg1.ba60wg1 {margin: 0 0 .45em 16px;}

.zaas35z .zzx54t h2.ba60wg1 {margin: 0;}

.zaas35z a.face, .zaas35z .x5ys.face, .zaas35z .b7nw, .zaas35z .fkt7cf {color: var(--oox0, var(--drm));}

.pjk2h.pjk2h, .hacd3hc.hacd3hc {display: grid;gap:13px;grid-template-columns: repeat(4, minmax(0, 1fr));}
.pjk2h > *, .hacd3hc > * {min-width: 0;}
.pjk2h .sgt776 {gap:9px;flex-direction: column;padding: 12px;justify-content: center;display: flex;width: 100%;}
.pjk2h .t9y2d0 {width: 100%;max-width:139px;}
.hacd3hc .nmbzxw {display: flex;width: 100%;min-width: 0;}
@media (max-width:772px) {
  .pjk2h.pjk2h, .hacd3hc.hacd3hc {gap:11px;grid-template-columns: repeat(2, minmax(0, 1fr));}
  .hacd3hc.hacd3hc {padding: 12px;}
}

p.j29j25x, blockquote.j29j25x {margin: 0;}
b.tczevwe {display: block;}
.e1tmf {margin: 0;}
p.avn1g3 {margin: 0;}

.py5vbf :is(.x8jfd47, .bt9dq8w, .f9yz6k, .w1w9ef) {box-sizing: border-box;margin-inline: auto;max-width: var(--ied);padding-inline: var(--xfv);}
.e7c2hk .rrrsqc.rrrsqc, .rrrsqc.rrrsqc {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.rrrsqc.rrrsqc > * {min-width: 0;max-width: none;}
@media (max-width:891px) { .rrrsqc.rrrsqc {grid-template-columns: minmax(0, 1fr);} }
.bbdsf1e .m7xn.m7xn {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.bbdsf1e .m7xn > * {min-width: 0;}

.bbdsf1e.kgzwvz5 {align-items: center;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(18px, 3vw, 40px);}
.kgzwvz5 > .kndz5 {position: relative;min-width: 0;grid-column: 1;z-index: 1;grid-row: 1;}
.kgzwvz5 > .vwex {grid-column: 2;grid-row: 1;}
.vwex {border-radius: calc(var(--ptb6) - 4px);margin: 0;z-index: 1;padding: 18px;box-shadow: var(--yp2);background: var(--mb7n);position: relative;gap:14px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.d7ykgy {box-shadow: var(--tupg5), var(--s19rt);aspect-ratio: 3 / 4;display: block;overflow: hidden;border-radius:21px;}
.d7ykgy:nth-child(2) {transform: translateY(-8px);}
.d7ykgy img {object-fit: cover;height: 100%;display: block;width: 100%;}
@media (max-width:772px) {
  .bbdsf1e.kgzwvz5 {grid-template-columns: minmax(0, 1fr);}
  .kgzwvz5 > .vwex {grid-row: 1;grid-column: 1;}
  .kgzwvz5 > .kndz5 {grid-row: 2;}
}

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