.acces{display:grid;min-height:100dvh;background:var(--night)}.acces__side{position:relative;display:none;padding:clamp(28px,4vw,48px);color:var(--night-ink);overflow:hidden}.acces__brand{position:relative;display:inline-flex;color:inherit;text-decoration:none;align-items:center;gap:12px;margin:0;min-height:44px}.acces__logo{width:40px;height:40px;flex:none;--y-line:3.6;--y-pulse:4.5}.acces__y{position:absolute;right:6%;bottom:6%;width:min(68%,420px);--y-line:0.4;--y-pulse:0.8}.acces__brand-word{font-size:28px;color:var(--acid)}.acces__claim{position:relative;align-self:start;margin:clamp(32px,6vh,64px) 0 0;max-width:11ch;font-size:clamp(48px,5.5vw,96px);overflow-wrap:normal;color:var(--acid)}.acces__main{display:grid;align-content:start;justify-items:center;min-height:100dvh;padding:clamp(20px,4vw,56px) var(--gutter,16px) 40px;background:var(--surface);color:var(--ink)}.acces__main>*{width:min(100%,480px)}@media (min-width:900px){.acces{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.acces__side{display:grid;grid-template-rows:auto 1fr}.acces__main{padding-top:clamp(48px,10vh,120px)}}.acces__brand:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}