.editorial-bar{position:fixed;inset:18px 22px auto;z-index:70;height:105px;pointer-events:none;color:#fff;mix-blend-mode:difference;display:flex;justify-content:center;align-items:start}.editorial-bar>*{pointer-events:auto}.editorial-logo{width:145px;display:block}.editorial-logo img{width:100%;height:auto;filter:invert(1)}.edge-label{position:absolute;top:0;border:0;padding:4px;background:none;color:inherit;font:13px/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;min-width:34px;min-height:68px}.edge-left{left:0;transform:rotate(180deg)}.edge-right{right:0}.with-editorial-bar{padding-top:112px}.editorial-panel{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;inset:0;margin:0;border:0;background:#f4f2ec;color:#24231f;padding:95px 10% 45px;overflow-y:auto;overscroll-behavior:contain}.editorial-panel::backdrop{background:#f4f2ec}.editorial-panel[open]{display:flex;flex-direction:column;animation:panel-in .35s ease}.editorial-panel .panel-close{position:absolute;top:22px;right:26px;background:none;border:0;padding:10px;color:inherit;font:12px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.editorial-panel .eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.editorial-links{display:flex;flex-direction:column;gap:15px;margin:40px 0;align-items:start}.editorial-links>a{font:clamp(40px,7vw,90px)/1.08 Didot,'Bodoni MT','Times New Roman',serif;text-decoration:none;transition:opacity .2s,transform .2s}.editorial-links>a:hover{opacity:.6;transform:translateX(8px)}.editorial-links span{display:block;font:9px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.editorial-contacts{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:auto;padding-top:30px;border-top:1px solid #ccc8be;font:12px/1.6 Arial,sans-serif}.editorial-contacts a{text-decoration:none}.studio-info h2{font:clamp(50px,8vw,110px)/1.05 Didot,'Times New Roman',serif;margin:65px 0 25px}.studio-copy{font:15px/1.8 Arial,sans-serif;max-width:380px}.editorial-bar button:focus-visible,.editorial-panel a:focus-visible,.editorial-panel button:focus-visible{outline:1px solid currentColor;outline-offset:5px}body:has(.editorial-panel[open]){overflow:hidden}.site-language{top:87px!important;z-index:60!important}@keyframes panel-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.editorial-bar{inset:16px 16px auto}.editorial-logo{width:125px}.editorial-panel{padding:90px 8% 30px}.editorial-links{gap:24px;margin:35px 0}.editorial-links>a{font-size:47px}.editorial-contacts{flex-direction:column;gap:12px}.with-editorial-bar{padding-top:105px}.home{padding-top:155px!important}.site-language{top:82px!important}}@media(prefers-reduced-motion:reduce){.editorial-panel[open]{animation:none}.editorial-links>a{transition:none}}
html{scroll-padding-top:125px}body.menu-scrolled::before{content:'';position:fixed;inset:0 0 auto;height:110px;z-index:65;background:rgba(244,242,236,.97);backdrop-filter:blur(8px);pointer-events:none}
