.contact-info{padding-block:40px}@media (min-width:1024px){.contact-info{padding-block:80px}}.contact-info__layout{display:flex;flex-direction:column;gap:32px}.contact-info__media{order:0;flex:0 0 auto}.contact-info__content{order:1;flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media (min-width:1024px){.contact-info__content{padding:24px;gap:40px}}.contact-info--image-end .contact-info__media{order:1}.contact-info--image-end .contact-info__content{order:0}@media (min-width:1024px){.contact-info__layout{flex-direction:row}.contact-info__content,.contact-info__media{flex:1 1 0;min-width:0}.contact-info__media{height:max(600px,100vh - var(--nav-height))}}.contact-info__image{display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-info__title{font-family:"Moulin Trial",Georgia,serif;font-weight:300;font-size:32px;line-height:1.1;letter-spacing:-.03em;font-size:clamp(24px,24px + 4*(100vw - 375px)/649,28px);-webkit-margin-after:0;margin-block-end:0;color:#19100d}@media (min-width:1024px){.contact-info__title{font-size:clamp(28px,28px + 4*(100vw - 1024px)/256,32px)}}.contact-info__items{display:flex;flex-direction:column}.contact-info__items>*{padding-block:24px;border-bottom:1px solid #d9d9d9}.contact-info__items>:first-child{-webkit-padding-before:0;padding-block-start:0}@media (min-width:1024px){.contact-info__items>:first-child{-webkit-padding-before:0;padding-block-start:0}}.contact-info__items>:last-child{border-bottom:none;-webkit-padding-after:0;padding-block-end:0}@media (min-width:1024px){.contact-info__items>:last-child{-webkit-padding-after:0;padding-block-end:0}}@media (min-width:1024px){.contact-info__items>*{padding-block:40px}}@media (min-width:1024px){.contact-info__items{flex-direction:column}}.contact-info__item-pair{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.contact-info__item-pair{flex-direction:row;gap:24px}}.contact-info__item--full{width:100%}.contact-info__item{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.contact-info__item{flex:1 1 0;min-width:0;gap:16px}}@media (min-width:1024px){.contact-info__item--full{flex-basis:100%}}.contact-info__item-title{font-family:"Moulin Trial",Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:0;font-size:20px;color:#19100d}@media (min-width:1024px){.contact-info__item-title{font-size:clamp(20px,20px + 4*(100vw - 1024px)/256,24px)}}.contact-info__intro{font-family:"Scto Grotesk A Trial",system-ui,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.02em;color:rgba(25,16,13,.5)}.contact-info__link-items{display:flex;flex-direction:column;gap:16px;-webkit-padding-before:12px;padding-block-start:12px}@media (min-width:1024px){.contact-info__link-items{-webkit-padding-before:16px;padding-block-start:16px}}.contact-info__link-item-pair{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.contact-info__link-item-pair{flex-direction:row;gap:16px}.contact-info__link-item{flex:1 1 0;min-width:0}.contact-info__link-item--full{width:100%}}.contact-info__links{display:flex;flex-direction:column;gap:16px}.contact-info__link{font-family:"Scto Grotesk A Trial",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.01em;font-size:clamp(14px,14px + 2*(100vw - 375px)/649,16px);color:#6d2e1d;flex:0 0 auto;min-width:0}@media (min-width:1024px){.contact-info__link{font-size:clamp(16px,16px - 0*(100vw - 1024px)/256,16px)}}.contact-info__link:focus-visible,.contact-info__link:hover{text-decoration:none}.contact-info__text{font-family:"Scto Grotesk A Trial",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.01em;font-size:clamp(14px,14px + 2*(100vw - 375px)/649,16px);color:#19100d;flex:0 0 auto;min-width:0}@media (min-width:1024px){.contact-info__text{font-size:clamp(16px,16px - 0*(100vw - 1024px)/256,16px)}}