[data-site] .contact-choice{cursor:pointer;border-top:1px solid var(--border);transition:border-color .26s var(--f-ease);align-items:flex-start;gap:.875rem;padding:1.25rem 0 .25rem;display:flex;position:relative}[data-site] .contact-choice:before{content:"";background:var(--text);transform-origin:0;height:2px;transition:transform .62s var(--f-snap);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}[data-site] .contact-choice[data-on]:before{transform:scaleX(1)}@media (hover:hover){[data-site] .contact-choice:not([data-on]):hover{border-top-color:var(--text-muted)}}[data-site] .contact-choice:has(input:focus-visible){outline:2px solid var(--text);outline-offset:6px}[data-site] .contact-mark{width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1.5px var(--text-muted);flex:none;display:inline-block}[data-site] .contact-choice .contact-mark{margin-top:.5rem}[data-site] .contact-choice[data-on] .contact-mark{background:var(--text);box-shadow:none}[data-site] .contact-seg{background-image:var(--slice);height:3px;display:block}@media (prefers-reduced-motion:reduce){[data-site] .contact-choice,[data-site] .contact-choice:before{transition:none}}
