body[data-v2-shell] dialog#menu[data-photo-menu]:not([data-world])[open]{grid-template-columns:1fr;column-gap:0}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds{grid-area:3/1/auto/-1;margin:0 0 48px}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds>.v2-world-entry{border-bottom:1px solid #c8cbc5;grid-template-columns:1fr minmax(0,4fr) minmax(0,4fr) 48px;gap:clamp(20px,4vw,72px);min-height:220px;padding:24px 0;display:grid}#menu[data-photo-menu]:not([data-world]) .v2-world-entry:before{grid-area:1/1;place-self:center end;font-size:12px;position:static}#menu[data-photo-menu]:not([data-world]) .menu-service-photo{aspect-ratio:2;pointer-events:none;background:#dddcd6;grid-area:1/2;display:block;position:relative;overflow:hidden}#menu[data-photo-menu] .menu-service-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.19,1,.22,1);display:block}#menu[data-photo-menu] .menu-service-photo:after{content:"";transition:box-shadow .8s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;box-shadow:inset 0 0 #2b50d9}#menu[data-photo-menu] .v2-world-entry:is(:hover,:focus-within) .menu-service-photo:after{box-shadow:inset 0 0 0 10px #2b50d9}#menu[data-photo-menu] .v2-world-entry:is(:hover,:focus-within) .menu-service-photo img{transform:scale(1.055)}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds a{grid-area:1/3;align-self:center;font-size:clamp(30px,3.15vw,52px);line-height:1.02}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds button{grid-area:1/4;align-self:center}#menu[data-photo-menu]:not([data-world]) .menu-editorial-aside{border-top:1px solid #b8bcb8;border-left:0;grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;gap:12px 10vw;margin-bottom:24px;padding:32px 0;display:grid}#menu[data-photo-menu]:not([data-world]) .menu-editorial-aside>p{grid-area:2/1/4;max-width:19ch;margin:0}#menu[data-photo-menu]:not([data-world]) .menu-sherlock-note{grid-column:2;margin-top:12px}#menu[data-photo-menu][data-world] .menu-service-photo{display:none}@media (max-width:767px){#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds>.v2-world-entry{grid-template-columns:28px minmax(0,1fr) 44px;gap:12px;min-height:0;padding:24px 0}#menu[data-photo-menu]:not([data-world]) .menu-service-photo{aspect-ratio:2;grid-area:1/2/auto/-1}#menu[data-photo-menu]:not([data-world]) .v2-world-entry:before{grid-row:1;place-self:start;padding-top:4px}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds a{grid-area:2/2;min-height:44px;font-size:clamp(28px,8vw,40px)}#menu[data-photo-menu]:not([data-world]) .v2-menu-worlds button{grid-area:2/3}#menu[data-photo-menu]:not([data-world]) .menu-editorial-aside{display:block}#menu[data-photo-menu]:not([data-world]) .menu-editorial-aside>p{margin:16px 0}}@media (prefers-reduced-motion:reduce){#menu[data-photo-menu] .menu-service-photo img,#menu[data-photo-menu] .menu-service-photo:after{transition:none}}html[data-motion=off] #menu[data-photo-menu] .menu-service-photo img{transition:none;transform:none}
