#ovt-store-root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-muted:var(--slate-600);--text-subtle:var(--slate-600)}#ovt-store-root,.ovt-preview-frame{--store-w-wide:1120px;--store-w-read:720px;--store-w-panel:620px;--store-w-narrow:480px;--store-pad-x:var(--space-6);--store-pad-block:var(--space-12)}#ovt-store-root .ovt-store-shell{width:100%;max-width:var(--store-w-wide);padding-inline:var(--store-pad-x);padding-block:var(--store-pad-block);box-sizing:border-box;margin-inline:auto}#ovt-store-root .ovt-store-shell--read{max-width:var(--store-w-read)}#ovt-store-root .ovt-store-shell--panel{max-width:var(--store-w-panel)}#ovt-store-root .ovt-progress__track{box-shadow:inset 0 0 0 1px var(--border-default)}#ovt-store-root .ovt-store-shell--narrow{max-width:var(--store-w-narrow)}#ovt-store-root .ovt-store-shell--browse{padding-block:var(--space-10) var(--space-16)}#ovt-store-root .ovt-store-shell--flush-top{padding-block:var(--space-5) 0}#ovt-store-root .ovt-store-title,.ovt-preview-frame .ovt-store-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-ink);margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}#ovt-store-root .ovt-store-band .ovt-store-title,.ovt-preview-frame .ovt-store-band .ovt-store-title{color:var(--white);font-size:clamp(2rem,1.2rem + 3cqi,3.5rem);line-height:1.02}#ovt-store-root .ovt-store-eyebrow,.ovt-preview-frame .ovt-store-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:700}#ovt-store-root .ovt-store-lead,.ovt-preview-frame .ovt-store-lead{color:var(--text-muted);max-width:60ch;margin:0;font-size:1.125rem;line-height:1.55}#ovt-store-root .ovt-store-section+.ovt-store-section{margin-top:var(--space-12)}#ovt-store-root .ovt-store-state{width:100%;max-width:var(--store-w-panel);padding-inline:var(--store-pad-x);padding-block:var(--space-12);box-sizing:border-box;justify-content:center;gap:var(--space-4);flex-direction:column;min-height:50vh;margin-inline:auto;display:flex}#ovt-store-root .ovt-store-skeleton-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}#ovt-store-root .ovt-store-skeleton-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}#ovt-store-root .ovt-store-skeleton-card__media{aspect-ratio:3/2}#ovt-store-root .ovt-store-skeleton-card__body{padding:var(--space-5);gap:var(--space-3);display:grid}#ovt-store-root .ovt-spotlight{--focus-ring:0 0 0 3px var(--aqua-200);--spot-eyebrow:var(--aqua-200);--spot-soft:var(--aqua-100);--spot-body:var(--teal-50);background:var(--brand-ink);color:var(--white)}#ovt-store-root .ovt-spotlight__inner{max-width:var(--store-w-wide);padding:var(--space-12) var(--store-pad-x);box-sizing:border-box;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}#ovt-store-root .ovt-spotlight__text,#ovt-store-root .ovt-spotlight__media{min-width:0}#ovt-store-root .ovt-spotlight__text{gap:var(--space-3);flex-direction:column;display:flex}#ovt-store-root .ovt-spotlight__media{aspect-ratio:3/2;border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 18px 40px #00141859}#ovt-store-root .ovt-spotlight__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--spot-eyebrow);margin:0;font-size:13px;font-weight:700}#ovt-store-root .ovt-spotlight__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:800;line-height:1.02}#ovt-store-root .ovt-spotlight__date{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--spot-soft);overflow-wrap:anywhere;margin:0;font-weight:500}#ovt-store-root .ovt-spotlight__desc{max-width:48ch;color:var(--spot-body);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;line-height:1.55;display:-webkit-box;overflow:hidden}#ovt-store-root .ovt-spotlight__actions{gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}#ovt-store-root .ovt-spotlight__price{min-width:0;color:var(--spot-soft);margin:0;font-size:15px}#ovt-store-root .ovt-spotlight__figure{font-family:var(--font-numeric);font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--white);font-variant-numeric:tabular-nums}#ovt-store-root .ovt-spotlight__note{font-size:var(--text-xs);color:var(--spot-soft);overflow-wrap:anywhere;display:block}#ovt-store-root .ovt-spotlight__cal{color:var(--spot-eyebrow);font-size:15px;font-weight:600}#ovt-store-root .ovt-spotlight__cal:hover{color:var(--white)}@media (max-width:640px){#ovt-store-root .ovt-spotlight__inner{padding:var(--space-5) var(--store-pad-x) var(--space-8);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}#ovt-store-root .ovt-spotlight__media{order:-1}#ovt-store-root .ovt-spotlight__cta{width:100%}}@container ovt-store (max-width:640px){#ovt-store-root .ovt-spotlight__inner{padding:var(--space-5) var(--store-pad-x) var(--space-8);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}#ovt-store-root .ovt-spotlight__media{order:-1}#ovt-store-root .ovt-spotlight__cta{width:100%}}#ovt-store-root .ovt-give-band{--give-eyebrow:var(--aqua-200);--give-soft:var(--aqua-100);--give-body:var(--teal-50);--give-rule:var(--teal-600);background:var(--brand-ink);color:var(--white)}@supports (color:color-mix(in srgb, red 50%, blue)){#ovt-store-root .ovt-give-band{--give-rule:color-mix(in srgb, var(--aqua-200) 30%, transparent)}}#ovt-store-root .ovt-give-band__inner{max-width:var(--store-w-wide);padding:var(--space-12) var(--store-pad-x);box-sizing:border-box;margin-inline:auto}#ovt-store-root .ovt-give-band__inner--stats{padding-bottom:0}#ovt-store-root .ovt-give-band__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--give-eyebrow);margin:0;font-size:13px;font-weight:700}#ovt-store-root .ovt-give-band__title{margin:var(--space-2) 0 0;max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);overflow-wrap:anywhere;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.04}#ovt-store-root .ovt-give-band__body{margin:var(--space-4) 0 0;max-width:60ch;font-size:var(--text-md);color:var(--give-body);overflow-wrap:anywhere;line-height:1.6}#ovt-store-root .ovt-give-band__tax{margin:var(--space-3) 0 0;color:var(--give-eyebrow);overflow-wrap:anywhere;font-size:15px;line-height:1.5}#ovt-store-root .ovt-give-stats{margin:var(--space-8) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}#ovt-store-root .ovt-give-stats__item{min-width:0;padding:var(--space-5) 0;border-top:1px solid var(--give-rule)}#ovt-store-root .ovt-give-stats__item:last-child{padding-bottom:var(--space-8)}#ovt-store-root .ovt-give-stats__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1}#ovt-store-root .ovt-give-stats__label{margin:var(--space-2) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--give-soft);overflow-wrap:anywhere;font-size:13px;font-weight:700}@media (min-width:700px){#ovt-store-root .ovt-give-stats{margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));container-type:inline-size}#ovt-store-root .ovt-give-stats__value{font-size:clamp(1.5rem,4.2cqi,3rem)}#ovt-store-root .ovt-give-stats__item,#ovt-store-root .ovt-give-stats__item:last-child{padding:var(--space-6) var(--space-6) var(--space-8) 0}#ovt-store-root .ovt-give-stats__item+.ovt-give-stats__item{border-left:1px solid var(--give-rule);padding-left:var(--space-6)}}#ovt-store-root .ovt-give-body{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}#ovt-store-root .ovt-give-main{flex:999 560px;min-width:0}#ovt-store-root .ovt-give-side{gap:var(--space-5);flex-direction:column;flex:300px;min-width:0;display:flex}#ovt-store-root .ovt-give-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);min-width:0}#ovt-store-root .ovt-give-card--side{padding:var(--space-6)}#ovt-store-root .ovt-give-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-ink);margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.625rem);font-weight:800}#ovt-store-root .ovt-give-card__lead{margin:var(--space-2) 0 0;color:var(--text-strong);line-height:1.55}#ovt-store-root .ovt-give-card__label{margin:0 0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary-strong);font-size:13px;font-weight:700}#ovt-store-root .ovt-give-card__text{margin:0 0 var(--space-2);color:var(--text-strong);overflow-wrap:anywhere;line-height:1.55}#ovt-store-root .ovt-give-card__text strong{font-weight:600}#ovt-store-root .ovt-give-address{color:var(--text-strong);overflow-wrap:anywhere;font-style:normal;line-height:1.55}#ovt-store-root .ovt-give-address>span{display:block}#ovt-store-root .ovt-give-funds{gap:var(--space-5);display:grid}#ovt-store-root .ovt-give-funds .ovt-progress__label{flex-wrap:wrap}#ovt-store-root .ovt-give-funds .ovt-progress__label>span:first-child{font-size:var(--text-base);color:var(--text-strong);font-weight:700}#ovt-store-root .ovt-give-shows{margin:var(--space-5) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}#ovt-store-root .ovt-give-shows>li{border-bottom:1px solid var(--border-subtle)}#ovt-store-root .ovt-give-show{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;color:inherit;grid-template-columns:56px minmax(0,1fr) auto;text-decoration:none;display:grid}@media (max-width:480px){#ovt-store-root .ovt-give-show{grid-template-columns:56px minmax(0,1fr)}#ovt-store-root .ovt-give-show__cta{grid-column:2}}#ovt-store-root .ovt-give-show:hover{text-decoration:none}#ovt-store-root .ovt-give-show:hover .ovt-give-show__title{text-decoration:underline}#ovt-store-root .ovt-give-show__tile{border-radius:var(--radius-md);background:var(--coral-800);width:56px;height:56px;color:var(--white);flex-direction:column;grid-column:1;justify-content:center;align-items:center;display:flex}#ovt-store-root .ovt-give-show__month{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral-200);font-size:11px;font-weight:600}#ovt-store-root .ovt-give-show__day{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}#ovt-store-root .ovt-give-show__text{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}#ovt-store-root .ovt-give-show__title{color:var(--text-strong);overflow-wrap:anywhere;font-size:17px;font-weight:700}#ovt-store-root .ovt-give-show__date{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}#ovt-store-root .ovt-give-show__cta{color:var(--brand-primary-strong);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}#ovt-store-root .ovt-give-all{font-size:15px;font-weight:600;display:inline-block}#ovt-store-root .ovt-give-card+.ovt-give-all{margin-top:var(--space-4)}#ovt-store-root .ovt-give-fine{margin:var(--space-8) 0 0;font-size:var(--text-xs);color:var(--text-subtle,var(--text-muted));overflow-wrap:anywhere;line-height:1.5}#ovt-store-root .ovt-visit-shows{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}#ovt-store-root .ovt-visit-shows__title{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary-strong);margin:0;font-family:inherit;font-size:13px;font-weight:700}#ovt-store-root .ovt-visit-shows__list{margin:var(--space-2) 0 0;padding:0;list-style:none}#ovt-store-root .ovt-visit-shows__list>li+li{border-top:1px solid var(--border-subtle)}#ovt-store-root .ovt-visit-show{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}#ovt-store-root .ovt-visit-show:hover{text-decoration:none}#ovt-store-root .ovt-visit-show:hover .ovt-visit-show__title{text-decoration:underline}#ovt-store-root .ovt-visit-show__date{min-width:0;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary-strong);overflow-wrap:anywhere;flex:1 0 100%;font-size:13px;font-weight:600}#ovt-store-root .ovt-visit-show__title{min-width:0;font-size:var(--text-base);color:var(--text-strong);overflow-wrap:anywhere;flex:12rem;font-weight:700}#ovt-store-root .ovt-visit-show__status{font-size:var(--text-sm);color:var(--text-muted);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}#ovt-store-root .ovt-visit-show__status--cta{color:var(--brand-primary-strong)}@media (max-width:600px){#ovt-store-root .ovt-store-shell{padding-block:var(--space-8)}#ovt-store-root .ovt-store-shell--browse{padding-block:var(--space-8) var(--space-12)}#ovt-store-root .ovt-store-shell--flush-top{padding-block:var(--space-5) 0}#ovt-store-root .ovt-give-band__inner{padding:var(--space-8) var(--store-pad-x)}#ovt-store-root .ovt-give-band__inner--stats{padding-bottom:0}#ovt-store-root .ovt-give-card,#ovt-store-root .ovt-give-card--side{padding:var(--space-5)}}

