.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-accordion{border-top:1px solid var(--cskc-border)}.cskc-accordion__item{border-bottom:1px solid var(--cskc-border)}.cskc-accordion__summary{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title chevron" "meta  chevron";align-items:center;gap:var(--cskc-space-1) var(--cskc-space-4);min-height:var(--cskc-control-h-lg);padding:var(--cskc-space-4) var(--cskc-space-2);cursor:pointer;list-style:none}.cskc-accordion__summary::-webkit-details-marker{display:none}.cskc-accordion__summary::marker{content:""}.cskc-accordion__summary:hover .cskc-accordion__title{color:var(--cskc-link-hover)}.cskc-accordion__summary:focus-visible{border-radius:var(--cskc-radius-sm)}@media(min-width: 768px){.cskc-accordion__summary{grid-template-columns:var(--cskc-space-9) minmax(0, 1fr) auto;grid-template-areas:"title meta chevron";gap:var(--cskc-space-6);padding-inline:var(--cskc-space-3)}}.cskc-accordion__title{grid-area:title;font-family:var(--cskc-font-display);font-size:var(--cskc-fs-h3);font-weight:var(--cskc-fw-medium);line-height:var(--cskc-lh-h3);font-variant-numeric:lining-nums tabular-nums;color:var(--cskc-heading);transition:color var(--cskc-dur-fast) var(--cskc-ease)}.cskc-accordion__meta{grid-area:meta;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted)}.cskc-accordion__chevron{grid-area:chevron;color:var(--cskc-link);transition:transform var(--cskc-dur-med) var(--cskc-ease)}.cskc-accordion__item[open]>.cskc-accordion__summary .cskc-accordion__chevron{transform:rotate(180deg)}.cskc-accordion__panel{padding:0 var(--cskc-space-2) var(--cskc-space-6)}@media(min-width: 768px){.cskc-accordion__panel{padding-inline:var(--cskc-space-3)}}@media(prefers-reduced-motion: reduce){.cskc-accordion__chevron,.cskc-accordion__title{transition:none}}.cskc-gallery{column-count:1;column-gap:var(--cskc-space-4);margin:0;padding:0;list-style:none}@media(min-width: 768px){.cskc-gallery{column-count:2}}@media(min-width: 992px){.cskc-gallery{column-count:3;column-gap:var(--cskc-space-5)}}.cskc-gallery__cell{break-inside:avoid;margin-bottom:var(--cskc-space-4)}@media(min-width: 992px){.cskc-gallery__cell{margin-bottom:var(--cskc-space-5)}}.cskc-gallery__item{position:relative;display:block;overflow:hidden;border-radius:var(--cskc-radius-md);background:var(--cskc-surface-sunk);color:var(--cskc-text-muted);text-decoration:none;cursor:zoom-in}.cskc-gallery__img{display:block;width:100%;height:auto;transition:transform var(--cskc-dur-med) var(--cskc-ease)}.cskc-gallery__item:hover .cskc-gallery__img{transform:scale(1.03)}.cskc-gallery__caption{display:block;padding:var(--cskc-space-3) var(--cskc-space-4);background:var(--cskc-surface-card);font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small)}.cskc-gallery-page{padding-top:var(--cskc-space-7)}.cskc-gallery-page__meta{margin-bottom:var(--cskc-space-5);font-variant-numeric:lining-nums tabular-nums}.cskc-gallery-nav{display:grid;gap:var(--cskc-space-4);margin-top:var(--cskc-space-8);padding-top:var(--cskc-space-6);border-top:1px solid var(--cskc-border)}@media(min-width: 768px){.cskc-gallery-nav{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center}.cskc-gallery-nav .cskc-gallery-nav__link--previous{grid-column:1}.cskc-gallery-nav .cskc-gallery-nav__all{grid-column:2;justify-self:center}.cskc-gallery-nav .cskc-gallery-nav__link--next{grid-column:3}}.cskc-gallery-nav__all{justify-self:center}.cskc-gallery-nav__link{display:flex;align-items:center;gap:var(--cskc-space-4);min-height:var(--cskc-control-h-lg);padding:var(--cskc-space-3) var(--cskc-space-5);border:1px solid var(--cskc-border);border-radius:var(--cskc-radius-md);background:var(--cskc-surface-card);color:var(--cskc-heading);text-decoration:none;transition:box-shadow var(--cskc-dur-med) var(--cskc-ease),border-color var(--cskc-dur-med) var(--cskc-ease)}.cskc-gallery-nav__link:hover{border-color:var(--cskc-link);box-shadow:var(--cskc-shadow-md);color:var(--cskc-heading)}.cskc-gallery-nav__link:hover .cskc-gallery-nav__title{text-decoration:underline}.cskc-gallery-nav__link--next{justify-content:flex-end;text-align:end}.cskc-gallery-nav__icon{flex:none;color:var(--cskc-link)}.cskc-gallery-nav__text{display:grid;gap:var(--cskc-space-1);min-width:0}.cskc-gallery-nav__label{margin-bottom:0}.cskc-gallery-nav__title{font-family:var(--cskc-font-display);font-size:var(--cskc-fs-h4);font-weight:var(--cskc-fw-semibold);line-height:var(--cskc-lh-h4);text-wrap:balance}.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-lightbox-open{overflow:hidden}.cskc-lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:rgb(var(--cskc-navy-rgb)/0.96);color:var(--cskc-white)}.cskc-lightbox[open]{animation:cskc-lightbox-in var(--cskc-dur-med) var(--cskc-ease)}.cskc-lightbox::backdrop{background:rgba(0,0,0,0)}@keyframes cskc-lightbox-in{from{opacity:0}to{opacity:1}}.cskc-lightbox__frame{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;gap:var(--cskc-space-3);height:100%;padding:max(var(--cskc-space-3),env(safe-area-inset-top)) var(--cskc-space-3) max(var(--cskc-space-4),env(safe-area-inset-bottom))}@media(min-width: 768px){.cskc-lightbox__frame{padding:var(--cskc-space-4) var(--cskc-space-5) var(--cskc-space-5)}}.cskc-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cskc-space-4)}.cskc-lightbox__count{margin:0;padding-left:var(--cskc-space-2);font-size:var(--cskc-fs-small);font-weight:var(--cskc-fw-semibold);font-variant-numeric:lining-nums tabular-nums;color:var(--cskc-on-band-muted)}.cskc-lightbox__stage{position:relative;display:grid;place-items:center;min-height:0;container-type:size}.cskc-lightbox__figure{display:grid;place-items:center;max-width:100%;max-height:100%;margin:0}.cskc-lightbox__img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--cskc-radius-sm);background:rgb(var(--cskc-white-rgb)/0.06);transition:opacity var(--cskc-dur-med) var(--cskc-ease)}.cskc-lightbox__img.is-loading{opacity:.4}@supports(width: 1cqh){.cskc-lightbox__img{width:min(100cqw,100cqh*var(--cskc-lightbox-ratio, 1.5));max-height:none;aspect-ratio:var(--cskc-lightbox-ratio, 1.5)}}.cskc-lightbox__btn{display:inline-grid;place-items:center;width:var(--cskc-control-h);height:var(--cskc-control-h);padding:0;border:1px solid rgb(var(--cskc-white-rgb)/0.25);border-radius:var(--cskc-radius-sm);background:rgb(var(--cskc-navy-rgb)/0.6);color:var(--cskc-white);font-size:var(--cskc-fs-h4);cursor:pointer;transition:background-color var(--cskc-dur-fast) var(--cskc-ease),border-color var(--cskc-dur-fast) var(--cskc-ease)}.cskc-lightbox__btn:hover{background:rgb(var(--cskc-white-rgb)/0.14);border-color:rgb(var(--cskc-white-rgb)/0.5)}.cskc-lightbox__prev,.cskc-lightbox__next{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.cskc-lightbox__prev{left:0}.cskc-lightbox__next{right:0}@media(min-width: 992px){.cskc-lightbox__stage{padding-inline:var(--cskc-space-8)}.cskc-lightbox__btn{width:var(--cskc-control-h-lg);height:var(--cskc-control-h-lg)}}.cskc-lightbox__caption{max-width:var(--cskc-measure);margin:0 auto;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);text-align:center;color:var(--cskc-on-band-muted)}@media(prefers-reduced-motion: reduce){.cskc-lightbox[open]{animation:none}.cskc-lightbox__img,.cskc-lightbox__btn{transition:none}}.cskc-results-year{display:grid;gap:var(--cskc-space-4)}@media(min-width: 992px){.cskc-results-year{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:var(--cskc-space-8)}}.cskc-results-year__label{margin:0;font-variant-numeric:lining-nums;color:var(--cskc-heading)}@media(min-width: 992px){.cskc-results-year__label{position:sticky;top:calc(var(--cskc-header-h-condensed) + var(--cskc-space-5));align-self:start}}.cskc-result{padding-block:var(--cskc-space-6);border-top:1px solid var(--cskc-border)}.cskc-result:first-child{padding-top:0;border-top:0}.cskc-result:last-child{padding-bottom:0}.cskc-accordion__panel .cskc-result:first-child{padding-top:var(--cskc-space-2)}.cskc-result--tile{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--cskc-space-5);align-items:start}.cskc-result__title{margin-bottom:var(--cskc-space-2)}.cskc-result__meta{display:flex;flex-wrap:wrap;gap:var(--cskc-space-1) var(--cskc-space-5);margin-bottom:var(--cskc-space-4)}.cskc-result__meta-item{display:inline-flex;align-items:baseline;gap:var(--cskc-space-2)}.cskc-result__note{max-width:var(--cskc-measure);margin-bottom:var(--cskc-space-4)}.cskc-result__bis{display:flex;align-items:baseline;gap:var(--cskc-space-3);margin-bottom:var(--cskc-space-5)}.cskc-result__bis-icon{flex:none;font-size:var(--cskc-fs-h4)}.cskc-result__bis-label{margin-bottom:var(--cskc-space-1)}.cskc-result__dog{font-family:var(--cskc-font-display);font-style:italic;font-size:var(--cskc-fs-h4);color:var(--cskc-heading)}.cskc-result__groups{display:grid;gap:var(--cskc-space-5)}@media(min-width: 768px){.cskc-result__groups{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--cskc-space-6)}}.cskc-result__label{margin-bottom:var(--cskc-space-2)}.cskc-result__links{margin:0;padding:0;list-style:none;border-top:1px solid var(--cskc-border)}.cskc-result__links>li{border-bottom:1px solid var(--cskc-border)}.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}
