.hero[data-astro-cid-ge2uvauf]{min-height:320px;margin-bottom:2rem;position:relative}.photo[data-astro-cid-ge2uvauf]{width:58%;position:relative}.photo[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;background:#d8d2c2d9;border:1px solid #15120f33;width:64px;height:20px;position:absolute;top:-10px;left:24px;transform:rotate(-6deg)}.hero[data-astro-cid-ge2uvauf].photo-right .photo[data-astro-cid-ge2uvauf]:before{left:auto;right:24px;transform:rotate(6deg)}.hero[data-astro-cid-ge2uvauf].photo-right .photo[data-astro-cid-ge2uvauf]{width:44%;margin-left:auto}.photo[data-astro-cid-ge2uvauf] img{border-radius:4px;width:100%}.corner[data-astro-cid-ge2uvauf]{flex-direction:column;width:40%;display:flex;position:absolute;top:0;bottom:0}.hero[data-astro-cid-ge2uvauf].photo-left .corner[data-astro-cid-ge2uvauf]{text-align:right;right:0}.hero[data-astro-cid-ge2uvauf].photo-right .corner[data-astro-cid-ge2uvauf]{text-align:left;width:42%;left:0}.hero[data-astro-cid-ge2uvauf].photo-right:before{content:"";background:var(--color-text);opacity:.3;z-index:0;width:2px;position:absolute;top:0;bottom:0;left:49%}.brand-mark[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf].photo-right .brand-mark[data-astro-cid-ge2uvauf]{box-sizing:border-box;background:var(--color-bg);width:9%;min-width:36px;max-width:64px;color:var(--color-text);z-index:1;border-radius:50%;padding:8px;display:block;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.brand-mark[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{opacity:.45;width:100%;height:auto;display:block}.overlap[data-astro-cid-ge2uvauf]{z-index:2;width:55%;position:absolute}.overlap[data-astro-cid-ge2uvauf].align-bottom{bottom:0}.overlap[data-astro-cid-ge2uvauf].align-middle{top:50%;transform:translateY(-50%)}.hero[data-astro-cid-ge2uvauf].photo-left .overlap[data-astro-cid-ge2uvauf]{text-align:left;left:48%}.hero[data-astro-cid-ge2uvauf].photo-right .overlap[data-astro-cid-ge2uvauf]{text-align:center;width:auto;left:62%;right:0}@media (width<=640px){.hero[data-astro-cid-ge2uvauf].photo-left{flex-direction:column-reverse;min-height:0;display:flex}.hero[data-astro-cid-ge2uvauf].photo-left .photo[data-astro-cid-ge2uvauf]{order:1;width:100%}.hero[data-astro-cid-ge2uvauf].photo-left .corner[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].photo-left .overlap[data-astro-cid-ge2uvauf]{width:100%;position:static;text-align:left!important}.hero[data-astro-cid-ge2uvauf].photo-left .overlap[data-astro-cid-ge2uvauf]{margin-bottom:1rem}.hero[data-astro-cid-ge2uvauf].photo-right{min-height:0}.hero[data-astro-cid-ge2uvauf].photo-right .corner[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].photo-right .photo[data-astro-cid-ge2uvauf]{width:46%}.hero[data-astro-cid-ge2uvauf].photo-right:before{left:50%}.hero[data-astro-cid-ge2uvauf].photo-right .brand-mark[data-astro-cid-ge2uvauf]{width:24px;min-width:0;max-width:none;padding:5px;left:50%}}.embed-row[data-astro-cid-7fiv4qz4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.embed[data-astro-cid-7fiv4qz4]{border:none;border-radius:8px;width:100%;height:352px}@media (width<=560px){.embed-row[data-astro-cid-7fiv4qz4]{grid-template-columns:1fr}}.landing-badge[data-astro-cid-lhblpdys]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;display:flex}.landing-badge[data-astro-cid-lhblpdys] .dot[data-astro-cid-lhblpdys]{background:var(--color-accent);border-radius:50%;width:7px;height:7px;display:inline-block}h1[data-astro-cid-lhblpdys].title-font{color:var(--color-accent);margin:0;font-size:2.75rem;transition:color .4s}h1[data-astro-cid-lhblpdys].title-outlined{color:#15120f;-webkit-text-stroke:2px var(--color-accent);paint-order:stroke fill;text-shadow:-1.5px -1.5px 0 var(--color-accent), 1.5px -1.5px 0 var(--color-accent), -1.5px 1.5px 0 var(--color-accent), 1.5px 1.5px 0 var(--color-accent), 0 1.5px 0 var(--color-accent), 0 -1.5px 0 var(--color-accent), 1.5px 0 0 var(--color-accent), -1.5px 0 0 var(--color-accent)}.by-mr-milk[data-astro-cid-lhblpdys]{font-family:var(--font-artist);color:var(--color-text);margin:.25rem 0 0;font-size:2.25rem;font-style:italic}.hero-links[data-astro-cid-lhblpdys]{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1.5rem;display:flex}.hero-link[data-astro-cid-lhblpdys]{font-family:var(--font-title);color:var(--color-accent);border:1px solid var(--color-accent);white-space:nowrap;border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .3s}.hero-link[data-astro-cid-lhblpdys]:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.copy[data-astro-cid-lhblpdys] p{margin:0 0 1rem;font-size:1.05rem;line-height:1.6}.hr-black[data-astro-cid-lhblpdys]{border:none;border-top:3px solid var(--color-text);margin:2.5rem 0}.contact-row[data-astro-cid-lhblpdys]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.contact-text[data-astro-cid-lhblpdys]{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}.contact-text[data-astro-cid-lhblpdys] a[data-astro-cid-lhblpdys]{color:inherit}@media (width<=640px){h1[data-astro-cid-lhblpdys].title-font{font-size:1.5rem;line-height:1.15}.by-mr-milk[data-astro-cid-lhblpdys]{margin-top:.4rem;font-size:1.1rem}.hero-links[data-astro-cid-lhblpdys]{flex-direction:column;align-items:flex-start;gap:.4rem}.hero-link[data-astro-cid-lhblpdys]{padding:.35rem .7rem;font-size:.65rem}}
