.EditorialHome-module__Uv3Mrq__shell{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-editorial:cubic-bezier(.16, 1, .3, 1);background:var(--outer);min-height:100dvh;padding:0;display:block}.EditorialHome-module__Uv3Mrq__frame{background:var(--panel);transform-origin:50%;border:0;border-radius:0;grid-template-columns:94.4px 1fr;width:100vw;height:100dvh;min-height:720px;display:grid;overflow:hidden}.EditorialHome-module__Uv3Mrq__sidebar{border-right:1px solid var(--line);cursor:pointer;grid-template-rows:auto 1fr;justify-items:center;display:grid;position:relative}.EditorialHome-module__Uv3Mrq__sidebar:hover .EditorialHome-module__Uv3Mrq__menuButton span{background:var(--ink)}.EditorialHome-module__Uv3Mrq__menuButton,.EditorialHome-module__Uv3Mrq__closeButton{width:94.4px;height:118px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.EditorialHome-module__Uv3Mrq__menuButton{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:74px;display:flex}.EditorialHome-module__Uv3Mrq__menuButton span{background:var(--ink);width:24px;height:4px;transition:transform .22s var(--ease-out-strong), background .22s var(--ease-out-strong);display:block}.EditorialHome-module__Uv3Mrq__menuButton span+span{margin-top:5px}.EditorialHome-module__Uv3Mrq__menuButton:hover span:first-child{transform:translate(-2px)}.EditorialHome-module__Uv3Mrq__menuButton:hover span:nth-child(2){transform:translate(2px)}.EditorialHome-module__Uv3Mrq__menuButton:focus-visible{outline:none}.EditorialHome-module__Uv3Mrq__menuButton:focus-visible span{background:var(--ink)}.EditorialHome-module__Uv3Mrq__brandMark{opacity:.86;width:26.775px;transition:opacity .26s var(--ease-out-strong), transform .26s var(--ease-out-strong);align-self:end;margin-bottom:58px;transform:none}.EditorialHome-module__Uv3Mrq__brandMark:hover{opacity:1;transform:translateY(-2px)}.EditorialHome-module__Uv3Mrq__brandMark img{width:100%;height:auto;display:block}.EditorialHome-module__Uv3Mrq__brandMark:after{content:none}.EditorialHome-module__Uv3Mrq__stage{min-width:0;min-height:0;padding:0;position:relative}.EditorialHome-module__Uv3Mrq__service{--image-width:min(9vw, 172px);--image-height:611px;align-items:var(--item-align,flex-start);justify-content:var(--item-justify,center);gap:var(--item-gap,clamp(28px, 2.3vw, 44px));min-width:max-content;height:auto;color:var(--muted);outline-offset:8px;transform:translateY(var(--offset-y,0));transition:color .26s var(--ease-out-strong), transform .26s var(--ease-out-strong);display:flex;position:absolute}.EditorialHome-module__Uv3Mrq__imageWrap{width:var(--image-width);height:var(--image-height);background:var(--panel-soft);clip-path:inset(0);transform-origin:50% 100%;flex:none;position:relative;overflow:hidden}.EditorialHome-module__Uv3Mrq__imageWrap img{object-fit:fill;transform-origin:50%;transition:filter .62s var(--ease-editorial), transform .62s var(--ease-editorial)}.EditorialHome-module__Uv3Mrq__serviceLabel{writing-mode:vertical-rl;text-orientation:mixed;margin-top:var(--label-shift,0);letter-spacing:0;font-size:clamp(42px,3.05vw,62px);font-weight:300;line-height:1;overflow:hidden}.EditorialHome-module__Uv3Mrq__serviceLabel span{transform-origin:50%;display:inline-block;transform:rotate(180deg)}.EditorialHome-module__Uv3Mrq__serviceTall{--image-height:calc(var(--image-width) * 5.3712);--label-shift:34.2vh;--offset-y:0px;--item-align:flex-start;--item-justify:flex-start;top:8.1vh;left:11.2vw}.EditorialHome-module__Uv3Mrq__serviceHigh{--image-width:min(9vw, 172px);--image-height:calc(var(--image-width) * 3.7594);--label-shift:0px;--offset-y:0px;--item-align:flex-start;--item-justify:center;top:18.7vh;left:30.4vw}.EditorialHome-module__Uv3Mrq__serviceLow{--image-width:min(9vw, 172px);--image-height:calc(var(--image-width) * 3.5489);--label-shift:55.8vh;--offset-y:0px;--item-align:flex-start;--item-justify:center;top:8.3vh;left:51.4vw}.EditorialHome-module__Uv3Mrq__serviceMid{--image-width:min(9vw, 172px);--image-height:calc(var(--image-width) * 3.5758);--label-shift:-3.2vh;--offset-y:26vh;--item-align:flex-start;--item-justify:flex-end;--item-gap:clamp(30px, 2.4vw, 46px);flex-direction:row-reverse;top:39.2vh;left:71.2vw}.EditorialHome-module__Uv3Mrq__overlay{z-index:10;background:var(--panel);color:var(--ink);transition:clip-path .78s var(--ease-in-out-strong), opacity .78s var(--ease-editorial);grid-template-columns:minmax(280px,1fr) minmax(220px,.52fr);align-items:end;gap:40px;padding:clamp(28px,5.6vw,82px);display:grid;position:fixed;inset:0}.EditorialHome-module__Uv3Mrq__overlayOpen{clip-path:inset(0);opacity:1}.EditorialHome-module__Uv3Mrq__overlayClosed{clip-path:inset(0 100% 0 0);opacity:.98}.EditorialHome-module__Uv3Mrq__closeButton{outline:none;position:absolute;top:clamp(18px,3vw,42px);left:clamp(18px,3vw,42px)}.EditorialHome-module__Uv3Mrq__closeButton:focus-visible{outline:none}.EditorialHome-module__Uv3Mrq__menuButton:active,.EditorialHome-module__Uv3Mrq__closeButton:active,.EditorialHome-module__Uv3Mrq__service:active,.EditorialHome-module__Uv3Mrq__overlayLink:active{transform:scale(.97)}.EditorialHome-module__Uv3Mrq__closeButton span{background:var(--ink);width:24px;height:3px;position:absolute}.EditorialHome-module__Uv3Mrq__closeButton span:first-child{transform:rotate(45deg)}.EditorialHome-module__Uv3Mrq__closeButton span:last-child{transform:rotate(-45deg)}.EditorialHome-module__Uv3Mrq__overlayNav{align-self:center;gap:clamp(18px,2vw,28px);margin-left:clamp(34px,5.6vw,96px);display:grid}.EditorialHome-module__Uv3Mrq__overlayLink{width:max-content;color:var(--ink);letter-spacing:0;opacity:0;filter:blur(6px);animation:EditorialHome-module__Uv3Mrq__menuItemIn .72s var(--ease-editorial) forwards;animation-delay:calc(.17s + var(--link-index,0) * 70ms);transition:color .18s var(--ease-out-strong), transform .18s var(--ease-out-strong), filter .18s var(--ease-out-strong), font-weight .18s var(--ease-out-strong);font-size:clamp(33.6px,5.36vw,76.8px);font-weight:300;line-height:.88;display:block;transform:translateY(18px)}.EditorialHome-module__Uv3Mrq__overlayClosed .EditorialHome-module__Uv3Mrq__overlayLink{animation:EditorialHome-module__Uv3Mrq__menuItemOut .24s var(--ease-out-strong) forwards;animation-delay:calc(var(--link-index,0) * 20ms)}.EditorialHome-module__Uv3Mrq__overlayLink:first-child{--link-index:0}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(2){--link-index:1}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(3){--link-index:2}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(4){--link-index:3}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(5){--link-index:4}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(6){--link-index:5}.EditorialHome-module__Uv3Mrq__overlayLink:nth-child(7){--link-index:6}.EditorialHome-module__Uv3Mrq__overlayLink span{display:none}.EditorialHome-module__Uv3Mrq__overlayLink:hover{color:var(--muted);font-weight:500}.EditorialHome-module__Uv3Mrq__contactBlock{width:min(280px,100%);color:var(--muted);opacity:0;animation:EditorialHome-module__Uv3Mrq__contactIn .62s var(--ease-editorial) .66s forwards;place-self:end;gap:13px;margin-bottom:clamp(42px,6.2vw,78px);font-size:clamp(14px,1.05vw,16px);font-style:normal;line-height:1.5;display:grid;transform:translateY(14px)}.EditorialHome-module__Uv3Mrq__overlayClosed .EditorialHome-module__Uv3Mrq__contactBlock{animation:EditorialHome-module__Uv3Mrq__contactOut .22s var(--ease-out-strong) forwards}.EditorialHome-module__Uv3Mrq__contactLogo{width:min(190px,100%);height:auto;margin-bottom:12px}.EditorialHome-module__Uv3Mrq__socialLinks{color:var(--ink);align-items:center;gap:14px;margin-top:8px;display:flex}.EditorialHome-module__Uv3Mrq__contactBlock a{align-items:center;width:max-content;display:inline-flex}.EditorialHome-module__Uv3Mrq__socialLinks a{border:1px solid var(--ink);width:22px;height:22px;color:var(--ink);transition:background .18s var(--ease-out-strong), color .18s var(--ease-out-strong), transform .18s var(--ease-out-strong);place-items:center;display:inline-grid}.EditorialHome-module__Uv3Mrq__socialLinks a:hover,.EditorialHome-module__Uv3Mrq__socialLinks a:focus-visible{background:var(--ink);color:var(--panel);transform:translateY(-1px)}.EditorialHome-module__Uv3Mrq__socialLinks svg{color:currentColor;fill:currentColor;display:block}.EditorialHome-module__Uv3Mrq__contactBlock a:hover{color:var(--ink)}@keyframes EditorialHome-module__Uv3Mrq__menuItemIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes EditorialHome-module__Uv3Mrq__menuItemOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes EditorialHome-module__Uv3Mrq__contactIn{to{opacity:1;transform:translateY(0)}}@keyframes EditorialHome-module__Uv3Mrq__contactOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes EditorialHome-module__Uv3Mrq__frameIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes EditorialHome-module__Uv3Mrq__imageCutIn{0%{clip-path:inset(100% 0 0);transform:translateY(18px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes EditorialHome-module__Uv3Mrq__imageSettle{0%{filter:brightness(.92);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes EditorialHome-module__Uv3Mrq__verticalTextIn{0%{opacity:0;filter:blur(5px);transform:rotate(180deg)translateY(18px)}to{opacity:1;filter:blur();transform:rotate(180deg)translateY(0)}}@media (prefers-reduced-motion:no-preference){.EditorialHome-module__Uv3Mrq__frame{opacity:0;animation:EditorialHome-module__Uv3Mrq__frameIn .76s var(--ease-editorial) 90ms forwards;transform:scale(.985)}.EditorialHome-module__Uv3Mrq__imageWrap{animation:EditorialHome-module__Uv3Mrq__imageCutIn .92s var(--ease-in-out-strong) forwards;animation-delay:calc(.18s + var(--index,0) * 95ms)}.EditorialHome-module__Uv3Mrq__imageWrap img{animation:EditorialHome-module__Uv3Mrq__imageSettle .98s var(--ease-editorial);animation-delay:calc(.18s + var(--index,0) * 95ms)}.EditorialHome-module__Uv3Mrq__serviceLabel span{opacity:0;filter:blur(5px);animation:EditorialHome-module__Uv3Mrq__verticalTextIn .76s var(--ease-editorial) forwards;animation-delay:calc(.36s + var(--index,0) * 85ms)}}.EditorialHome-module__Uv3Mrq__service:hover{color:var(--ink);transform:translateY(calc(var(--offset-y,0) - 6px))}.EditorialHome-module__Uv3Mrq__service:hover .EditorialHome-module__Uv3Mrq__imageWrap img{filter:blur(5.95px)brightness(.75);transform:scale(1.03)}.EditorialHome-module__Uv3Mrq__service:focus-visible{color:var(--ink);transform:translateY(calc(var(--offset-y,0) - 6px))}.EditorialHome-module__Uv3Mrq__service:focus-visible .EditorialHome-module__Uv3Mrq__imageWrap img{filter:blur(5.95px)brightness(.75);transform:scale(1.03)}@media (max-width:1180px){.EditorialHome-module__Uv3Mrq__frame{width:min(86vw,1180px)}.EditorialHome-module__Uv3Mrq__stage{padding-inline:clamp(12px,2.4vw,28px)}.EditorialHome-module__Uv3Mrq__service{--image-width:132px}}@media (max-width:820px){.EditorialHome-module__Uv3Mrq__shell{place-items:start center;min-height:100dvh;padding:12px}.EditorialHome-module__Uv3Mrq__frame{grid-template-rows:58px 1fr;grid-template-columns:1fr;width:min(100%,560px);height:auto;min-height:calc(100dvh - 24px);overflow:visible}.EditorialHome-module__Uv3Mrq__sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:1fr;grid-template-columns:58px 1fr}.EditorialHome-module__Uv3Mrq__brandMark{place-self:center end;width:82px;margin:0 22px 0 0;transform:rotate(90deg)}.EditorialHome-module__Uv3Mrq__brandMark:hover{transform:rotate(90deg)}.EditorialHome-module__Uv3Mrq__brandMark img{width:100%;height:auto;display:block}.EditorialHome-module__Uv3Mrq__brandMark:after{content:none}.EditorialHome-module__Uv3Mrq__stage{grid-template-columns:1fr;gap:34px;padding:36px clamp(22px,8vw,44px) 44px;display:grid}.EditorialHome-module__Uv3Mrq__service{--image-width:clamp(104px, 35vw, 148px);--image-height:clamp(280px, 54vh, 440px);--label-shift:0px;--offset-y:0;flex-direction:row;justify-content:space-between;justify-self:stretch;width:100%;position:relative;inset:auto}.EditorialHome-module__Uv3Mrq__service:hover,.EditorialHome-module__Uv3Mrq__service:focus-visible{transform:translateY(-3px)}.EditorialHome-module__Uv3Mrq__overlay{grid-template-columns:1fr;align-items:start;gap:34px;padding:92px 28px 34px;overflow-y:auto}.EditorialHome-module__Uv3Mrq__closeButton{top:14px;left:15px}.EditorialHome-module__Uv3Mrq__overlayLink{font-size:clamp(38px,13vw,68px)}.EditorialHome-module__Uv3Mrq__contactBlock{place-self:start}}@media (max-width:440px){.EditorialHome-module__Uv3Mrq__serviceLabel{font-size:24.2px}.EditorialHome-module__Uv3Mrq__imageWrap{width:min(42vw,132px)}}@media (prefers-reduced-motion:reduce){.EditorialHome-module__Uv3Mrq__menuButton span,.EditorialHome-module__Uv3Mrq__brandMark,.EditorialHome-module__Uv3Mrq__service,.EditorialHome-module__Uv3Mrq__imageWrap img,.EditorialHome-module__Uv3Mrq__overlay,.EditorialHome-module__Uv3Mrq__overlayLink,.EditorialHome-module__Uv3Mrq__contactBlock{transition:none;animation:none}.EditorialHome-module__Uv3Mrq__overlayLink,.EditorialHome-module__Uv3Mrq__contactBlock{opacity:1;filter:none;transform:none}.EditorialHome-module__Uv3Mrq__service:hover .EditorialHome-module__Uv3Mrq__imageWrap img,.EditorialHome-module__Uv3Mrq__service:focus-visible .EditorialHome-module__Uv3Mrq__imageWrap img{filter:brightness(.82);transform:none}}
