.me__holder{background:var(--pv-ink);color:var(--pv-white);overflow:hidden}.me__grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:44px 44px}.me__copy{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:clamp(18px,2.4vw,36px);max-width:46ch}.me__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-green)}.me__addr{font-weight:800;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.1;margin-bottom:6px}.me__addr,.me__btn{font-family:var(--font-display);text-transform:uppercase}.me__btn{font-weight:700;font-size:.9375rem;letter-spacing:.1em;color:var(--pv-ink);background:var(--pv-green);border:2px solid var(--pv-green);padding:13px 20px;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.me__btn:hover{background:var(--pv-green-dark);border-color:var(--pv-green-dark)}.me__btn:focus-visible{outline:3px solid var(--pv-white);outline-offset:3px}.me__link{font-size:.875rem;color:#d5d5d5;text-decoration:underline;text-underline-offset:3px}.me__link:hover{color:var(--pv-green)}.me__note{font-size:.8125rem;line-height:1.45;color:#9a9a9a}