.wm-stack{display:flex;flex-direction:column;justify-content:var(--stack-vertical-alignment,flex-start)}[class^="wm-stack"]>*{margin-block:0}.wm-stack>*+*{margin-block-start:var(--stack-space,var(--gutter,var(--space-s-m)))}.wm-stack-large>*+*{--stack-space:3rem}.wm-stack-small>*+*{--stack-space:0.5rem}.wm-stack>.wm-stack-split-element{margin-block-end:auto}.wm-stack:only-child{block-size:100%}.wm-repel{display:flex;flex-direction:var(--repel-direction,row);flex-wrap:var(--repel-wrap,wrap);justify-content:var(--repel-horizontal-alignment,space-between);align-items:var(--repel-vertical-alignment,center);column-gap:var(--repel-column-gap,var(--gutter,var(--space-s-m)));row-gap:var(--repel-row-gap,var(--gutter,var(--space-s-m)))}.wm-repel[data-nowrap]{flex-wrap:nowrap}.wm-repel[data-repel-variant="vertical"]{--repel-direction:column;--repel-vertical-alignment:stretch}.wm-cluster{display:flex;flex-direction:var(--cluster-direction,row);flex-wrap:var(--cluster-wrap,wrap);justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);column-gap:var(--cluster-column-gap,var(--gutter,var(--space-s-m)));row-gap:var(--cluster-row-gap,var(--gutter,var(--space-s-m)))}:has(>.wm-sidebar){--sidebar-target-size:20rem;--sidebar-wrap-at:50%;--sidebar-vertical-alignment:flex-start;display:flex;flex-wrap:wrap;gap:var(--sidebar-gutter,var(--gutter,var(--space-s-l)))}.wm-sidebar{flex-basis:var(--sidebar-target-size);align-self:var(--sidebar-vertical-alignment);flex-grow:1}:has(>.wm-sidebar)>:not(.wm-sidebar){flex-basis:0%;flex-grow:999;min-inline-size:var(--sidebar-wrap-at)}[data-direction="rtl"]:has(>.wm-sidebar){flex-direction:row-reverse}:has(>.wm-sidebar)>:not(:nth-child(1),:nth-child(2)){outline:var(--error-outline);--error:"Sidebar layouts must include exactly two child elements."}.wm-switcher{--switcher-target-container-width:40rem;display:flex;align-items:var(--switcher-vertical-alignment,flex-start);flex-wrap:wrap;column-gap:var(--switcher-column-gap,var(--gutter,var(--space-s-l)));row-gap:var(--swithcer-row-gap,var(--gutter,var(--space-s-l)))}.wm-switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width) - 100%) * 999)}.wm-switcher>:nth-last-child(n+3),.wm-switcher>:nth-last-child(n+3)~*{flex-basis:100%}.wm-cover{display:flex;flex-direction:column;min-block-size:var(--cover-min-height,100vh);padding:var(--cover-space,var(--gutter,var(--space-s-m)))}.cover>*{margin-block:var(--gutter,var(--space-s-m))}.cover>:first-child:not(.principal-element){margin-block-start:0}.cover>:last-child:not(.principal-element){margin-block-end:0}.cover>.principal-element{margin-block:auto}.wm-grid{display:grid;grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));column-gap:var(--grid-column-gap,var(--gutter,var(--space-s-m)));row-gap:var(--grid-row-gap,var(--gutter,var(--space-s-m)))}.wm-grid[data-layout="halves"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 50vw, 33rem)}.wm-grid[data-layout="thirds"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 33%, 20rem)}.wm-frame{aspect-ratio:var(--frame-numerator,16) / var(--frame-denominator,9);overflow:hidden;display:flex;justify-content:center;align-items:center}.wm-frame>img,.wm-frame>video{inline-size:100%;block-size:100%;object-fit:cover}@media (orientation:portrait){.wm-frame{--frame-numerator:1;--frame-denominator:1}}.wm-reel{--reel-item-width:calc(33.333% - var(--reel-calculated-space, var(--reel-space, var(--gutter, 2rem))));--scroll-bar-size:10px;--scroll-bar-track-color:initial;--scroll-bar-thumb-color:initial;display:flex;max-width:100%;height:auto;margin-inline:auto;padding:0 0 var(--scroll-bar-offset,0) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wm-reel:focus-visible{outline:0}.wm-reel::-webkit-scrollbar{block-size:var(--scroll-bar-size)}.wm-reel::-webkit-scrollbar-track{background-color:var(--scroll-bar-track-color)}.wm-reel::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-thumb-color)}.wm-reel>*{flex-basis:var(--reel-item-width);flex-shrink:0}.wm-reel>*+*{margin-inline-start:var(--reel-calculated-space)}.wm-reel>img{block-size:100%;width:auto}.wm-reel[data-scroll="snap"]{scroll-snap-type:x mandatory}.wm-reel[data-scroll="snap"]>*{scroll-snap-align:start}.wm-imposter{position:var(--imposter-positioning,absolute);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.wm-imposter[data-imposter-variant="contain"]{overflow:auto;max-inline-size:calc(100% - (var(--imposter-space, 1rem) * 2));max-block-size:calc(100% - (var(--imposter-space, 1rem) * 2))}.wm-icon{width:var(--icon-size,.75em);width:var(--icon-size-cap,1cap);height:var(--icon-size,.75em);height:var(--icon-size-cap,1cap)}.wm-icon[data-icon-variant="lowercase"]{width:var(--icon-size-lowercase,1ex);height:var(--icon-size-lowercase,1ex)}[class^="wm-with-icon"]{display:var(--with-icon-display,inline-flex);flex-direction:var(--with-icon-direction,row);justify-content:var(--with-icon-horizontal-alignment,center);align-items:var(--with-icon-vertical-alignment,baseline);gap:var(--with-icon-gutter,.5em)}[class^="wm-with-icon"][data-with-icon-variant="reversed"]{--with-icon-direction:row-reverse}[class^="wm-with-icon"][data-with-icon-variant="hidden-label"]{--with-icon-horizontal-alignment:center;--with-icon-vertical-alignment:center;min-height:var(--with-icon-hidden-label-min-tap-size,44px);min-width:var(--with-icon-hidden-label-min-tap-size,44px)}.wm-container{container-name:var(--container-name,wmContainer);container-type:inline-size}