.cskc-date-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;min-height:80px;flex:none;padding:var(--cskc-space-2) var(--cskc-space-1);border-radius:var(--cskc-radius-sm);background:var(--cskc-navy);color:var(--cskc-white);text-align:center;font-variant-numeric:lining-nums tabular-nums}.cskc-date-tile__month{font-family:var(--cskc-font-text);font-size:var(--cskc-fs-eyebrow);font-weight:var(--cskc-fw-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--cskc-sky);white-space:nowrap}.cskc-date-tile__day{font-family:var(--cskc-font-display);font-size:var(--cskc-fs-tile-day);font-weight:var(--cskc-fw-medium);line-height:1;margin-top:.1rem;white-space:nowrap}.cskc-date-tile--range{width:84px}.cskc-date-tile--range .cskc-date-tile__day{font-size:var(--cskc-fs-tile-day-range);margin-top:.25rem}.cskc-date-tile--undated .cskc-date-tile__day{font-family:var(--cskc-font-text);font-size:var(--cskc-fs-tile-tba);font-weight:var(--cskc-fw-semibold);letter-spacing:.08em}.cskc-date-tile--sm{width:56px;min-height:64px}.cskc-date-tile--sm .cskc-date-tile__day{font-size:var(--cskc-fs-tile-day-sm)}.cskc-date-tile--sm.cskc-date-tile--range{width:76px}.cskc-date-tile--sm.cskc-date-tile--range .cskc-date-tile__day{font-size:var(--cskc-fs-tile-day-sm-range)}.cskc-date-tile--sm.cskc-date-tile--range .cskc-date-tile__month{letter-spacing:.04em}.cskc-date-tile--sm.cskc-date-tile--undated .cskc-date-tile__day{font-size:var(--cskc-fs-small);letter-spacing:.04em}[data-bs-theme=dark] .cskc-date-tile{background:var(--cskc-chambray-deep);box-shadow:inset 0 0 0 1px rgb(var(--cskc-dark-link-rgb)/0.2)}[data-bs-theme=dark] .cskc-date-tile .cskc-date-tile__month{color:var(--cskc-sky-soft)}.cskc-event-cover{--cskc-cover-tint: var(--cskc-cat-info-tint);--cskc-cover-ink: var(--cskc-cat-info-ink);--cskc-cover-accent: var(--cskc-cat-info-accent);--cskc-cover-line: var(--cskc-cover-accent);--cskc-cover-pattern: none;--cskc-cover-strength: 0.5;--cskc-cover-fade: radial-gradient(ellipse 90% 160% at 100% 0%, currentColor 30%, transparent 78%);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cskc-space-4);padding:var(--cskc-space-4) var(--cskc-space-5);background:var(--cskc-cover-tint);color:var(--cskc-cover-ink)}.cskc-event-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cskc-cover-pattern);opacity:var(--cskc-cover-strength);mask-image:var(--cskc-cover-fade);pointer-events:none}@supports(color: color-mix(in oklch, red, blue)){.cskc-event-cover{--cskc-cover-line: color-mix(in oklch, var(--cskc-cover-accent), var(--cskc-cover-ink) 25%)}[data-bs-theme=dark] .cskc-event-cover{--cskc-cover-line: var(--cskc-cover-accent)}}.cskc-event-cover--5x2{aspect-ratio:5/2}.cskc-event-cover--16x9{aspect-ratio:16/9}.cskc-event-cover__label{font-family:var(--cskc-font-text);font-size:var(--cskc-fs-eyebrow);font-weight:var(--cskc-fw-semibold);letter-spacing:var(--cskc-tracking-eyebrow);text-transform:uppercase;line-height:1.2}.cskc-event-cover__icon{margin-left:auto;font-size:var(--cskc-fs-icon-cover);line-height:1}.cskc-event-cover__icon .fa-duotone{--fa-primary-color: var(--cskc-cover-ink);--fa-secondary-color: var(--cskc-cover-accent);--fa-secondary-opacity: 0.55}.cskc-event-cover--info{--cskc-cover-tint: var(--cskc-cat-info-tint);--cskc-cover-ink: var(--cskc-cat-info-ink);--cskc-cover-accent: var(--cskc-cat-info-accent)}.cskc-event-cover--warning{--cskc-cover-tint: var(--cskc-cat-warning-tint);--cskc-cover-ink: var(--cskc-cat-warning-ink);--cskc-cover-accent: var(--cskc-cat-warning-accent)}.cskc-event-cover--success{--cskc-cover-tint: var(--cskc-cat-success-tint);--cskc-cover-ink: var(--cskc-cat-success-ink);--cskc-cover-accent: var(--cskc-cat-success-accent)}.cskc-event-cover--primary{--cskc-cover-tint: var(--cskc-cat-primary-tint);--cskc-cover-ink: var(--cskc-cat-primary-ink);--cskc-cover-accent: var(--cskc-cat-primary-accent)}.cskc-event-cover--secondary{--cskc-cover-tint: var(--cskc-cat-secondary-tint);--cskc-cover-ink: var(--cskc-cat-secondary-ink);--cskc-cover-accent: var(--cskc-cat-secondary-accent)}.cskc-event-cover--danger{--cskc-cover-tint: var(--cskc-cat-danger-tint);--cskc-cover-ink: var(--cskc-cat-danger-ink);--cskc-cover-accent: var(--cskc-cat-danger-accent)}.cskc-event-cover--primary{--cskc-cover-strength: 0.4;--cskc-cover-pattern: repeating-conic-gradient(from 0deg at calc(100% - 4rem) -1rem, var(--cskc-cover-line) 0 1.5deg, transparent 1.5deg 9deg)}.cskc-event-cover--primary::after{content:"";position:absolute;z-index:-1;width:19rem;height:19rem;right:-5.5rem;top:-10.5rem;border-radius:50%;border:3px dotted var(--cskc-cover-accent);outline:1px solid var(--cskc-cover-accent);outline-offset:1.25rem;opacity:.45;pointer-events:none}.cskc-event-cover--photo{padding:0;background:var(--cskc-surface-sunk)}.cskc-event-cover--photo::before,.cskc-event-cover--photo::after{content:none}.cskc-event-cover--photo img{width:100%;height:100%;object-fit:cover}@media(forced-colors: active){.cskc-event-cover::before,.cskc-event-cover::after{content:none}}.cskc-event-item{position:relative;display:flex;align-items:flex-start;gap:var(--cskc-space-4);padding:var(--cskc-space-5) var(--cskc-card-pad);background:var(--cskc-surface-card);transition:background-color var(--cskc-dur-fast) var(--cskc-ease)}.cskc-event-item+.cskc-event-item{border-top:1px solid var(--cskc-border)}.cskc-event-item:hover{background:var(--cskc-surface-alt)}.cskc-event-item:has(.stretched-link:focus-visible){outline:var(--cskc-focus-width) solid var(--cskc-accent);outline-offset:calc(-1*var(--cskc-focus-width))}.cskc-event-item .stretched-link:focus-visible{outline:none}.cskc-event-item a:not(.stretched-link),.cskc-event-item .btn{position:relative;z-index:2}.cskc-event-item__body{display:flex;flex:1;flex-direction:column;gap:var(--cskc-space-1);min-width:0}.cskc-event-item__body>p{margin:0}.cskc-event-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cskc-space-2) var(--cskc-space-3);margin-bottom:var(--cskc-space-1)}.cskc-event-item__title{margin:0;overflow-wrap:anywhere}.cskc-event-item__title a{color:inherit;text-decoration:none}.cskc-event-item__title a:hover{color:var(--cskc-link-hover);text-decoration:underline}.cskc-event-item__when{color:var(--cskc-text);font-weight:var(--cskc-fw-semibold)}.cskc-event-item__when .cskc-meta-icon{color:var(--cskc-link)}.cskc-event-item__when .cskc-countdown{font-weight:var(--cskc-fw-semibold)}.cskc-event-item__when,.cskc-event-item__specialty,.cskc-event-item__venue{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--cskc-space-2)}.cskc-event-item__venue a{display:inline-flex;align-items:center;min-width:var(--cskc-control-h-sm);min-height:var(--cskc-control-h-sm);font-weight:var(--cskc-fw-semibold)}.cskc-event-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cskc-space-1) var(--cskc-space-4);margin-top:var(--cskc-space-3)}.cskc-event-item__link{display:inline-flex;align-items:center;min-height:var(--cskc-control-h-sm);font-size:var(--cskc-fs-small);font-weight:var(--cskc-fw-semibold)}.cskc-gallery-cards{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--cskc-space-5);margin:0;padding:0;list-style:none}@media(min-width: 768px){.cskc-gallery-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.cskc-gallery-cards{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--cskc-space-6)}}.cskc-gallery-cards__item{display:flex}.cskc-gallery-card{flex:1}.cskc-gallery-card .cskc-card__title{margin-bottom:var(--cskc-space-1)}.cskc-gallery-card .cskc-eyebrow{margin-bottom:var(--cskc-space-2)}.cskc-gallery-card__meta{margin-bottom:0;font-variant-numeric:lining-nums tabular-nums}.cskc-gallery-card__placeholder{display:grid;place-items:center;font-size:var(--cskc-fs-h2);color:var(--cskc-slate)}@media(prefers-reduced-motion: reduce){.cskc-gallery__img,.cskc-gallery-nav__link{transition:none}.cskc-gallery__item:hover .cskc-gallery__img{transform:none}}.cskc-promo__header{margin-bottom:var(--cskc-space-6)}@media(min-width: 992px){.cskc-promo__media{order:-1}}.cskc-promo__frame{border-radius:var(--cskc-radius-lg);background:var(--cskc-surface-sunk);max-width:calc(var(--cskc-space-10)*3.5)}@media(min-width: 992px){.cskc-promo__frame{max-width:none}}.cskc-promo__points{display:grid;gap:var(--cskc-space-4);margin:0 0 var(--cskc-space-6);padding:0;list-style:none}.cskc-promo__point{display:flex;align-items:flex-start;gap:var(--cskc-space-4)}.cskc-promo__point-icon{flex:none;width:var(--cskc-space-6);font-size:var(--cskc-fs-icon-list);line-height:var(--cskc-lh-body);text-align:center}.cskc-promo__point-text{max-width:var(--cskc-measure);color:var(--cskc-text)}.cskc-promo__point-text strong{font-weight:var(--cskc-fw-semibold)}.cskc-promo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cskc-space-5) var(--cskc-space-6)}.cskc-promo__qr{display:none}@media(min-width: 992px){.cskc-promo__qr{display:flex;align-items:center;gap:var(--cskc-space-4);padding-left:var(--cskc-space-6);border-left:1px solid var(--cskc-border)}}.cskc-promo__qr-img{flex:none;width:var(--cskc-space-9);height:var(--cskc-space-9);padding:var(--cskc-space-1);border:1px solid var(--cskc-border);border-radius:var(--cskc-radius-sm);background:var(--cskc-white)}.cskc-promo__qr-note{max-width:calc(var(--cskc-measure)/2.5);margin:0;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted)}.cskc-person{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:var(--cskc-space-4);align-items:center;height:100%;padding:var(--cskc-space-4);border:1px solid var(--cskc-border);border-radius:var(--cskc-radius-md);background:var(--cskc-surface-card)}@media(min-width: 992px){.cskc-person{grid-template-columns:112px minmax(0, 1fr);padding:var(--cskc-space-5)}}.cskc-person__photo{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--cskc-surface-alt)}.cskc-person__photo .cskc-picture__img{width:100%;height:100%;object-fit:cover}.cskc-person__monogram{display:grid;place-items:center;width:100%;height:100%;font-family:var(--cskc-font-display);font-weight:var(--cskc-fw-medium);font-size:var(--cskc-fs-figure);color:var(--cskc-chambray);box-shadow:inset 0 0 0 1px var(--cskc-border);border-radius:50%}[data-bs-theme=dark] .cskc-person__monogram{color:var(--cskc-link)}.cskc-person__role{margin-bottom:var(--cskc-space-1)}.cskc-person__name{font-family:var(--cskc-font-display);font-weight:var(--cskc-fw-semibold);font-size:var(--cskc-fs-person);line-height:1.2;margin-bottom:0}.cskc-person__contact{margin-top:var(--cskc-space-3);display:flex;flex-wrap:wrap;gap:var(--cskc-space-2)}.cskc-person--vacant .cskc-person__name{font-family:var(--cskc-font-text);font-style:italic;font-weight:var(--cskc-fw-book);color:var(--cskc-text-muted)}.cskc-person--compact{grid-template-columns:56px minmax(0, 1fr);padding:var(--cskc-space-4)}.cskc-person--compact .cskc-person__monogram{font-size:var(--cskc-fs-figure-sm)}.cskc-person--compact .cskc-person__name{font-size:var(--cskc-fs-person-sm)}.cskc-home-next{display:flow-root;background-color:var(--cskc-surface-alt)}.cskc-home-facts__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--cskc-space-5) var(--cskc-space-4);margin:0;padding:0;list-style:none}@media(min-width: 992px){.cskc-home-facts__list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--cskc-space-6)}}.cskc-home-facts__item{display:flex;align-items:center;gap:var(--cskc-space-3);color:var(--cskc-heading);font-weight:var(--cskc-fw-semibold);line-height:var(--cskc-lh-small)}.cskc-home-facts__item .fa-duotone{flex:none}.cskc-home-breeders__more{margin:var(--cskc-space-4) 0 0}.cskc-home-spotlight__facts{margin:0 0 var(--cskc-space-6)}.cskc-home-spotlight__facts>div{padding-block:var(--cskc-space-3);border-top:1px solid var(--cskc-border)}.cskc-home-spotlight__facts dt{margin-bottom:var(--cskc-space-1)}.cskc-home-spotlight__facts dd{margin:0}.cskc-home-join__meeting{margin:0}.cskc-home-join__meeting .cskc-meeting-line__label{display:block;margin-bottom:var(--cskc-space-1);color:var(--cskc-text-muted);font-size:var(--cskc-fs-small)}.cskc-home-join__meeting .cskc-meeting-line__when{color:var(--cskc-heading);font-weight:var(--cskc-fw-semibold)}.cskc-breeder-search{max-width:40rem;margin-top:var(--cskc-space-6)}.cskc-breeder-search__label{display:block;margin-bottom:var(--cskc-space-2);font-size:var(--cskc-fs-h5);font-weight:var(--cskc-fw-semibold);color:var(--cskc-white)}.cskc-breeder-search__row{display:flex;flex-wrap:wrap;gap:var(--cskc-space-3)}.cskc-breeder-search__field{position:relative;flex:1 1 16rem;min-width:0}.cskc-breeder-search__icon{position:absolute;left:var(--cskc-space-4);top:50%;transform:translateY(-50%);font-size:var(--cskc-fs-h4);color:var(--cskc-text-muted);pointer-events:none}.cskc-breeder-search__input{min-height:var(--cskc-control-h-lg);padding-left:calc(var(--cskc-space-4) + var(--cskc-space-6));padding-right:calc(var(--cskc-control-h-sm) + var(--cskc-space-2));font-size:var(--cskc-fs-h4);border-color:var(--cskc-slate)}.cskc-breeder-search__input::-webkit-search-cancel-button,.cskc-breeder-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cskc-breeder-search__clear{position:absolute;right:var(--cskc-space-1);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--cskc-control-h-sm);height:var(--cskc-control-h-sm);padding:0;border:0;border-radius:var(--cskc-radius-sm);background:rgba(0,0,0,0);color:var(--cskc-text-muted);font-size:var(--cskc-fs-h4);transition:background-color var(--cskc-dur-fast) var(--cskc-ease),color var(--cskc-dur-fast) var(--cskc-ease)}.cskc-breeder-search__clear:hover{background:var(--cskc-surface-sunk);color:var(--cskc-text)}.cskc-breeder-search__clear:focus-visible{outline-color:var(--cskc-accent);outline-offset:calc(-1*var(--cskc-focus-width))}.cskc-breeder-search__submit{flex:0 0 auto;min-height:var(--cskc-control-h-lg);padding-inline:var(--cskc-space-6)}@media(max-width: 767.98px){.cskc-breeder-search__submit{flex:1 1 100%}}.cskc-breeder-search__feedback{min-height:calc(var(--cskc-fs-small)*var(--cskc-lh-small));margin:var(--cskc-space-3) 0 0;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-on-band-muted)}.cskc-result__link{display:flex;align-items:center;gap:var(--cskc-space-3);min-height:var(--cskc-control-h);padding-block:var(--cskc-space-2);font-weight:var(--cskc-fw-semibold);text-decoration:none}.cskc-result__link:hover .cskc-result__link-label{text-decoration:underline}.cskc-result__link-icon{flex:none;width:var(--cskc-space-5);text-align:center}.cskc-result__link-text{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:0 var(--cskc-space-2);min-width:0}.cskc-result__source{font-size:var(--cskc-fs-small);font-weight:var(--cskc-fw-book);color:var(--cskc-text-muted)}.cskc-result__external{flex:none;font-size:var(--cskc-fs-small);color:var(--cskc-text-muted)}.cskc-latest-results{display:grid;gap:var(--cskc-space-5)}.cskc-latest-results__list{margin:0;padding:0;list-style:none}.cskc-latest-results__item{display:flex;align-items:flex-start;gap:var(--cskc-space-4);padding-block:var(--cskc-space-5);border-top:1px solid var(--cskc-border)}.cskc-latest-results__item:first-child{padding-top:0;border-top:0}.cskc-latest-results__body{flex:1;min-width:0}.cskc-latest-results__title{margin-bottom:var(--cskc-space-1)}.cskc-latest-results__date{margin-bottom:var(--cskc-space-2);font-variant-numeric:lining-nums tabular-nums}.cskc-latest-results__links{display:flex;flex-wrap:wrap;gap:0 var(--cskc-space-5);margin:0;padding:0;list-style:none}.cskc-latest-results__more{justify-self:start}
