.communications-page{padding-top:48px;padding-bottom:80px}.communications-page>.micro{font:500 11px/1.5 var(--display);letter-spacing:.01em}.communications-page>h1{letter-spacing:-.045em;margin:30px 0 40px;font-size:clamp(56px,7.5vw,130px);line-height:1.02}.communications-intro{justify-content:space-between;align-items:center;gap:28px;margin-bottom:48px;display:flex}.communications-intro>p{color:var(--faint);font-size:20px}.press-entry{gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:1fr 3fr;padding:40px 0;display:grid}.press-entry time{font:500 12px/1.6 var(--display);color:var(--faint)}.press-entry h2{letter-spacing:-.035em;max-width:1000px;font-size:clamp(26px,3vw,44px);line-height:1.15}.press-entry p{white-space:pre-wrap;max-width:840px;margin:24px 0;font-size:18px;line-height:1.6}.contact-page-grid{gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:1fr 1.35fr;padding-top:40px;display:grid}.contact-page-note{max-width:440px;font-size:20px}.contact-page-note p{margin-bottom:24px}.contact-page-note p+p{color:var(--faint);font-size:16px}.contact-form-panel{min-width:0}.contact-mode{border-bottom:1px solid var(--rule);gap:28px;margin-bottom:32px;display:flex}.contact-mode button{color:var(--faint);font:500 14px/1.5 var(--display);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 16px}.contact-mode button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.communication-form{gap:24px;display:grid}.communication-form .consent-field{font:400 13px/1.6 var(--body);color:var(--faint);align-items:flex-start;gap:12px;display:flex}.communication-form .consent-field input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.consent-field a{text-underline-offset:3px;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.recorder-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.contact-form-panel audio{width:100%;margin:16px 0}.communication-form [role=status]{color:var(--focus);font-size:14px}.communication-form [role=status].error{color:#8b302b}#contact-success h2{letter-spacing:-.035em;margin:24px 0;font-size:40px;line-height:1.15}#contact-success p{margin-bottom:24px}#contact-reference{font-family:var(--mono)}@media (width<=800px){.communications-page{padding-top:32px;padding-bottom:48px}.communications-page>h1{margin:24px 0 32px;font-size:54px}.communications-intro{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:32px}.press-entry{grid-template-columns:1fr;gap:18px;padding:28px 0}.press-entry p{margin:18px 0;font-size:16px}.contact-page-grid{grid-template-columns:1fr;gap:32px;padding-top:28px}.contact-page-note{max-width:none}.contact-mode button{font-size:12px}.communication-form{gap:20px}.communications-page>h1{overflow-wrap:break-word;font-size:clamp(44px,12vw,64px)}.contact-mode{gap:20px}.contact-mode button{text-align:left;min-height:48px;font-size:14px}.communication-form label,.communication-form .consent-field,.contact-form-panel .field-help,.contact-form-panel .workspace-button{font-size:14px}.press-entry>div{min-width:0}.press-entry :is(h2,p){overflow-wrap:break-word}}.communications-intro .press-enquiries{display:none}
