.home-project-manager{background:var(--ds-surface-home);align-items:center;min-height:100svh;padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.home-project-manager__stage{width:min(calc(100% - 2 * var(--ds-page-gutter)), var(--ds-container-page));border-radius:calc(var(--ds-radius-panel) + 4px);background:var(--ds-surface-plain);border:1px solid #20242612;margin-inline:auto;padding:clamp(.8rem,1.4vw,1.2rem);box-shadow:0 1.25rem 3.75rem #20242612}.home-project-manager__panel{border-radius:var(--ds-radius-panel);background:color-mix(in srgb, var(--ds-surface-soft) 44%, var(--ds-surface-plain));grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr);align-items:center;gap:clamp(3rem,7vw,6rem);min-height:min(72svh,44rem);padding:clamp(2.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.home-project-manager__copy{z-index:2;min-width:0;position:relative}.home-project-manager__copy .home-project-manager__eyebrow{margin:0 0 clamp(1.75rem,4vw,3rem)}.home-project-manager__title{color:var(--ds-color-text);font-family:var(--ds-font-display);font-size:var(--ds-type-compact);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:1.03}.home-project-manager__title span{display:block}.home-project-manager__paragraph{max-width:38rem;color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-type-body);margin:clamp(1.5rem,3vw,2.25rem) 0 0;line-height:1.6}.home-project-manager__media-wrap{z-index:2;justify-self:end;width:min(100%,18.75rem);margin-right:3.25rem;position:relative}.home-project-manager__media{z-index:2;aspect-ratio:9/16;border-radius:var(--ds-radius-panel);background:var(--ds-surface-dark);cursor:pointer;border:0;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #0318322b}.home-project-manager__media:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:4px}.home-project-manager__media img{object-fit:cover;width:100%;height:100%;display:block}.home-project-manager__signal{z-index:4;width:max-content;color:var(--ds-color-text);pointer-events:none;backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #20242617;border-radius:12px;align-items:center;gap:.65rem;padding:.62rem .7rem;transition:opacity .44s cubic-bezier(.16,1,.3,1),filter .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 .85rem 2rem #032f591f}.home-project-manager__signal strong{font-family:var(--ds-font-interface);font-size:var(--ds-type-label);font-weight:600;line-height:1.3}.home-project-manager__signal-icon{width:32px;height:32px;color:var(--ds-color-text-inverse);background:linear-gradient(145deg, var(--ds-color-brand-blue-start), var(--ds-color-brand-blue-end));border-radius:9px;flex:none;place-items:center;display:grid}.home-project-manager__signal-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:18px;height:18px}.home-project-manager__signal--1,.home-project-manager__signal--2{justify-content:center;width:42px;height:42px;padding:0}.home-project-manager__signal--1{color:var(--ds-color-text-inverse);background:#071426;border-color:#0318322e;top:7%;left:-1.65rem}.home-project-manager__signal--1 .home-project-manager__signal-icon,.home-project-manager__signal--2 .home-project-manager__signal-icon{width:100%;height:100%;color:inherit;background:0 0}.home-project-manager__signal--2{width:38px;height:38px;top:15%;right:-1.45rem}.home-project-manager__signal--2 .home-project-manager__signal-icon{color:var(--ds-color-text-muted-strong)}.home-project-manager__signal--3{width:13rem;top:37%;left:-6.25rem}.home-project-manager__signal--3 .home-project-manager__signal-icon{background:linear-gradient(145deg,#0c5fb4,#073576)}.home-project-manager__signal--4{width:14rem;bottom:-1.35rem;left:-3.75rem}.home-project-manager__signal--4 .home-project-manager__signal-icon{background:linear-gradient(145deg, var(--ds-color-brand-green-start), var(--ds-color-brand-green-end))}.home-project-manager[data-motion-ready=true][data-motion-state=idle] :is(.home-project-manager__eyebrow,.home-project-manager__title,.home-project-manager__paragraph,.home-project-manager__signal){opacity:0;filter:blur(.45rem)}.home-project-manager[data-motion-ready=true][data-motion-state=idle] .home-project-manager__media{opacity:0;transform:scale(.78)}.home-project-manager[data-motion-ready=true] :is(.home-project-manager__eyebrow,.home-project-manager__title,.home-project-manager__paragraph,.home-project-manager__media,.home-project-manager__signal){will-change:transform, opacity, filter}.home-project-manager[data-motion-state=entering] .home-project-manager__media{animation:1.05s cubic-bezier(.22,.72,.3,1) .12s both project-manager-media-open}.home-project-manager[data-motion-state=entering] :is(.home-project-manager__eyebrow,.home-project-manager__title,.home-project-manager__paragraph){animation:.75s cubic-bezier(.16,1,.3,1) both project-manager-copy-enter}.home-project-manager[data-motion-state=entering] .home-project-manager__title{animation-delay:.12s}.home-project-manager[data-motion-state=entering] .home-project-manager__paragraph{animation-delay:.24s}.home-project-manager[data-motion-state=entering] .home-project-manager__signal--1{animation:.76s cubic-bezier(.16,1,.3,1) .48s both project-manager-card-enter-left}.home-project-manager[data-motion-state=entering] .home-project-manager__signal--2{animation:.76s cubic-bezier(.16,1,.3,1) .62s both project-manager-card-enter-right}.home-project-manager[data-motion-state=entering] .home-project-manager__signal--3{animation:.78s cubic-bezier(.16,1,.3,1) .76s both project-manager-card-enter-left}.home-project-manager[data-motion-state=entering] .home-project-manager__signal--4{animation:.78s cubic-bezier(.16,1,.3,1) .9s both project-manager-card-enter-left}.home-project-manager:is([data-signals-hovered=true],[data-signals-dismissed=true]) .home-project-manager__signal{opacity:0;filter:blur(.75rem);animation:none;transform:scale(.82)}@keyframes project-manager-media-open{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes project-manager-copy-enter{0%{opacity:0;filter:blur(.4rem);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes project-manager-card-enter-left{0%{opacity:0;filter:blur(.45rem);transform:translate(-2rem,.7rem)scale(.72)rotate(-2deg)}to{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}}@keyframes project-manager-card-enter-right{0%{opacity:0;filter:blur(.45rem);transform:translate(2rem,.7rem)scale(.72)rotate(2deg)}to{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}}@media (width<=58rem){.home-project-manager__panel{min-height:0;padding:clamp(2rem, 7vw, 3.5rem) var(--ds-page-gutter);grid-template-columns:1fr;gap:3rem}.home-project-manager__media-wrap{justify-self:center;width:min(68vw,18rem);margin-right:0}.home-project-manager__signal--1{left:-.9rem}.home-project-manager__signal--2{right:-.85rem}.home-project-manager__signal--3{width:10.5rem;left:-1.8rem}.home-project-manager__signal--4{width:11.25rem;left:auto;right:-1.4rem}}@media (width<=34rem){.home-project-manager{padding-block:1rem}.home-project-manager__stage{width:calc(100% - 2 * var(--ds-page-gutter));padding:.4rem}.home-project-manager__panel{padding-inline:.6rem}.home-project-manager__media-wrap{width:min(68vw,17rem)}.home-project-manager__signal strong{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.home-project-manager :is(.home-project-manager__eyebrow,.home-project-manager__title,.home-project-manager__paragraph,.home-project-manager__media,.home-project-manager__signal){transition:none;animation:none!important}}
