.grid{isolation:isolate;--grid-row-gap: var(var(--grid-row-gap), 0);--grid-column-gap: var(var(--grid-column-gap), 0);--cols: repeat(1, auto);--unit: calc((100% - (11 * var(--grid-column-gap))) / 12);--span-1: var(--unit);--span-2: calc(var(--unit) * 2 + var(--grid-column-gap) * 1);--span-3: calc(var(--unit) * 3 + var(--grid-column-gap) * 2);--span-4: calc(var(--unit) * 4 + var(--grid-column-gap) * 3);--span-5: calc(var(--unit) * 5 + var(--grid-column-gap) * 4);--span-6: calc(var(--unit) * 6 + var(--grid-column-gap) * 5);--span-7: calc(var(--unit) * 7 + var(--grid-column-gap) * 6);--span-8: calc(var(--unit) * 8 + var(--grid-column-gap) * 7);--span-9: calc(var(--unit) * 9 + var(--grid-column-gap) * 8);--span-10: calc(var(--unit) * 10 + var(--grid-column-gap) * 9);--span-11: calc(var(--unit) * 11 + var(--grid-column-gap) * 10);--span-12: calc(var(--unit) * 12 + var(--grid-column-gap) * 11);width:100%;display:grid;box-sizing:border-box;grid-template-columns:var(--cols);grid-auto-columns:auto;grid-auto-rows:minmax(0,auto);gap:var(--grid-row-gap) var(--grid-column-gap);position:relative}.grid>*{min-width:0}.grid>.cell{min-height:160px;border-radius:.5rem;color:#fff;min-width:0}.grid-columns-1{--cols: repeat(1, auto)}.grid-columns-2{--cols: repeat(2, var(--span-6))}.grid-columns-3{--cols: repeat(3, var(--span-4))}.grid-columns-4{--cols: repeat(4, var(--span-3))}.grid-columns-3-9{--cols: var(--span-3) var(--span-9)}.grid-columns-4-8{--cols: var(--span-4) var(--span-8)}.grid-columns-5-7{--cols: var(--span-5) var(--span-7)}.grid-columns-7-5{--cols: var(--span-7) var(--span-5)}.grid-columns-8-4{--cols: var(--span-8) var(--span-4)}.grid-columns-9-3{--cols: var(--span-9) var(--span-3)}.grid-columns-3-3-6{--cols: var(--span-3) var(--span-3) var(--span-6)}.grid-columns-3-6-3{--cols: var(--span-3) var(--span-6) var(--span-3)}.grid-columns-6-3-3{--cols: var(--span-6) var(--span-3) var(--span-3)}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-full-width{grid-column:span 1/-1}.grid-columns-centered-sm{grid-column:4/10}.grid-columns-centered-md{grid-column:3/11}.grid-row-gap-none{--grid-row-gap: 0rem}.grid-row-gap-xs{--grid-row-gap: .5rem}.grid-row-gap-sm{--grid-row-gap: 1rem}.grid-row-gap-md{--grid-row-gap: 2rem}.grid-row-gap-lg{--grid-row-gap: 3rem}.grid-row-gap-xl{--grid-row-gap: 4rem}.grid-row-gap-2xl{--grid-row-gap: 8rem}.grid-row-gap-3xl{--grid-row-gap: 12rem}.grid-column-gap-none{--grid-column-gap: 0rem}.grid-column-gap-xs{--grid-column-gap: .5rem}.grid-column-gap-sm{--grid-column-gap: 1rem}.grid-column-gap-md{--grid-column-gap: 2rem}.grid-column-gap-lg{--grid-column-gap: 3rem}.grid-column-gap-xl{--grid-column-gap: 4rem}.grid-column-gap-2xl{--grid-column-gap: 8rem}.grid-column-gap-3xl{--grid-column-gap: 12rem}@media(max-width:639px){.grid-columns-3-9,.grid-columns-4-8,.grid-columns-5-7,.grid-columns-7-5,.grid-columns-8-4,.grid-columns-9-3,.grid-columns-3,.grid-columns-2,.grid-columns-4{--cols: repeat(1, var(--span-12))}}@media(min-width:640px)and (max-width:767px){.grid-columns-3-9,.grid-columns-4-8,.grid-columns-5-7,.grid-columns-7-5,.grid-columns-8-4,.grid-columns-9-3,.grid-columns-3,.grid-columns-2{--cols: repeat(1, var(--span-12))}.grid-columns-4{--cols: repeat(2, var(--span-6))}}@media(min-width:768px)and (max-width:1023px){.grid-columns-3-9,.grid-columns-4-8,.grid-columns-5-7,.grid-columns-7-5,.grid-columns-8-4,.grid-columns-9-3{--cols: var(--span-12)}.grid-columns-2{--cols: repeat(2, var(--span-6))}.grid-columns-3{--cols: var(--span-12)}.grid-columns-4{--cols: repeat(2, var(--span-6))}}@media(min-width:1024px)and (max-width:1279px){.grid-columns-3-9,.grid-columns-4-8,.grid-columns-5-7,.grid-columns-7-5,.grid-columns-8-4,.grid-columns-9-3{--cols: var(--span-12)}.grid-columns-2{--cols: repeat(2, var(--span-6))}.grid-columns-3{--cols: repeat(3, var(--span-4))}.grid-columns-4{--cols: repeat(4, var(--span-3))}}.theme-start{display:block;position:absolute;top:0;left:0;width:100%;height:1px;visibility:hidden}.theme-end{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;visibility:hidden}section,.section{--page-gutter: 2rem;--section-padding: 8rem 0;--row-gap: 5rem;--span-offset: 160px;--span-width-sm: 960px;--span-width-md: calc(var(--span-width-sm) + var(--span-offset) * 2);--span-width-lg: calc(var(--span-width-sm) + var(--span-offset) * 4);--offset-md: min(var(--span-offset), max(0px, calc((100vw - var(--span-width-sm) - 2 * var(--page-gutter)) / 2)));--offset-lg: min(var(--span-offset), max(0px, calc((100vw - var(--span-width-md) - 2 * var(--page-gutter)) / 2)));position:relative;display:grid;grid-template-columns:[content-full-start] minmax(var(--page-gutter),1fr) [content-lg-start] var(--offset-lg) [content-md-start] var(--offset-md) [content-sm-start] minmax(0px,var(--span-width-sm)) [content-sm-end] var(--offset-md) [content-md-end] var(--offset-lg) [content-lg-end] minmax(var(--page-gutter),1fr) [content-full-end];row-gap:var(--row-gap);column-gap:0;color:var(--fg-color);background-color:var(--bg-color);padding:var(--section-padding);overflow:clip}section.fullscreen,.section.fullscreen{min-height:100vh}section[data-theme=photo],.section[data-theme=photo]{min-height:100vh}section[data-theme=gradient],.section[data-theme=gradient]{background:linear-gradient(to bottom,#fff,#f2f6f9)}@media(max-width:639px){section,.section{--page-gutter: 1rem;--section-padding: 3rem 0 3rem 0;--row-gap: 2rem}}@media(min-width:640px)and (max-width:767px){section,.section{--page-gutter: 1.5rem;--section-padding: 3rem 0;--row-gap: 2.5rem}}@media(min-width:768px)and (max-width:1023px){section,.section{--page-gutter: 2rem;--section-padding: 4rem 0;--row-gap: 3rem}}@media(min-width:1024px)and (max-width:1279px){section,.section{--page-gutter: 4rem;--section-padding: 5rem 0;--row-gap: 4rem}}@media(min-width:1280px){section,.section{--page-gutter: 6rem;--section-padding: 8rem 0;--row-gap: 5rem}}.section>*,section>*{grid-column:content-md}.section>*.content-grid-span-sm,section>*.content-grid-span-sm{grid-column:content-sm}.section>*.content-grid-span-md,section>*.content-grid-span-md{grid-column:content-md}.section>*.content-grid-span-lg,section>*.content-grid-span-lg{grid-column:content-lg}.section>*.content-grid-span-full,section>*.content-grid-span-full{grid-column:content-full}
