.diamond-feature{position:relative;z-index:1}.diamond-feature::before{background-image:radial-gradient(circle, var(--wdg-color-text) 1px, transparent 1px);background-size:12px 12px;content:"";height:48px;inset-block-start:var(--wdg-gap-small);inset-inline-start:var(--wdg-gap-gutter);opacity:.5;pointer-events:none;position:absolute;width:48px}@media(min-width: 75em){.diamond-feature::before{height:72px;width:72px}}.diamond-feature__layout{display:flex;flex-direction:column;gap:calc(var(--wdg-gap-xlarge)*3) var(--wdg-gap-gutter);justify-content:space-between;margin-inline:auto;max-width:var(--wdg-width-wide);min-height:640px;padding-block:var(--wdg-gap-large)}@media(min-width: 62em){.diamond-feature__layout{flex-direction:row;min-height:100svh}}.diamond-feature__text{position:relative;z-index:1}.diamond-feature__text:first-child{align-self:flex-start;flex:0 1 50%}.diamond-feature__text:last-child{align-self:flex-end;flex:0 1 25%}@media(scripting: enabled)and (prefers-reduced-motion: no-preference){.diamond-feature__text{visibility:hidden}}.diamond-feature__image{--shape: polygon( 50% 0%, 100% 50%, 50% 100%, 0% 50% );align-items:center;aspect-ratio:1/1;display:flex;height:auto;inset:0;justify-content:center;margin:auto;max-height:80vh;max-width:80vh;position:absolute;width:60%}@media(scripting: enabled)and (prefers-reduced-motion: no-preference){.diamond-feature__image{visibility:hidden}}.diamond-feature__image::after{background-image:linear-gradient(to top right, rgba(0, 0, 0, 0.6) 20%, transparent 80%);clip-path:var(--shape);content:"";inset:0;position:absolute}@media(min-width: 62em){.diamond-feature__image{width:50%}}.diamond-feature__image img{aspect-ratio:1/1;clip-path:var(--shape);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.diamond-feature__bg-image{background-color:var(--wdg-color-background);inset:0;opacity:.25;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.diamond-feature__bg-image img{filter:grayscale(1);height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 30%, transparent 70%);mask-image:linear-gradient(to bottom, transparent 0%, black 30%, transparent 70%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:color-dodge;-o-object-fit:cover;object-fit:cover;width:100%}

/*# sourceMappingURL=style.css.map */