.featured-projects .featured-project-image{opacity:0;object-fit:cover;object-position:center;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.featured-projects .featured-project-image.is-active{opacity:1}.featured-projects .studio-hero-image-shade{pointer-events:none;background:linear-gradient(#0000 52%,#000a)}.featured-projects .studio-hero-image-title{pointer-events:none;max-width:calc(100% - 145px)}.featured-projects .studio-hero-image-title>p{font-size:clamp(30px,3.6vw,53px);line-height:1.1}.featured-projects .studio-image-caption{color:#fff;font-size:10px}.featured-controls{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151515dc;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:24px;right:26px}.featured-controls>span{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 10px;font-size:10px}.featured-controls>button{color:#fff;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid}.featured-controls>button:hover{color:#000;background:#ffdf31}.featured-controls>button:focus-visible{outline-offset:1px;outline-color:#ffdf31}.featured-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:740px){.featured-projects{height:340px;min-height:0}.featured-controls{top:15px;right:15px}.featured-controls>span{padding:0 8px;font-size:9px}.featured-controls>button{width:31px;height:31px}.featured-projects .studio-hero-image-title{max-width:calc(100% - 100px);bottom:54px;left:21px}.featured-projects .studio-hero-image-title>p{margin-top:12px;font-size:31px}.featured-projects .studio-hero-image-title>span{font-size:7px}.featured-projects .studio-image-caption{font-size:8px;left:21px}.featured-projects .studio-round-link{right:19px}}@media (prefers-reduced-motion:reduce){.featured-projects .featured-project-image{transition:none}}
