.hero[data-astro-cid-ge2uvauf]{background:var(--night);min-height:min(86vh,900px);display:grid;position:relative;overflow:hidden}.slide[data-astro-cid-ge2uvauf]{min-height:inherit;opacity:0;visibility:hidden;grid-area:1/1;align-items:flex-end;transition:opacity 1.1s,visibility 0s linear 1.1s;display:flex}.slide[data-astro-cid-ge2uvauf].on{opacity:1;visibility:visible;transition:opacity 1.1s}.slide[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;padding-block:clamp(56px,7vw,104px);position:relative}.display[data-astro-cid-ge2uvauf]{text-shadow:0 2px 40px #00000059;margin-top:1.4rem}.hero-lede[data-astro-cid-ge2uvauf]{text-shadow:0 1px 20px #00000080;max-width:26em;margin-top:1.4rem;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem 2.2rem;margin-top:2.2rem;display:flex}.dots[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:clamp(20px,3vw,36px);left:0;right:0}.dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{pointer-events:auto;cursor:pointer;background:#f3efe766;border:0;width:34px;height:3px;padding:0;transition:background .3s}.dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current]{background:#f3efe7}.dots[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:before{content:"";height:27px;margin:-12px 0;display:block}.hero--plain[data-astro-cid-ge2uvauf]{background:var(--paper-2);color:var(--ink);align-items:end;min-height:60vh}.hero--plain[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{margin-top:2rem}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:82vh}.dots[data-astro-cid-ge2uvauf]{justify-content:flex-start}}fieldset[data-astro-cid-75wjdcun]{border:0;min-width:0;margin:0 0 1.8rem;padding:0}legend[data-astro-cid-75wjdcun]{font-family:var(--serif);letter-spacing:.06em;margin-bottom:.9rem;padding:0;font-size:1.15rem}legend[data-astro-cid-75wjdcun] span[data-astro-cid-75wjdcun]{font-family:var(--sans);color:var(--ink-2);letter-spacing:.04em;margin-top:.2rem;font-size:.8rem;display:block}.chips[data-astro-cid-75wjdcun]{flex-wrap:wrap;gap:10px;display:flex}.chips[data-astro-cid-75wjdcun] label[data-astro-cid-75wjdcun]{cursor:pointer;position:relative}.chips[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{opacity:0;cursor:pointer;position:absolute;inset:0}.chips[data-astro-cid-75wjdcun] span[data-astro-cid-75wjdcun]{border:1px solid var(--ink);border-radius:999px;padding:.5rem 1.3rem;font-size:.92rem;font-weight:400;transition:background .2s,color .2s;display:block}.chips[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]:checked+span[data-astro-cid-75wjdcun]{background:var(--ink);color:var(--paper)}.chips[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]:focus-visible+span[data-astro-cid-75wjdcun]{outline:2px solid var(--ink);outline-offset:3px}.email-label[data-astro-cid-75wjdcun]{letter-spacing:.14em;margin-bottom:.5rem;font-size:.8rem;font-weight:400;display:block}.row[data-astro-cid-75wjdcun]{flex-wrap:wrap;gap:10px;display:flex}input[data-astro-cid-75wjdcun][type=email]{min-height:56px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;flex:14rem;padding:0 1.2rem;font-size:1rem}.note[data-astro-cid-75wjdcun]{min-height:1.9em;margin-top:.8rem;font-size:.92rem;font-weight:400}.hp[data-astro-cid-75wjdcun]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ends[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding-top:clamp(32px,5vw,72px);overflow:hidden}.ends-line[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;animation:2.2s cubic-bezier(.6,0,.2,1) .3s both draw;display:block}@keyframes draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ends-caption[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:.1em;justify-content:space-between;gap:1rem;margin-top:clamp(-40px,-3vw,-8px);padding-bottom:clamp(32px,4vw,64px);font-size:clamp(.95rem,1.3vw,1.2rem);display:flex}.ends-caption[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{text-align:right}.ends-caption[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:.3rem;display:block}.row-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:clamp(32px,4vw,64px);display:flex}.row-head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1rem}.row-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:26em;font-size:1rem}.grid-4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(36px,4vw,56px) clamp(14px,2vw,32px);display:grid}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(10px,1.4vw,24px);display:grid}.cat[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.blank[data-astro-cid-lcdefpme]{background:var(--paper-2);width:100%;height:100%}.cat[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.cat[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme] .photo{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cat[data-astro-cid-lcdefpme]:hover .frame[data-astro-cid-lcdefpme] .photo{transform:scale(1.04)}.cat-name[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:.9rem;font-size:.9rem}.cat-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);letter-spacing:.03em;margin-right:.8rem;font-size:1.35rem;line-height:1.4;display:block}.labels[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.labels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr 1.4fr;align-items:baseline;gap:.4rem 2rem;padding-block:clamp(1.4rem,2.6vw,2.4rem);text-decoration:none;transition:padding .3s;display:grid}.labels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{padding-left:1rem}.label-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.2}.label-tag[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:.06em;text-align:right}.standards[data-astro-cid-lcdefpme]{background:var(--paper-2);padding-block:var(--section)}.standards[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1rem}.standards[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,4vw,64px);display:grid}.standards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:2.2rem 2.4rem 0 0}.standards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);padding-left:2.4rem}.standards[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--pop);font-size:2rem;line-height:1}.standards[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin:1.2rem 0 .6rem}.standards[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:22em;font-size:.95rem}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px) clamp(16px,2.2vw,36px);display:grid}.signup[data-astro-cid-lcdefpme]{background:var(--sun);grid-template-columns:1fr 1.1fr;scroll-margin-top:72px;display:grid}.signup-photo[data-astro-cid-lcdefpme]{min-height:420px;position:relative}.signup-photo[data-astro-cid-lcdefpme] .art{position:absolute;inset:0}.signup-body[data-astro-cid-lcdefpme]{padding:clamp(48px, 7vw, 112px) var(--gutter);--ink-2:#33290c;--rule:#1714114d;max-width:44rem}.opening[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,5vw,4.4rem);line-height:1}.signup-body[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin:1rem 0 .8rem}.signup-body[data-astro-cid-lcdefpme]>.muted[data-astro-cid-lcdefpme]{max-width:28em;margin-bottom:2.2rem}.teasers[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(16px,2.2vw,36px);display:grid}.teaser[data-astro-cid-lcdefpme]{border:1px solid var(--rule);padding:clamp(28px,3.5vw,56px);text-decoration:none;transition:border-color .25s;display:block}.teaser[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.teaser[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin:1rem 0 .6rem;font-size:1.5rem}.teaser[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:26em;margin-bottom:1.6rem;font-size:.95rem}@media (width<=900px){.ends-line[data-astro-cid-lcdefpme]{margin-inline:-6%}.ends-caption[data-astro-cid-lcdefpme]{margin-top:12px}.row-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.2rem}.grid-4[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-size:1.05rem}.labels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.label-tag[data-astro-cid-lcdefpme]{text-align:left}.standards[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme],.signup[data-astro-cid-lcdefpme],.teasers[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.standards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.standards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;padding:1.8rem 0 .4rem}.standards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:1.6rem}.signup-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}
