@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@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-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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}}  .page-hero { background: var(--color-primary); padding-block: clamp(var(--space-12), 7vw, var(--space-20)); position: relative; overflow: hidden; } .page-hero::after { content: ''; position: absolute; inset: 0; background-image: radial-gradient(circle at 80% 50%, hsla(231, 51%, 50%, 0.18) 0%, transparent 60%),radial-gradient(circle at 10% 80%, hsla(231, 51%, 24%, 0.35) 0%, transparent 55%); pointer-events: none; } .page-hero__inner { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr auto; align-items: end; gap: var(--space-12); } .page-hero__label { display: inline-flex; align-items: center; gap: var(--space-2); font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--brand-red); margin-bottom: var(--space-4); } .page-hero__label::before { content: ''; display: block; width: 24px; height: 2px; background: var(--brand-red); flex-shrink: 0; } .page-hero__heading { font-family: var(--font-display); font-size: var(--text-2xl); font-weight: 700; color: hsl(0, 0%, 100%); line-height: 1.1; margin-bottom: var(--space-4); } .page-hero__subheading { font-family: var(--font-body); font-size: var(--text-lg); font-weight: 300; color: hsl(214, 23%, 80%); max-width: 60ch; line-height: 1.6; } .page-hero__breadcrumb { display: flex; align-items: center; gap: var(--space-2); font-family: var(--font-body); font-size: var(--text-xs); color: hsl(214, 23%, 65%); flex-shrink: 0; align-self: start; padding-top: var(--space-2); } .page-hero__breadcrumb a { color: hsl(214, 23%, 65%); text-decoration: none; transition: color var(--transition); } .page-hero__breadcrumb a:hover { color: hsl(0, 0%, 100%); } .page-hero__breadcrumb-sep { color: hsl(214, 23%, 45%); font-size: var(--text-xs); } .page-hero__breadcrumb-current { color: hsl(214, 23%, 82%); }  .about-nav { background: var(--color-surface); border-bottom: 1px solid var(--color-divider); position: sticky; top: 0; z-index: 50; box-shadow: var(--shadow-sm); } .about-nav__inner { display: flex; align-items: center; gap: 0; overflow-x: auto; scrollbar-width: none; } .about-nav__inner::-webkit-scrollbar { display: none; } .about-nav__link { display: block; font-family: var(--font-body); font-size: var(--text-sm); font-weight: 500; color: var(--color-text-muted); padding: var(--space-4) var(--space-6); white-space: nowrap; text-decoration: none; border-bottom: 2px solid transparent; transition: color var(--transition), border-color var(--transition); letter-spacing: 0.02em; } .about-nav__link:hover { color: var(--color-primary); border-bottom-color: hsl(231, 51%, 70%); } .about-nav__link--active { color: var(--color-primary); border-bottom-color: var(--color-primary); font-weight: 600; }  .overview { background: var(--color-bg); padding-block: clamp(var(--space-16), 8vw, var(--space-24)); } .overview__inner { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(var(--space-12), 6vw, var(--space-20)); align-items: start; } .overview__heading { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: var(--color-text); line-height: 1.15; margin-bottom: var(--space-6); } .overview__lead { font-family: var(--font-body); font-size: var(--text-lg); font-weight: 300; color: var(--color-text); line-height: 1.7; margin-bottom: var(--space-5); } .overview__text { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); line-height: 1.75; margin-bottom: var(--space-5); max-width: 58ch; } .overview__text:last-of-type { margin-bottom: var(--space-8); } .overview__stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-1); margin-top: var(--space-8); padding-top: var(--space-8); border-top: 1px solid var(--color-divider); } .overview__stat { padding: var(--space-5) var(--space-4); background: var(--color-surface); border: 1px solid var(--color-divider); display: flex; flex-direction: column; gap: var(--space-1); } .overview__stat-num { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: var(--color-primary); line-height: 1; } .overview__stat-label { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-muted); text-transform: uppercase; letter-spacing: 0.08em; }  .overview__media .overview__img-wrap { position: relative; margin-bottom: var(--space-6); } .overview__img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; display: block; box-shadow: var(--shadow-lg); } .overview__img-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: var(--space-4) var(--space-5); background: hsla(231, 51%, 15%, 0.85); } .overview__img-caption-text { font-family: var(--font-display); font-style: italic; font-size: clamp(0.875rem, 0.8rem + 0.35vw, 1rem); color: hsl(214, 23%, 85%); line-height: 1.45; }  .yt-card { background: var(--color-surface); border: 1px solid var(--color-divider); box-shadow: var(--shadow-sm); overflow: hidden; } .yt-card__header { display: flex; align-items: center; gap: var(--space-3); padding: var(--space-4) var(--space-5); border-bottom: 1px solid var(--color-divider); background: var(--color-surface-2); } .yt-card__icon { width: 28px; height: 28px; flex-shrink: 0; } .yt-card__label { font-family: var(--font-body); font-size: var(--text-sm); font-weight: 600; color: var(--color-text); } .yt-card__sublabel { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-faint); margin-left: auto; white-space: nowrap; } .yt-card__embed { position: relative; aspect-ratio: 16 / 9; background: hsl(231, 20%, 10%); } .yt-card__embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: none; display: block; } .yt-card__footer { padding: var(--space-4) var(--space-5); display: flex; align-items: center; justify-content: space-between; gap: var(--space-4); } .yt-card__footer-text { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-muted); } .yt-card__channel-link { font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; color: hsl(0, 70%, 45%); text-decoration: none; display: flex; align-items: center; gap: var(--space-1); white-space: nowrap; transition: color var(--transition); } .yt-card__channel-link:hover { color: hsl(0, 70%, 35%); }  .how-we-work { background: var(--color-surface-2); padding-block: clamp(var(--space-16), 7vw, var(--space-24)); border-top: 1px solid var(--color-divider); border-bottom: 1px solid var(--color-divider); } .how-we-work__header { max-width: var(--content-default); margin-bottom: clamp(var(--space-10), 5vw, var(--space-16)); } .how-we-work__intro { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); max-width: 62ch; margin-top: var(--space-4); line-height: 1.75; } .how-we-work__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--space-1); } .work-step { background: var(--color-surface); padding: var(--space-8) var(--space-6); border: 1px solid var(--color-divider); position: relative; display: flex; flex-direction: column; gap: var(--space-4); } .work-step__number { font-family: var(--font-display); font-size: clamp(2.5rem, 2rem + 2vw, 4rem); font-weight: 700; color: var(--color-surface-offset); line-height: 1; user-select: none; } .work-step__title { font-family: var(--font-display); font-size: var(--text-lg); font-weight: 700; color: var(--color-text); line-height: 1.2; } .work-step__text { font-family: var(--font-body); font-size: var(--text-sm); color: var(--color-text-muted); line-height: 1.7; } .work-step__accent { width: 32px; height: 3px; background: var(--color-accent); margin-top: auto; }  .principles { background: var(--color-bg); padding-block: clamp(var(--space-16), 7vw, var(--space-24)); } .principles__inner { display: grid; grid-template-columns: 2fr 3fr; gap: clamp(var(--space-12), 6vw, var(--space-20)); align-items: start; } .principles__content-left .principles__heading { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: var(--color-text); line-height: 1.15; margin-bottom: var(--space-5); } .principles__intro { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); line-height: 1.75; max-width: 46ch; } .principles__list { display: flex; flex-direction: column; gap: var(--space-1); } .principle-item { background: var(--color-surface); border: 1px solid var(--color-divider); padding: var(--space-6) var(--space-7); display: grid; grid-template-columns: auto 1fr; gap: var(--space-5); align-items: start; transition: box-shadow var(--transition), transform var(--transition); } .principle-item:hover { box-shadow: var(--shadow-md); transform: translateX(3px); } .principle-item__marker { width: 20px; height: 20px; background: var(--color-accent); flex-shrink: 0; display: flex; align-items: center; justify-content: center; margin-top: 3px; } .principle-item__marker svg { width: 10px; height: 10px; stroke: hsl(0, 0%, 100%); fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; } .principle-item__title { font-family: var(--font-body); font-size: var(--text-base); font-weight: 600; color: var(--color-text); margin-bottom: var(--space-2); } .principle-item__text { font-family: var(--font-body); font-size: var(--text-sm); color: var(--color-text-muted); line-height: 1.65; max-width: 52ch; }  .team { background: var(--color-surface-2); padding-block: clamp(var(--space-16), 7vw, var(--space-24)); border-top: 1px solid var(--color-divider); } .team__header { display: flex; align-items: flex-end; justify-content: space-between; gap: var(--space-8); margin-bottom: clamp(var(--space-10), 5vw, var(--space-16)); } .team__header-left { max-width: 500px; } .team__intro { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); margin-top: var(--space-3); max-width: 50ch; line-height: 1.7; } .team__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--space-6); } .team-card { background: var(--color-surface); border: 1px solid var(--color-divider); overflow: hidden; box-shadow: var(--shadow-sm); transition: box-shadow var(--transition), transform var(--transition); } .team-card:hover { box-shadow: var(--shadow-md); transform: translateY(-3px); }.team-card__img-wrap { aspect-ratio: 3 / 4; overflow: hidden; background: var(--color-surface-offset);}.team-card__img { width: 100%; height: 100%; object-fit: cover; object-position: center 15%; transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);}.team-card:hover .team-card__img { transform: scale(1.04);}.team-card__body { padding: var(--space-5) var(--space-5);} .team-card__name { font-family: var(--font-display); font-size: clamp(1rem, 0.9rem + 0.4vw, 1.15rem); font-weight: 700; color: var(--color-text); margin-bottom: var(--space-1); } .team-card__role { font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; color: var(--color-accent); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: var(--space-3); } .team-card__bio { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-muted); line-height: 1.6; } .team-card__links { display: flex; gap: var(--space-3); margin-top: var(--space-4); padding-top: var(--space-4); border-top: 1px solid var(--color-divider); } .team-card__link { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border: 1px solid var(--color-border); color: var(--color-text-muted); text-decoration: none; transition: color var(--transition), border-color var(--transition), background var(--transition); } .team-card__link:hover { color: var(--color-primary); border-color: var(--color-primary); background: var(--color-surface-offset); } .team-card__link svg { width: 13px; height: 13px; fill: currentColor; }  .transparency { background: var(--color-bg); padding-block: clamp(var(--space-16), 7vw, var(--space-24)); border-top: 1px solid var(--color-divider); } .transparency__inner { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(var(--space-12), 6vw, var(--space-20)); align-items: start; } .transparency__heading { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: var(--color-text); margin-bottom: var(--space-5); } .transparency__text { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); line-height: 1.75; margin-bottom: var(--space-5); max-width: 54ch; } .transparency__docs { display: flex; flex-direction: column; gap: var(--space-2); } .transparency__doc { display: flex; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-4) var(--space-5); background: var(--color-surface); border: 1px solid var(--color-divider); text-decoration: none; transition: box-shadow var(--transition), background var(--transition); } .transparency__doc:hover { box-shadow: var(--shadow-sm); background: var(--color-surface-2); } .transparency__doc-left { display: flex; align-items: center; gap: var(--space-4); } .transparency__doc-icon { width: 36px; height: 36px; background: var(--color-surface-offset); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .transparency__doc-icon svg { width: 18px; height: 18px; stroke: var(--color-primary); fill: none; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; } .transparency__doc-name { font-family: var(--font-body); font-size: var(--text-sm); font-weight: 600; color: var(--color-text); } .transparency__doc-meta { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-faint); margin-top: 2px; } .transparency__doc-download { font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; color: var(--color-primary); white-space: nowrap; display: flex; align-items: center; gap: var(--space-1); } .transparency__doc-download svg { width: 12px; height: 12px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .transparency__funding { display: flex; flex-direction: column; gap: var(--space-5); } .funding-item { padding: var(--space-5) var(--space-6); background: var(--color-surface); border: 1px solid var(--color-divider); } .funding-item__name { font-family: var(--font-body); font-size: var(--text-sm); font-weight: 600; color: var(--color-text); margin-bottom: var(--space-2); } .funding-item__type { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-accent); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: var(--space-3); } .funding-item__bar-wrap { height: 4px; background: var(--color-surface-offset); position: relative; } .funding-item__bar { position: absolute; top: 0; left: 0; height: 100%; background: var(--color-primary); } .funding-item__percent { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-faint); margin-top: var(--space-2); }  .about-cta { position: relative; overflow: hidden; padding-block: clamp(var(--space-16), 9vw, var(--space-24)); } .about-cta__bg { position: absolute; inset: 0; z-index: 0; } .about-cta__bg-img { width: 100%; height: 100%; object-fit: cover; object-position: center 60%; } .about-cta__overlay { position: absolute; inset: 0; background: linear-gradient( 105deg, hsla(231, 51%, 14%, 0.94) 0%, hsla(231, 51%, 20%, 0.82) 55%, hsla(231, 51%, 28%, 0.6) 100% ); z-index: 1;} .about-cta__inner { position: relative; z-index: 2; display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-16); align-items: center; } .about-cta__heading { font-family: var(--font-display); font-size: var(--text-2xl); font-weight: 700; color: hsl(0, 0%, 100%); line-height: 1.1; margin-bottom: var(--space-5); } .about-cta__heading em { font-style: italic; color: hsl(240, 11%, 82%); } .about-cta__text { font-family: var(--font-body); font-size: var(--text-base); color: hsl(214, 23%, 78%); line-height: 1.75; max-width: 50ch; margin-bottom: var(--space-8); } .about-cta__actions { display: flex; flex-wrap: wrap; gap: var(--space-4); } .about-cta__stats { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-4); } .about-cta__stat { padding: var(--space-6); background: hsla(231, 51%, 100%, 0.07); border: 1px solid hsla(231, 51%, 100%, 0.12); display: flex; flex-direction: column; gap: var(--space-2); } .about-cta__stat-num { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: hsl(0, 0%, 100%); line-height: 1; } .about-cta__stat-label { font-family: var(--font-body); font-size: var(--text-xs); color: hsl(214, 23%, 72%); text-transform: uppercase; letter-spacing: 0.08em; }  .subscribe { background: var(--color-surface-2); padding-block: clamp(var(--space-16), 7vw, var(--space-20)); border-top: 1px solid var(--color-divider); } .subscribe__inner { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(var(--space-12), 6vw, var(--space-20)); align-items: center; } .subscribe__heading { font-family: var(--font-display); font-size: var(--text-xl); font-weight: 700; color: var(--color-text); line-height: 1.15; margin-bottom: var(--space-4); } .subscribe__text { font-family: var(--font-body); font-size: var(--text-base); color: var(--color-text-muted); line-height: 1.75; max-width: 50ch; } .subscribe__form-wrap .subscribe__form { display: flex; flex-direction: column; gap: var(--space-4); } .subscribe__field-group { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-3); } .subscribe__field { display: flex; flex-direction: column; gap: var(--space-2); } .subscribe__label { font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; color: var(--color-text-muted); text-transform: uppercase; letter-spacing: 0.08em; } .subscribe__input { font-family: var(--font-body); font-size: var(--text-sm); color: var(--color-text); background: var(--color-surface); border: 1px solid var(--color-border); padding: var(--space-3) var(--space-4); width: 100%; transition: border-color var(--transition), box-shadow var(--transition); outline: none; } .subscribe__input::placeholder { color: var(--color-text-faint); } .subscribe__input:focus { border-color: var(--color-primary); box-shadow: 0 0 0 3px hsl(231, 51%, 36%, 0.12); } .subscribe__input--full { grid-column: span 2; } .subscribe__consent { display: flex; gap: var(--space-3); align-items: flex-start; } .subscribe__checkbox { width: 16px; height: 16px; margin-top: 2px; flex-shrink: 0; accent-color: var(--color-primary); cursor: pointer; } .subscribe__consent-text { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-muted); line-height: 1.5; } .subscribe__consent-text a { color: var(--color-primary); text-decoration: underline; } .subscribe__note { font-family: var(--font-body); font-size: var(--text-xs); color: var(--color-text-faint); margin-top: var(--space-2); }.subscribe__form-wrap .wpforms-container { display: flex; flex-direction: column; gap: var(--space-4);}.subscribe__form-wrap .wpforms-field-label { font-family: var(--font-body); font-size: var(--text-xs); font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: var(--color-text-muted); margin-bottom: var(--space-2);}.subscribe__form-wrap .wpforms-field input { width: 100%; border: 1px solid var(--color-border); background: var(--color-surface); padding: var(--space-3) var(--space-4); font-size: var(--text-sm); color: var(--color-text); outline: none; transition: border-color var(--transition);}.subscribe__form-wrap .wpforms-field input:focus { border-color: var(--color-primary);}.subscribe__form-wrap .wpforms-submit { width: 100%; background: var(--color-primary); color: hsl(0, 0%, 100%); border: none; padding: var(--space-3) var(--space-6); font-size: var(--text-sm); font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; cursor: pointer; transition: background var(--transition);}.subscribe__form-wrap .wpforms-submit:hover { background: var(--color-primary-hover);}[data-theme="dark"] .subscribe__form-wrap .wpforms-field input,[data-theme="dark"] .subscribe__form-wrap .wpforms-field input::placeholder { background: var(--color-surface-2); color: var(--color-text); border-color: var(--color-border);}[data-theme="dark"] .subscribe__form-wrap .wpforms-field-label { color: var(--color-text-muted);}[data-theme="dark"] .subscribe__form-wrap .wpforms-field input:focus { border-color: var(--color-primary);}  .reveal { opacity: 0; transform: translateY(24px); transition: opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1), transform 0.55s cubic-bezier(0.16, 1, 0.3, 1); } .reveal.is-visible { opacity: 1; transform: none; } .reveal--delay-1 { transition-delay: 0.08s; } .reveal--delay-2 { transition-delay: 0.16s; } .reveal--delay-3 { transition-delay: 0.24s; } .reveal--delay-4 { transition-delay: 0.32s; }  @media (max-width: 1024px) { .overview__inner, .principles__inner, .transparency__inner, .about-cta__inner, .subscribe__inner { grid-template-columns: 1fr; } .how-we-work__grid { grid-template-columns: repeat(2, 1fr); } .team__grid { grid-template-columns: repeat(2, 1fr); } .page-hero__inner { grid-template-columns: 1fr; } .about-cta__stats { grid-template-columns: repeat(4, 1fr); } } @media (max-width: 640px) { .how-we-work__grid { grid-template-columns: 1fr; } .team__grid { grid-template-columns: 1fr 1fr; } .overview__stats { grid-template-columns: 1fr 1fr; } .overview__stats .overview__stat:last-child { grid-column: span 2; } .about-cta__stats { grid-template-columns: 1fr 1fr; } .subscribe__field-group { grid-template-columns: 1fr; } .subscribe__input--full { grid-column: span 1; } .about-nav__link { padding: var(--space-3) var(--space-4); font-size: var(--text-xs); } .team__header { flex-direction: column; align-items: flex-start; gap: var(--space-4); } } @media (max-width: 480px) { .team__grid { grid-template-columns: 1fr; } }.principle-item { padding: 1.25rem 1.5rem !important; gap: 0.75rem !important;}.principles__list { gap: 1rem !important;}.how-we-work__grid .work-step { padding: 1.5rem !important;} #brxe-jpakza {width: 750px; height: 500px} .brxe-xlznxw .brxe-esmdun.brxe-image {width: 100%; height: 100%} #brxe-wuxkft {font-size: var(--text-lg); margin-bottom: var(--space-5)} #brxe-cvmznm {margin-bottom: var(--space-6)} #brxe-jbpfys {width: 28%} #brxe-zucdrn {width: 25%} #brxe-glhemh {width: 22%} #brxe-wsravj {width: 25%} #brxe-wdlakx {width: 1920px; height: 1080px} #brxe-elkkzx {color: var(--brand-red)} 