.contact-editorial__start{padding-block:28px 72px;background:#f6f6f5}.contact-editorial__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,80px);align-items:start}.contact-editorial__intro{padding-top:16px}.contact-editorial__intro h1{max-width:440px}.contact-editorial__intro>p:not(.agent-overview__label){max-width:410px}.contact-editorial__person{display:grid;grid-template-columns:128px minmax(0,1fr);gap:26px;align-items:center;margin-top:42px}.contact-editorial__portrait{position:relative;isolation:isolate;margin:0 8px 8px 0}.contact-editorial__portrait:before{position:absolute;z-index:-1;inset:10px -8px -8px 10px;border-radius:12px 12px 34px;background:var(--brand);content:""}.contact-editorial__portrait img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center 18%;filter:grayscale(1);border-radius:12px 12px 34px}.contact-editorial .contact-editorial__person-name{margin:0;color:var(--ink);font-size:1.25rem;font-weight:600}.contact-editorial .contact-editorial__person-role{margin:0 0 12px;font-size:.875rem}.contact-editorial__direct{display:flex;width:fit-content;min-height:44px;align-items:center;color:var(--ink);font-size:1rem;text-decoration:underline;text-decoration-color:#aaa;text-underline-offset:5px;overflow-wrap:anywhere}.contact-editorial__direct--phone{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;text-decoration:none;white-space:nowrap}.contact-editorial__direct:hover{color:var(--brand-dark);text-decoration-color:currentColor}.contact-editorial .contact-editorial__visit-link{margin-top:30px;font-size:.9375rem}.contact-editorial__visit-link a{display:inline-flex;gap:10px;min-height:44px;align-items:center;color:var(--brand-dark);text-decoration:underline;text-underline-offset:4px}.contact-editorial .contact-editorial__message{position:relative;gap:24px;padding:30px;border-radius:18px;border-top:3px solid var(--brand)}.contact-editorial__recipient{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e7e7e3}.contact-editorial__recipient>svg{width:40px;height:40px;padding:9px;flex:0 0 auto;color:var(--brand-dark);background:#fcf4e6;border-radius:50%}.contact-editorial .contact-editorial__recipient p{margin:0;color:var(--ink);font-size:.9375rem}.contact-editorial__recipient p>span{margin-right:6px;color:#636363}.contact-editorial__recipient strong{font-weight:600}.contact-editorial .contact-editorial__message h2{font-size:1.5rem}.contact-editorial__message .form-row select{min-width:0;max-width:100%;background-color:#fff;border-color:#cdcdc8;border-radius:7px;font:inherit;font-size:1rem;color:var(--ink)}.contact-editorial__message .form-row select:focus{outline:2px solid var(--brand-dark);outline-offset:2px}.contact-editorial__message .form-row textarea{min-height:132px}.contact-editorial__message .form-row input,.contact-editorial__message .form-row select{min-height:48px}.contact-editorial .contact-editorial__message .agent-overview__button{width:fit-content;min-width:196px}.contact-editorial__location{padding-block:72px;scroll-margin-top:110px}.contact-editorial__location-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,80px);align-items:center}.contact-editorial__address{margin-top:20px;font-style:normal;color:#575757}.contact-editorial__address strong{color:var(--ink);font-weight:600}.contact-editorial__location .agent-overview__text-link{margin-top:12px}.contact-editorial__hours{max-width:360px;margin:24px 0 0;font-size:.9375rem}.contact-editorial__hours>div{display:flex;justify-content:space-between;gap:24px;padding-block:10px;border-top:1px solid #e2e2df}.contact-editorial__hours dt{color:#636363}.contact-editorial__hours dd{margin:0;text-align:right}.contact-editorial .contact-editorial__map{min-height:330px;margin:0;overflow:hidden;border:1px solid #e2e2df;border-radius:18px;background:#f6f6f5}.contact-editorial__map.map-wrap:before{content:none}.contact-editorial__map.map-wrap iframe{display:block;width:100%;height:330px;filter:grayscale(.8);opacity:1}.contact-editorial__map .consent-embed-placeholder{min-height:330px;padding:32px;background:#f6f6f5}.contact-editorial__map .consent-embed-placeholder__content{max-width:380px}.contact-editorial__map .consent-embed-placeholder__content strong{font-size:1.375rem;font-weight:600;line-height:1.3}.contact-editorial__map .consent-embed-placeholder__content p{font-size:.9375rem}.contact-editorial__map .consent-embed-placeholder__content .eyebrow,.contact-editorial__map.map-wrap iframe[hidden],.contact-editorial__map .consent-embed-placeholder[hidden]{display:none}@media(max-width:999px){.contact-editorial__person{grid-template-columns:108px minmax(0,1fr);gap:20px}.contact-editorial .contact-editorial__message{padding:24px}}@media(max-width:849px){.contact-editorial__grid{grid-template-columns:minmax(0,1fr);gap:36px}.contact-editorial__intro{padding-top:0}.contact-editorial__intro h1,.contact-editorial__intro>p:not(.agent-overview__label){max-width:560px}.contact-editorial__person{grid-template-columns:88px minmax(0,1fr);margin-top:24px}.contact-editorial__person-role{display:none}.contact-editorial .contact-editorial__visit-link{margin-top:12px}}@media(max-width:639px){.contact-editorial__start{padding-block:22px 48px}.contact-editorial__location{padding-block:48px}.contact-editorial__location-grid{grid-template-columns:minmax(0,1fr);gap:28px}.contact-editorial .contact-editorial__message{padding:24px 20px;gap:20px}.contact-editorial .contact-editorial__message .agent-overview__button{width:100%;min-width:0}.contact-editorial__map .consent-embed-placeholder{padding:28px 22px}}
