.load-more-module__5asMaW__wrap{align-items:center;gap:var(--sp-3);padding:var(--sp-8) 0 var(--sp-6);flex-direction:column;display:flex}.load-more-module__5asMaW__link{min-height:var(--control-h);padding:0 var(--sp-7);border:var(--bw-hairline) solid var(--line-strong);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-action);text-transform:uppercase;color:var(--text-heading);transition:var(--t-control);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.load-more-module__5asMaW__link:hover{background:var(--surface-invert);color:var(--text-on-invert)}.load-more-module__5asMaW__count{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted)}.load-more-module__5asMaW__pending{opacity:.5;pointer-events:none}.load-more-module__5asMaW__sentinel{width:100%;height:1px;margin-top:calc(var(--sp-10) * -1);pointer-events:none}
.maker-proof-module__TxFiBW__line{align-items:baseline;gap:var(--sp-2);color:var(--text-muted);flex-wrap:wrap;max-width:none;margin:0;display:flex}.maker-proof-module__TxFiBW__count{font-family:var(--font-display);font-size:var(--fs-title);color:var(--text-heading);line-height:1.1}.maker-proof-module__TxFiBW__sep{font-family:var(--font-display);font-size:var(--fs-title);color:var(--text-faint);line-height:1.1}.maker-proof-module__TxFiBW__tail{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-muted);flex:22ch}@media (max-width:859px){.maker-proof-module__TxFiBW__count,.maker-proof-module__TxFiBW__sep{font-size:var(--fs-body-lg)}}
.purchase-notices-module__r9JVOa__wrap{left:var(--gutter);bottom:var(--gutter);z-index:35;max-width:min(420px, calc(100vw - var(--gutter) * 2));pointer-events:none;position:fixed}.purchase-notices-module__r9JVOa__card{background:var(--surface-card);border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-md);box-shadow:var(--shadow-lift);pointer-events:auto;animation:purchase-notices-module__r9JVOa__noticeIn var(--dur-slow) var(--ease-out) both;align-items:stretch;display:flex;position:relative;overflow:hidden}@keyframes purchase-notices-module__r9JVOa__noticeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.purchase-notices-module__r9JVOa__link{align-items:center;gap:var(--sp-3);padding:var(--sp-3);padding-right:var(--sp-6);border:none;flex:1;min-width:0;text-decoration:none;display:flex}.purchase-notices-module__r9JVOa__link:hover{background:var(--surface-hover)}.purchase-notices-module__r9JVOa__thumb{border-radius:var(--r-sm);background:var(--surface-photo-fallback);flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.purchase-notices-module__r9JVOa__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.purchase-notices-module__r9JVOa__dot{border-radius:var(--r-round);background:var(--ink-16);width:8px;height:8px}.purchase-notices-module__r9JVOa__body{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-notices-module__r9JVOa__name{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.purchase-notices-module__r9JVOa__meta{font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-notices-module__r9JVOa__metaRow{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.purchase-notices-module__r9JVOa__demo{font-family:var(--font-body);font-size:var(--fs-label-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-invert);background:var(--surface-invert);border-radius:var(--r-xs);flex:none;padding:2px 6px}.purchase-notices-module__r9JVOa__close{cursor:pointer;width:30px;height:30px;color:var(--text-muted);transition:var(--t-control);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.purchase-notices-module__r9JVOa__close:hover{color:var(--text-heading)}.purchase-notices-module__r9JVOa__close:focus-visible{outline:var(--bw-strong) solid var(--ink);outline-offset:-2px;box-shadow:none}@media (prefers-reduced-motion:reduce){.purchase-notices-module__r9JVOa__wrap{display:none}}@media (max-width:859px){.purchase-notices-module__r9JVOa__wrap{left:var(--sp-3);right:calc(var(--sp-3) * 2 + var(--control-h));bottom:var(--sp-3);max-width:none}}
@keyframes results-fallback-module__nmBXrW__smFade{0%{opacity:0}to{opacity:1}}.results-fallback-module__nmBXrW__grid{gap:clamp(16px,2vw,28px);margin-top:clamp(24px,3vw,40px);display:grid}.results-fallback-module__nmBXrW__tile{aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface-wash);animation:results-fallback-module__nmBXrW__smFade var(--dur-photo) var(--ease-out) both}.results-fallback-module__nmBXrW__bar{border-radius:var(--r-sm);background:var(--surface-wash);width:100%;max-width:420px;height:36px}
.events-module__dIbM2a__intro{background:var(--surface-invert);padding-block:clamp(64px,9vw,128px);position:relative;overflow:hidden}.events-module__dIbM2a__photo{position:absolute;inset:0}.events-module__dIbM2a__photoImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.events-module__dIbM2a__photo:after{content:"";background:var(--scrim-intro-photo);position:absolute;inset:0}@media (max-width:859px){.events-module__dIbM2a__photo:after{background:var(--scrim-intro-photo-phone)}}.events-module__dIbM2a__introInner{position:relative}:is(.events-module__dIbM2a__intro .events-module__dIbM2a__title,.events-module__dIbM2a__intro .events-module__dIbM2a__lead,.events-module__dIbM2a__intro .sm-eyebrow){color:var(--text-on-invert)}.events-module__dIbM2a__title{font-size:var(--fs-display-2);max-width:16ch}.events-module__dIbM2a__lead{margin:var(--sp-5) 0 0;max-width:60ch;font-size:var(--fs-body-lg)}.events-module__dIbM2a__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,32px);display:grid}.events-module__dIbM2a__results{padding-block:clamp(40px,5vw,64px) clamp(64px,10vw,128px)}.events-module__dIbM2a__list+.events-module__dIbM2a__list,.events-module__dIbM2a__note+.events-module__dIbM2a__list{margin-top:clamp(48px,6vw,80px)}.events-module__dIbM2a__listTitle{margin:0 0 var(--sp-6);font-size:var(--fs-display-3)}.events-module__dIbM2a__note{max-width:60ch;font-size:var(--fs-body-lg);color:var(--text-muted);margin:0}
