.home-loader{position:fixed;inset:0;z-index:60}.home-loader[hidden]{display:none}.home-loader-veil{position:absolute;inset:0;background:var(--bg)}.home-loader-label{position:absolute;width:1px;height:1px;margin:0;overflow:clip;clip-path:inset(50%)}.home-loader-mark{position:fixed;inset-block-start:50vh;left:50vw;display:flex;flex-direction:column;align-items:center;color:oklch(55.2% .0153 285.89);font-weight:500;transform:translate(-50%,-50%) scale(1.68);transform-origin:center}.home-loader-logo{position:relative;display:block;width:106px;height:50px}.home-loader-logo img{position:absolute;inset:0;display:block;width:106px;height:50px;opacity:.18}.home-loader-logo .ink{opacity:1;clip-path:inset(calc((1 - var(--p, 0)) * 100%) 0 0 0)}.home-loader-years{position:absolute;inset-block-start:calc(100% + 10px);display:grid;justify-items:center;gap:4px;color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.14em}.home-loader-years i{width:60px;height:1px;background:var(--stamp);transform:scaleX(var(--p,0));transform-origin:right}[dir=ltr] .home-loader-years i{transform-origin:left}.home-loading .site-header :is(.masthead,.m-title){visibility:hidden}