.wa-developer-profile{margin-inline:auto;max-inline-size:76rem;padding-block:clamp(1.25rem,1rem + 1vw,2rem);padding-inline:var(--page-gutter-inline)}.wa-developer-profile__header{background:var(--color-surface-base);border:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent);border-radius:1.25rem;box-shadow:0 .55rem 1.5rem color-mix(in srgb,#000 6%,transparent);display:grid;gap:1.25rem;margin-block-end:clamp(1.25rem,1rem + .75vw,1.75rem);padding:clamp(1.15rem,1rem + .65vw,1.65rem)}@media(min-width:48rem){.wa-developer-profile__header{align-items:center;gap:1.5rem;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) auto}}.wa-developer-profile__badge{align-items:center;align-self:center;display:flex;justify-content:flex-end;margin-block-start:.25rem}@media(max-width:47.99rem){.wa-developer-profile__badge{justify-content:flex-start;margin-block-start:.5rem}}@media(min-width:48rem){.wa-developer-profile__badge{margin-block-start:0}}.wa-developer-profile__logo{background:color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface-base));border-radius:.85rem;display:grid;min-block-size:4.5rem;padding:.85rem;place-items:center}.wa-developer-profile__logo img,.wa-developer-profile__logo picture{max-block-size:4rem;max-inline-size:100%;object-fit:contain}.wa-developer-profile__logo .wa-media-image--vector{block-size:auto;inline-size:100%;min-block-size:2.5rem}.wa-developer-profile__title{font-size:clamp(1.65rem,1.35rem + .9vw,2.15rem);line-height:1.15;margin:0 0 .75rem}.wa-developer-profile__contact{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.wa-developer-profile__contact a{color:var(--color-primary);font-size:.95rem;font-weight:600;text-decoration:none}.wa-developer-profile__contact a:focus-visible,.wa-developer-profile__contact a:hover{text-decoration:underline}.wa-developer-profile__section-title{font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);margin:0 0 clamp(1rem,.85rem + .45vw,1.35rem)}.wa-developer-profile__project-count{color:var(--color-text-muted);font-size:.95em;font-weight:var(--font-weight-regular)}.wa-developer-profile__projects{border-block-start:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent);margin-block-start:clamp(2rem,1.5rem + 1vw,2.75rem);padding-block-start:clamp(1.75rem,1.4rem + 1vw,2.5rem)}.wa-developer-profile__projects .view-content,.wa-developer-profile__projects .views-element-container{min-inline-size:0}.wa-developer-profile__projects .wa-inventory-overview__grid--developer-projects,.wa-view-developer-projects .wa-inventory-overview__grid--developer-projects{align-items:stretch}.wa-developer-profile__projects .wa-inventory-overview-card,.wa-view-developer-projects .wa-inventory-overview-card{min-block-size:100%}.wa-developer-profile__projects .wa-inventory-overview-card .wa-inventory-overview-card__media,.wa-view-developer-projects .wa-inventory-overview-card .wa-inventory-overview-card__media{aspect-ratio:16/10}.wa-developer-profile__projects .wa-inventory-overview-card .wa-inventory-overview-card__body,.wa-view-developer-projects .wa-inventory-overview-card .wa-inventory-overview-card__body{padding:.75rem .9rem .5rem}.wa-developer-profile__projects .wa-inventory-overview-card .wa-inventory-overview-card__title,.wa-view-developer-projects .wa-inventory-overview-card .wa-inventory-overview-card__title{font-size:.9375rem;min-block-size:2.56em}.wa-developer-profile__projects .wa-inventory-overview-card .wa-inventory-overview-card__teaser,.wa-view-developer-projects .wa-inventory-overview-card .wa-inventory-overview-card__teaser{block-size:4.35rem;-webkit-line-clamp:4}.wa-developer-profile__projects .wa-inventory-overview-card .wa-inventory-overview-card__footer,.wa-view-developer-projects .wa-inventory-overview-card .wa-inventory-overview-card__footer{padding:.55rem .9rem .75rem}.wa-developer-profile__legal{background:color-mix(in srgb,var(--color-surface-muted) 35%,var(--color-surface-base));border:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent);border-radius:1rem;margin-block-end:clamp(1.25rem,1rem + .75vw,1.75rem);padding:clamp(1.15rem,1rem + .65vw,1.5rem)}.wa-developer-profile__legal.wa-rich-text{color:var(--color-text-muted);-moz-column-gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);column-gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-size:.875rem;inline-size:100%;line-height:1.55;max-inline-size:none}@media(min-width:48rem){.wa-developer-profile__legal.wa-rich-text{-moz-columns:2;column-count:2}}@media(min-width:64rem){.wa-developer-profile__legal.wa-rich-text{-moz-columns:3;column-count:3}}.wa-developer-profile__legal.wa-rich-text>*{-moz-column-break-inside:avoid;break-inside:avoid}.wa-developer-profile__legal.wa-rich-text p{margin-block:0 .65rem}.wa-developer-profile__legal.wa-rich-text h2,.wa-developer-profile__legal.wa-rich-text h3,.wa-developer-profile__legal.wa-rich-text h4{color:var(--color-text-default);font-size:.95rem;line-height:1.35;margin-block:0 .5rem}.wa-view-developer-projects .wa-listing__items{display:contents}.wa-view-developer-projects .wa-listing__row{list-style:none;margin:0}
