.LogoIntro-module__LGfJSq__backdrop{z-index:100;background:var(--bg-page);pointer-events:none;position:fixed;inset:0}.LogoIntro-module__LGfJSq__lockupLayer{z-index:101;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LogoIntro-module__LGfJSq__lockup{opacity:0;align-items:center;gap:28px;display:flex}@property --swept{syntax:"<number>";inherits:true;initial-value:400}.LogoIntro-module__LGfJSq__mark{--start:45deg;--feather:30deg;flex:none;width:168px;height:168px;position:relative}.LogoIntro-module__LGfJSq__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LogoIntro-module__LGfJSq__artInk{fill:var(--color-bg-black);--m:conic-gradient(from var(--start), transparent 0deg, transparent calc(360deg - var(--swept) * 1deg), #000 calc(360deg - var(--swept) * 1deg + var(--feather)), #000 360deg);-webkit-mask:var(--m);-webkit-mask:var(--m);mask:var(--m)}.LogoIntro-module__LGfJSq__artWet{fill:var(--color-midnight-muted);opacity:0;--m:conic-gradient(from var(--start), transparent 0deg, transparent calc(360deg - var(--swept) * 1deg), #000 calc(360deg - var(--swept) * 1deg + 26deg), transparent calc(360deg - var(--swept) * 1deg + 74deg), transparent 360deg);-webkit-mask:var(--m);-webkit-mask:var(--m);mask:var(--m)}.LogoIntro-module__LGfJSq__divider{background:var(--border);transform-origin:50%;width:1px;height:80px;transform:scaleY(0)}.LogoIntro-module__LGfJSq__wordmark{white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.LogoIntro-module__LGfJSq__wordmarkName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-bg-black);font-size:38px;font-weight:800;line-height:1;display:flex}.LogoIntro-module__LGfJSq__tagline{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;font-size:11px;font-weight:500}.LogoIntro-module__LGfJSq__ch{display:inline-block}.LogoIntro-module__LGfJSq__pageWrap{opacity:0}.LogoIntro-module__LGfJSq__pageVisible{opacity:1;transition:opacity .8s var(--ease-out)}@media (max-width:560px){.LogoIntro-module__LGfJSq__lockup{gap:18px}.LogoIntro-module__LGfJSq__mark{width:120px;height:120px}.LogoIntro-module__LGfJSq__wordmarkName{font-size:28px}.LogoIntro-module__LGfJSq__divider{height:56px}.LogoIntro-module__LGfJSq__tagline{font-size:9px}}
