.HomeBrickMenu-module__XwVKUq__menu{background:var(--color-cream,#f9f7f4);-webkit-user-select:none;user-select:none;border-top:1px solid #1c1b184d;border-bottom:1px solid #1c1b184d;width:100%;height:100svh;min-height:42rem;position:relative;overflow:hidden}.HomeBrickMenu-module__XwVKUq__canvas{z-index:2;touch-action:manipulation;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.HomeBrickMenu-module__XwVKUq__canvas[data-live=true]{opacity:1}.HomeBrickMenu-module__XwVKUq__fallback{z-index:1;aspect-ratio:3/2;grid-template-columns:repeat(3,1fr);width:min(78vw,70.3125rem);transition:opacity .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.HomeBrickMenu-module__XwVKUq__fallback[data-mode=pending],.HomeBrickMenu-module__XwVKUq__fallback[data-mode=live]{opacity:0;pointer-events:none}.HomeBrickMenu-module__XwVKUq__fallback[data-mode=pending]:focus-within,.HomeBrickMenu-module__XwVKUq__fallback[data-mode=live]:focus-within{z-index:3;opacity:1;pointer-events:auto}.HomeBrickMenu-module__XwVKUq__fallbackItem{background-color:#d7d2ca;border:1px solid #1c1b182e;border-radius:.35rem;align-items:flex-end;min-width:0;padding:8.5%;font-size:clamp(.9rem,1.6vw,1.55rem);line-height:1.15;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 .35rem .65rem #1c1b1829,inset 0 0 0 1px #ffffff29}.HomeBrickMenu-module__XwVKUq__fallbackImage{z-index:0;object-fit:cover}.HomeBrickMenu-module__XwVKUq__fallbackLabel{z-index:1;position:relative}.HomeBrickMenu-module__XwVKUq__fallbackItem[data-tone=light]{color:#f7f5f1;text-shadow:0 .12em .35em #0000006b}.HomeBrickMenu-module__XwVKUq__fallbackItem[data-tone=dark]{color:#2b2f34;text-shadow:0 .12em .35em #ffffff57}.HomeBrickMenu-module__XwVKUq__fallbackItem[data-disabled=true]{cursor:default}.HomeBrickMenu-module__XwVKUq__fallbackItem:focus-visible{z-index:1;outline:3px solid var(--color-blood,#7f160c);outline-offset:-3px}.HomeBrickMenu-module__XwVKUq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-aspect-ratio:1){.HomeBrickMenu-module__XwVKUq__menu{min-height:44rem}.HomeBrickMenu-module__XwVKUq__fallback{aspect-ratio:2/3;grid-template-columns:repeat(2,1fr);width:min(88vw,46.875rem)}.HomeBrickMenu-module__XwVKUq__fallbackItem{font-size:clamp(.9rem,4vw,1.35rem)}}@media (prefers-reduced-motion:reduce){.HomeBrickMenu-module__XwVKUq__canvas,.HomeBrickMenu-module__XwVKUq__fallback{transition:none}}
