/* Native crop windows keep all twelve supplied images intact and local. */
.and-month-art{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:220/109;border-radius:9px;background:#172932}.and-month-art svg{display:block;width:100%;height:100%;max-width:none}.and-month-photo-card{display:block;position:relative;min-width:0;border-radius:10px;overflow:hidden;line-height:0;box-shadow:0 2px 9px #12314a12;border:2px solid transparent;transition:transform .15s,border-color .15s}.and-month-photo-card:hover{transform:translateY(-2px);text-decoration:none!important}.and-month-photo-card:focus-visible{outline:3px solid #1874E9;outline-offset:4px}.and-month-photo-card.is-current-month{border-color:#1874E9}.and-month-year{position:absolute;top:9px;right:10px;padding:4px 7px;background:#0b182bc9;color:#fff!important;border-radius:6px;font:500 10px/1.2 var(--and-sans)}
.and-annual-months>.and-photo-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:0 auto}.and-annual-months>.and-photo-month-grid>a{display:block;padding:0;background:none;border:2px solid transparent;border-radius:10px;color:#fff}.and-annual-months>.and-photo-month-grid>a.is-current-month{border-color:#1874E9}.and-annual-months>.and-photo-month-grid>a .and-month-art{font-size:inherit}.and-month-carousel .and-month.and-month-photo-card{height:auto;min-width:145px;aspect-ratio:220/109}.and-month-carousel .and-month-photo-card:after{display:none}.and-month-photo-card>.and-month-art{position:relative;inset:auto;font:inherit;display:block}.and-month-photo-card>.screen-reader-text{position:absolute!important}.and-month-photo-card>.and-month-year{position:absolute}
.and-menu>li.and-menu-months{display:flex;align-items:center;gap:2px;position:relative}.and-months-toggle{display:grid;place-items:center;width:22px;height:32px;padding:0;background:transparent!important;border:0;color:var(--and-primary)!important;font-size:19px;line-height:1}.and-months-toggle span{display:block;transition:transform .15s}.and-menu-months.is-expanded .and-months-toggle span{transform:rotate(180deg)}.and-menu-months.current-month-menu>.and-months-index-link{border-bottom:2px solid var(--and-primary)}.and-months-dropdown{display:none;position:absolute;top:100%;right:0;width:420px;max-width:calc(100vw - 32px);padding:18px;background:#fff;border:1px solid #E8DFC9;border-radius:14px;box-shadow:0 12px 28px #133d661c;z-index:100;color:#000}.and-menu-months.is-expanded>.and-months-dropdown{display:block}.and-months-menu-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid #E8DFC9;font-size:12px}.and-months-menu-top strong{color:#133D66}.and-months-menu-top>a{font-size:11px!important;padding:3px 0!important}.and-months-dropdown>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;list-style:none;padding:0!important;margin:0!important}.and-months-dropdown>ul>li>a{display:flex;align-items:center;gap:8px;font:500 12px/1.5 var(--and-sans)!important;padding:10px 7px!important;border-radius:7px;color:#1874E9;white-space:normal}.and-months-dropdown>ul>li>a>span{font-size:21px;flex:0 0 24px;text-align:center}.and-months-dropdown>ul>li>a:hover,.and-months-dropdown>ul>li>a:focus-visible{background:#edf4fd;text-decoration:none}.and-months-dropdown a[aria-current=page]{background:#edf4fd;box-shadow:inset 0 0 0 1px #1874E9}.and-general .and-header .and-menu{gap:12px}.and-general .and-header-inner{gap:12px}.and-general .and-header .and-header-search{max-width:135px;flex-basis:120px}
@media(max-width:1199px) and (min-width:768px){.and-header .and-menu,.and-general .and-header .and-menu{gap:10px}.and-header .and-menu a,.and-general .and-header .and-menu a{font-size:10px}.and-header .and-socials{gap:4px}.and-header .and-logo,.and-header .custom-logo-link{flex-basis:112px}.and-header-inner{gap:10px}}
@media(max-width:900px) and (min-width:768px){.and-header .and-socials,.and-general .and-header .and-socials{display:none}.and-header .and-menu a,.and-general .and-header .and-menu a{font-size:11px}}
@media(max-width:767px){.and-menu>li.and-menu-months{display:grid;grid-template-columns:1fr 44px;width:100%;gap:0}.and-months-toggle{width:44px;height:44px;font-size:24px}.and-months-dropdown{position:static;grid-column:1/-1;width:100%;max-width:100%;box-shadow:none;margin-bottom:12px;padding:14px}.and-months-menu-top{font-size:12px}.and-months-dropdown>ul>li>a{min-height:44px;padding:8px 5px!important;font-size:12px!important}.and-months-dropdown>ul>li>a>span{font-size:19px;flex-basis:22px}.and-annual-months>.and-photo-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.and-header .and-menu,.and-general .and-header .and-menu{gap:0}}
@media(max-width:380px){.and-months-dropdown>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.and-annual-months>.and-photo-month-grid{gap:8px}.and-month-year{font-size:9px;top:6px;right:7px}}
@media(prefers-reduced-motion:reduce){.and-month-photo-card,.and-months-toggle span{transition:none}.and-month-photo-card:hover{transform:none}}
/* Without scripting, retain the month links through keyboard focus and hover. */
html:not(.and-js) .and-menu-months:hover>.and-months-dropdown,html:not(.and-js) .and-menu-months:focus-within>.and-months-dropdown{display:block}
