.design-project-image.svelte-jpaejw{border-radius:inherit;width:100%;display:block;position:relative}.design-project-image[data-design-project-image-state=error].svelte-jpaejw{min-height:clamp(15rem,58vw,50rem)}.design-project-image[data-design-project-image-state=error].svelte-jpaejw img:where(.svelte-jpaejw){opacity:0}.design-project-image__fallback.svelte-jpaejw{color:#11111194;text-align:center;background:radial-gradient(circle at 48% 42%,#1111110d,#0000 42%),#f1f1f1;place-content:center;justify-items:center;gap:.75rem;font-size:.84rem;display:grid;position:absolute;inset:0}.design-project-image__fallback-mark.svelte-jpaejw{border:1px solid #1111112e;border-radius:50%;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 .42rem #11111108}@property --card-reveal-radius{syntax:"<length>";inherits:false;initial-value:0}.card-image-reveal.svelte-1lz4du{width:100%;height:100%;aspect-ratio:inherit;pointer-events:none;display:block;position:relative;overflow:hidden}.card-image-reveal__layers.svelte-1lz4du{width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:relative}.card-image-reveal.svelte-1lz4du .design-project-image{height:100%;min-height:0}.card-image-reveal.svelte-1lz4du .design-project-image>img{object-fit:cover;width:100%;height:100%;filter:var(--image-monochrome-treatment);display:block}.card-image-reveal__color.svelte-1lz4du{object-fit:cover;opacity:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at var(--card-reveal-x,50%) var(--card-reveal-y,50%), #000 max(0px, calc(var(--card-reveal-radius) - 40px)), transparent var(--card-reveal-radius));mask-image:radial-gradient(circle at var(--card-reveal-x,50%) var(--card-reveal-y,50%), #000 max(0px, calc(var(--card-reveal-radius) - 40px)), transparent var(--card-reveal-radius));transition:--card-reveal-radius .22s ease-out,opacity .22s ease-out;position:absolute;inset:0}.card-image-reveal[data-active=true][data-color-ready=true].svelte-1lz4du .card-image-reveal__color:where(.svelte-1lz4du){--card-reveal-radius:var(--card-reveal-cover);opacity:1;transition-duration:.6s,.15s}.card-image-reveal__spotlight.svelte-1lz4du{background:radial-gradient(at 50% 38%,#0000 35%,#0000001f 68%,#00000070 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card-image-reveal[data-active=true].svelte-1lz4du .card-image-reveal__layers:where(.svelte-1lz4du){transform:scale(1.025)}}@media (hover:none),(pointer:coarse){.card-image-reveal[data-color-ready=true].svelte-1lz4du .card-image-reveal__color:where(.svelte-1lz4du){opacity:1;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.card-image-reveal__layers.svelte-1lz4du,.card-image-reveal__color.svelte-1lz4du{transition:none!important}.card-image-reveal__color.svelte-1lz4du{-webkit-mask-image:none;mask-image:none}}.essay-card.svelte-1h4ztn9{--essay-card-surface:#080808;border-radius:var(--radius-card);background:var(--essay-card-surface);color:#f8f8f6;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 .75rem 2rem #0000001a}.essay-card[data-surface-tone=light].svelte-1h4ztn9{color:#111}.essay-card__media.svelte-1h4ztn9{aspect-ratio:1.5;background:var(--essay-card-surface);display:block;overflow:hidden}.essay-card__media.svelte-1h4ztn9 .editorial-art{width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.essay-card__media--more.svelte-1h4ztn9{color:#f8f8f6c7;border-bottom:1px solid #ffffff17;place-items:center;display:grid}.essay-card__copy.svelte-1h4ztn9{grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-height:11.25rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.essay-card__copy.svelte-1h4ztn9 strong:where(.svelte-1h4ztn9){--type-weight-base:500;font-size:1.25rem;font-weight:max(100, calc(var(--type-weight-base,400) - var(--type-weight-reduction)));letter-spacing:normal;line-height:1.3}.essay-card__copy.svelte-1h4ztn9>span:where(.svelte-1h4ztn9){color:color-mix(in srgb, currentcolor 70%, transparent);margin-top:.6rem;font-size:.92rem;line-height:1.45}.essay-card__copy.svelte-1h4ztn9 small:where(.svelte-1h4ztn9){color:color-mix(in srgb, currentcolor 62%, transparent);align-self:end;margin-top:1.25rem;font-size:.75rem}.essay-card[data-card-kind=work].svelte-1h4ztn9 .essay-card__copy:where(.svelte-1h4ztn9){grid-template-rows:auto auto auto minmax(0,1fr)}.essay-card__copy.svelte-1h4ztn9>.essay-card__eyebrow:where(.svelte-1h4ztn9){color:color-mix(in srgb, currentcolor 62%, transparent);margin:0 0 .65rem;font-size:.75rem}.essay-card[data-card-kind=work].svelte-1h4ztn9 small:where(.svelte-1h4ztn9){align-items:center;gap:.625rem;display:flex}.essay-card[data-card-kind=work].svelte-1h4ztn9 small:where(.svelte-1h4ztn9) svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.essay-card.svelte-1h4ztn9:hover .essay-card__media:where(.svelte-1h4ztn9) .editorial-art,.essay-card.svelte-1h4ztn9:focus-visible .essay-card__media:where(.svelte-1h4ztn9) .editorial-art{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.essay-card__media.svelte-1h4ztn9 .editorial-art{transition:none}}
