@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@layer base{img{display:block}.full-width-split-screen{padding-block:0}.full-width-split-screen :is(img,picture){object-fit:cover}.full-width-split-screen>:not(:is(img,picture)){padding-inline:var(--wrapper-padding-inline);padding-block:var(--wrapper-padding-inline)}@media (width>=600px){.full-width-split-screen{grid-template-columns:minmax(var(--wrapper-padding-inline), 1fr) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(var(--wrapper-padding-inline), 1fr);display:grid;position:relative}.full-width-split-screen:not(.overlay)>:is(img,picture):first-child{grid-column:1/3}.full-width-split-screen:not(.overlay)>:is(img,picture):last-child{grid-column:3/-1}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)){align-content:start;display:grid}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)):first-child{grid-column:2/3}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)):last-child{grid-column:3/4}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)):before{background:inherit;content:" ";position:absolute;inset:0}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)):first-child:before{grid-column:1/2}.full-width-split-screen:not(.overlay)>:not(:is(img,picture)):last-child:before{grid-column:4/5}}}@layer variants{.overlay{display:grid}.overlay>:is(img,picture):first-of-type{grid-area:1/1}.overlay>div:first-of-type{grid-area:1/1;align-content:start;display:grid}.overlay>:is(img,picture):last-of-type{grid-area:2/1}.overlay>div:last-of-type{grid-area:2/1;align-content:start;display:grid}@media (width>=600px){.full-width-split-screen.overlay>:is(img,picture){grid-row:1;height:100%}.full-width-split-screen.overlay>:is(img,picture):first-of-type{grid-column:1/3}.full-width-split-screen.overlay>:is(img,picture):last-of-type{grid-column:3/5}.full-width-split-screen.overlay>div{grid-row:1;align-content:start;display:grid}.full-width-split-screen.overlay>div:first-of-type{grid-column:2/3}.full-width-split-screen.overlay>div:last-of-type{grid-column:3/4}.full-width-split-screen.overlay>div:before{display:none}.full-width-split-screen.contained>:is(img,picture):first-child{grid-column:2/3;padding-inline-start:var(--wrapper-padding-inline)}.full-width-split-screen.contained>:is(img,picture):last-child{grid-column:3/4;padding-inline-end:var(--wrapper-padding-inline)}.full-width-split-screen.centered>:is(img,picture){grid-column:2/4;padding-inline-start:var(--wrapper-padding-inline)}}}
