.hero[data-astro-cid-lcdefpme]{background:0 0;min-height:0;padding-top:6rem;padding-bottom:3rem;display:block;overflow:clip visible}.hero[data-astro-cid-lcdefpme]:after{content:none}.hero-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-top:1.25rem;font-size:clamp(3.4rem,13vw,8.5rem);font-weight:700;line-height:.92}.lede[data-astro-cid-lcdefpme]{max-width:32ch;margin-top:1.5rem;font-size:1.2rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.sticker[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);border-radius:.4rem;padding:.35rem .9rem;font-size:.9rem;font-weight:700;display:inline-block;transform:rotate(-4deg)}.cta[data-astro-cid-lcdefpme]{background:var(--paper);min-height:3.5rem;color:var(--ink);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.7rem;font-weight:700;text-decoration:none;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{background:var(--mist)}.cta--ghost[data-astro-cid-lcdefpme]{color:var(--paper);border:1.5px solid var(--paper);background:0 0}.cta--ghost[data-astro-cid-lcdefpme]:hover{background:var(--paper);color:var(--ink)}.hero-photo[data-astro-cid-lcdefpme]{justify-self:center;width:min(88vw,100%,30rem);position:relative}.hero-photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;border-radius:1.75rem;width:100%}.seal[data-astro-cid-lcdefpme]{width:8.5rem;height:8.5rem;position:absolute;bottom:-1.25rem;right:-.75rem}.seal-ring[data-astro-cid-lcdefpme]{transform-origin:50%;animation:22s linear infinite spin}.seal-q[data-astro-cid-lcdefpme]{color:var(--ink);justify-content:center;align-items:center;font-size:3.5rem;font-weight:700;display:flex;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.marquee-band[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);padding-block:1.1rem;overflow:hidden}.marquee[data-astro-cid-lcdefpme]{width:max-content;animation:28s linear infinite slide;display:flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.02em;white-space:nowrap;padding-right:1.5rem;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:700}.dot[data-astro-cid-lcdefpme]{vertical-align:.12em;background:currentColor;border-radius:50%;width:.45em;height:.45em;margin-inline:1.5rem;display:inline-block}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme],.seal-ring[data-astro-cid-lcdefpme]{animation:none}}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;padding-top:clamp(4rem,12vw,7rem);display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:700;line-height:1}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--anthracite);border-radius:1.25rem;position:relative;overflow:hidden}.card[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.card[data-astro-cid-lcdefpme]:hover img{transform:scale(1.03)}.card[data-astro-cid-lcdefpme]:nth-child(2n){transform:rotate(-1.5deg)}.card[data-astro-cid-lcdefpme]:nth-child(odd){transform:rotate(1deg)}.card[data-astro-cid-lcdefpme]:hover{transition:transform .4s var(--ease);transform:rotate(0)translateY(-4px)}.card-tag[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);border-radius:999px;padding:.2rem .8rem;font-size:1.1rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.workshop[data-astro-cid-lcdefpme]{background:var(--anthracite);margin-top:clamp(4rem,12vw,8rem);padding-block:clamp(4rem,11vw,7rem)}.workshop-grid[data-astro-cid-lcdefpme]{gap:3rem;display:grid}.workshop[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--mist);font-size:.85rem;font-weight:700}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.bespoke[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);margin-top:clamp(4rem,12vw,8rem);padding-block:clamp(4rem,12vw,7rem)}.bespoke[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.bespoke[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]:hover{background:var(--graphite)}.lede-dark[data-astro-cid-lcdefpme]{max-width:40ch;margin-top:1.5rem;font-size:1.15rem}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);border-radius:1.25rem;padding:1.75rem}.tile--dark[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1rem}.price[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:2.4rem;font-weight:700;margin-top:1rem!important}.price[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.85rem;font-weight:400}.fineprint[data-astro-cid-lcdefpme]{opacity:.8;margin-top:1.25rem;font-size:.9rem}.reach[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,9vw,6rem)}.reach-box[data-astro-cid-lcdefpme]{border:1.5px solid var(--paper);border-radius:1.75rem;padding:clamp(1.75rem,5vw,3.5rem)}.reach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:clamp(2.2rem,6vw,3.75rem)}.two-col[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=52rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4rem}.workshop-grid[data-astro-cid-lcdefpme],.two-col[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:5rem}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}
