.cad-hub{padding-bottom:3rem}.cad-hub__grid{padding-top:3rem}.cad-hub__cta{padding-top:.5rem}@media (min-width:768px){.cad-hub{padding-bottom:6rem}}.cad-hub--team{padding-top:3rem}@media (min-width:768px){.cad-hub--team{padding-top:6rem}}.cad-hub__group-title{color:var(--color-paper-50);margin-bottom:1.5rem}.cad-hub__group+.cad-hub__group{border-top:1px solid var(--cad-rule);padding-top:3rem}@media (min-width:768px){.cad-hub__group-title{margin-bottom:2rem}.cad-hub__group+.cad-hub__group{padding-top:5rem}}
.cad-tgrid{grid-template-columns:minmax(0,1fr);column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cad-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cad-tgrid--pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.cad-tgrid--pair .cad-tgrid__name{font-size:min(1rem,5vw - .25rem)}.cad-tgrid--pair .cad-tgrid__tag,.cad-tgrid--pair .cad-tgrid__name{overflow-wrap:break-word}.cad-tgrid--pair .cad-tgrid__keep{white-space:normal}}.cad-tgrid__keep{white-space:nowrap}@media (min-width:1024px){.cad-tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cad-tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cad-tgrid__card{grid-row:span 4;grid-template-rows:subgrid;min-width:0;scroll-margin-top:calc(var(--wg-nav-h) + 1rem);padding-bottom:2.5rem;display:grid;position:relative}.cad-tgrid__tag{color:var(--color-paper-100);overflow-wrap:anywhere;align-self:end;padding-bottom:.5rem}.cad-tgrid__media{aspect-ratio:1;background:var(--color-ink-800);margin-bottom:1rem;position:relative;overflow:hidden;container-type:inline-size}.cad-tgrid__img{object-fit:cover;transition:transform .3s var(--ease-tw)}.cad-tgrid__name{-webkit-line-clamp:3;line-clamp:3;color:var(--color-paper-50);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cad-tgrid__text{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.5rem;display:flex}.cad-tgrid__text:empty{padding-top:0}.cad-tgrid__desc{-webkit-line-clamp:3;line-clamp:3;color:var(--color-paper-100);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cad-tgrid__link{position:static}.cad-tgrid__link:after{content:"";z-index:1;position:absolute;inset:0}.cad-tgrid .cad-tgrid__link:focus-visible{outline:none}.cad-tgrid .cad-tgrid__link:focus-visible:after{outline:4px solid var(--color-gold-400);outline-offset:2px}@media (hover:hover){.cad-tgrid__card--link:hover .cad-tgrid__img,.cad-tgrid__card--link:hover .cad-tgrid__bd{transform:scale(1.1)}}.cad-tgrid__empty{padding-block:1rem}.cad-tgrid__ph{background-color:var(--color-ink-800);color:var(--color-paper-50);position:absolute;inset:0;overflow:clip}.cad-tgrid__bd{background-repeat:no-repeat;background-image:var(--bd-img);background-size:var(--bd-size,auto 100%);background-position:var(--bd-pos,50% 50%);transition:transform .3s var(--ease-tw);position:absolute;inset:0}.cad-tgrid__ph:after{content:"";background:radial-gradient(130% 90% at 50% 40%, transparent 45%, color-mix(in srgb, var(--color-ink-950) 30%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--color-ink-950) 30%, transparent) 0%, color-mix(in srgb, var(--color-ink-950) 50%, transparent) 50%, color-mix(in srgb, var(--color-ink-950) 78%, transparent) 100%);position:absolute;inset:0}.cad-tgrid__initials{z-index:1;text-align:center;letter-spacing:.02em;color:var(--color-paper-50);text-shadow:0 .02em .5em color-mix(in srgb, var(--color-ink-950) 55%, transparent);font-size:22cqi;line-height:1;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%)}.cad-tgrid__mark{z-index:1;width:15cqi;height:auto;color:color-mix(in srgb, var(--color-paper-50) 85%, transparent);position:absolute;bottom:7cqi;left:7cqi}.cad-tgrid__mark-bar{fill:var(--color-gold-400)}.cad-tgrid__ph[data-backdrop="0"]{--bd-img:url(/media/people/backdrops/atrium.webp);--bd-size:auto 240%;--bd-pos:0% 0%}.cad-tgrid__ph[data-backdrop="1"]{--bd-img:url(/media/people/backdrops/shop.webp);--bd-size:auto 220%;--bd-pos:19% 0%}.cad-tgrid__ph[data-backdrop="2"]{--bd-img:url(/media/people/backdrops/atrium.webp);--bd-size:auto 300%;--bd-pos:100% 0%}.cad-tgrid__ph[data-backdrop="3"]{--bd-img:url(/media/people/backdrops/shop.webp);--bd-size:auto 300%;--bd-pos:100% 100%}.cad-tgrid__ph[data-backdrop="4"]{--bd-img:url(/media/people/backdrops/atrium.webp);--bd-size:auto 260%;--bd-pos:29% 100%}.cad-tgrid__ph[data-backdrop="5"]{--bd-img:url(/media/people/backdrops/atrium.webp);--bd-size:auto 250%;--bd-pos:57% 100%}@media (prefers-reduced-motion:reduce){.cad-tgrid__img,.cad-tgrid__bd{transition:none}.cad-tgrid__card--link:hover .cad-tgrid__img,.cad-tgrid__card--link:hover .cad-tgrid__bd{transform:none}}
