:root{--liquid-drift:26s;--liquid-drift-slow:38s;--liquid-swell:1.06}.section--cream,.section--ink{overflow:hidden}.section--cream::after,.section--ink::after{content:"";position:absolute;top:-1px;left:0;width:200%;height:clamp(26px,4vw,54px);z-index:-1;pointer-events:none;-webkit-mask:url("../images/wave-soft.svg") repeat-x 0 0 / 50% 100%;mask:url("../images/wave-soft.svg") repeat-x 0 0 / 50% 100%;animation:liquid-drift var(--liquid-drift) linear infinite}.section--cream::after,.section--ink::after{background:var(--white)}.section--cream + .section--ink::after{background:var(--cream)}.section--ink + .section--cream::after{background:var(--ink)}.section--cream + .section--cream::after{background:var(--cream)}.section--ink + .section--ink::after{background:var(--ink)}@keyframes liquid-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.section--cream>.wrap,.section--ink>.wrap{position:relative;z-index:1}.section--cream::before,.section--ink::before{animation:liquid-current var(--liquid-drift-slow) ease-in-out infinite alternate;will-change:transform}@keyframes liquid-current{from{transform:translate3d(-1.5%,-1%,0) scale(1.04)}to{transform:translate3d(1.5%,1%,0) scale(1.09)}}.veil .tile-figure,.veil-figure{clip-path:inset(0 0 100% 0 round 46% 46% 0 0 / 34% 34% 0 0)}.veil.is-visible .tile-figure,.veil-figure.is-visible{clip-path:inset(0 0 0 0 round 0 0 0 0 / 0 0 0 0);transition:clip-path var(--t-veil) var(--ease-veil) var(--d,0s)}.veil.is-visible .tile-figure img,.veil-figure.is-visible img{animation:liquid-settle 1.5s var(--ease-veil) var(--d,0s) both}@keyframes liquid-settle{0%{scale:1.14}62%{scale:var(--liquid-swell)}100%{scale:1}}.reveal,.stagger>*{--liquid-lift:18px}.reveal.is-visible,.stagger.is-visible>*{animation:liquid-rise .95s var(--ease-veil) var(--d,0s) both}@keyframes liquid-rise{from{opacity:0;transform:translate3d(0,var(--liquid-lift),0)}to{opacity:1;transform:none}}.card .tile-figure,.card-figure-link .tile-figure{transition:border-radius .7s var(--ease-veil),transform .7s var(--ease-veil)}.card:hover .tile-figure,.card:focus-within .tile-figure{border-radius:42% 42% 38% 38% / 8% 8% 6% 6%;transform:translate3d(0,-5px,0)}@keyframes page-drape{from{clip-path:inset(0 0 100% 0 round 40% 40% 0 0 / 22% 22% 0 0)}to{clip-path:inset(0 0 0 0 round 0 0 0 0 / 0 0 0 0)}}@media (prefers-reduced-motion:reduce){.section--cream::after,.section--ink::after,.section--cream::before,.section--ink::before{animation:none;transform:none}.veil .tile-figure,.veil-figure{clip-path:none}.veil.is-visible .tile-figure,.veil-figure.is-visible{clip-path:none;transition:none}.veil.is-visible .tile-figure img,.veil-figure.is-visible img{animation:none;scale:1}.reveal.is-visible,.stagger.is-visible>*{animation:none;opacity:1;transform:none}.card:hover .tile-figure,.card:focus-within .tile-figure{border-radius:0;transform:none}@keyframes page-drape{from{clip-path:none}to{clip-path:none}}}@media (scripting:none){.veil .tile-figure,.veil-figure{clip-path:none}.reveal,.stagger>*{opacity:1;transform:none}}