.Contact .contact-content{max-width:42rem}.Contact .contact-title{margin-bottom:4rem}.Contact .contact-subtitle{letter-spacing:-.025em;font-family:Instrument Serif,Iowan Old Style,Apple Garamond,Georgia,serif;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.Contact .contact-subtitle .contact-highlight{--tw-text-opacity:1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1))}.Contact .contact-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.Contact .contact-list .contact-item{grid-template-columns:100px 1fr;align-items:baseline;gap:1.5rem;display:grid}.Contact .contact-list .contact-item .contact-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1));font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1rem}.Contact .contact-list .contact-item .contact-value{--tw-text-opacity:1;color:rgb(var(--foreground) / var(--tw-text-opacity,1));font-family:Instrument Serif,Iowan Old Style,Apple Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.Contact .contact-list .contact-item .contact-value{font-size:1.5rem;line-height:2rem}}.Contact .contact-list .contact-item .contact-value{align-items:center;gap:.5rem;display:inline-flex}.Contact .contact-list .contact-item .contact-value:after{--tw-text-opacity:1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity,1));content:"↗";font-size:1.25rem;line-height:1.75rem}.Contact .contact-list .contact-item:hover .contact-value{--tw-text-opacity:1;color:rgb(var(--accent) / var(--tw-text-opacity,1))}
