.work-case-page{z-index:10;min-height:100vh;color:var(--midday-text,var(--phase-text));padding:clamp(7.5rem,16vh,10rem) clamp(1.25rem,5vw,3rem) clamp(5rem,14vh,8rem);position:relative}.work-case-page__status{font-family:var(--font-serif);font-size:calc(clamp(1.1rem, 2vw, 1.35rem) * var(--font-scale));color:var(--midday-muted,var(--phase-muted));text-align:center;margin:0}.work-case-page__empty{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:50vh;display:flex}.work-case{width:min(97%,92rem);max-width:83rem;margin-inline:auto}.work-case__spine-anchor{z-index:110;box-sizing:border-box;direction:ltr;justify-content:flex-end;align-items:center;width:min(16.75rem,44vw + 1.25rem);padding:.85rem .35rem;display:flex;position:fixed;top:50%;left:auto;right:clamp(.35rem,1.5vw,.85rem);transform:translateY(-50%)}.work-case__spine{--work-case-spine-radius:1.5rem;z-index:1;border-radius:var(--work-case-spine-radius);color:var(--midday-text,var(--phase-text));font-family:var(--font-sans);pointer-events:auto;direction:ltr;background:0 0;border:1px solid #0000;margin:0;padding:.85rem .55rem;transition:background .28s,border-color .28s,box-shadow .28s,padding .28s;position:relative;top:auto;left:auto;right:auto;transform:none}.work-case__spine-list{flex-direction:column;align-items:flex-end;gap:.38rem;width:2.5rem;margin:0;padding:0;list-style:none;transition:width .34s cubic-bezier(.22,1,.36,1);display:flex}.work-case__spine-item{box-sizing:border-box;width:100%;min-width:0;min-height:1.35rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;justify-content:flex-end;align-items:center;gap:.65rem;margin:0;padding:.15rem .2rem;transition:background .18s,padding .34s cubic-bezier(.22,1,.36,1);display:flex}.work-case__spine-item:hover,.work-case__spine-item:focus-visible{background:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 7%, transparent)}.work-case__spine-item:focus-visible{outline:2px solid var(--midday-accent,var(--phase-accent));outline-offset:1px}.work-case__spine-dash{background:color-mix(in srgb, var(--midday-text,var(--phase-text)) 22%, transparent);border-radius:999px;flex:none;width:.72rem;height:2px;transition:width .25s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .25s,opacity .25s;display:block}.work-case__spine-mark{pointer-events:none;justify-content:flex-end;align-items:center;min-height:0;padding-right:.2rem;display:flex}.work-case__spine-mark .work-case__spine-dash{opacity:.7;width:.48rem}.work-case__spine-mark.is-passed .work-case__spine-dash,.work-case__spine-item.is-passed .work-case__spine-dash{background:color-mix(in srgb, var(--midday-text,var(--phase-text)) 42%, transparent);opacity:1}.work-case__spine-mark.is-head .work-case__spine-dash{background:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 78%, var(--midday-text,var(--phase-text)));width:.62rem;box-shadow:none}.work-case__spine-item.is-active .work-case__spine-dash{background:var(--midday-accent,var(--phase-accent));width:1.15rem;height:2.5px;box-shadow:none}.work-case__spine-label{opacity:0;pointer-events:none;direction:ltr;flex:auto;min-width:0;max-width:0;margin:0;transition:max-width .34s cubic-bezier(.22,1,.36,1),opacity .22s,transform .34s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(.4rem)}.work-case__spine-label-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(.72rem * var(--type-scale,1) * var(--font-scale,1));letter-spacing:-.01em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 48%, var(--midday-surface-solid,#eef2f5));text-align:left;direction:ltr;unicode-bidi:isolate;font-weight:500;line-height:1.25;transition:color .2s;display:block;overflow:hidden}html.locale-fa .work-case__spine-label-text{text-align:right;direction:rtl}.work-case__spine-item--h3 .work-case__spine-label-text{font-size:calc(.66rem * var(--type-scale,1) * var(--font-scale,1));color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 40%, var(--midday-surface-solid,#eef2f5));font-weight:450}.work-case__spine-item.is-active .work-case__spine-label-text{color:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 78%, var(--midday-text,var(--phase-text)));font-weight:600}.work-case__spine-item:hover .work-case__spine-label-text{color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 68%, var(--midday-surface-solid,#eef2f5))}.work-case__spine-anchor:hover:not(.is-suppressed) .work-case__spine-list,.work-case__spine.is-open .work-case__spine-list{align-items:stretch;width:15.5rem;max-width:44vw}.work-case__spine-anchor:hover:not(.is-suppressed) .work-case__spine-item,.work-case__spine.is-open .work-case__spine-item{min-height:1.55rem;padding:.2rem .35rem}.work-case__spine-anchor:hover:not(.is-suppressed) .work-case__spine-label,.work-case__spine.is-open .work-case__spine-label{opacity:1;max-width:13.5rem;transform:none}.work-case__spine-anchor:hover:not(.is-suppressed) .work-case__spine-mark,.work-case__spine.is-open .work-case__spine-mark{padding-right:.35rem}.work-case__spine-anchor:hover:not(.is-suppressed) .work-case__spine,.work-case__spine.is-open{border-color:var(--midday-border,var(--phase-border));background:var(--midday-surface,var(--phase-surface));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px color-mix(in srgb, var(--midday-shadow,#1c2a381f) 70%, transparent), inset 0 1px 0 #ffffff6b;padding:.95rem .7rem .95rem .9rem}@media (hover:none){.work-case__spine{border-color:var(--midday-border,var(--phase-border));background:var(--midday-surface,var(--phase-surface));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 32px color-mix(in srgb, var(--midday-shadow,#1c2a381a) 55%, transparent), inset 0 1px 0 #ffffff6b;padding:.7rem .55rem}}@media (prefers-reduced-motion:reduce){.work-case__spine,.work-case__spine-list,.work-case__spine-item,.work-case__spine-dash,.work-case__spine-label{transition:none}}.work-case__panel{--work-case-shell-radius:1.5rem;border-radius:var(--work-case-shell-radius);border:1px solid var(--midday-border);background:var(--midday-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 46px var(--midday-shadow), inset 0 1px 0 #ffffff6b;direction:ltr;padding:clamp(1.35rem,3.2vw,2rem) clamp(1.25rem,3vw,2.15rem) clamp(1.75rem,4vw,2.5rem);transition:box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.work-case__panel-body{z-index:1;position:relative}html.locale-fa .work-case__panel-body{direction:rtl}:root{--work-case-morph-duration:.72s;--work-case-morph-ease:cubic-bezier(.16, 1, .3, 1);--work-case-morph-ease-exit:cubic-bezier(.4, 0, .2, 1);--work-case-reveal-delay:.78s;--work-case-stagger:.22s;--work-case-measure:70rem}::view-transition{direction:inherit}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){direction:inherit;animation:none!important}::view-transition-new(root){direction:inherit;animation:none!important}}::view-transition-group(.work-case-morph){animation-duration:var(--work-case-morph-duration);animation-timing-function:var(--work-case-morph-ease);z-index:40;border-radius:var(--work-case-shell-radius,1.5rem);box-shadow:0 28px 64px color-mix(in srgb, var(--midday-shadow,#1c2a381f) 70%, #9eb6c8);overflow:clip}::view-transition-image-pair(.work-case-morph){isolation:isolate;animation:none}::view-transition-old(.work-case-morph){-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:normal;height:100%;direction:inherit;overflow:clip}::view-transition-new(.work-case-morph){-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:normal;height:100%;direction:inherit;overflow:clip}@media (prefers-reduced-motion:no-preference){::view-transition-old(.work-case-morph){animation:work-case-morph-old .42s var(--work-case-morph-ease-exit) both}::view-transition-new(.work-case-morph){animation:work-case-morph-new .58s var(--work-case-morph-ease) .14s both}html:active-view-transition-type(nav-back) ::view-transition-old(.work-case-morph){animation:work-case-morph-old .38s var(--work-case-morph-ease-exit) both}html:active-view-transition-type(nav-back) ::view-transition-new(.work-case-morph){animation:work-case-morph-new .55s var(--work-case-morph-ease) .1s both}}@keyframes work-case-morph-old{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes work-case-morph-new{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}}.work-case__opener,.work-case__hero,.work-case__rail,.work-case__content,.work-case__footer{width:min(100%, var(--work-case-measure));max-width:var(--work-case-measure);margin-inline:auto}@keyframes work-case-enter{0%{opacity:0}to{opacity:1}}.work-case__enter{opacity:1}@media (prefers-reduced-motion:no-preference){.work-case__panel--morph-open .work-case__enter{opacity:0;animation:.95s both work-case-enter;animation-delay:calc(var(--work-case-reveal-delay) + (var(--enter-base,0) + var(--enter-i,0)) * var(--work-case-stagger))}.work-case__panel--morph-open .work-case__content>*{opacity:0;animation:.95s both work-case-enter;animation-delay:calc(var(--work-case-reveal-delay) + (var(--enter-base,0) + var(--enter-n,0)) * var(--work-case-stagger))}.work-case__panel--morph-open .work-case__content>:first-child{--enter-n:0}.work-case__panel--morph-open .work-case__content>:nth-child(2){--enter-n:1}.work-case__panel--morph-open .work-case__content>:nth-child(3){--enter-n:2}.work-case__panel--morph-open .work-case__content>:nth-child(4){--enter-n:3}.work-case__panel--morph-open .work-case__content>:nth-child(5){--enter-n:4}.work-case__panel--morph-open .work-case__content>:nth-child(6){--enter-n:5}.work-case__panel--morph-open .work-case__content>:nth-child(7){--enter-n:6}.work-case__panel--morph-open .work-case__content>:nth-child(8){--enter-n:7}.work-case__panel--morph-open .work-case__content>:nth-child(9){--enter-n:8}.work-case__panel--morph-open .work-case__content>:nth-child(10){--enter-n:9}.work-case__panel--morph-open .work-case__content>:nth-child(11){--enter-n:10}.work-case__panel--morph-open .work-case__content>:nth-child(12){--enter-n:11}.work-case__panel--morph-open .work-case__content>:nth-child(13){--enter-n:12}.work-case__panel--morph-open .work-case__content>:nth-child(14){--enter-n:13}.work-case__panel--morph-open .work-case__content>:nth-child(15){--enter-n:14}.work-case__panel--morph-open .work-case__content>:nth-child(16){--enter-n:15}.work-case__panel--morph-open .work-case__content>:nth-child(17){--enter-n:16}.work-case__panel--morph-open .work-case__content>:nth-child(18){--enter-n:17}.work-case__panel--morph-open .work-case__content>:nth-child(19){--enter-n:18}.work-case__panel--morph-open .work-case__content>:nth-child(20){--enter-n:19}}@media (prefers-reduced-motion:reduce){.work-case__enter,.work-case__content>*{opacity:1;filter:none;transform:none;animation:none!important}}.work-case__opener{margin-bottom:clamp(1.5rem,3.5vh,2.15rem)}.work-case__eyebrow{font-family:var(--font-sans);font-size:calc(clamp(.6rem, 1.05vw, .68rem) * var(--type-scale) * var(--font-scale));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 42%, var(--midday-surface-solid,#eef2f5));flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0 0 clamp(.85rem,2vh,1.15rem);font-weight:600;display:flex}.work-case__eyebrow-dot{letter-spacing:0;opacity:.55}.work-case__title{font-family:var(--font-sans);font-style:normal;font-weight:750;font-size:calc(clamp(1.85rem, 4.6vw, 2.85rem) * var(--font-scale));letter-spacing:-.03em;color:var(--midday-accent,var(--phase-accent));text-wrap:balance;margin:0 0 clamp(.75rem,1.8vh,1rem);line-height:1.18}.work-case__lede{max-width:58rem;font-family:var(--font-sans);font-size:calc(clamp(1.02rem, 1.55vw, 1.12rem) * var(--font-scale));letter-spacing:.005em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 62%, var(--midday-surface-solid,#eef2f5));margin:0;font-weight:400;line-height:1.65}.work-case__hero{aspect-ratio:2;background:var(--midday-surface-solid);margin-block:0 clamp(1.25rem,3vh,1.75rem);margin-inline:auto;position:relative;overflow:hidden}.work-case__hero img,.work-case__hero>div{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.work-case__rail{border-top:1px solid var(--midday-rule,var(--phase-rule));border-bottom:1px solid var(--midday-rule,var(--phase-rule));flex-wrap:wrap;align-items:flex-start;gap:clamp(1rem,2.5vw,1.65rem) clamp(1.35rem,3.5vw,2.25rem);margin-block:0 clamp(2.25rem,5.5vh,3rem);margin-inline:auto;padding:clamp(.95rem,2.4vh,1.25rem) 0;display:flex}.work-case__rail-cell{flex-direction:column;gap:.4rem;min-width:0;display:flex}.work-case__rail-cell--stack,.work-case__rail-cell--links{flex:12rem}.work-case__rail-label{font-family:var(--font-sans);font-size:calc(clamp(.58rem, 1vw, .64rem) * var(--type-scale) * var(--font-scale));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 40%, var(--midday-surface-solid,#eef2f5));margin:0;font-weight:600}.work-case__rail-value{font-family:var(--font-mono);font-size:calc(clamp(.76rem, 1.15vw, .86rem) * var(--type-scale) * var(--font-scale));letter-spacing:.02em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 68%, var(--midday-surface-solid,#eef2f5));margin:0;line-height:1.4}.work-case__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.work-case__chip{border:1px solid var(--midday-border);background:color-mix(in srgb, var(--midday-surface-solid) 82%, white);font-family:var(--font-mono);font-size:calc(clamp(.62rem, 1vw, .7rem) * var(--type-scale) * var(--font-scale));letter-spacing:.02em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 70%, var(--midday-surface-solid,#eef2f5));border-radius:.35rem;align-items:center;padding:.22rem .48rem;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.work-case__chip:hover{color:var(--midday-text,var(--phase-text));border-color:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 35%, var(--midday-border));background:color-mix(in srgb, var(--midday-surface-solid) 65%, white)}.work-case__links{flex-wrap:wrap;gap:.35rem .95rem;display:flex}.work-case__link{font-family:var(--font-sans);font-size:calc(clamp(.76rem, 1.15vw, .84rem) * var(--type-scale) * var(--font-scale));letter-spacing:.02em;color:var(--midday-accent,var(--phase-accent));align-items:center;gap:.28rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.work-case__link:hover{color:var(--midday-text,var(--phase-text))}.work-case__link svg{transition:transform .25s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.work-case__link:hover svg{transform:translate(2px,-2px)}.work-case__link:focus-visible{outline:2px solid var(--midday-accent,var(--phase-accent));outline-offset:3px;border-radius:2px}.work-case__content{font-family:var(--font-sans);font-size:calc(clamp(1.02rem, 1.5vw, 1.125rem) * var(--font-scale));color:var(--midday-text,var(--phase-text));line-height:1.78}.work-case__content>:first-child{margin-top:0}.work-case__content h2,.work-case__content h3{scroll-margin-top:max(5.5rem, calc(env(safe-area-inset-top) + 4.5rem))}.work-case__content h2{font-family:var(--font-serif);font-weight:600;font-size:calc(clamp(1.35rem, 2.4vw, 1.65rem) * var(--font-scale));letter-spacing:-.02em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 82%, var(--midday-surface-solid,#eef2f5));margin:clamp(2.35rem,5.5vh,3.15rem) 0 .9rem;line-height:1.28}.work-case__content h3{font-family:var(--font-serif);font-weight:600;font-size:calc(clamp(1.08rem, 1.7vw, 1.22rem) * var(--font-scale));letter-spacing:-.015em;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 78%, var(--midday-surface-solid,#eef2f5));margin:clamp(1.65rem,3.8vh,2.15rem) 0 .7rem;line-height:1.32}.work-case__content p,.work-case__content li,.work-case__content blockquote{color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 88%, var(--midday-surface-solid,#eef2f5))}.work-case__content p{margin:0 0 1.25rem}.work-case__content ul,.work-case__content ol{padding-inline-start:1.25rem;padding-left:unset;margin:0 0 1.35rem}.work-case__content li{margin-bottom:.45rem}.work-case__content li::marker{color:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 55%, var(--midday-surface-solid,#eef2f5))}.work-case__content .work-ink-word{color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 86%, var(--midday-surface-solid,#eef2f5));transition:color .38s ease-out}.work-case__content .work-ink-word.is-lit{color:var(--midday-text,var(--phase-text))}.work-case__content a.work-ink-word{color:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 70%, var(--midday-surface-solid,#eef2f5));text-underline-offset:.15em;text-decoration:underline}.work-case__content a.work-ink-word.is-lit{color:var(--midday-accent,var(--phase-accent))}.work-case__content a.work-ink-word:hover{color:var(--midday-text,var(--phase-text))}.work-case__content strong{color:inherit;font-weight:650}.work-case__content .work-ink-word.is-lit strong,.work-case__content strong .work-ink-word.is-lit{color:var(--midday-text,var(--phase-text))}.work-case__content a{color:color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 82%, var(--midday-text));text-underline-offset:.15em;text-decoration:underline}.work-case__content a:hover{color:var(--midday-text,var(--phase-text))}.work-case__content blockquote{border-inline-start:2px solid color-mix(in srgb, var(--midday-accent,var(--phase-accent)) 45%, var(--midday-surface-solid,#eef2f5));border-left:unset;font-family:var(--font-serif);margin:1.6rem 0;padding-block:.15rem;padding-inline:1rem 0;font-style:italic}.work-case__content blockquote .work-ink-word.is-lit{color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 92%, var(--midday-surface-solid,#eef2f5))}.work-case__content code{font-family:var(--font-mono);background:var(--midday-surface);color:var(--midday-text,var(--phase-text));border-radius:.35rem;padding:.12em .4em;font-size:.88em}.work-case__content pre{border:1px solid var(--midday-border);background:color-mix(in srgb, var(--midday-surface-solid) 78%, white);box-shadow:0 14px 32px var(--midday-shadow), inset 0 1px 0 #ffffff6b;border-radius:clamp(.75rem,1.5vw,1rem);margin:0 0 1.5rem;padding:1.05rem 1.2rem;overflow-x:auto}.work-case__content pre code{font-size:calc(clamp(.72rem, 1.1vw, .82rem) * var(--type-scale) * var(--font-scale));color:var(--midday-text,var(--phase-text));background:0 0;padding:0;line-height:1.55}html.locale-fa .work-case__content pre,html.locale-fa .work-case__content pre code,html.locale-fa .work-case__content :not(pre)>code{text-align:left;direction:ltr;unicode-bidi:isolate}html.locale-fa .work-case__title{letter-spacing:normal;line-height:1.32}html.locale-fa .work-case__content h2,html.locale-fa .work-case__content h3{letter-spacing:normal;line-height:1.4}html.locale-fa .work-case__content{line-height:1.85}.work-case__table-wrap{border:1px solid var(--midday-border);background:var(--midday-surface);box-shadow:0 14px 32px var(--midday-shadow), inset 0 1px 0 #ffffff6b;border-radius:clamp(.75rem,1.5vw,1rem);margin:0 0 1.5rem;overflow-x:auto}.work-case__content table{border-collapse:collapse;width:100%;font-size:calc(clamp(.78rem, 1.2vw, .88rem) * var(--type-scale) * var(--font-scale))}.work-case__content th,.work-case__content td{text-align:start;border-bottom:1px solid var(--midday-rule,var(--phase-rule));vertical-align:top;padding:.7rem .9rem}.work-case__content th{font-family:var(--font-sans);letter-spacing:.02em;color:var(--midday-text,var(--phase-text));background:color-mix(in srgb, var(--midday-surface-solid) 70%, white);font-weight:650}.work-case__content td{font-family:var(--font-mono);color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 68%, var(--midday-surface-solid,#eef2f5))}.work-case__content tr:last-child th,.work-case__content tr:last-child td{border-bottom:0}.work-case__content hr{border:0;border-top:1px solid var(--midday-rule,var(--phase-rule));margin:clamp(2rem,5vh,2.75rem) 0}.work-case__footer{border-top:1px solid var(--midday-rule,var(--phase-rule));flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(2.75rem,7vh,4rem);padding-top:clamp(1.35rem,3.5vh,1.85rem);display:flex}.work-case__tags{font-family:var(--font-sans);font-size:calc(clamp(.66rem, 1.05vw, .74rem) * var(--type-scale) * var(--font-scale));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 42%, var(--midday-surface-solid,#eef2f5));margin:0}.work-case__tags-label{color:inherit;margin-inline-end:.55rem}.work-case__tags-label:after{content:""}.work-case__tag{color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 62%, var(--midday-surface-solid,#eef2f5));letter-spacing:.04em}.work-case__tags-sep{color:inherit;opacity:.7}.work-case__signoff{font-family:var(--font-serif);font-size:calc(clamp(.98rem, 1.45vw, 1.1rem) * var(--font-scale));color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 58%, var(--midday-surface-solid,#eef2f5));margin:0;font-style:italic;line-height:1.45}.work-case__continue{width:fit-content;font-family:var(--font-sans);font-size:calc(clamp(.76rem, 1.15vw, .84rem) * var(--type-scale) * var(--font-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--midday-accent,var(--phase-accent));align-items:center;gap:.4rem;margin-top:.35rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.work-case__continue:hover{color:var(--midday-text,var(--phase-text))}.work-case__continue svg{transition:transform .25s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.work-case__continue:hover svg{transform:translate(2px,-2px)}.work-case__continue:focus-visible{outline:2px solid var(--midday-accent,var(--phase-accent));outline-offset:3px;border-radius:2px}@media (max-width:768px){.work-case__panel{--work-case-shell-radius:clamp(.85rem, 3vw, 1.15rem)}}@media (max-width:640px){.work-case__panel{padding:clamp(1.1rem,4vw,1.35rem) clamp(.95rem,3.5vw,1.15rem) clamp(1.35rem,4vw,1.75rem)}.work-case__hero{aspect-ratio:16/9}.work-case__rail{flex-direction:column;gap:1.1rem}.work-case__rail-cell--stack,.work-case__rail-cell--links{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.work-case__link,.work-case__link svg,.work-case__chip,.work-case__continue,.work-case__continue svg,.work-case__content .work-ink-word{transition:none}.work-case__content .work-ink-word{color:var(--midday-text,var(--phase-text));transition:none}.work-case__content a.work-ink-word{color:var(--midday-accent,var(--phase-accent))}.work-case__link:hover svg,.work-case__continue:hover svg{transform:none}}.work-case__content .portable-body__figure{margin:2rem 0}.work-case__content .portable-body__figure img{border-radius:8px;width:100%;height:auto;display:block}.work-case__content .portable-body__figure figcaption,.work-case__content .portable-body__figure-pair figcaption{text-align:center;color:color-mix(in srgb, var(--midday-text,var(--phase-text)) 55%, var(--midday-surface-solid,#eef2f5));margin-top:.6rem;font-size:.85rem;line-height:1.5}.work-case__content .portable-body__figure-pair{margin:2rem 0}.work-case__content .portable-body__figure-pair-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.work-case__content .portable-body__figure-pair-item{margin:0}.work-case__content .portable-body__figure-pair-item img{border-radius:8px;width:100%;height:auto;display:block}@media (max-width:560px){.work-case__content .portable-body__figure-pair-grid{grid-template-columns:1fr}}
