@layer our-work-hero{.our-work-hero{background-color:var(--color-dark);isolation:isolate;width:100%;height:100svh;position:relative;overflow:hidden;container-type:inline-size}.our-work-hero-gradient{object-fit:cover;z-index:0;width:119.205%;max-width:none;height:109.323%;position:absolute;top:-1.282%;left:-9.678%}.our-work-hero-title{z-index:1;letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--color-dark);margin:0;font-family:dharma-gothic-e,Helvetica Neue,Arial,sans-serif;font-size:30.968cqw;font-weight:800;line-height:.9;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.our-work-hero-title br{display:none}@media (max-width:768px){.our-work-hero{aspect-ratio:auto;--panel-align:start;background-color:#000;height:100lvh}.our-work-hero-gradient{display:none}.our-work-hero-title br{display:block}.our-work-hero-title{letter-spacing:0;white-space:normal;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#fc8374 0%,#fc6ea1 48%,#fc62aa 100%);-webkit-background-clip:text;background-clip:text;width:100%;max-height:100svh;padding:0 4.33vw;font-size:51vw;line-height:.95;inset:calc(50% + 8px) auto auto 50%;transform:translate(-50%,-50%)}}}@media (max-width:768px){body:has(.our-work-hero) nav.header-nav:not(.menu-open) .burger-toggle{color:#ff3dc5}body:has(.our-work-hero) nav.header-nav:not(.menu-open) .burger-toggle span{color:#ff3dc5}}@media screen and (min-width:1440px){.page-shell:has(.our-work-hero){overflow-x:visible}body:has(.our-work-hero){overflow-x:clip}.our-work-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.our-work-hero-title{clip-path:none;font-size:30.968vw;left:50%}html[data-layout=full-bleed] .our-work-hero .our-work-hero-title{clip-path:none}}
