.filter-bar{z-index:39;background:var(--color-white);border-bottom:1px solid var(--color-border);position:sticky;top:0}.filter-bar-main{padding:20px var(--page-margin);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:16px;display:grid;@media (width>=1024px){grid-template-columns:repeat(12,minmax(0,1fr))}@media (width>=2560px){padding-inline:0}}[data-grid=auto] .filter-bar-main,[data-grid=auto] .filter-bar-selected{@media (width>=2560px){padding-inline:var(--page-margin)}}.filter-bar-filters{font-weight:var(--font-weight-light);justify-self:start;align-items:center;gap:8px;display:inline-flex;@media (width>=1024px){grid-column:span 2}}.filter-bar-desktop{display:none;@media (width>=1024px){grid-column:span 10;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:16px;min-width:0;display:grid}}.filter-bar-fields{grid-column:span 9;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;min-width:0;display:grid;@media (width>=1280px){gap:24px}}.filter-dropdown,.filter-search{grid-column:span 3;min-width:0;position:relative}.filter-field{text-align:left;background:var(--color-white);border:1px solid #0000;width:100%;display:block}.filter-field:hover{background:var(--color-grey-200)}.filter-field-row{align-items:center;gap:8px;padding:16px 12px 12px;display:flex}.filter-field-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-field-chevron{transition:transform var(--duration-shortest)}.filter-field-rule{border-top:1px solid var(--color-grey-400);margin-inline:12px;display:block}.filter-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.filter-search input::placeholder{color:var(--color-black)}.filter-search-arrow{margin-left:auto}.filter-dropdown[data-open=true] .filter-field{border-color:var(--color-border) var(--color-border) transparent;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0000001f}.filter-dropdown[data-open=true] .filter-field-chevron{transform:rotate(180deg)}.filter-dropdown[data-open=true] .filter-field-rule{border-color:var(--color-border)}.filter-dropdown-panel{z-index:50;border:1px solid var(--color-border);background:var(--color-white);opacity:0;pointer-events:none;width:100%;transition:opacity var(--duration-shortest) var(--ease-custom), transform var(--duration-shortest) var(--ease-custom);border-top:0;border-radius:0 0 12px 12px;margin:0;padding:0;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 8px 24px -8px #0000001f}.filter-dropdown[data-open=true] .filter-dropdown-panel{opacity:1;pointer-events:auto;transform:none}.filter-dropdown-panel ul{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.filter-option{cursor:pointer;align-items:center;gap:8px;display:flex}.filter-option input{width:16px;height:16px;accent-color:var(--color-black);margin:0}.view-toggle{grid-column:span 1;justify-self:end;align-items:center;gap:16px;display:flex}.view-toggle button{color:var(--color-grey);display:inline-flex}.view-toggle button[aria-pressed=true]{color:var(--color-black)}.filter-bar-selected{padding:20px var(--page-margin);border-top:1px solid var(--color-border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid;@media (width>=768px){border-top:0;padding-top:12px}@media (width>=2560px){padding-inline:0}}.filter-bar-count{grid-column:span 6;margin:0;padding-top:4px;@media (width>=768px){grid-column:span 3}@media (width>=1024px){grid-column:span 2}}.filter-bar-chips{flex-wrap:wrap;grid-column:span 6;align-items:center;gap:16px;min-width:0;display:flex;@media (width>=768px){grid-column:span 9}@media (width>=1024px){grid-column:span 10}}.filter-bar-clear{padding-right:16px;position:relative}.filter-bar-clear:after{content:"";background:var(--color-border);width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.filter-chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.filter-chip:hover{border-color:var(--color-black-300)}.filter-bar-mobile-search{justify-self:end;display:inline-flex;@media (width>=1024px){display:none}}.filter-bar-mobile-field{margin:-8px var(--page-margin) 12px;width:auto;@media (width>=1024px){display:none}}.filter-tray{background:var(--color-white);opacity:1;width:100%;max-width:none;height:100dvh;max-height:none;transition:opacity .3s ease-out, transform .3s ease-out, display .3s allow-discrete, overlay .3s allow-discrete;border:0;margin:0;padding:0;transform:none;@starting-style{opacity:0;transform:translateY(24px)}@media (width>=768px){width:420px;@starting-style{transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){transition-duration:.1s}}.filter-tray::backdrop{background:#0006}.filter-tray-inner{flex-direction:column;gap:24px;min-height:100%;padding:24px;display:flex}.filter-tray-header{justify-content:space-between;align-items:center;display:flex}.filter-tray-header h2{margin:0}.filter-tray-actions{align-items:center;gap:16px;display:flex}.filter-tray-section{border:0;border-bottom:1px solid var(--color-border);flex-direction:column;gap:12px;margin:0;padding:0 0 24px;display:flex}.filter-tray-section legend{margin-bottom:12px;padding:0}.filter-tray-footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-white);flex-direction:column;gap:12px;margin:auto -24px -24px;display:flex;position:sticky;bottom:0}.button-primary{background:var(--color-black);width:100%;height:48px;color:var(--color-white);justify-content:center;align-items:center;display:flex}.button-primary:hover{background:var(--color-black-400)}.month-rail{display:none;@media (width>=1024px){max-height:calc(100dvh - var(--calendar-sticky-offset) - 24px);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:24px;display:flex;overflow:hidden}}.month-rail-list{flex-direction:column;flex:1;gap:20px;min-height:0;padding-top:20px;display:flex}.month-rail-scroll{scrollbar-width:thin;max-height:256px;padding-block:5px;overflow-y:auto;@media (width>=1280px){max-height:288px}@media (width>=2560px){max-height:416px}}.month-menu{flex-direction:column;gap:4px;display:flex;position:relative;@media (width>=1280px){gap:8px}@media (width>=2560px){gap:16px}}.month-menu-bar{background:var(--color-brand-c-red);width:8px;transition:transform var(--duration-shorter) ease-out, height var(--duration-shorter) ease-out;position:absolute;top:0;left:0;@media (prefers-reduced-motion:reduce){transition:none}}.month-menu-item{z-index:1;text-align:left;width:100%;min-height:34px;color:var(--color-text-muted);align-items:center;padding:0 16px 0 24px;transition:color .2s;display:inline-flex;position:relative}.month-menu-item[aria-selected=true]{color:var(--color-black)}.month-menu-item:hover{color:var(--color-text-muted)}.month-menu-year{color:var(--color-text-muted);margin-left:auto}.month-rail-separator{border-top:1px solid var(--color-border)}.quick-links{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}.quick-links p{margin:0}.quick-links-list{flex-direction:column;gap:12px;display:flex}.button-tertiary-outlined{border:1px solid var(--color-black-400);border-radius:var(--radius-pill);width:100%;min-height:33px;color:var(--color-black);transition:background-color var(--duration-shortest);justify-content:center;align-items:center;gap:8px;padding:4px 16px;display:flex}.button-tertiary-outlined:hover{background:var(--color-grey-200)}.mobile-month-switcher{inset-inline:0;z-index:40;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:20px;@media (width>=768px){bottom:24px}@media (width>=1024px){display:none}}.mobile-month-pill{background:color-mix(in srgb, var(--color-grey-200) 90%, transparent);backdrop-filter:blur(6px);pointer-events:auto;border-radius:9999px;align-items:center;padding:12px 24px;display:flex;box-shadow:0 0 12px #00000021}.mobile-month-arrow{min-width:44px;min-height:44px;color:var(--color-black-400);justify-content:center;align-items:center;display:inline-flex}.mobile-month-arrow:disabled{color:var(--color-grey);cursor:default}.mobile-month-current{justify-content:center;align-items:center;gap:8px;width:180px;display:inline-flex}.month-sheet{background:var(--color-white);opacity:1;width:100%;max-width:none;height:100dvh;max-height:none;transition:opacity .3s ease-out, transform .3s ease-out, display .3s allow-discrete, overlay .3s allow-discrete;border:0;margin:0;padding:0;transform:translateY(0);@starting-style{opacity:0;transform:translateY(24px)}}.month-sheet:not([open]){opacity:0;transform:translateY(24px)}.month-sheet-inner{flex-direction:column;gap:32px;min-height:100%;padding:64px 24px 24px;display:flex;position:relative}.month-sheet-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:absolute;top:16px;right:16px}.month-sheet-menu{flex-direction:column;align-items:center;gap:4px;display:flex}.month-sheet-entry{flex-direction:column;align-items:center;display:flex}.month-sheet-year{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:12px;margin-block:8px;display:flex}.month-sheet-rule{background:var(--color-border);width:236px;height:1px;display:block}.month-sheet-item{min-height:34px;color:var(--color-text-muted);padding-block:4px 8px;position:relative}.month-sheet-item[aria-selected=true]{color:var(--color-black)}.month-sheet-item[aria-selected=true]:after{content:"";background:var(--color-red-brand);width:82px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sale-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:100%;transition:border-color var(--duration-shortest);position:relative;box-shadow:0 1px 2px #0000000d;@media (width>=1024px){padding:16px}}.sale-card:hover{border-color:var(--color-border-hover)}.sale-card-layout{flex-direction:column;width:100%;height:100%;display:flex}.sale-card-image{aspect-ratio:8/5;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;position:relative;overflow:hidden;@media (width>=1024px){border-radius:var(--radius-lg)}}.sale-card-image:not(:has(img)){background:var(--color-grey-200)}.sale-card-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sale-card-flag{border-radius:var(--radius-sm);background:var(--color-grey-300);color:var(--color-black);padding:8px 16px;position:absolute;top:8px;right:8px}.sale-card-flag[data-in-progress=true]{background:var(--color-brand-natural-white)}.sale-card-content{flex-direction:column;flex:1;justify-content:space-between;padding:0 16px 16px;display:flex;@media (width>=1024px){padding:0}}.sale-card-body{flex-direction:column;display:flex}.sale-card-meta{color:var(--color-black);flex-direction:row;margin:16px 0 12px;display:flex}.sale-card-divider{background:var(--color-border);width:1px;margin-inline:8px}.sale-card-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0 0 8px;display:-webkit-box;overflow:hidden}.sale-card-title a:after{content:"";position:absolute;inset:0}.sale-card-details{flex-direction:column;gap:12px;margin:12px 0 20px;display:flex}.sale-card-details-row{flex-wrap:wrap;gap:12px;display:flex}.sale-card-detail{align-items:center;gap:4px;line-height:1;display:inline-flex}.sale-card-viewing{z-index:1;position:relative}.sale-card-info{display:inline-flex}.sale-card-cta{margin-top:auto}@media (width>=1024px){[data-view=list] .sale-card-cta{margin-top:16px}}.button-secondary{z-index:1;border:1px solid var(--color-black);background:var(--color-white);width:100%;height:32px;color:var(--color-black);transition:background-color var(--duration-shortest), color var(--duration-shortest);border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;@media (width>=768px){height:48px}}.button-secondary:hover{background:var(--color-black);color:var(--color-white)}.sale-card-button{font-weight:var(--font-weight-medium);text-transform:uppercase}@media (width>=1024px){[data-view=list]{& .sale-card-layout{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}& .sale-card-image{grid-column:span 6;height:fit-content}& .sale-card-content{grid-column:span 6;padding-left:16px}& .sale-card-meta{margin-top:0}}}.viewing-popover{z-index:20;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;width:max-content;max-width:320px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px -8px #0000001f}.viewing-popover h4{margin:0 0 4px}.viewing-popover ul{margin:0 0 12px;padding:0;list-style:none}.viewing-popover li:last-child,.viewing-popover ul:last-child{margin-bottom:0}.results-grid{flex-direction:column;gap:28px;animation:.6s cubic-bezier(.5,0,.3,1) view-switch;display:flex;@media (width>=768px){gap:48px}@media (prefers-reduced-motion:reduce){animation:none}}@keyframes view-switch{0%{opacity:0}to{opacity:1}}.month-section{scroll-margin-top:var(--calendar-sticky-offset);flex-direction:column;gap:32px;display:flex}.month-section[data-year-divider=true]{border-top:1px solid var(--color-border);padding-top:32px}.month-section h2{color:var(--color-black);margin:0}.month-section-year{color:var(--color-text-muted)}.month-items{gap:var(--row-gap);flex-direction:column;margin-top:16px;display:flex;position:relative;@media (width>=1024px){margin-top:20px}}.sticky-date-group{gap:var(--row-gap);flex-direction:column;display:flex}.date-group-row{flex-direction:column;display:flex}.date-row{align-items:stretch;column-gap:var(--row-gap);grid-template-columns:minmax(0,1fr);display:grid;@media (width>=768px){grid-template-columns:repeat(2,minmax(0,1fr))}}.date-row[data-mixed=true]{row-gap:var(--row-gap)}[data-grid=auto] .date-row{--card-widest-split:calc((100% - (var(--card-columns-max) - 1) * var(--row-gap)) / var(--card-columns-max));grid-template-columns:repeat(auto-fill, minmax(min(max(var(--card-min), var(--card-widest-split)), 100%), 1fr))}@media (width>=1024px){[data-view=list] .date-row,[data-view=list][data-grid=auto] .date-row{grid-template-columns:minmax(0,1fr)}}.result-item{flex-direction:column;height:100%;display:flex}.result-item>.sale-card{flex:1}.page-header{z-index:10;text-align:center;background:var(--color-calendar-natural-white);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex;position:relative;@media (width>=768px){gap:10px}@media (width>=1024px){gap:8px;padding-inline:40px}@media (width>=1280px){gap:12px;padding-block:40px}}.page-header h1{margin:0}.page-header-description{margin:0;display:none;@media (width>=768px){display:block}@media (width>=1024px){width:538px}@media (width>=1920px){width:672px}@media (width>=2560px){width:auto;font-family:var(--font-arizona-serif)}}.series-switcher{scrollbar-width:none;padding-top:16px;overflow-x:auto;@media (width>=1024px){padding-top:20px}@media (width>=2560px){padding-top:32px}}.series-switcher::-webkit-scrollbar{display:none}.series-track{width:max-content;padding-inline:var(--page-margin);flex-wrap:nowrap;gap:12px;display:flex;@media (width>=2560px){padding-inline:0}}[data-grid=auto] .series-track{@media (width>=2560px){padding-inline:var(--page-margin)}}.series-pill{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:44px;color:var(--color-black);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px 4px 4px;transition:border-color .2s,background-color .2s;display:inline-flex;@media (width>=768px){padding:8px 12px 8px 8px}}.series-pill:hover{border-color:var(--color-black-300)}.series-pill[aria-checked=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.series-pill[aria-checked=true]{@media (width<768px){order:-1}}.series-pill[aria-checked=true]:hover{background:var(--color-black-400)}.series-pill-lead{background:var(--color-grey-200);width:36px;height:36px;color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.series-pill[aria-checked=true] .series-pill-lead{background:var(--color-black-400);color:var(--color-white)}.series-pill-lead img{object-fit:cover;width:100%;height:100%}@property --animation-reduced{syntax:"*";inherits:false;initial-value:none}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;min-block-size:100vh;line-height:1.5}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:where(ul,ol)[role=list]{padding:0;list-style:none}:where(textarea){resize:vertical}a:not([href]){cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-foreground,currentColor);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-width,2px) solid var(--color-focus,#2563eb);outline-offset:var(--focus-offset,2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:var(--animation-reduced)!important;scroll-behavior:auto!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer cdd-tokens{:root{--color-black:#000;--color-black-400:#333;--color-black-300:#666;--color-white:#fff;--color-grey:#999;--color-grey-200:#f7f7f7;--color-grey-300:#ebebeb;--color-grey-400:#c2c2c2;--color-white-alpha-10:#ffffff1a;--color-white-alpha-40:#fff6;--color-white-alpha-60:#fff9;--color-white-alpha-80:#fffc;--color-grey-alpha-10:#0000001a;--color-grey-alpha-40:#0006;--color-grey-alpha-60:#0009;--color-grey-alpha-80:#000c;--color-red-brand:#900;--color-teal:#0a7f7f;--color-alert:#c62828;--color-brand-grey:#6e6259;--color-brand-light-grey:#bfb8af;--color-brand-natural-white:#f0e8d7;--color-natural-light-white:#fcfaf7;--color-natural-white:#f9f6ef;--color-brand-c-red:#960000;--color-brand-c-dark-red:#710000;--color-success:#028764;--font-arizona-sans:"ABCArizonaSans", sans-serif;--font-arizona-serif:"ABCArizonaSerif", serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-5xl:3rem;--text-5xl--line-height:3.6rem;--text-5xl-lg:3.5rem;--text-5xl-lg--line-height:4.2rem;--text-5xl-xl:4.5rem;--text-5xl-xl--line-height:5.4rem;--text-5xl-2xl:5.25rem;--text-5xl-2xl--line-height:6.3rem;--text-4xl:2.25rem;--text-4xl--line-height:2.7rem;--text-4xl-lg:3rem;--text-4xl-lg--line-height:3.6rem;--text-4xl-xl:4rem;--text-4xl-xl--line-height:4.8rem;--text-4xl-2xl:4.25rem;--text-4xl-2xl--line-height:5.1rem;--text-3xl:1.75rem;--text-3xl--line-height:2.1rem;--text-3xl-lg:2rem;--text-3xl-lg--line-height:2.4rem;--text-3xl-xl:3rem;--text-3xl-xl--line-height:3.6rem;--text-2xl-sans:1.5rem;--text-2xl-sans--line-height:1.8rem;--text-2xl-sans-lg:1.75rem;--text-2xl-sans-lg--line-height:2.1rem;--text-2xl-sans-xl:2rem;--text-2xl-sans-xl--line-height:2.4rem;--text-2xl-sans-2xl:2.25rem;--text-2xl-sans-2xl--line-height:2.7rem;--text-2xl-serif:1.5rem;--text-2xl-serif--line-height:1.8rem;--text-2xl-serif-lg:1.75rem;--text-2xl-serif-lg--line-height:2.1rem;--text-2xl-serif-xl:2.25rem;--text-2xl-serif-xl--line-height:2.7rem;--text-2xl-serif-2xl:2.625rem;--text-2xl-serif-2xl--line-height:3.15rem;--text-xl-sans:1.125rem;--text-xl-sans--line-height:1.35rem;--text-xl-sans-lg:1.25rem;--text-xl-sans-lg--line-height:1.5rem;--text-xl-sans-xl:1.5rem;--text-xl-sans-xl--line-height:1.8rem;--text-xl-serif:1.25rem;--text-xl-serif--line-height:1.5rem;--text-xl-serif-lg:1.5rem;--text-xl-serif-lg--line-height:1.8rem;--text-xl-serif-xl:1.75rem;--text-xl-serif-xl--line-height:2.1rem;--text-lg-sans:.875rem;--text-lg-sans--line-height:1.05rem;--text-lg-sans-lg:1rem;--text-lg-sans-lg--line-height:1.2rem;--text-lg-sans-xl:1.25rem;--text-lg-sans-xl--line-height:1.5rem;--text-lg-serif:1rem;--text-lg-serif--line-height:1.2rem;--text-lg-serif-lg:1.25rem;--text-lg-serif-lg--line-height:1.5rem;--text-lg-serif-xl:1.5rem;--text-lg-serif-xl--line-height:1.8rem;--text-body:1rem;--text-body--line-height:1.4rem;--text-body-2xl:1.25rem;--text-body-2xl--line-height:1.75rem;--text-body-3xl:1.5rem;--text-body-3xl--line-height:2.1rem;--text-body-medium:1rem;--text-body-medium--line-height:1.4rem;--text-body-medium-2xl:1.25rem;--text-body-medium-2xl--line-height:1.75rem;--text-body-medium-3xl:1.5rem;--text-body-medium-3xl--line-height:2.1rem;--text-body-s:.875rem;--text-body-s--line-height:1.225rem;--text-body-s-2xl:1rem;--text-body-s-2xl--line-height:1.4rem;--text-body-s-3xl:1.25rem;--text-body-s-3xl--line-height:1.75rem;--text-body-s-medium:.875rem;--text-body-s-medium--line-height:1.225rem;--text-body-s-medium-2xl:1rem;--text-body-s-medium-2xl--line-height:1.4rem;--text-body-s-medium-3xl:1.25rem;--text-body-s-medium-3xl--line-height:1.75rem;--text-body-xs:.75rem;--text-body-xs--line-height:1.05rem;--text-body-xs-2xl:.875rem;--text-body-xs-2xl--line-height:1.225rem;--text-label:.875rem;--text-label--line-height:1.05rem;--text-label-2xl:1rem;--text-label-2xl--line-height:1.2rem;--text-label-3xl:1.25rem;--text-label-3xl--line-height:1.5rem;--text-label-medium:.875rem;--text-label-medium--line-height:1.05rem;--text-label-medium-2xl:1rem;--text-label-medium-2xl--line-height:1.2rem;--text-label-medium-3xl:1.25rem;--text-label-medium-3xl--line-height:1.5rem;--text-label-s:.75rem;--text-label-s--line-height:.9rem;--text-label-s-2xl:.875rem;--text-label-s-2xl--line-height:1.05rem;--text-action:.875rem;--text-action--line-height:1.05rem;--text-action-2xl:1rem;--text-action-2xl--line-height:1.2rem;--text-action-3xl:1.25rem;--text-action-3xl--line-height:1.5rem;--text-action-medium:.875rem;--text-action-medium--line-height:1.05rem;--text-action-medium-2xl:1rem;--text-action-medium-2xl--line-height:1.2rem;--text-action-medium-3xl:1.25rem;--text-action-medium-3xl--line-height:1.5rem;--text-action-l:1rem;--text-action-l--line-height:1.2rem;--text-action-l-2xl:1.25rem;--text-action-l-2xl--line-height:1.5rem;--text-action-l-3xl:1.5rem;--text-action-l-3xl--line-height:1.8rem;--spacing:.25rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--breakpoint-sm:390px;--breakpoint-smp:768px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1440px;--breakpoint-2xl:1920px;--breakpoint-3xl:2560px;--ease-custom:cubic-bezier(.39, .58, .57, 1);--duration-shortest:.15s;--duration-shorter:.3s;--duration-short:.5s;--duration-base:1s;--duration-long:2s}}:root{--color-calendar-natural-white:var(--color-natural-light-white);--radius-lg:.5rem;--radius-sm:.25rem;--page-margin:16px;--card-min:clamp(18.75rem, 18.75rem + (100vw - 1440px) * .05357, 22.5rem);--card-columns-max:5;--calendar-sticky-offset:24px}@media (width>=1024px){:root{--page-margin:40px}}@media (width>=1280px){:root{--page-margin:48px}}.calendar-screen{--color-bg:var(--color-white);--color-text:var(--color-black);--color-text-muted:var(--color-black-300);--color-border:var(--color-grey-300);--color-border-hover:var(--color-grey-400);--radius-pill:40px;--color-focus:#2563eb}:where([data-type=static]) .calendar-screen{--text-5xl:3rem;--text-4xl:2.25rem;--text-3xl:1.75rem;--text-2xl-sans:1.5rem;--text-2xl-serif:1.5rem;--text-xl-sans:1.125rem;--text-xl-serif:1.25rem;--text-lg-sans:.875rem;--text-lg-serif:1rem}.typography-heading-s-serif{font-family:var(--font-arizona-serif);font-weight:var(--font-weight-light)}.typography-body,.typography-body-s,.typography-body-xs{font-family:var(--font-arizona-sans);font-weight:var(--font-weight-light)}.typography-body-s-medium{font-family:var(--font-arizona-sans);font-weight:var(--font-weight-medium)}.typography-label{font-family:var(--font-arizona-sans);font-weight:var(--font-weight-light);text-transform:uppercase}.typography-label-s{font-family:var(--font-arizona-sans);font-weight:var(--font-weight-normal);text-transform:uppercase}.typography-action{font-family:var(--font-arizona-sans);font-weight:var(--font-weight-medium);text-transform:uppercase}:where([data-type=static]){& .typography-heading-s-serif{font-size:var(--text-xl-serif);line-height:var(--text-xl-serif--line-height);@media (width>=1024px){font-size:var(--text-xl-serif-lg);line-height:var(--text-xl-serif-lg--line-height)}@media (width>=1920px){font-size:var(--text-xl-serif-xl);line-height:var(--text-xl-serif-xl--line-height)}@media (width>=2560px){font-size:var(--text-2xl-serif-xl);line-height:var(--text-2xl-serif-xl--line-height)}}& .typography-body{font-size:var(--text-body);line-height:var(--text-body--line-height);@media (width>=1920px){font-size:var(--text-body-2xl);line-height:var(--text-body-2xl--line-height)}@media (width>=2560px){font-size:var(--text-body-3xl);line-height:var(--text-body-3xl--line-height)}}& .typography-body-s{font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);@media (width>=1920px){font-size:var(--text-body-s-2xl);line-height:var(--text-body-s-2xl--line-height)}@media (width>=2560px){font-size:var(--text-body-s-3xl);line-height:var(--text-body-s-3xl--line-height)}}& .typography-body-s-medium{font-size:var(--text-body-s-medium);line-height:var(--text-body-s-medium--line-height);@media (width>=1920px){font-size:var(--text-body-s-medium-2xl);line-height:var(--text-body-s-medium-2xl--line-height)}@media (width>=2560px){font-size:var(--text-body-s-medium-3xl);line-height:var(--text-body-s-medium-3xl--line-height)}}& .typography-body-xs{font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);@media (width>=1920px){font-size:var(--text-body-xs-2xl);line-height:var(--text-body-xs-2xl--line-height)}}& .typography-label{font-size:var(--text-label);line-height:var(--text-label--line-height);@media (width>=1920px){font-size:var(--text-label-2xl);line-height:var(--text-label-2xl--line-height)}@media (width>=2560px){font-size:var(--text-label-3xl);line-height:var(--text-label-3xl--line-height)}}& .typography-label-s{font-size:var(--text-label-s);line-height:var(--text-label-s--line-height);@media (width>=1920px){font-size:var(--text-label-s-2xl);line-height:var(--text-label-s-2xl--line-height)}}& .typography-action{font-size:var(--text-action);line-height:var(--text-action--line-height);@media (width>=2560px){font-size:var(--text-action-3xl);line-height:var(--text-action-3xl--line-height)}}}:where([data-type=fluid],[data-type=two-range]){& .typography-heading-s-serif{--token:"xl-serif";font-size:var(--text-xl-serif);line-height:var(--leading-tight)}& .typography-body{--token:"md";font-size:var(--text-md);line-height:var(--leading-body)}& .typography-body-s,& .typography-body-s-medium{--token:"sm";font-size:var(--text-sm);line-height:var(--leading-body)}& .typography-body-xs{--token:"xs";font-size:var(--text-xs);line-height:var(--leading-body)}& .typography-label,& .typography-action{--token:"sm";font-size:var(--text-sm);line-height:var(--leading-tight)}& .typography-label-s{--token:"xs";font-size:var(--text-xs);line-height:var(--leading-tight)}}.heading-page-title,.heading-period,.heading-date,.heading-rail{font-family:var(--font-arizona-serif);font-weight:var(--font-weight-light)}:where([data-type=static]){& .heading-page-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);@media (width>=1024px){font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media (width>=1280px){font-size:var(--text-4xl-lg);line-height:var(--text-4xl-lg--line-height)}@media (width>=1920px){font-size:var(--text-4xl-xl);line-height:var(--text-4xl-xl--line-height)}@media (width>=2560px){font-size:var(--text-5xl-xl);line-height:var(--text-5xl-xl--line-height)}}& .heading-period{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);@media (width>=1024px){font-size:var(--text-3xl-lg);line-height:var(--text-3xl-lg--line-height)}@media (width>=1920px){font-size:var(--text-3xl-xl);line-height:var(--text-3xl-xl--line-height)}@media (width>=2560px){font-size:var(--text-5xl-lg);line-height:var(--text-5xl-lg--line-height)}}& .heading-date{font-size:var(--text-xl-serif);line-height:var(--text-xl-serif--line-height);@media (width>=1024px){font-size:var(--text-xl-serif-lg);line-height:var(--text-xl-serif-lg--line-height)}@media (width>=1920px){font-size:var(--text-xl-serif-xl);line-height:var(--text-xl-serif-xl--line-height)}@media (width>=2560px){font-size:var(--text-2xl-serif-xl);line-height:var(--text-2xl-serif-xl--line-height)}}& .heading-rail{font-size:var(--text-2xl-serif);line-height:var(--text-2xl-serif--line-height)}& .month-rail .heading-rail{@media (width>=1024px){font-size:var(--text-lg-serif);line-height:var(--text-lg-serif--line-height)}@media (width>=1280px){font-size:var(--text-xl-serif-lg);line-height:var(--text-xl-serif-lg--line-height)}@media (width>=1920px){font-size:var(--text-xl-serif-xl);line-height:var(--text-xl-serif-xl--line-height)}@media (width>=2560px){font-size:var(--text-2xl-serif-xl);line-height:var(--text-2xl-serif-xl--line-height)}}& .month-rail .heading-rail[aria-selected=true]{@media (width>=1024px){font-size:var(--text-xl-serif-lg);line-height:var(--text-xl-serif-lg--line-height)}@media (width>=1280px){font-size:var(--text-2xl-serif-lg);line-height:var(--text-2xl-serif-lg--line-height)}@media (width>=1920px){font-size:var(--text-2xl-serif-xl);line-height:var(--text-2xl-serif-xl--line-height)}@media (width>=2560px){font-size:var(--text-2xl-serif-2xl);line-height:var(--text-2xl-serif-2xl--line-height)}}& .filter-bar-filters{font-size:var(--text-action-medium);line-height:var(--text-action-medium--line-height);@media (width>=1024px){font-size:var(--text-label-medium-2xl);line-height:var(--text-label-medium-2xl--line-height)}@media (width>=1920px){font-size:var(--text-action-l-2xl);line-height:var(--text-action-l-2xl--line-height)}@media (width>=2560px){font-size:var(--text-2xl-sans);line-height:var(--text-2xl-sans--line-height)}}& .sale-card-button{font-size:var(--text-label-s);line-height:var(--text-label-s--line-height);@media (width>=768px){font-size:var(--text-action);line-height:var(--text-action--line-height)}}}:where([data-type=fluid],[data-type=two-range]){& .heading-page-title{--token:"4xl";font-size:var(--text-4xl);line-height:var(--leading-tight)}& .heading-period{--token:"3xl";font-size:var(--text-3xl);line-height:var(--leading-tight)}& .heading-date,& .heading-rail{--token:"xl-serif";font-size:var(--text-xl-serif);line-height:var(--leading-tight)}& .month-rail .heading-rail[aria-selected=true]{--token:"2xl-serif";font-size:var(--text-2xl-serif);line-height:var(--leading-tight)}& .filter-bar-filters{--token:"lg-sans";font-size:var(--text-lg-sans);line-height:var(--leading-tight)}& .sale-card-button{--token:"sm";font-size:var(--text-sm);line-height:var(--leading-tight)}}.calendar-section{width:100%;margin-inline:auto;@media (width>=2560px){max-width:2050px}}.calendar-body{--rail-gap:49px;padding:0 var(--page-margin) 40px;flex-direction:column;gap:24px;margin-top:32px;display:flex;@media (width>=1024px){gap:var(--rail-gap);flex-direction:row;margin-top:40px}@media (width>=1280px){--rail-gap:123px;margin-top:48px}@media (width>=1440px){--rail-gap:136px;margin-top:60px}@media (width>=1920px){--rail-gap:177px}@media (width>=2560px){--rail-gap:235px;padding-inline:0}}[data-grid=auto]{& .calendar-section{max-width:none}& .calendar-body{@media (width>=1024px){--rail-gap:var(--gutter-edge)}@media (width>=2560px){padding-inline:var(--page-margin)}}}.calendar-rail{@media (width>=1024px){top:var(--calendar-sticky-offset);flex:none;align-self:flex-start;width:233px;position:sticky}@media (width>=1280px){width:278px}@media (width>=1440px){width:318px}@media (width>=1920px){width:438px}@media (width>=2560px){width:598px}}[data-grid=auto] .calendar-rail{@media (width>=1024px){width:clamp(240px,22%,400px)}}.calendar-results{--row-gap:32px;width:100%;@media (width>=1024px){flex:1;min-width:0}}.empty-state{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;@media (width>=1024px){padding-block:128px}}.empty-state h2{margin:0}.empty-state p{max-width:36rem;margin:12px 0 24px}.empty-state .button-secondary{width:auto;padding-inline:24px}[data-space=fluid]{& .page-header{padding-block:var(--space-m)}& .series-switcher{padding-top:var(--space-s)}& .calendar-body{margin-top:var(--space-xl);padding-bottom:var(--space-l)}& .results-grid,& .month-section{gap:var(--space-l)}& .month-section[data-year-divider=true]{padding-top:var(--space-l)}& .calendar-results{--row-gap:var(--space-m)}& .month-items{margin-top:0}}.column-probe{visibility:hidden;height:0}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.icon{flex:none;display:inline-flex}.icon svg{width:100%;height:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
