@layer bricks {.brxe-pagination{width:100%}}@layer bricks {}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}.profile-hero{position:relative;overflow:hidden;padding-block:var(--space-2xl) var(--space-3xl);background:linear-gradient(135deg,var(--primary-10) 0%,var(--bg-body) 60%);border-bottom:1px solid var(--border)}.profile-hero__inner{width:100%;max-width:var(--max-screen-width);margin-inline:auto;padding-inline:var(--space-m);display:flex;flex-direction:column;gap:var(--space-xl)}.profile-hero__breadcrumbs{font-size:var(--text-xs);color:var(--text-muted)}.profile-hero__breadcrumbs a{color:var(--text-muted);text-decoration:none}.profile-hero__breadcrumbs a:hover{color:var(--primary)}.profile-hero__breadcrumbs .separator{margin-inline:var(--space-3xs);opacity:.6}.profile-hero__breadcrumbs [aria-current]{color:var(--text-title);font-weight:600}.profile-hero__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2xl)}.profile-hero__avatar{margin:0;width:clamp(120px,16vw,200px);aspect-ratio:1;border-radius:var(--radius-full);overflow:hidden;background:var(--surface);border:6px solid var(--surface);box-shadow:0 0 0 2px var(--primary-30),0 12px 32px rgb(0 0 0 / .12)}.profile-hero__avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-hero__intro{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.profile-hero__eyebrow{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.profile-hero__title{margin:0;font-size:var(--text-4xl);line-height:1.05;letter-spacing:-.02em;color:var(--text-title)}.profile-hero__role{margin:0;font-size:var(--text-l);color:var(--text-body)}.profile-hero__stats{display:flex;flex-direction:row;width:auto;flex-wrap:wrap;gap:var(--space-s);margin:var(--space-s) 0 0;padding:0;list-style:none}.profile-hero__stat{display:flex;flex-direction:column;gap:2px;width:auto;flex:0 0 auto;min-width:130px;padding:var(--space-xs) var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m)}.profile-hero__stat-value{font-size:var(--text-xl);font-weight:700;line-height:1.2;color:var(--text-title)}.profile-hero__stat-label{font-size:var(--text-xs);color:var(--text-muted)}.profile-body{padding-block:var(--space-3xl)}.profile-body__inner{width:100%;max-width:var(--max-screen-width);margin-inline:auto;padding-inline:var(--space-m);display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:var(--space-2xl)}.profile-body__main{display:flex;flex-direction:column;gap:var(--space-3xl);min-width:0}.profile-body__aside{position:sticky;top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-l)}.profile-about{display:flex;flex-direction:column;gap:var(--space-s)}.profile-about__title,.profile-feed__title{margin:0;font-size:var(--text-2xl);line-height:1.2;color:var(--text-title)}.profile-about__text{max-width:var(--text-width-l);font-size:var(--text-m);line-height:1.7;color:var(--text-body)}.profile-about__text p{margin:0 0 var(--space-s)}.profile-about__text p:last-child{margin-bottom:0}.profile-facts,.profile-trust{padding:var(--space-l);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l)}.profile-facts__title,.profile-trust__title{margin:0 0 var(--space-s);font-size:var(--text-m);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-title)}.profile-facts__list{width:100%;margin:0;display:flex;flex-direction:column}.profile-facts__content{width:100%}.profile-facts__row{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-s);border-top:1px solid var(--border)}.profile-facts__row:first-child{border-top:0;padding-top:0}.profile-facts__row:last-child{padding-bottom:0}.profile-facts__term{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.profile-facts__desc{margin:0;font-size:var(--text-s);font-weight:600;color:var(--text-title)}.profile-facts__desc:empty::before{content:"–";color:var(--text-muted)}.profile-trust{background:var(--primary-5);border-color:var(--primary-20)}.profile-trust__text{font-size:var(--text-s);line-height:1.6;color:var(--text-body)}.profile-trust__text p{margin:0}.profile-feed{display:flex;flex-direction:column;gap:var(--space-l)}.profile-feed__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l);margin:0;padding:0;list-style:none}.profile-feed__item{display:flex;align-items:stretch;height:100%}.profile-feed__pagination{margin-top:var(--space-s)}.profile-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);transition:transform .2s ease,box-shadow .2s ease}.profile-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}.profile-card__media{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--sunken)}.profile-card__media a{display:block;height:100%}.profile-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.profile-card:hover .profile-card__media img{transform:scale(1.04)}.profile-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);padding:var(--space-m) var(--space-l) var(--space-l)}.profile-card__date{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.profile-card__title{margin:0;font-size:var(--text-l);line-height:1.3}.profile-card__title a{color:var(--text-title);text-decoration:none}.profile-card__title a:hover{color:var(--primary)}.profile-card__excerpt{font-size:var(--text-s);line-height:1.6;color:var(--text-body)}.profile-card__excerpt p{margin:0}@media (max-width:991px){ .profile-body__inner{grid-template-columns:1fr} .profile-body__aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){ .profile-hero{padding-block:var(--space-xl) var(--space-2xl)} .profile-hero__main{grid-template-columns:1fr;justify-items:start;gap:var(--space-l)} .profile-hero__title{font-size:var(--text-3xl)} .profile-hero__stat{flex:1 1 calc(50% - var(--space-s));min-width:0} .profile-body{padding-block:var(--space-2xl)} .profile-body__main{gap:var(--space-2xl)} .profile-body__aside{grid-template-columns:1fr} .profile-feed__list{grid-template-columns:1fr}}.profile-covers{position:relative;display:flex;flex-direction:column;gap:var(--space-l);padding:var(--space-xl);overflow:hidden;background:linear-gradient(135deg,var(--primary-10) 0%,var(--surface) 70%);border:1px solid var(--primary-20);border-radius:var(--radius-l)}.profile-covers::after{content:"";position:absolute;right:calc(var(--space-3xl) * -1);top:calc(var(--space-3xl) * -1);width:220px;height:220px;border-radius:var(--radius-full);background:var(--primary-10);pointer-events:none}.profile-covers__title{position:relative;z-index:1;margin:0;font-size:var(--text-2xl);line-height:1.2;color:var(--text-title)}.profile-covers__text{position:relative;z-index:1;font-size:var(--text-m);line-height:1.5;color:var(--text-title)}.profile-covers__text ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);margin:0;padding:0;list-style:none;counter-reset:cover}.profile-covers__text li{counter-increment:cover;display:flex;align-items:center;gap:var(--space-s);min-height:100%;margin:0;padding:var(--space-s) var(--space-m);font-weight:600;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:0 4px 14px rgb(0 0 0 / .04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-covers__text li:hover{transform:translateY(-2px);border-color:var(--primary-30);box-shadow:0 10px 24px rgb(0 0 0 / .08)}.profile-covers__text li::before{content:counter(cover,decimal-leading-zero);flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;color:var(--primary);background:var(--primary-10);border-radius:var(--radius-full)}.profile-covers__text p{margin:0}.profile-trust__text--own{margin-bottom:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--primary-20)}.profile-team{padding-block:var(--space-2xl) var(--space-3xl);background:var(--surface);border-top:1px solid var(--border)}.profile-team__inner{width:100%;max-width:var(--max-screen-width);margin-inline:auto;padding-inline:var(--space-m);display:flex;flex-direction:column;gap:var(--space-l)}.profile-team__title{margin:0;font-size:var(--text-2xl);line-height:1.2;color:var(--text-title)}.profile-team__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-m);width:100%;margin:0;padding:0;list-style:none}.profile-team__item{display:flex;flex-direction:row;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);background:var(--bg-body);border:1px solid var(--border);border-radius:var(--radius-l)}.profile-team__avatar{flex:0 0 56px;width:56px;height:56px;margin:0;border-radius:var(--radius-full);overflow:hidden}.profile-team__avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-team__body{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-team__name{margin:0;font-size:var(--text-m);line-height:1.3}.profile-team__name a{color:var(--text-title);text-decoration:none}.profile-team__name a:hover{color:var(--primary)}.profile-team__role{margin:0;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:767px){.profile-covers__text ul{grid-template-columns:1fr}}