.saffaf-promo{color:#1c2530;font-family:var(--ux-font-text);background:#fbfaf7;border:1px solid #dcd6cb}.saffaf-promo-copy{z-index:3;text-align:right;width:46%;position:absolute;top:11%;right:5%}.saffaf-promo-logo{color:#24524a;align-items:center;gap:10px;display:flex}.saffaf-promo-logo strong{font-family:var(--ux-font-display);font-feature-settings:"swsh" 1;font-size:clamp(32px,3.2vw,46px);font-weight:900;line-height:1.6}.saffaf-promo-mark{background:#24524a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.saffaf-promo-mark svg{fill:none;stroke:#fbfaf7;stroke-width:1.7px;stroke-linecap:round;width:27px;height:27px}.saffaf-promo-tagline{text-wrap:balance;color:#1c2530;margin:10px 0 20px;font-size:16px;font-weight:500;line-height:1.9}.saffaf-promo-features{color:#4a524f;gap:12px;margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none;display:grid}.saffaf-promo-features li{align-items:center;gap:9px;display:flex}.saffaf-promo-features svg{fill:none;stroke:#24524a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.saffaf-promo bdi{direction:ltr;unicode-bidi:isolate;display:inline-block}.saffaf-promo-papers{width:41%;height:100%;position:absolute;top:0;left:4%}.saffaf-promo-before-wrap{z-index:1;width:65%;position:absolute;top:25%;right:0}.saffaf-promo-after-wrap{z-index:2;width:80%;position:absolute;top:16%;left:0}.saffaf-promo-before,.saffaf-promo-after{width:100%;transition:rotate .4s cubic-bezier(.2,.7,.2,1),translate .4s cubic-bezier(.2,.7,.2,1);display:block;rotate:5deg;box-shadow:0 1px 2px #0000000a,0 4px 8px #00000012}.saffaf-promo-after{rotate:-3deg}.saffaf-promo-before img,.saffaf-promo-after img{width:100%;height:auto;display:block}.project-card:has(.saffaf-promo):hover .saffaf-promo-after{translate:0 -7px;rotate:-1deg}.project-card:has(.saffaf-promo):hover .saffaf-promo-before{translate:2px 3px;rotate:6deg}.saffaf-promo-motion{opacity:1}.saffaf-promo[data-visible=false] .saffaf-promo-motion{opacity:0;translate:0 10px}.saffaf-promo[data-visible=true] .saffaf-promo-motion{animation:.65s cubic-bezier(.2,.7,.2,1) both saffaf-promo-enter}.saffaf-promo-tagline{animation-delay:.12s!important}.saffaf-promo-features li:first-child{animation-delay:.24s!important}.saffaf-promo-features li:nth-child(2){animation-delay:.36s!important}.saffaf-promo-features li:nth-child(3){animation-delay:.48s!important}.saffaf-promo-before-wrap{animation-delay:.12s!important}.saffaf-promo-after-wrap{animation-delay:.24s!important}@keyframes saffaf-promo-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width<=809px){.saffaf-promo-copy{width:47%;top:20%;right:5%}.saffaf-promo-logo{gap:8px}.saffaf-promo-logo strong{font-size:32px}.saffaf-promo-mark{border-radius:9px;width:29px;height:29px}.saffaf-promo-mark svg{width:23px;height:23px}.saffaf-promo-tagline{margin-top:14px;font-size:14px;line-height:1.9}.saffaf-promo-features{display:none}.saffaf-promo-before-wrap{width:64%;top:34%}.saffaf-promo-after-wrap{width:80%;top:23%}}@media (prefers-reduced-motion:reduce){.saffaf-promo .saffaf-promo-motion{opacity:1!important;animation:none!important;translate:0!important}.saffaf-promo .saffaf-promo-before,.saffaf-promo .saffaf-promo-after{transition:none!important}.project-card:has(.saffaf-promo):hover{transform:none}.project-card:has(.saffaf-promo):hover .saffaf-promo-after{translate:0;rotate:-3deg}.project-card:has(.saffaf-promo):hover .saffaf-promo-before{translate:0;rotate:5deg}}
