.iz-root .iz-work.e-con{padding-top:115px;background:linear-gradient(120deg,#fffdf7,#fff5ef 78%,#f3e8f2)}
.iz-root .iz-work-hero.e-con{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:4%;align-items:center;padding:0;min-height:470px}
.iz-root .iz-work-intro.e-con{padding:0;gap:0;min-width:0}
.iz-work-intro>.elementor-widget-text-editor:first-child p{font-size:11px;letter-spacing:2px;color:#d3534a;font-weight:700;margin-bottom:22px}
.iz-root .iz-work-intro h2.elementor-heading-title{font-size:clamp(46px,6.1vw,95px);line-height:.97;letter-spacing:-.055em;margin-bottom:26px}
.iz-work-intro>.elementor-widget-text-editor:last-child p{font-size:16px;line-height:1.5;max-width:345px}
.iz-root .iz-featured-project.e-con{padding:0;min-width:0;align-self:center;position:relative}
.iz-featured-project:before{content:'';position:absolute;inset:0 -15% 5% 2%;border-top:3px solid #d3534a66;border-radius:50%;transform:rotate(-12deg);pointer-events:none}
.iz-featured-project>.elementor-widget-image{position:relative;z-index:1}
.iz-featured-project img{width:100%;height:auto;max-height:490px;object-fit:contain;filter:drop-shadow(0 18px 18px #53154112)}
.iz-root .iz-featured-project>.elementor-widget-heading{margin:8px 0 3px}
.iz-root .iz-featured-project h3.elementor-heading-title{font-size:19px}
.iz-featured-project>.elementor-widget-text-editor p{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#866174}
.iz-root .iz-work .iz-project-grid{margin-top:38px}
.iz-root .iz-work-visual.e-con{padding:0;min-width:0;align-self:center}
.iz-work-visual img{width:100%;height:auto;max-height:540px;object-fit:contain}
.iz-stage.is-hero-art{top:0;right:0;width:100%;height:100svh}
.iz-stage.is-hero-art .iz-frame[data-frame="0"]{object-fit:cover;object-position:65% center;transform:none}
.iz-stage.is-hero-art .iz-test-label{display:none}
.iz-stage.is-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fffaf5b0,transparent 55%);pointer-events:none}
@media(max-width:767px){.iz-stage.is-hero-art{top:auto;bottom:0;height:50svh}.iz-stage.is-hero-art .iz-frame[data-frame="0"]{padding:0;object-position:100% center}.iz-stage.is-hero-art:after{background:linear-gradient(180deg,#fff5ef,transparent 25%)}}
.iz-root .iz-header>.elementor-widget-image{position:fixed;top:22px;left:5.4%;z-index:60}
.iz-brand-label{position:fixed;top:95px;left:calc(5.4% + 11px);z-index:61}
.elementor-editor-active .iz-header>.elementor-widget-image{position:relative;top:auto;left:auto}
.elementor-editor-active .iz-brand-label{position:absolute;top:0;left:12px}
@media(max-width:767px){.iz-root .iz-work.e-con{padding-top:115px}.iz-root .iz-work-hero.e-con{grid-template-columns:1fr;gap:18px;min-height:0}.iz-root .iz-work-intro h2.elementor-heading-title{font-size:12.5vw;margin-bottom:22px}.iz-work-intro>.elementor-widget-text-editor:last-child p{font-size:16px}.iz-root .iz-featured-project{margin-top:10px}.iz-root .iz-work .iz-project-grid{margin-top:32px}.iz-root .iz-header>.elementor-widget-image{top:16px;left:6%}.iz-brand-label{top:69px;left:calc(6% + 8px)}}
.iz-root .iz-stage.is-hero-art .iz-frame[data-frame="0"]{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}
