.biwvvy0{margin-inline:var(--spacing-1\.5__q2j267bp)}
.biwvvy1{isolation:isolate;background:var(--color-background-default__q2j267o);position:relative}
.biwvvy1:before{content:"";background-color:var(--color-palette-greige-soft__q2j2671l);background-image:linear-gradient(to bottom, transparent, var(--color-background-default__q2j267o)), url(/images/public-profile/hero-background.webp);z-index:-1;pointer-events:none;background-position:top;background-size:cover,100% 100%;height:420px;position:absolute;inset:0 0 auto}
.biwvvy2{color:var(--color-brand-strong__q2j2671);position:relative}
.biwvvy3{position:relative}
.biwvvy4{padding-top:var(--spacing-2__q2j267be)}
.biwvvy5{background:var(--color-background-default__q2j267o);padding-top:var(--spacing-4__q2j267bg);padding-bottom:var(--spacing-8__q2j267bi)}
.biwvvy6{text-align:center;align-items:center;gap:var(--spacing-1\.5__q2j267bp);width:100%;margin-bottom:calc(var(--spacing-5__q2j267bh) - var(--spacing-0\.5__q2j267bm));flex-direction:column;display:flex}
.biwvvy7{width:136px;height:136px;padding:var(--spacing-0\.5__q2j267bm);border-radius:var(--radius-full__q2j267bz);background:var(--color-surface-primary-default__q2j267f);box-shadow:var(--shadow-low__q2j267c0);justify-content:center;align-items:center;display:flex;position:relative}
.biwvvy8{color:var(--color-brand-main__q2j2670);cursor:pointer;border:0}
.biwvvy8:focus-visible{outline:3px solid var(--color-border-focus__q2j267z);outline-offset:4px}
.biwvvy9{border-radius:var(--radius-full__q2j267bz);width:120px;height:120px;display:block;position:relative;overflow:hidden}
.biwvvya{width:46px;height:44px;position:absolute;bottom:-4px;right:-4px}
.biwvvyb{width:100%;height:100%}
.biwvvyc{justify-content:center;align-items:center;gap:var(--spacing-0\.75__q2j267bn);max-width:100%;padding:var(--spacing-0\.75__q2j267bn) var(--spacing-1__q2j267bd);border-radius:var(--radius-full__q2j267bz);background:var(--color-palette-sand-soft__q2j2671q);color:var(--color-text-brand__q2j267c);text-align:left;text-decoration:none;display:inline-flex}
.biwvvyc:hover{background:var(--color-palette-sand-solid__q2j2671p);text-decoration:none}
.biwvvyc:focus-visible{outline:2px solid var(--color-border-focus__q2j267z);outline-offset:-2px}
.biwvvyd{border-radius:var(--radius-full__q2j267bz);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}
.biwvvye{object-fit:contain}
.biwvvyf{flex-shrink:0;width:20px;height:20px;transition:transform .15s}
.biwvvyc:hover .biwvvyf{transform:translate(2px)}
.biwvvyg{align-items:center;gap:var(--spacing-1\.25__q2j267bo);flex-direction:column;width:100%;max-width:728px;display:flex}
.biwvvyh{overflow-wrap:anywhere;margin:0}
.biwvvyi{white-space:pre-line;margin:0}
.biwvvyj{padding-top:var(--spacing-0\.25__q2j267bk);justify-content:center;gap:var(--spacing-0\.75__q2j267bn) var(--spacing-1\.5__q2j267bp);color:var(--color-brand-main__q2j2670);flex-wrap:wrap;display:flex}
.biwvvyk{align-items:center;gap:var(--spacing-0\.5__q2j267bm);display:inline-flex}
.biwvvyl{width:100%;margin-block:var(--spacing-1__q2j267bd)}
.biwvvym{scroll-behavior:smooth;scrollbar-width:none;width:100%;overflow:auto hidden}
.biwvvyn{justify-content:safe center;gap:clamp(var(--spacing-1\.5__q2j267bp), 3vw, var(--spacing-2\.5__q2j267bq));box-sizing:border-box;width:max-content;min-width:100%;padding-inline:var(--spacing-1\.5__q2j267bp);display:flex}
.biwvvyo{max-width:300px;padding-block:var(--spacing-0\.5__q2j267bm);flex:1 0 220px;container:profile-impact-card/inline-size}
.biwvvyp{border-radius:var(--radius-lg__q2j267bw);perspective:1000px;background:0 0;width:100%;height:262px;position:relative}
.biwvvyq{transform-style:preserve-3d;display:block;position:absolute;inset:0}
.biwvvyr{padding:var(--spacing-1\.5__q2j267bp);border-radius:var(--radius-xl__q2j267bx);color:var(--color-brand-strong__q2j2671);isolation:isolate;backface-visibility:hidden;flex-direction:column;justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset:0;overflow:hidden}
.biwvvys{align-items:center;justify-content:initial;gap:var(--spacing-1\.5__q2j267bp);appearance:none;cursor:pointer;width:100%;font:inherit;border:0}
.biwvvys:focus-visible{outline:3px solid var(--color-border-focus__q2j267z);outline-offset:4px}
.biwvvyt{background-color:var(--color-palette-moss-soft__q2j26727)}
.biwvvyu{background-color:var(--color-palette-orange-soft__q2j26720)}
.biwvvyv{background-color:var(--color-palette-sand-soft__q2j2671q)}
.biwvvyw{background-color:var(--color-palette-mist-soft__q2j2672a)}
.biwvvyx{background-color:var(--color-palette-moss-solid__q2j26726)}
.biwvvyy{background-color:var(--color-palette-orange-soft__q2j26720)}
.biwvvyz{background-color:var(--color-palette-sand-soft__q2j2671q)}
.biwvvy10{background-color:var(--color-palette-mist-soft__q2j2672a)}
.biwvvy11{background-color:var(--color-palette-moss-solid__q2j26726)}
.biwvvy12{background-color:var(--color-palette-orange-solid__q2j2671y)}
.biwvvy13{background-color:var(--color-palette-sand-solid__q2j2671p)}
.biwvvy14{background-color:var(--color-palette-mist-solid__q2j26729)}
.biwvvy15{padding:var(--spacing-0\.5__q2j267bm);border-radius:var(--radius-full__q2j267bz);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.biwvvy16{background-color:var(--color-palette-moss-soft__q2j26727)}
.biwvvy17{background-color:var(--color-palette-orange-soft__q2j26720)}
.biwvvy18{background-color:var(--color-palette-sand-soft__q2j2671q)}
.biwvvy19{background-color:var(--color-palette-mist-soft__q2j2672a)}
.biwvvy1a{transform:rotateY(180deg)}
.biwvvy1b{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}
.biwvvy1b:focus-visible{outline:3px solid var(--color-border-focus__q2j267z);outline-offset:4px}
.biwvvy1c{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--spacing-0\.5__q2j267bm);text-align:left;display:flex;position:relative}
.biwvvy1d{width:100%}
.biwvvy1e{font-size:var(--typography-mobile-body-md-fontSize__q2j26789);line-height:var(--typography-mobile-body-md-lineHeight__q2j2678a)}
.biwvvy1f{white-space:nowrap;font-size:var(--typography-mobile-stat-sm-fontSize__q2j26795);line-height:var(--typography-mobile-stat-sm-lineHeight__q2j26796)}
.biwvvy1g{font-size:.645em}
.biwvvy1h{z-index:0;padding:var(--spacing-1\.25__q2j267bo);border-radius:var(--radius-full__q2j267bz);justify-content:center;align-self:center;align-items:center;display:flex;position:relative}
.biwvvy1h:before{content:"";z-index:0;border-radius:inherit;background-color:inherit;transition:transform .2s ease-out;position:absolute;inset:0;transform:scale(1)}
.biwvvys:focus-visible .biwvvy1h:before{transform:scale(5)}
.biwvvy1i{z-index:1;width:64px;height:64px;position:relative}
.biwvvy1j{z-index:1;text-align:center;align-items:center;gap:var(--spacing-0\.5__q2j267bm);flex-direction:column;width:100%;display:flex;position:relative}
.biwvvy1k{z-index:2;align-items:stretch;gap:var(--spacing-0\.5__q2j267bm);text-align:left;pointer-events:none;flex-direction:column;width:100%;display:flex;position:relative}
.biwvvy1l{font-size:var(--typography-mobile-body-xs-fontSize__q2j2678h);line-height:var(--typography-mobile-body-xs-lineHeight__q2j2678i)}
.biwvvy1m{min-width:0;font-size:var(--typography-mobile-body-md-fontSize__q2j26789);line-height:var(--typography-mobile-body-md-lineHeight__q2j2678a);flex:1}
.biwvvy1n{z-index:2;white-space:nowrap;align-self:flex-start;position:relative}
.biwvvy1o{font-size:var(--typography-mobile-body-sm-fontSize__q2j2678d);line-height:var(--typography-mobile-body-sm-lineHeight__q2j2678e)}
.biwvvy1p{background:var(--color-background-default__q2j267o);padding:var(--spacing-5__q2j267bh) 0;color:var(--color-brand-strong__q2j2671)}
.biwvvy1q{background:var(--color-palette-greige-subtle__q2j2671n);padding:var(--spacing-8__q2j267bi) 0}
.biwvvy1r{gap:var(--spacing-4__q2j267bg);grid-template-columns:minmax(200px,240px) minmax(0,1fr);display:grid}
.biwvvy1s{gap:var(--spacing-3__q2j267bf);grid-template-columns:240px minmax(0,1fr);max-width:1320px}
.biwvvy1t{align-items:flex-start;gap:var(--spacing-0\.75__q2j267bn);flex-direction:column;display:flex}
.biwvvy1u{gap:var(--spacing-2__q2j267be);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.biwvvy1w{display:none}
.biwvvy1x{border-radius:var(--radius-lg__q2j267bw);background:var(--color-surface-primary-default__q2j267f);min-height:320px;box-shadow:var(--shadow-low__q2j267c0)}
.biwvvy1y{background:var(--color-palette-greige-subtle__q2j2671n);padding-bottom:var(--spacing-8__q2j267bi);color:var(--color-brand-strong__q2j2671)}
.biwvvy1z{gap:var(--spacing-3__q2j267bf);max-width:1320px}
.biwvvy21{display:none}
.biwvvy22{margin:0}
.biwvvy23{border-left:2px solid var(--color-border-default__q2j267r);min-width:0}
.biwvvy24{gap:var(--spacing-1\.25__q2j267bo);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}
.biwvvy25{padding-left:var(--spacing-1\.5__q2j267bp);position:relative}
.biwvvy25:before{content:"";border-radius:var(--radius-full__q2j267bz);background:var(--color-brand-main__q2j2670);width:12px;height:12px;position:absolute;top:8px;left:-7px}
.biwvvy26{border-radius:var(--radius-lg__q2j267bw);background:var(--color-palette-greige-soft__q2j2671l);width:100%;height:358px}
.biwvvy27{gap:var(--spacing-4__q2j267bg);align-items:center;max-width:1320px;display:flex}
.biwvvy28{background:var(--color-background-default__q2j267o);color:var(--color-brand-strong__q2j2671);padding-top:var(--spacing-4__q2j267bg)}
.biwvvy29{aspect-ratio:400/225;border-radius:var(--radius-md__q2j267bv);flex:0 400px;width:100%;max-width:400px;position:relative;overflow:hidden}
.biwvvy2a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.biwvvy2b{min-width:0;padding-bottom:var(--spacing-1\.25__q2j267bo);flex:1 1 0}
.biwvvy2c{padding:var(--spacing-3__q2j267bf) 0 var(--spacing-4__q2j267bg);background:var(--color-background-default__q2j267o)}
.biwvvy2d{justify-content:space-between;align-items:center;gap:var(--spacing-2__q2j267be);max-width:1320px;padding:var(--spacing-3__q2j267bf);border-radius:var(--radius-lg__q2j267bw);background:var(--color-button-accent-surface-disabled__q2j2673d);color:var(--color-brand-strong__q2j2671);display:flex}
.biwvvy2e{object-fit:contain}
.biwvvy2f{align-items:center;gap:var(--spacing-0\.5__q2j267bm);color:var(--color-brand-main__q2j2670);text-decoration:none;display:inline-flex}
.biwvvy2f:hover{text-underline-offset:2px;text-decoration:underline}
.biwvvy2f:focus-visible{outline:1px solid var(--color-border-focus__q2j267z);outline-offset:0;border-radius:2px}
.biwvvy2g{margin:0}
.biwvvy2h{margin:0}
.biwvvy2i{margin:0 0 var(--spacing-1__q2j267bd);max-width:640px}
.biwvvy2j{max-width:640px;margin:0}
.biwvvy2k{object-fit:cover}
.biwvvy2l{margin:0 0 var(--spacing-0\.75__q2j267bn)}
.biwvvy2m{max-width:640px;color:var(--color-text-brand__q2j267c);margin:0}
.biwvvy2n{white-space:nowrap;flex-shrink:0}
.biwvvy2o{flex-shrink:0}
@media screen and (min-width:768px){.biwvvy0,.biwvvyl{width:88%;max-width:1380px;margin-inline:auto}.biwvvyn{padding-inline:0}.biwvvyo{flex-basis:200px;max-width:315px}.biwvvyp{height:294px}.biwvvy1i{width:96px;height:96px}.biwvvy28{padding-top:var(--spacing-8__q2j267bi)}.biwvvy2c{padding:var(--spacing-5__q2j267bh) 0 var(--spacing-8__q2j267bi)}}
@media screen and not (min-width:1024px){.biwvvy5{padding-top:var(--spacing-1__q2j267bd)}.biwvvy1s{gap:var(--spacing-3__q2j267bf);grid-template-columns:1fr}.biwvvy1z{gap:var(--spacing-2\.5__q2j267bq);grid-template-columns:1fr}}
@media screen and not (min-width:1200px){.biwvvy27{gap:var(--spacing-3__q2j267bf)}.biwvvy29{flex:0 0 240px}}
@media screen and not (min-width:768px){.biwvvy6{margin-bottom:calc(var(--spacing-4__q2j267bg) - var(--spacing-0\.5__q2j267bm))}.biwvvy1q{padding:var(--spacing-8__q2j267bi) 0 var(--spacing-5__q2j267bh)}.biwvvy1r{gap:var(--spacing-2__q2j267be);grid-template-columns:1fr}.biwvvy1s{gap:var(--spacing-2__q2j267be)}.biwvvy1u{gap:var(--spacing-1__q2j267bd);grid-template-columns:1fr}.biwvvy1v{display:none}.biwvvy1w{display:block}.biwvvy1x{min-height:166px}.biwvvy1y{padding-bottom:var(--spacing-5__q2j267bh)}.biwvvy1z{gap:var(--spacing-1\.5__q2j267bp)}.biwvvy20{display:none}.biwvvy21{padding-left:var(--spacing-1\.5__q2j267bp);display:block}.biwvvy27{align-items:stretch;gap:var(--spacing-2__q2j267be);flex-direction:column-reverse}.biwvvy29{flex:none;max-width:400px}.biwvvy2b{padding-bottom:0}.biwvvy2d{align-items:flex-start;gap:var(--spacing-1\.5__q2j267bp);padding:var(--spacing-2\.5__q2j267bq) var(--spacing-2__q2j267be);flex-direction:column}}
@media screen and not (min-width:480px){.biwvvy5{padding-top:var(--spacing-2\.5__q2j267bq);padding-bottom:0}.biwvvy7{width:100px;height:100px;padding:var(--spacing-0\.375__q2j267bl)}.biwvvy9{width:88px;height:88px}.biwvvya{width:36px;height:34px}.biwvvy1p,.biwvvy1q{padding:var(--spacing-4__q2j267bg) 0}.biwvvy1y{padding-bottom:var(--spacing-4__q2j267bg)}.biwvvy24{gap:var(--spacing-0\.5__q2j267bm);grid-template-columns:1fr}.biwvvy26{height:216px;margin-left:var(--spacing-1\.5__q2j267bp);width:calc(100% - var(--spacing-1\.5__q2j267bp))}}
@media (hover:hover) and (pointer:fine){.biwvvys:hover .biwvvy1h:before{transition-timing-function:ease-in;transform:scale(5)}}
@media (prefers-reduced-motion:reduce){.biwvvyf,.biwvvy1h:before{transition:none}}
@container profile-impact-card (min-width:260px){.biwvvyp{height:365px}.biwvvyr{padding:var(--spacing-2__q2j267be)}.biwvvys{gap:var(--spacing-2__q2j267be);padding-bottom:var(--spacing-2\.5__q2j267bq)}.biwvvy1d{padding-bottom:var(--spacing-0\.5__q2j267bm)}.biwvvy1e{font-size:var(--typography-desktop-body-md-fontSize__q2j267ad);line-height:var(--typography-desktop-body-md-lineHeight__q2j267ae)}.biwvvy1f{font-size:var(--typography-desktop-stat-sm-fontSize__q2j267b9);line-height:var(--typography-desktop-stat-sm-lineHeight__q2j267ba)}.biwvvy1l{font-size:var(--typography-desktop-body-sm-fontSize__q2j267ah);line-height:var(--typography-desktop-body-sm-lineHeight__q2j267ai)}.biwvvy1m{font-size:var(--typography-desktop-body-md-fontSize__q2j267ad);line-height:var(--typography-desktop-body-md-lineHeight__q2j267ae)}.biwvvy1o{font-size:var(--typography-desktop-body-sm-fontSize__q2j267ah);line-height:var(--typography-desktop-body-sm-lineHeight__q2j267ai)}}
@media screen and (min-width:1024px){.biwvvy1t{max-width:200px}}
