.public-list-page-module-scss-module__zTxxoG__page{--page-content-max:var(--container-max);--page-content-gutter:clamp(1rem, 6.25vw, 5.5rem);--portal-button-radius:999px;--portal-button-min-height:2.75rem;--portal-button-line-height:1.2;--portal-button-font-size:.8rem;--portal-button-padding:.7rem 1.4rem;--portal-secondary-background:transparent;--portal-secondary-border:var(--color-ink);--portal-secondary-color:var(--color-ink);--color-bg:var(--palette-light-canvas);--color-page-inner:var(--color-bg);--color-content-bg:var(--color-bg);--color-on-page:var(--color-ink);--color-on-page-muted:var(--color-text-muted);--color-surface:var(--palette-light-surface);--color-surface-strong:var(--color-surface);--color-ice:var(--palette-light-muted);--color-surface-muted:var(--color-ice);--color-border:var(--palette-light-border);--color-border-subtle:var(--color-border);--color-border-subtle-strong:var(--color-border);--radius-md:.3rem;--radius-lg:.3rem;--shadow-soft:none;--shadow-card:none;background:var(--color-bg);color:var(--color-text);--color-accent:var(--color-ink);min-height:100vh;padding-bottom:clamp(3rem,6vw,5rem)}.public-list-page-module-scss-module__zTxxoG__page .public-list-page-module-scss-module__zTxxoG__canvas{width:min(var(--page-content-max),100% - var(--page-content-gutter)*2);margin-inline:auto}.public-list-page-module-scss-module__zTxxoG__hero{background:var(--palette-charcoal);min-height:clamp(23rem,40vw,28rem);color:var(--palette-white);align-items:center;display:flex;position:relative;overflow:hidden}.public-list-page-module-scss-module__zTxxoG__heroMedia,.public-list-page-module-scss-module__zTxxoG__heroShade{position:absolute;inset:0}.public-list-page-module-scss-module__zTxxoG__heroMedia img,.public-list-page-module-scss-module__zTxxoG__heroMedia>div{object-fit:cover;width:100%;height:100%}.public-list-page-module-scss-module__zTxxoG__heroMedia>div span{opacity:.18;font-size:clamp(2rem,6vw,5rem)}.public-list-page-module-scss-module__zTxxoG__heroWithImage .public-list-page-module-scss-module__zTxxoG__heroShade{background:linear-gradient(90deg,#272727e0 0%,#27272785 52%,#2727271f 100%),linear-gradient(#0000 40%,#272727cc)}.public-list-page-module-scss-module__zTxxoG__hero:not(.public-list-page-module-scss-module__zTxxoG__heroWithImage) .public-list-page-module-scss-module__zTxxoG__heroShade{background:#27272766}.public-list-page-module-scss-module__zTxxoG__hero>div:last-child{z-index:1;position:relative}.public-list-page-module-scss-module__zTxxoG__heroContent{flex-direction:column;justify-content:center;max-width:54rem;min-height:clamp(23rem,40vw,28rem);padding-block:clamp(4.5rem,7vw,5.5rem);display:flex;position:relative}.public-list-page-module-scss-module__zTxxoG__backLink{color:var(--palette-white);font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:clamp(2rem,4vw,3rem);left:0}.public-list-page-module-scss-module__zTxxoG__backLink:hover{text-underline-offset:.3em;text-decoration:underline}.public-list-page-module-scss-module__zTxxoG__eyebrow,.public-list-page-module-scss-module__zTxxoG__kicker{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.73rem;font-weight:800}.public-list-page-module-scss-module__zTxxoG__hero h1{max-width:13ch;color:var(--palette-white);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,4.8vw,4.5rem);font-weight:400;line-height:1.05}.public-list-page-module-scss-module__zTxxoG__hero .public-list-page-module-scss-module__zTxxoG__eyebrow{color:var(--color-brand-yellow)}.public-list-page-module-scss-module__zTxxoG__introduction{border-bottom:1px solid var(--color-border);padding-block:clamp(1.25rem,2vw,1.75rem) clamp(1.5rem,2.5vw,2rem)}.public-list-page-module-scss-module__zTxxoG__summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.public-list-page-module-scss-module__zTxxoG__emptyState h2{color:var(--color-heading);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4.5vw,4.2rem);font-weight:400;line-height:1.05}.public-list-page-module-scss-module__zTxxoG__summary>p{max-width:50rem;color:var(--color-text-muted);grid-column:2/-1;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.8}.public-list-page-module-scss-module__zTxxoG__stats{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;display:flex}.public-list-page-module-scss-module__zTxxoG__stats div{flex-direction:column-reverse;gap:.35rem;display:flex}.public-list-page-module-scss-module__zTxxoG__stats dt{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.73rem;font-weight:800;display:flex}.public-list-page-module-scss-module__zTxxoG__stats dd{color:var(--color-heading);font-family:var(--font-heading);margin:0;font-size:2rem}.public-list-page-module-scss-module__zTxxoG__collection{padding-top:clamp(.75rem,1.25vw,1rem)}.public-list-page-module-scss-module__zTxxoG__sectionHeading{justify-content:flex-end;align-items:center;margin-bottom:clamp(.75rem,1.25vw,1rem);display:flex}.public-list-page-module-scss-module__zTxxoG__chosenBy{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.9rem}.public-list-page-module-scss-module__zTxxoG__planWithButton{background:var(--color-action);min-height:3.25rem;color:var(--color-on-action);cursor:pointer;border:0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:.8rem 1.4rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.public-list-page-module-scss-module__zTxxoG__planWithButton:hover{background:var(--color-action-hover);transform:translateY(-1px)}.public-list-page-module-scss-module__zTxxoG__planWithButton:focus-visible{outline:3px solid var(--color-brand-deep);outline-offset:4px}.public-list-page-module-scss-module__zTxxoG__itemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.public-list-page-module-scss-module__zTxxoG__itemCard{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text);box-shadow:none;border-radius:.3rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.public-list-page-module-scss-module__zTxxoG__itemCard:nth-child(3n+1){grid-column:span 2}.public-list-page-module-scss-module__zTxxoG__itemCard:nth-child(3n+1) .public-list-page-module-scss-module__zTxxoG__itemImage{aspect-ratio:2.15}.public-list-page-module-scss-module__zTxxoG__itemImage{aspect-ratio:16/10;background:var(--color-brand-deep);display:block;position:relative;overflow:hidden}.public-list-page-module-scss-module__zTxxoG__itemImage img,.public-list-page-module-scss-module__zTxxoG__itemImage>div{object-fit:cover;width:100%;height:100%;transition:transform .55s}.public-list-page-module-scss-module__zTxxoG__itemCard:hover .public-list-page-module-scss-module__zTxxoG__itemImage img{transform:scale(1.025)}.public-list-page-module-scss-module__zTxxoG__imageFallback{background:var(--palette-charcoal-inset);color:var(--color-brand-yellow);place-items:center;display:grid}.public-list-page-module-scss-module__zTxxoG__imageFallback span{font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,2.5rem)}.public-list-page-module-scss-module__zTxxoG__itemNumber,.public-list-page-module-scss-module__zTxxoG__placeNumber{border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:.75rem;font-weight:800;display:grid}.public-list-page-module-scss-module__zTxxoG__itemNumber{color:var(--color-brand-deep);background:#ffffffed;position:absolute;top:1rem;left:1rem}.public-list-page-module-scss-module__zTxxoG__itemBody{flex-direction:column;flex:1;min-width:0;padding:clamp(1.4rem,3vw,2.25rem);display:flex}.public-list-page-module-scss-module__zTxxoG__itemBody h3{color:var(--color-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:400;line-height:1.12}.public-list-page-module-scss-module__zTxxoG__itemBody h3 a{color:inherit;text-decoration:none}.public-list-page-module-scss-module__zTxxoG__itemBody h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);text-underline-offset:.15em}.public-list-page-module-scss-module__zTxxoG__itemType{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.72rem;font-weight:800;display:flex}.public-list-page-module-scss-module__zTxxoG__location{color:var(--color-text-muted);align-items:flex-start;gap:.45rem;margin:1rem 0 0;line-height:1.5;display:flex}.public-list-page-module-scss-module__zTxxoG__location svg{flex:none;margin-top:.2rem}.public-list-page-module-scss-module__zTxxoG__eventDate{color:var(--color-heading);margin:.7rem 0 0;font-weight:700}.public-list-page-module-scss-module__zTxxoG__itemDescription{color:var(--color-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}.public-list-page-module-scss-module__zTxxoG__itemFooter{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.75rem;display:flex}.public-list-page-module-scss-module__zTxxoG__price{color:var(--color-text-muted);margin:0;font-size:.8rem}.public-list-page-module-scss-module__zTxxoG__price strong{color:var(--color-heading);font-family:var(--font-heading);font-size:1.35rem;font-weight:400;display:block}.public-list-page-module-scss-module__zTxxoG__exploreLink{color:var(--color-brand-deep);align-items:center;gap:.45rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.public-list-page-module-scss-module__zTxxoG__eventCard .public-list-page-module-scss-module__zTxxoG__exploreLink{margin-top:auto;padding-top:1.75rem}.public-list-page-module-scss-module__zTxxoG__placeCard{background:var(--palette-charcoal-inset);min-height:25rem;color:var(--palette-white);justify-content:flex-end;padding-top:7rem;position:relative}.public-list-page-module-scss-module__zTxxoG__placeCard:before{aspect-ratio:1;content:"";border:1px solid #ffffff24;border-radius:50%;width:75%;position:absolute;top:-20%;right:-12%}.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__placeNumber{color:var(--palette-white);border:1px solid #ffffff4d;position:absolute;top:1.5rem;left:1.5rem}.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__itemBody{position:relative}.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__itemType{color:var(--color-brand-yellow)}.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__itemBody h3,.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__location{color:var(--palette-white)}.public-list-page-module-scss-module__zTxxoG__placeCard .public-list-page-module-scss-module__zTxxoG__itemDescription{color:#ffffffc7}.public-list-page-module-scss-module__zTxxoG__emptyState{text-align:center;max-width:52rem;margin-inline:auto;padding-block:clamp(5rem,12vw,10rem)}.public-list-page-module-scss-module__zTxxoG__emptyState a{color:var(--color-brand-deep);align-items:center;gap:.5rem;margin-top:2rem;font-weight:800;display:inline-flex}.public-list-page-module-scss-module__zTxxoG__backLink:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:4px}.public-list-page-module-scss-module__zTxxoG__itemCard:focus-visible,.public-list-page-module-scss-module__zTxxoG__itemCard a:focus-visible,.public-list-page-module-scss-module__zTxxoG__emptyState a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (max-width:52rem){.public-list-page-module-scss-module__zTxxoG__heroWithImage .public-list-page-module-scss-module__zTxxoG__heroShade{background:linear-gradient(#27272733 20%,#272727e6)}.public-list-page-module-scss-module__zTxxoG__summary{grid-template-columns:1fr;gap:1.5rem}.public-list-page-module-scss-module__zTxxoG__summary>p{grid-column:1}.public-list-page-module-scss-module__zTxxoG__chosenBy{margin:0}}@media (prefers-reduced-motion:reduce){.public-list-page-module-scss-module__zTxxoG__planWithButton{transition:none}.public-list-page-module-scss-module__zTxxoG__planWithButton:hover{transform:none}}@media (max-width:40rem){.public-list-page-module-scss-module__zTxxoG__hero{min-height:27rem}.public-list-page-module-scss-module__zTxxoG__heroContent{min-height:27rem;padding-block:4.5rem 3rem;transform:none}.public-list-page-module-scss-module__zTxxoG__backLink{top:1.75rem}.public-list-page-module-scss-module__zTxxoG__itemGrid{grid-template-columns:1fr}.public-list-page-module-scss-module__zTxxoG__itemCard:nth-child(3n+1){grid-column:span 1}.public-list-page-module-scss-module__zTxxoG__itemCard:nth-child(3n+1) .public-list-page-module-scss-module__zTxxoG__itemImage,.public-list-page-module-scss-module__zTxxoG__itemImage{aspect-ratio:4/3}.public-list-page-module-scss-module__zTxxoG__itemFooter{flex-direction:column;align-items:flex-start}.public-list-page-module-scss-module__zTxxoG__placeCard{min-height:22rem}}
