.spacer{z-index:var(--z-elevated);height:var(--_spacing---section-space--none);pointer-events:none;position:relative}.spacer[data-variant=margin]{height:var(--site--margin)}.spacer[data-variant=small]{height:var(--_spacing---section-space--small)}.spacer[data-variant=main]{height:var(--_spacing---section-space--main)}.spacer[data-variant=large]{height:var(--_spacing---section-space--large)}.spacer[data-variant=page_top]{height:var(--_spacing---section-space--page-top)}
.layout{z-index:var(--z-elevated);grid-template-rows:auto;grid-auto-columns:1fr;grid-template-columns:repeat(var(--_column-count---value), minmax(0, 1fr));grid-column-gap:var(--_column-gap---value,var(--site--column-gap));grid-row-gap:var(--_row-gap---value,var(--site--row-gap));text-align:var(--_text-align---direction,start);align-items:var(--_align-items---direction,stretch);justify-items:var(--_justify-content---direction,stretch);justify-content:var(--_justify-content---direction,start);flex-grow:0;flex-shrink:1;width:100%;min-width:0;display:grid}.layout:not([data-direction-large=horizontal])>:first-child{margin-top:0}.layout:not([data-direction-large=horizontal])>:last-child{margin-bottom:0}.layout_wrapper{z-index:var(--z-elevated);width:100%;display:flex}
.section{border-radius:var(--radius--section);color:var(--_theme---text);width:100%;z-index:var(--z-elevated);flex-flow:column;display:flex;position:relative}.section[data-zindex="0"]{z-index:var(--z-base)}.section[data-zindex="1"]{z-index:var(--z-content)}.section[data-zindex="2"]{z-index:var(--z-elevated)}.section[data-zindex="3"]{z-index:var(--z-overlay)}.section[data-section-position=top]{margin-top:calc(var(--radius--section) * -2);padding-top:calc(var(--radius--section) * 2)}.section[data-section-position=center]{margin-top:calc(var(--radius--section) * -2);margin-bottom:calc(var(--radius--section) * -2);padding-top:calc(var(--radius--section) * 2);padding-bottom:calc(var(--radius--section) * 2)}.section[data-section-position=bottom]{margin-bottom:calc(var(--radius--section) * -2);padding-bottom:calc(var(--radius--section) * 2)}.section[data-min-height]{justify-content:center}.section[data-min-height=small]{min-height:50vh}.section[data-min-height=medium]{min-height:65vh}.section[data-min-height=large]{min-height:80vh}.section[data-min-height=full]{min-height:100vh}.section_background{z-index:var(--z-content);border-radius:inherit;position:absolute;inset:0%}.container{z-index:var(--z-elevated);position:static}
