.home .hp-cover{position:absolute;inset:0;overflow:hidden}.home .hp-cover__bg{position:absolute;inset:0}.home .hp-cover__glow,.home .hp-cover__orb{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.home .hp-cover__mesh,.home .hp-cover__flow,.home .hp-cover__shimmer{pointer-events:none;position:absolute}.home .hp-cover__mesh--hx{filter:blur(22px);background:radial-gradient(45% 55% at 28% 38%,#99f6e447,#0000 68%),radial-gradient(40% 50% at 72% 62%,#5eead438,#0000 70%),radial-gradient(30% 40%,#ffffff0f,#0000 65%);animation:18s ease-in-out infinite hp-cover-mesh-hx;inset:-25%}.home .hp-cover__flow--hx{opacity:.85;background:conic-gradient(from 120deg,#0000 0deg,#99f6e424 60deg,#0000 120deg,#5eead41f 200deg,#0000 280deg,#ffffff0d 320deg,#0000 360deg);animation:22s linear infinite hp-cover-flow-spin;inset:-40%}.home .hp-cover__shimmer--hx{background:linear-gradient(110deg,#0000 35%,#ffffff17 50%,#0000 65%) 0 0/220% 100%;animation:9s ease-in-out infinite hp-cover-shimmer-sweep;inset:0}@keyframes hp-cover-mesh-hx{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-3%)scale(1.06)}}@keyframes hp-cover-flow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hp-cover-shimmer-sweep{0%,to{opacity:.35;background-position:120% 0}50%{opacity:.7;background-position:-20% 0}}.home .hp-cover--hostgenix .hp-cover__bg{background:linear-gradient(165deg,#085a54 0%,#0a6b64 42%,#0d9488 100%)}.home .hp-cover--hostgenix:before,.home .hp-cover--hostgenix:after{content:"";z-index:0;pointer-events:none;filter:blur(32px);border-radius:50%;position:absolute}.home .hp-cover--hostgenix:before{background:radial-gradient(circle,#99f6e46b 0%,#5eead42e 42%,#0000 68%);width:72%;height:78%;animation:6.5s ease-in-out infinite hp-cover-hx-halo-center;top:50%;left:50%;transform:translate(-50%,-50%)}.home .hp-cover--hostgenix:after{background:radial-gradient(circle,#ccfbf159 0%,#0d94881f 50%,#0000 72%);width:48%;height:52%;animation:9s ease-in-out -2s infinite hp-cover-hx-halo-drift;top:42%;left:38%}@keyframes hp-cover-hx-halo-center{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.14)}}@keyframes hp-cover-hx-halo-drift{0%,to{opacity:.45;transform:translate(0)scale(.9)}33%{opacity:.75;transform:translate(6%,-5%)scale(1.08)}66%{opacity:.65;transform:translate(-5%,4%)scale(1.02)}}.home .hp-cover--hostgenix .hp-cover__mesh--hx{opacity:1;animation-duration:14s}.home .hp-cover--hostgenix .hp-cover__flow--hx{opacity:.95;animation-duration:18s}.home .hp-cover__glow--hx{filter:blur(30px);background:radial-gradient(circle,#99f6e466 0%,#0d948829 45%,#0000 70%);width:58%;height:66%;animation:8s ease-in-out infinite hp-cover-hx-glow-pulse;top:38%;left:24%}@keyframes hp-cover-hx-glow-pulse{0%,to{opacity:.55;filter:blur(28px)}50%{opacity:1;filter:blur(38px)}}.home .hp-cover__orb--hx-a{filter:blur(34px);background:#5eead447;width:44%;height:48%;animation:7s ease-in-out infinite hp-cover-hx-orb-pulse;top:18%;right:6%}.home .hp-cover__orb--hx-b{filter:blur(38px);background:#0d948852;width:40%;height:44%;animation:8.5s ease-in-out -1.5s infinite hp-cover-hx-orb-pulse;bottom:14%;left:4%}@keyframes hp-cover-hx-orb-pulse{0%,to{opacity:.5}50%{opacity:1}}.home .hp-cover__stage--hostgenix{z-index:2;justify-content:center;align-items:center;padding:0 4%;display:flex;position:absolute;inset:0}.home .hp-cover__device--hostgenix{object-fit:contain;object-position:center center;filter:drop-shadow(0 24px 52px #00000052);width:96%;max-width:none;height:auto;max-height:84%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.home .hp-work-card__link:hover .hp-work-card__visual .hp-cover__device,.home .hp-work-card__link:hover .hp-cover--hostgenix .hp-cover__device--hostgenix{transform:scale(1.02)}.home .hp-cover__orb--hx-c{filter:blur(30px);background:#ccfbf142;width:36%;height:40%;animation:6s ease-in-out -3s infinite hp-cover-hx-orb-pulse;top:40%;left:18%}@media (prefers-reduced-motion:reduce){.home .hp-cover--hostgenix:before,.home .hp-cover--hostgenix:after,.home .hp-cover--hostgenix .hp-cover__glow--hx,.home .hp-cover--hostgenix .hp-cover__orb--hx-a,.home .hp-cover--hostgenix .hp-cover__orb--hx-b,.home .hp-cover--hostgenix .hp-cover__orb--hx-c{animation:none}}.home .hp-cover--fundhomes .hp-cover__bg{background:linear-gradient(165deg,#2a2d38 0%,#32353f 38%,#3a3d4a 72%,#424550 100%)}.home .hp-cover__mesh--fh{filter:blur(26px);background:radial-gradient(50% 55% at 75% 25%,#a78bdc52,#0000 68%),radial-gradient(45% 50% at 20% 70%,#8b75ba3d,#0000 70%),radial-gradient(35% 40%,#c8b4e61a,#0000 65%);animation:20s ease-in-out infinite hp-cover-mesh-fh;inset:-22%}.home .hp-cover__flow--fh{opacity:.9;background:conic-gradient(from 200deg,#0000 0deg,#a78bdc29 70deg,#0000 140deg,#8b75ba24 220deg,#0000 300deg,#ebe6f314 340deg,#0000 360deg);animation:26s linear infinite reverse hp-cover-flow-spin;inset:-35%}.home .hp-cover__shimmer--fh{background:linear-gradient(115deg,#0000 30%,#ebe6f31a 48%,#0000 62%) 0 0/240% 100%;animation:11s ease-in-out infinite hp-cover-shimmer-sweep;inset:0}@keyframes hp-cover-mesh-fh{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,4%)scale(1.08)}}.home .hp-cover__glow--fh-1{filter:blur(28px);background:radial-gradient(circle,#a78bdc80 0%,#7d6b9e33 45%,#0000 72%);width:62%;height:68%;top:-14%;right:-10%}.home .hp-cover__glow--fh-2{filter:blur(32px);background:radial-gradient(circle,#8b75ba61 0%,#c8b4e61f 50%,#0000 70%);width:52%;height:56%;bottom:-12%;left:-8%}.home .hp-cover__glow--fh-3{filter:blur(36px);background:radial-gradient(circle,#ebe6f338 0%,#0000 68%);width:40%;height:45%;top:20%;left:30%}.home .hp-cover__stage--fundhomes{z-index:2;justify-content:center;align-items:flex-end;padding:4% 6%;display:flex;position:absolute;inset:0}.home .hp-cover__device-wrap--computer{z-index:1;justify-content:center;width:96%;max-width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.home .hp-cover__device-wrap--phone{z-index:2;width:15%;max-width:3.75rem;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7%;right:5%}@media (min-width:900px){.home .hp-cover__device-wrap--phone{width:16%;max-width:4.25rem;right:7%}}.home .hp-cover__device--computer{object-fit:contain;filter:drop-shadow(0 24px 40px #00000059);width:100%;height:auto;transition:transform .8s cubic-bezier(.22,1,.36,1)}.home .hp-cover__device--phone{object-fit:contain;filter:drop-shadow(0 16px 32px #0006);width:100%;height:auto;transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.home .hp-cover__glow,.home .hp-cover__orb,.home .hp-cover__mesh,.home .hp-cover__flow,.home .hp-cover__shimmer{animation:none!important}}
.home .hp-work__wrap{max-width:min(88rem,94vw)}.home .hp-work{border-top:1px solid var(--hp-border);padding:clamp(4rem,10vw,7rem) 0}.home .hp-work__title{letter-spacing:-.038em;color:var(--hp-fg);margin-top:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.08}.home .hp-work__intro{max-width:36rem;margin-top:1rem}.home .hp-work-filter{justify-content:flex-start;margin-top:clamp(2rem,4vw,2.75rem);display:flex}.home .hp-work-filter__track{scrollbar-width:none;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffffc7;border:1px solid #11111112;border-radius:9999px;align-items:center;gap:.125rem;max-width:100%;padding:.25rem;display:inline-flex;position:relative;overflow-x:auto;box-shadow:0 1px 2px #1111110a,0 8px 28px #1111110f}.home .hp-work-filter__track::-webkit-scrollbar{display:none}.home .hp-work-filter__btn{letter-spacing:-.01em;color:var(--hp-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;padding:.53125rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.2;transition:color .24s cubic-bezier(.22,1,.36,1);position:relative}@media (min-width:768px){.home .hp-work-filter__btn{padding:.59375rem 1.375rem;font-size:1rem}}.home .hp-work-filter__btn--target{color:var(--hp-fg)}.home .hp-work-filter__btn--active.hp-work-filter__btn--target{color:var(--hp-teal,#0d9488)}.home .hp-work-filter__label{z-index:1;white-space:nowrap;position:relative}.home .hp-work-filter__indicator{z-index:0;background:var(--hp-teal-soft,#0d948813);pointer-events:none;will-change:transform, width;border-radius:9999px;position:absolute;top:.25rem;bottom:.25rem;left:0}.home .hp-work-filter__btn:focus-visible{outline-offset:2px;outline:2px solid #0d948847}.home .hp-work-section__label{margin-top:clamp(2.5rem,5vw,3.5rem)}.home .hp-work-section:first-of-type .hp-work-section__label{margin-top:clamp(2.75rem,5vw,3.75rem)}.home .hp-work-list{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:0;list-style:none}.home .hp-work-card__link{color:inherit;text-decoration:none;display:block}.home .hp-work-card__visual{border-radius:12px;position:relative;overflow:hidden}.home .hp-work-card__visual .hp-cover{position:absolute;inset:0}.home .hp-work-card__image{object-fit:cover;object-position:center top;transition:transform .7s cubic-bezier(.22,1,.36,1)}.home .hp-work-card__meta{align-items:center;gap:.5rem;display:flex}.home .hp-work-card__index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--hp-subtle);margin:0;font-size:.6875rem;font-weight:500}.home .hp-work-card__lock{width:1.375rem;height:1.375rem;color:var(--hp-subtle);background:#1111110d;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.home .hp-work-card__lock-icon{width:.6875rem;height:.6875rem}.home .hp-work-card__password-label{opacity:0;letter-spacing:-.01em;max-height:0;color:var(--hp-subtle);pointer-events:none;margin:0;font-size:.75rem;font-weight:400;line-height:1.45;transition:opacity .38s cubic-bezier(.22,1,.36,1),max-height .38s cubic-bezier(.22,1,.36,1),margin .38s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.home .hp-work-card__link--protected:hover .hp-work-card__password-label{opacity:1;max-height:1.5rem;margin-top:.375rem}.home .hp-work-list--product{flex-direction:column;gap:clamp(3rem,6vw,4.5rem);display:flex}.home .hp-work-card__link--editorial{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:900px){.home .hp-work-card__link--editorial{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.home .hp-work-card--reverse .hp-work-card__link--editorial{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}.home .hp-work-card--reverse .hp-work-card__body{order:2}.home .hp-work-card--reverse .hp-work-card__visual--editorial{order:1}}.home .hp-work-card__title--editorial{letter-spacing:-.032em;color:var(--hp-fg);margin:.625rem 0 0;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:500;line-height:1.12;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.home .hp-work-card__desc--editorial{color:var(--hp-muted);max-width:32rem;margin:.875rem 0 0;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.65}.home .hp-work-card__link--editorial:hover .hp-work-card__title--editorial{opacity:.62}.home .hp-work-card__visual--editorial{aspect-ratio:16/10;background:#f3f3f3;transition:box-shadow .5s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #1111110a,0 8px 32px #1111110f}.home .hp-work-card__link--editorial:hover .hp-work-card__visual--editorial{box-shadow:0 2px 4px #1111110d,0 14px 40px #11111117}.home .hp-work-card__link--editorial:hover .hp-work-card__image,.home .hp-work-card__link--editorial:hover .hp-cover__device{transform:scale(1.02)}.home .hp-cover--ai-prominent .hp-cover__mesh,.home .hp-cover--ai-prominent .hp-cover__flow,.home .hp-cover--ai-prominent .hp-cover__shimmer{z-index:0}.home .hp-cover--ai-prominent .hp-cover__flow--hx,.home .hp-cover--ai-prominent .hp-cover__flow--fh{opacity:1;animation-duration:14s}.home .hp-cover--ai-prominent .hp-cover__mesh--hx{filter:blur(18px);animation-duration:11s}.home .hp-cover--ai-prominent .hp-cover__mesh--fh{filter:blur(20px);animation-duration:12s}.home .hp-cover--ai-prominent .hp-cover__shimmer--hx,.home .hp-cover--ai-prominent .hp-cover__shimmer--fh{animation-duration:6s}.home .hp-cover--hostgenix.hp-cover--ai-prominent:before{opacity:1;animation-duration:4.5s}.home .hp-cover--hostgenix.hp-cover--ai-prominent:after{opacity:.9;animation-duration:6s}.home .hp-cover--ai-prominent .hp-cover__glow--hx,.home .hp-cover--ai-prominent .hp-cover__orb--hx-a,.home .hp-cover--ai-prominent .hp-cover__orb--hx-b,.home .hp-cover--ai-prominent .hp-cover__orb--hx-c{animation-duration:5s}.home .hp-cover__ai-stream{z-index:0;pointer-events:none;filter:blur(42px);mix-blend-mode:screen;border-radius:50%;position:absolute}.home .hp-cover__ai-stream--hx-a{background:radial-gradient(circle,#99f6e4b8 0%,#2dd4bf61 38%,#0000 68%);width:70%;height:74%;animation:7s ease-in-out infinite hp-ai-flow-hx-a;top:-8%;left:-12%}.home .hp-cover__ai-stream--hx-b{background:radial-gradient(circle,#5eead4a6 0%,#0d948852 42%,#0000 70%);width:64%;height:68%;animation:8.5s ease-in-out -2.5s infinite hp-ai-flow-hx-b;bottom:-10%;right:-14%}.home .hp-cover__ai-ring--hx{filter:blur(28px);opacity:.85;background:conic-gradient(#0000 0deg,#a7f3e88c 55deg,#0000 110deg,#5eead473 180deg,#0000 240deg,#ccfbf180 300deg,#0000 360deg);border-radius:50%;width:88%;height:92%;animation:10s linear infinite hp-ai-ring-spin;top:50%;left:50%;transform:translate(-50%,-50%)}.home .hp-cover__ai-stream--fh-a{background:radial-gradient(circle,#c4b5fdb3 0%,#8b75ba5c 40%,#0000 68%);width:68%;height:72%;animation:7.5s ease-in-out infinite hp-ai-flow-fh-a;top:-6%;right:-10%}.home .hp-cover__ai-stream--fh-b{background:radial-gradient(circle,#a78bdc9e 0%,#6d58984d 44%,#0000 70%);width:62%;height:66%;animation:9s ease-in-out -3s infinite hp-ai-flow-fh-b;bottom:-8%;left:-12%}.home .hp-cover__ai-ring--fh{filter:blur(30px);opacity:.88;background:conic-gradient(from 40deg,#0000 0deg,#d8b4fe80 60deg,#0000 125deg,#a78bdc6b 195deg,#0000 260deg,#ebe6f37a 320deg,#0000 360deg);border-radius:50%;width:90%;height:94%;animation:12s linear infinite reverse hp-ai-ring-spin;top:50%;left:50%;transform:translate(-50%,-50%)}.home .hp-cover--ai-prominent .hp-cover__stage{z-index:2}@keyframes hp-ai-flow-hx-a{0%,to{opacity:.7;transform:translate(0)scale(.92)}50%{opacity:1;transform:translate(18%,14%)scale(1.18)}}@keyframes hp-ai-flow-hx-b{0%,to{opacity:.65;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-16%,-12%)scale(1.22)}}@keyframes hp-ai-flow-fh-a{0%,to{opacity:.68;transform:translate(0)scale(.94)}50%{opacity:1;transform:translate(-14%,16%)scale(1.16)}}@keyframes hp-ai-flow-fh-b{0%,to{opacity:.62;transform:translate(0)scale(1)}50%{opacity:.98;transform:translate(20%,-10%)scale(1.2)}}@keyframes hp-ai-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home .hp-cover__ai-stream,.home .hp-cover__ai-ring{opacity:.5;animation:none}.home .hp-cover--ai-prominent .hp-cover__flow--hx,.home .hp-cover--ai-prominent .hp-cover__flow--fh,.home .hp-cover--ai-prominent .hp-cover__mesh--hx,.home .hp-cover--ai-prominent .hp-cover__mesh--fh,.home .hp-cover--ai-prominent .hp-cover__shimmer--hx,.home .hp-cover--ai-prominent .hp-cover__shimmer--fh{animation:none}}.home .hp-work-card--product[data-project=investment-journey] .hp-cover__device-wrap--phone{width:17%;max-width:4.1rem}@media (min-width:900px){.home .hp-work-card--product[data-project=investment-journey] .hp-cover__device-wrap--phone{width:18%;max-width:4.85rem}}.home .hp-work-card--product[data-project=abbott] .hp-work-card__index,.home .hp-work-card--product[data-project=abbott] .hp-work-card__desc--editorial{transition:opacity .4s cubic-bezier(.22,1,.36,1)}.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__index,.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__desc--editorial{opacity:.62}.home .hp-work-card--product[data-project=abbott] .hp-work-card__visual--editorial{transition:box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__visual--editorial{transform:translateY(-2px)}.home .hp-work-card--product[data-project=abbott] .hp-work-card__image{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__image{filter:brightness(1.04)contrast(1.03);transform:scale(1.025)}.home .hp-work-card__link--overlay{border-radius:12px;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.home .hp-work-card__link--overlay:hover{transform:translateY(-2px)}.home .hp-work-card__env{z-index:0;background:var(--hp-card-env,#ececec);transition:background .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home .hp-work-card__scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000 32%,#0c0c0e2e 58%,#0c0c0e9e 100%);transition:background .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home .hp-work-card__link--overlay:hover .hp-work-card__scrim{background:linear-gradient(#08080a1f 0%,#08080a6b 45%,#08080ac7 100%)}.home .hp-work-card__overlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2vw,1.375rem);display:flex;position:absolute;inset:0}.home .hp-work-card__index--overlay{color:#ffffff9e;margin-bottom:.375rem}.home .hp-work-card__title--overlay{letter-spacing:-.026em;color:#fff;margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;line-height:1.22}.home .hp-work-card__desc--overlay{opacity:0;color:#ffffffd1;max-height:0;margin:0;font-size:.8125rem;line-height:1.55;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(6px)}.home .hp-work-card__link--overlay:hover .hp-work-card__desc--overlay,.home .hp-work-card__link--overlay:focus-visible .hp-work-card__desc--overlay{opacity:1;max-height:4.5rem;margin-top:.5rem;transform:translateY(0)}.home .hp-work-card__link--overlay:hover .hp-work-card__scrim,.home .hp-work-card__link--overlay:focus-visible .hp-work-card__scrim{background:linear-gradient(#08080a1f 0%,#08080a6b 45%,#08080ac7 100%)}.home .hp-work-card__link--overlay:hover .hp-work-card__image,.home .hp-work-card__link--overlay:focus-visible .hp-work-card__image{transform:scale(1.03)}.home .hp-work-card__link--overlay:focus-visible{outline-offset:3px;outline:2px solid #1113}.home .hp-work-card[data-project=fundhomes-homepage]{--hp-card-env:#d8e0e8}.home .hp-work-card[data-project=moon-cheese-highkey]{--hp-card-env:#f0ebe4}.home .hp-work-card[data-project=altrusion]{--hp-card-env:#dce3ec}.home .hp-work-card[data-project=pleasant-valley-irrigation]{--hp-card-env:#e0e8e0}.home .hp-work-card[data-project=svpa]{--hp-card-env:#2e2840}.home .hp-work-card[data-project=northeastern-university]{--hp-card-env:#2a3140}.home .hp-work-card[data-project=pure-skin-wellness-spa] .hp-work-card__image{object-fit:cover;object-position:center center;transform-origin:50%;padding:0;transform:scale(1.1)}.home .hp-work-card[data-project=pure-skin-wellness-spa] .hp-work-card__link--overlay:hover .hp-work-card__image,.home .hp-work-card[data-project=pure-skin-wellness-spa] .hp-work-card__link--overlay:focus-visible .hp-work-card__image{transform:scale(1.13)}.home .hp-work-card[data-project=svpa] .hp-work-card__image{object-fit:contain;object-position:center center;padding:clamp(.5rem,1.5vw,1rem)}.home .hp-work-card[data-project=northeastern-university] .hp-work-card__image{object-fit:cover;object-position:center center}.home .hp-work-list--web{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:720px){.home .hp-work-list--web{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.home .hp-work-card--web{height:100%}.home .hp-work-card--web .hp-work-card__visual{aspect-ratio:16/10;height:100%;min-height:100%}.home .hp-work-list--brand{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:640px){.home .hp-work-list--brand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home .hp-work-list--brand{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .hp-work-card--brand{height:100%}.home .hp-work-card--brand .hp-work-card__visual{aspect-ratio:4/5;height:100%;min-height:100%}@media (prefers-reduced-motion:reduce){.home .hp-work-card__image,.home .hp-work-card__scrim,.home .hp-work-card__desc--overlay,.home .hp-work-card__link--overlay,.home .hp-work-card__visual--editorial,.home .hp-work-card__title--editorial,.home .hp-work-card__password-label{transition:none}.home .hp-work-card__link--overlay:hover,.home .hp-work-card__link--overlay:hover .hp-work-card__image,.home .hp-work-card__link--editorial:hover .hp-work-card__image,.home .hp-work-card__link--editorial:hover .hp-cover__device,.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__visual--editorial{transform:none}.home .hp-work-card--product[data-project=abbott] .hp-work-card__link--editorial:hover .hp-work-card__image{filter:none}.home .hp-work-card__link--overlay:hover .hp-work-card__desc--overlay{opacity:1;max-height:none;margin-top:.5rem;transform:none}}
