@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&family=Sora&display=swap');

/* Reviewed identity: portrait studio product | photographer contact-sheet storefront */
:root{--site-identity-heading:"Playfair Display";--site-identity-body:"Sora"}
body,input,button,textarea,select{font-family:var(--site-identity-body),Arial,sans-serif;letter-spacing:0}
h1,h2,h3,h4,h5,h6,.site-title,.brand-name{font-family:var(--site-identity-heading),Georgia,serif;letter-spacing:0}
.skip-link{position:fixed!important;left:12px!important;top:12px!important;transform:translateY(-220%);z-index:9999}.skip-link:focus{transform:none}

.booth-contact-journal{max-width:1180px;margin:72px auto;padding:32px 24px;border-top:5px solid #111;background:#fff;color:#111}.booth-contact-journal h2{font:700 clamp(34px,5vw,62px) "Playfair Display",serif;margin:0 0 28px}.booth-contact-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#111;list-style:none;padding:2px}.booth-contact-sheet li{min-height:180px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.booth-contact-sheet a{font:700 18px/1.3 "Sora",sans-serif;text-decoration:none}.booth-contact-sheet span{font:600 11px "Sora",sans-serif;color:#275be8}.booth-journal-all{display:inline-block;margin-top:20px;font-weight:700}.managed-slot{display:none}@media(max-width:760px){.booth-contact-sheet{grid-template-columns:1fr 1fr}}@media(max-width:480px){.booth-contact-sheet{grid-template-columns:1fr}.booth-contact-sheet li{min-height:120px}}
