[data-design=frequency] [data-space-fonts=editorial]{--space-font-display:var(--font-fraunces);--space-font-body:var(--font-nunito)}[data-design=frequency] [data-space-fonts=classic]{--space-font-display:var(--font-playfair);--space-font-body:var(--font-pt-serif)}[data-design=frequency] [data-space-fonts=playful]{--space-font-display:var(--font-fredoka);--space-font-body:var(--font-nunito)}[data-design=frequency] [data-space-fonts=accessible]{--space-font-display:var(--font-lexend);--space-font-body:var(--font-atkinson)}[data-design=frequency] [data-space-fonts=modern]{--space-font-display:var(--font-lexend);--space-font-body:var(--font-nunito)}[data-design=frequency] [data-space-fonts=menswork]{--space-font-display:var(--font-sofia-xc);--space-font-body:var(--font-barlow)}[data-design=frequency] [data-space-fonts] [data-space-page]{font-family:var(--space-font-body), var(--fq-font-sans)}[data-design=frequency] [data-space-fonts] .fqs-hero h1{font-family:var(--space-font-display), var(--fq-font-display);font-size:calc(clamp(32px, 4vw, 46px) * var(--space-display-scale,1));letter-spacing:var(--space-display-track,-.05em)}[data-design=frequency] :is([data-space-fonts=editorial],[data-space-fonts=classic]){--space-display-track:-.015em}[data-design=frequency] :is([data-space-fonts=playful],[data-space-fonts=accessible],[data-space-fonts=modern]){--space-display-track:-.02em}[data-design=frequency] [data-space-fonts=menswork]{--space-display-track:.005em;--space-display-scale:1.18}[data-design=frequency] [data-space-page] .font-display,[data-design=frequency] [data-space-page] .font-section{font-family:var(--space-font-display,var(--fq-font-display));text-transform:none;letter-spacing:var(--space-display-track,-.04em);font-style:normal;font-weight:500;line-height:var(--fq-lh-h2);text-wrap:balance}[data-design=frequency] [data-space-page] :is(.font-display,.font-section).text-text{color:var(--fq-text-strong)}[data-design=frequency] [data-space-page] :is(h1,h2,h3,h4,h5,h6){font-family:var(--space-font-display,var(--fq-font-display));letter-spacing:var(--space-display-track,var(--fq-track-h3));font-weight:500}[data-design=frequency] [data-space-page] h1:is(.font-display,.font-section),[data-design=frequency] [data-space-page] .font-display.leading-display{font-size:calc(clamp(32px, 4.2vw, 48px) * var(--space-display-scale,1));letter-spacing:var(--space-display-track,-.05em);line-height:var(--fq-lh-h1)}[data-design=frequency] [data-space-page] h2.font-display{font-size:calc(clamp(26px, 3vw, 34px) * var(--space-display-scale,1))}[data-design=frequency] [data-space-page] :is(h2,h3).font-section{font-size:calc(var(--fq-text-h3) * var(--space-display-scale,1));letter-spacing:var(--space-display-track,-.035em)}[data-design=frequency] [data-space-page] h3.font-display{font-size:calc(20px * var(--space-display-scale,1));letter-spacing:var(--space-display-track,-.035em)}[data-design=frequency] [data-space-page] summary :is(h2,h3,h4){font-size:calc(var(--fq-text-h4) * var(--space-display-scale,1));line-height:var(--fq-lh-h4);letter-spacing:var(--space-display-track,var(--fq-track-h4));font-weight:500}[data-design=frequency] [data-space-page] :is(dt,dd,div,span,p).font-display:not(.leading-display){letter-spacing:-.05em;font-size:clamp(32px,3.6vw,40px);line-height:1}[data-design=frequency] [data-space-page] blockquote.font-display{font-family:var(--fq-font-serif);letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:400;line-height:1.25}[data-design=frequency] [data-space-page] :is(.font-eyebrow,.eyebrow){font-family:var(--fq-font-display);font-size:var(--fq-text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.2}[data-design=frequency] [data-space-page] :is(.font-eyebrow,.eyebrow).text-primary-strong{color:var(--fq-text-muted)}[data-design=frequency] [data-space-page] :is(p,blockquote,figcaption).italic{font-family:var(--fq-font-serif);letter-spacing:0;font-weight:400}[data-design=frequency] [data-space-page] :where(.rounded-card.border.bg-surface,.rounded-2xl.border.bg-surface){border-radius:var(--fq-radius-l);background:var(--fq-surface-card);box-shadow:var(--fq-shadow-1), inset 0 0 0 1px var(--fq-border-hair);border-color:#0000}[data-design=frequency] [data-space-page] :where(.rounded-card.bg-primary-bg,.absolute.bg-primary-bg){background:var(--fq-pa-soft)}[data-design=frequency] [data-space-page] :where(.rounded-card.bg-primary-bg){border-radius:28px}[data-design=frequency] [data-space-page] :where(.rounded-card){border-radius:var(--fq-radius-l)}[data-design=frequency] [data-space-page] :where(a,button).bg-primary.text-on-primary{border-radius:var(--fq-radius-orb);background:var(--fq-pa);color:var(--fq-ink);font-family:var(--fq-font-sans);box-shadow:var(--fq-pa-glow), inset 0 0 0 1px color-mix(in oklab, var(--fq-surface-card) 50%, transparent);font-weight:600}[data-design=frequency] [data-space-page] :where(a,button).bg-primary.text-on-primary:hover{background:var(--fq-pa);transform:translateY(-1px)}[data-design=frequency] [data-space-page] :where(a,button).rounded-control.border.bg-surface{border-radius:var(--fq-radius-orb);box-shadow:inset 0 0 0 1px var(--fq-border-strong);font-family:var(--fq-font-sans);background:0 0;border-color:#0000}[data-design=frequency] [data-space-page] :where(input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select){border-radius:var(--fq-radius-m);background:color-mix(in oklab, var(--fq-text-strong) 4%, transparent);color:var(--fq-text-strong);font-family:var(--fq-font-sans);border-color:#0000}[data-design=frequency] [data-space-page] :where(input:not([type=checkbox],[type=radio],[type=hidden]),select){min-height:48px}[data-design=frequency] [data-space-page] :where(input,textarea,select):focus{box-shadow:0 0 0 2px var(--fq-focus-ring);outline:none}[data-design=frequency] [data-space-page] [data-fq=offering]{border-radius:var(--fq-radius-l);background:var(--fq-glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--fq-glass-panel-shadow);transition:transform var(--fq-dur-base) var(--fq-ease-out), box-shadow var(--fq-dur-base) var(--fq-ease-out);border:0;gap:8px;padding:24px}[data-design=frequency] [data-space-page] [data-fq=offering]:hover{transform:translateY(-3px)}[data-design=frequency] [data-space-page] [data-fq=offering-title]{font:500 calc(20px * var(--space-display-scale,1))/1.1 var(--space-font-display,var(--fq-font-display));letter-spacing:var(--space-display-track,-.035em);color:var(--fq-text-strong);text-wrap:balance}[data-design=frequency] [data-space-page] [data-fq=offering-price]{border-radius:var(--fq-radius-orb);background:var(--fq-pa-soft);color:var(--fq-text-strong);font:600 var(--fq-text-meta)/1 var(--fq-font-sans)}[data-design=frequency] [data-space-page] [data-fq=offering-meta]{font:400 var(--fq-text-body-s)/1.4 var(--fq-font-sans);color:var(--fq-text-muted)}[data-design=frequency] [data-space-page] [data-fq=offering-blurb]{font:400 15px/1.55 var(--fq-font-sans);color:var(--fq-text-body)}[data-design=frequency] [data-space-page] [data-fq=num]{font:500 40px/1 var(--fq-font-display);letter-spacing:-.05em;color:var(--fq-text-strong)}[data-design=frequency] [data-space-page] [data-fq=num-label]{font:400 var(--fq-text-meta)/1.35 var(--fq-font-sans);letter-spacing:0;text-transform:none;color:var(--fq-text-muted)}[data-design=frequency] [data-space-page] [data-fq=panel]{border-radius:var(--fq-radius-l);background:var(--fq-glass-panel);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--fq-glass-panel-shadow);border:0}[data-design=frequency] [data-space-page] [data-fq=door]{background:var(--fq-pa-soft);box-shadow:none;border-radius:28px;padding:28px}[data-design=frequency] [data-space-page] [data-fq=band]{background:var(--fq-pa-soft);box-shadow:inset 0 0 0 1px var(--fq-border-hair);border-color:#0000;border-radius:28px}@layer components{[data-design=frequency] [data-kit=members].fqs-public{background:var(--fq-surface-card);color:var(--fq-text-body);font-family:var(--fq-font-sans)}[data-design=frequency] [data-kit=members].fqs-public>.fqs-wrap{padding-top:var(--fq-space-5);padding-bottom:var(--fq-space-8)}[data-design=frequency] [data-kit=members] .fqs-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin-top:36px;display:grid}[data-design=frequency] [data-kit=members] .fqs-cols>.fqs-pane{margin-top:0}[data-design=frequency] [data-kit=members] .fqs-aside{flex-direction:column;gap:16px;min-width:0;display:flex}[data-design=frequency] [data-kit=members] .fqs-card{border-radius:var(--fq-radius-l);background:var(--fq-surface-raised);box-shadow:var(--fq-shadow-1),inset 0 0 0 1px var(--fq-border-hair);flex-direction:column;gap:10px;padding:22px;display:flex}[data-design=frequency] [data-kit=members] .fqs-card.fqs-join{background:var(--fq-pa-soft);box-shadow:inset 0 0 0 1px var(--fq-border-hair)}[data-design=frequency] [data-kit=members] .fqs-card-k{font:500 var(--fq-text-label)/1 var(--fq-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fq-text-muted)}[data-design=frequency] [data-kit=members] .fqs-card-t{font:500 var(--fq-text-h4)/var(--fq-lh-h4) var(--fq-font-display);letter-spacing:var(--fq-track-h4);color:var(--fq-text-strong);overflow-wrap:anywhere;margin:0}[data-design=frequency] [data-kit=members] .fqs-card-p{font:400 var(--fq-text-body-s)/1.5 var(--fq-font-sans);color:var(--fq-text-body);margin:0}[data-design=frequency] [data-kit=members] .fqs-card-l{font:400 var(--fq-text-meta)/1.4 var(--fq-font-sans);color:var(--fq-text-muted)}[data-design=frequency] [data-kit=members] .fqs-card-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}[data-design=frequency] [data-kit=members] .fqs-addr{flex-direction:column;font-style:normal;display:flex}[data-design=frequency] [data-kit=members] .fqs-hours{flex-direction:column;gap:4px;margin-top:4px;display:flex}[data-design=frequency] [data-kit=members] .fqs-pre{white-space:pre-line}[data-design=frequency] [data-kit=members] .fqs-list{font:500 var(--fq-text-body-s)/1.4 var(--fq-font-sans);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-design=frequency] [data-kit=members] .fqs-list a{color:var(--fq-text-strong);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--fq-border-strong);text-decoration-color:var(--fq-border-strong);text-underline-offset:3px}[data-design=frequency] [data-kit=members] .fqs-socials{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}[data-design=frequency] [data-kit=members] .fqs-events{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-design=frequency] [data-kit=members] .fqs-event{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}[data-design=frequency] [data-kit=members] .fqs-date{border-radius:var(--fq-radius-m);background:var(--fq-pa-soft);width:48px;height:52px;font:600 var(--fq-text-label)/1 var(--fq-font-sans);letter-spacing:.08em;color:var(--fq-text-muted);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}[data-design=frequency] [data-kit=members] .fqs-date b{font:500 20px/1 var(--fq-font-display);letter-spacing:-.04em;color:var(--fq-text-strong) }[data-design=frequency] [data-kit=members] .fqs-event-tx{flex-direction:column;gap:3px;min-width:0;display:flex}[data-design=frequency] [data-kit=members] .fqs-event-t{font:600 var(--fq-text-body-s)/1.3 var(--fq-font-sans);color:var(--fq-text-strong);overflow-wrap:anywhere}[data-design=frequency] [data-kit=members] .fqs-event:hover .fqs-event-t{text-decoration:underline}[data-design=frequency] [data-kit=members] .fqs-more{align-self:flex-start;margin-top:4px}@media (max-width:1000px){[data-design=frequency] [data-kit=members] .fqs-cols{grid-template-columns:minmax(0,1fr);gap:40px}}[data-design=frequency] [data-kit=members] .fqs-notices{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}[data-design=frequency] [data-kit=members] .fqs-notices:empty{display:none}[data-design=frequency] [data-kit=members] .fqs-hero{background-size:cover;border-radius:28px;align-items:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}[data-design=frequency] [data-kit=members] .fqs-hero.tall{min-height:440px}[data-design=frequency] [data-kit=members] .fqs-hero:before{content:"";background:linear-gradient(180deg,transparent 25%,color-mix(in oklab,var(--fq-ink) 70%,transparent));position:absolute;inset:0}[data-design=frequency] [data-kit=members] .fqs-hero-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;padding:32px;display:flex;position:relative}[data-design=frequency] [data-kit=members] .fqs-id{flex:320px;align-items:flex-end;gap:18px;min-width:0;display:flex}[data-design=frequency] [data-kit=members] .fqs-id>.stack{gap:10px;min-width:0}[data-design=frequency] [data-kit=members] .fqs-id .h1{color:var(--fq-text-on-accent);overflow-wrap:anywhere}[data-design=frequency] [data-kit=members] .fqs-k{font:500 var(--fq-text-label)/1 var(--fq-font-display);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--fq-text-on-accent) 82%,transparent)}[data-design=frequency] [data-kit=members] .fqs-tagline{max-width:62ch;font:400 var(--fq-text-body-size)/1.45 var(--fq-font-sans);color:color-mix(in oklab,var(--fq-text-on-accent) 88%,transparent);text-wrap:pretty;margin:0}[data-design=frequency] [data-kit=members] .fqs-tagline a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}[data-design=frequency] [data-kit=members] .fqs-tagline .serif{font-size:1.1em}[data-design=frequency] [data-kit=members] .fqs-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=frequency] [data-kit=members] .fqs-hero .btn.fqs-frost{background:color-mix(in oklab,var(--fq-surface-card) 86%,transparent);box-shadow:none;color:var(--fq-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-design=frequency] [data-kit=members] .fqs-badges{flex-wrap:wrap;gap:6px;display:flex}[data-design=frequency] [data-kit=members] .fqs-back{margin-bottom:16px;display:inline-block}[data-design=frequency] [data-kit=members] .fqs-tabrow{z-index:20;border-bottom:1px solid var(--fq-border-hair);background:color-mix(in oklab,var(--fq-surface-card) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px;display:flex;position:sticky;top:76px}[data-design=frequency] [data-kit=members].fqs-public .fqs-tabrow{top:calc(4rem + env(safe-area-inset-top))}[data-design=frequency] [data-kit=members] .fqs-tabrow>[data-space-menu-rail] .tabs{border-bottom:none}[data-design=frequency] [data-kit=members] .fqs-tabrow{min-width:0;max-width:100%}[data-design=frequency] [data-kit=members] .fqs-tabrow>[data-space-menu-rail]{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:var(--fq-space-3);flex:auto;overflow:auto hidden}[data-design=frequency] [data-kit=members] .fqs-tabrow>[data-space-menu-rail]::-webkit-scrollbar{display:none}[data-design=frequency] [data-kit=members] .fqs-tabrow>[data-space-menu-rail] .tabs{width:max-content;min-width:100%;overflow:visible}[data-design=frequency] [data-kit=members] .fqs-tabrow>[data-space-menu-rail] .tabs>*{scroll-snap-align:start}[data-design=frequency] [data-kit=members] .fqs-tabrow>.row{flex:none}[data-design=frequency] [data-kit=members] .fqs-tabrow>.btn{flex:none;margin-bottom:6px}[data-design=frequency] [data-kit=members] .fqs-editing{margin-top:12px}[data-design=frequency] [data-kit=members] .fqs-pane{flex-direction:column;gap:56px;margin-top:36px;display:flex}[data-design=frequency] [data-kit=members] .fqs-pane>*{min-width:0}@media (max-width:720px){[data-design=frequency] [data-kit=members] .fqs-hero{min-height:280px}[data-design=frequency] [data-kit=members] .fqs-hero.tall{min-height:360px}[data-design=frequency] [data-kit=members] .fqs-hero-in{padding:22px}[data-design=frequency] [data-kit=members] .fqs-pane{gap:40px;margin-top:28px}}}