@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bishops-arms-pub-list__hero{background:var(--color-ba-black);flex-direction:column;display:flex}@media screen and (width>=1024px){.bishops-arms-pub-list__hero{gap:var(--space-ba-4xl);grid-template-columns:1fr 1fr;display:grid}}.bishops-arms-pub-list__content{gap:var(--space-ba-2xl);padding:var(--space-ba-3xl) var(--side-padding-mobile);flex-direction:column;display:flex;position:relative}@media screen and (width>=1024px){.bishops-arms-pub-list__content{padding:12rem var(--side-padding-desktop) var(--space-ba-3xl) 0;min-height:var(--size-ba-hero-height);order:2}}.bishops-arms-pub-list__sigil{display:none}@media screen and (width>=1024px){.bishops-arms-pub-list__sigil{opacity:.05;z-index:0;color:var(--color-ba-brown-500);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.bishops-arms-pub-list__sigil svg{width:60.5rem;height:auto;position:sticky;bottom:0}}.bishops-arms-pub-list__content>:not(.bishops-arms-pub-list__sigil){z-index:1}@media screen and (width>=1024px){.bishops-arms-pub-list__header{max-width:calc((var(--grid-sitewidth) + var(--side-padding-desktop) * 2) * .5 - var(--space-ba-4xl))}}.bishops-arms-pub-list__header{gap:var(--space-ba-lg);flex-direction:column;flex-shrink:0;display:flex}.bishops-arms-pub-list__heading-group{flex-direction:column;display:flex}.bishops-arms-pub-list__pretitle{--typography-headingcolor:var(--typography-preheadercolor);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-pub-list__pretitle{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-pub-list__pretitle{margin:0}@media screen and (width>=1024px){.bishops-arms-pub-list__pretitle{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-m-fontsize-small);font-weight:400}}@media screen and (width>=1024px) and (width>=768px){.bishops-arms-pub-list__pretitle{font-size:var(--typography-ba-header-m-fontsize)}}.bishops-arms-pub-list__heading{margin:0}.bishops-arms-pub-list__intro{line-height:var(--typography-ba-body-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-bodytextcolor);font-family:var(--font-ba-body);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-pub-list__intro{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-pub-list__intro{white-space:pre-line;margin:0}.bishops-arms-pub-list__search{gap:var(--space-ba-md);border-radius:var(--radius-ba-sm);background:var(--color-ba-black-700);padding-inline:var(--space-ba-lg);min-height:var(--space-ba-4xl);flex-shrink:0;align-self:stretch;align-items:center;display:flex}@media screen and (width>=1024px){.bishops-arms-pub-list__search{align-self:flex-start;width:100%;max-width:30rem}}.bishops-arms-pub-list__search-icon{color:var(--color-ba-white);flex-shrink:0}.bishops-arms-pub-list__search-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-pub-list__search-input{color:var(--color-ba-white);line-height:1.2;font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);background:0 0;border:none;flex:1}.bishops-arms-pub-list__search-input::placeholder{color:var(--color-ba-white)}@media screen and (width>=1024px){.bishops-arms-pub-list__list{max-width:calc((var(--grid-sitewidth) + var(--side-padding-desktop) * 2) * .5 - var(--space-ba-4xl))}}.bishops-arms-pub-list__list{border-top:1px solid var(--color-ba-black-600);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.bishops-arms-pub-list__item{list-style:none}.bishops-arms-pub-list__item-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-pub-list__item-link{gap:var(--space-ba-xl);border-bottom:1px solid var(--color-ba-black-600);padding:var(--space-ba-lg) var(--space-ba-sm);color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.bishops-arms-pub-list__item-link:hover .bishops-arms-pub-list__item-name{color:var(--color-ba-brown-500)}.bishops-arms-pub-list__item-name{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-xs-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-pub-list__item-name{font-size:var(--typography-ba-header-xs-fontsize)}}.bishops-arms-pub-list__item-name{min-width:0;margin:0}.bishops-arms-pub-list__item-chevron{width:var(--space-ba-xl);height:var(--space-ba-xl);color:var(--color-ba-brown-500);font-size:var(--typography-ba-body-xs-fontsize);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bishops-arms-pub-list__empty{line-height:var(--typography-ba-body-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-bodytextcolor);font-family:var(--font-ba-body);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-pub-list__empty{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-pub-list__empty{padding-block:var(--space-ba-lg);margin:0}.bishops-arms-pub-list__map{height:var(--size-ba-hero-height)}@media screen and (width>=1024px){.bishops-arms-pub-list__map{top:var(--header-height-with-global-message);order:1;align-self:start;position:sticky}}.bishops-arms-pub-list__map .bishops-arms-map{height:100%}.bishops-arms-pub-list__content-area{padding-top:var(--space-ba-3xl)}@media screen and (width>=1024px){.bishops-arms-pub-list__content-area{padding-top:var(--space-ba-5xl)}}
