.contact-editorial{--contact-gutter:clamp(32px, 5vw, 80px);background:var(--ivory);color:var(--obsidian);padding-bottom:clamp(72px,8vw,128px)}.interior-page:has(>.site-header .desktop-navigation a[aria-current=page][href$=\/contact])>main{min-height:0}.contact-editorial__shell{width:min(1440px,100%);padding-inline:var(--contact-gutter);padding-right:max(80px, var(--contact-gutter));margin-inline:auto}.contact-editorial .eyebrow{display:block}.contact-editorial .breadcrumbs ol{padding-block:16px 38px}.contact-editorial__header{border-bottom:1px solid var(--line-dark);padding-block:12px 52px}.contact-editorial__header .eyebrow{color:var(--ink-muted);margin-bottom:22px}.contact-editorial__header h1{letter-spacing:-.045em;align-items:center;gap:40px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.15;display:flex}.contact-editorial__heading-rule{background:var(--stone);width:64px;height:1px}.contact-editorial__spread{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(48px,7vw,112px);padding-top:56px;display:grid}.contact-editorial__section-heading{letter-spacing:-.035em;max-width:17ch;font-size:clamp(28px,2.65vw,38px);font-weight:400;line-height:1.28}.contact-editorial__introduction{max-width:47ch;color:var(--ink-muted);margin-top:26px;font-size:18px;line-height:1.85}.contact-editorial__methods{margin-top:48px}.contact-editorial :is(.contact-editorial__methods,.contact-editorial__hours)>.eyebrow{color:#766e5e;margin-bottom:18px}.contact-editorial__facts{border-top:1px solid var(--line-dark)}.contact-editorial__facts>div{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(90px,.65fr) minmax(0,1.65fr);align-items:baseline;gap:20px;padding-block:18px;display:grid}.contact-editorial__facts dt{color:var(--ink-muted);font-size:12px;line-height:1.8}.contact-editorial__facts dd{min-width:0;font-size:16px;line-height:1.7}.contact-editorial__facts a{overflow-wrap:anywhere;align-items:center;gap:14px;max-width:100%;min-height:44px;display:inline-flex}.contact-editorial__facts a:hover{text-underline-offset:6px;text-decoration:underline}.contact-editorial__facts .arrow{width:18px;height:18px}.contact-editorial__email bdi{overflow-wrap:anywhere}.contact-editorial__hours{margin-top:38px}.contact-editorial__hours>p:not(.eyebrow){font-size:17px;line-height:1.9}.contact-editorial__hours>.contact-editorial__timezone{color:var(--ink-muted);margin-top:8px;font-size:13px}.contact-editorial__enquiry>.eyebrow{color:#766e5e;margin-bottom:16px}.contact-editorial__form-introduction{max-width:48ch;color:var(--ink-muted);margin-top:18px;font-size:16px;line-height:1.8}.contact-enquiry{margin-top:28px}.contact-enquiry__required{color:var(--ink-muted);margin-bottom:25px;font-size:12px;line-height:1.7;display:block}.contact-enquiry__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;min-width:0;margin:0;padding:0;display:grid}.contact-enquiry__field{min-width:0}.contact-enquiry__field--full{grid-column:1/-1}.contact-enquiry__field label{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:9px;font-size:13px;line-height:1.6;display:flex}.contact-enquiry__field label>span:not(.contact-enquiry__optional){margin-inline-end:auto}.contact-enquiry__optional{color:var(--ink-muted);font-size:11px}.contact-enquiry :is(input,textarea){width:100%;min-width:0;min-height:48px;color:var(--obsidian);font:inherit;background:#ffffff80;border:1px solid #b8b1a3;border-radius:0;padding:10px 12px;font-size:16px;line-height:1.65;transition:background .18s,border-color .18s;display:block}.contact-enquiry textarea{resize:vertical;min-height:160px;max-height:600px}.contact-enquiry :is(input,textarea):hover{border-color:#766e5e}.contact-enquiry :is(input,textarea):focus-visible{outline-offset:3px;background:var(--white);border-color:#766e5e;outline:2px solid #766e5e}.contact-enquiry [aria-invalid=true]{border-color:#8b3027}.contact-enquiry__field-error,.contact-enquiry__summary{color:#8b3027;margin-top:8px;font-size:12px;line-height:1.7}.contact-enquiry__summary{margin-block:0 20px}.contact-enquiry__privacy{max-width:60ch;color:var(--ink-muted);margin-block:24px 20px;font-size:12px;line-height:1.9;display:block}.contact-enquiry__submit{background:var(--obsidian);width:100%;min-height:54px;color:var(--ivory);border:1px solid var(--obsidian);justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;font-size:14px;line-height:1.6;transition:background .18s;display:flex}.contact-enquiry__submit:hover:not(:disabled){background:#2a2823}.contact-enquiry__submit:disabled{cursor:default;opacity:.7}.contact-enquiry__submit:focus-visible{outline-offset:4px;outline:2px solid #766e5e}.contact-enquiry__status{border-block:1px solid var(--stone);margin-bottom:28px;padding-block:20px;font-size:15px;line-height:1.8}.contact-enquiry__status h3{margin-bottom:10px;font-size:23px;font-weight:400;line-height:1.5}.contact-enquiry__status a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:8px;text-decoration:underline;display:inline-flex}.contact-enquiry__status .arrow{width:18px;height:18px}.contact-enquiry__notice{margin-block:24px;font-size:15px;line-height:1.8}.contact-enquiry__sr-only,.contact-enquiry__trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-enquiry__spinner{border:1px solid #f5f2eb55;border-top-color:var(--ivory);border-radius:50%;width:17px;height:17px;animation:.9s linear infinite enquiry-spin}@keyframes enquiry-spin{to{transform:rotate(360deg)}}.contact-editorial[dir=rtl] .contact-editorial__header h1{letter-spacing:0;font-size:clamp(38px,4.5vw,64px);line-height:1.6}.contact-editorial[dir=rtl] .contact-editorial__section-heading{letter-spacing:0;max-width:100%;font-size:clamp(26px,2.4vw,34px);line-height:1.65}.contact-editorial[dir=rtl] :is(.contact-editorial__introduction,.contact-editorial__form-introduction){line-height:2}.contact-editorial[dir=rtl] .contact-enquiry__field label{font-size:14px}@media (max-width:1099px){.contact-editorial{--contact-gutter:32px}.contact-editorial__spread{grid-template-columns:1fr;gap:56px}.contact-editorial__details{max-width:660px}.contact-editorial__enquiry{max-width:760px}.contact-editorial__introduction{max-width:55ch}.contact-editorial__section-heading{max-width:26ch}}@media (max-width:680px){.contact-editorial{--contact-gutter:24px;padding-bottom:72px}.contact-editorial .breadcrumbs ol{padding-block:14px 26px}.contact-editorial__header{padding-bottom:32px}.contact-editorial__header h1{gap:28px;font-size:42px}.contact-editorial__spread{gap:48px;padding-top:36px}.contact-editorial__section-heading{font-size:29px}.contact-editorial__introduction{margin-top:20px;font-size:17px}.contact-editorial__methods{margin-top:32px}.contact-editorial__facts>div{grid-template-columns:minmax(70px,.5fr) minmax(0,1.5fr);gap:12px;padding-block:14px}.contact-editorial__facts dd{font-size:15px}.contact-enquiry__fields{grid-template-columns:1fr;gap:23px}.contact-enquiry__submit{padding-inline:15px}.contact-editorial[dir=rtl] .contact-editorial__section-heading{font-size:27px}}@media (max-width:359px){.contact-editorial{--contact-gutter:16px}.contact-editorial__facts>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.contact-enquiry__spinner{animation:none}}
