.wrap[data-astro-cid-ir5wjjyc]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}section[data-astro-cid-ir5wjjyc]{padding:clamp(3rem,6vw,4.75rem) 0}h2[data-astro-cid-ir5wjjyc]{margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.2rem)}.head[data-astro-cid-ir5wjjyc]{background:var(--color-ink);color:var(--color-on-ink);padding:1.5rem 0 clamp(3rem,5vw,4rem)}.grid[data-astro-cid-ir5wjjyc]{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}h1[data-astro-cid-ir5wjjyc]{letter-spacing:-.02em;color:var(--color-on-ink);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.75rem,5.6vw,5.25rem);font-weight:800;line-height:.95}.promise[data-astro-cid-ir5wjjyc]{max-width:44ch;color:var(--color-on-ink-soft);margin:0 0 2rem;font-size:1.2rem}.call[data-astro-cid-ir5wjjyc]{background:var(--color-primary);color:#fff;font-family:var(--font-mono);border-radius:var(--radius-sm);transition:background-color var(--dur-ui) var(--ease-out);align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:1.6rem;text-decoration:none;display:inline-flex}.call[data-astro-cid-ir5wjjyc]:hover{background:var(--color-primary-hover)}.call[data-astro-cid-ir5wjjyc]:focus-visible{outline:3px solid var(--color-lime);outline-offset:4px}.print[data-astro-cid-ir5wjjyc]{background:#fff;margin:0;padding:.7rem;transform:rotate(-1.2deg)}.print[data-astro-cid-ir5wjjyc] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.lanes-list[data-astro-cid-ir5wjjyc]{border-top:2px solid var(--color-rule);margin:0;padding:0;list-style:none}.lanes-list[data-astro-cid-ir5wjjyc] li[data-astro-cid-ir5wjjyc]{position:relative}.lane-rule[data-astro-cid-ir5wjjyc]{background:var(--color-rule);height:1px;position:absolute;bottom:0;left:0;right:0}.lanes-list[data-astro-cid-ir5wjjyc] a[data-astro-cid-ir5wjjyc]{color:var(--color-ink);grid-template-columns:6rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:1.4rem 0;text-decoration:none;display:grid}.l-no[data-astro-cid-ir5wjjyc]{font-family:var(--font-mono);color:var(--color-primary)}.l-body[data-astro-cid-ir5wjjyc]{gap:.3rem;display:grid}.l-title[data-astro-cid-ir5wjjyc]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.05}.l-desc[data-astro-cid-ir5wjjyc]{color:var(--color-text-muted);max-width:70ch}.l-price[data-astro-cid-ir5wjjyc]{font-family:var(--font-mono);color:var(--color-primary);white-space:nowrap;font-size:1.2rem}.l-title[data-astro-cid-ir5wjjyc]{text-underline-offset:5px;transition:text-decoration-color var(--dur-ui) var(--ease-out);text-decoration:underline #0000}.lanes-list[data-astro-cid-ir5wjjyc] a[data-astro-cid-ir5wjjyc]:hover .l-title[data-astro-cid-ir5wjjyc]{text-decoration-color:var(--color-primary)}.lanes-list[data-astro-cid-ir5wjjyc] a[data-astro-cid-ir5wjjyc]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.promise-sec[data-astro-cid-ir5wjjyc]{background:var(--color-stone-deep)}.pgrid[data-astro-cid-ir5wjjyc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.photo[data-astro-cid-ir5wjjyc]{background:#fff;margin:0;padding:.6rem;transform:rotate(1deg)}.photo[data-astro-cid-ir5wjjyc] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.plist[data-astro-cid-ir5wjjyc]{border-top:2px solid var(--color-rule);margin:0;padding:0;list-style:none}.plist[data-astro-cid-ir5wjjyc] li[data-astro-cid-ir5wjjyc]{border-bottom:1px solid var(--color-border);font-family:var(--font-display);align-items:center;gap:.75rem;padding:1rem 0;font-size:1.35rem;font-weight:700;display:flex}.plist[data-astro-cid-ir5wjjyc] .icon{color:var(--color-secondary);flex-shrink:0}.fgrid[data-astro-cid-ir5wjjyc]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.lede[data-astro-cid-ir5wjjyc]{color:var(--color-text-muted);max-width:40ch;font-size:1.15rem}.fgrid[data-astro-cid-ir5wjjyc]>div[data-astro-cid-ir5wjjyc]:first-child{position:sticky;top:7rem}.next[data-astro-cid-ir5wjjyc]{border-top:2px solid var(--color-rule);margin:2rem 0;padding:0;list-style:none}.next[data-astro-cid-ir5wjjyc] li[data-astro-cid-ir5wjjyc]{border-bottom:1px solid var(--color-border);gap:1rem;padding:1.1rem 0;display:flex}.next[data-astro-cid-ir5wjjyc] .n[data-astro-cid-ir5wjjyc]{font-family:var(--font-mono);color:var(--color-secondary);padding-top:.15rem}.next[data-astro-cid-ir5wjjyc] b[data-astro-cid-ir5wjjyc]{font-family:var(--font-display);margin-bottom:.2rem;font-size:1.3rem;display:block}.side-call[data-astro-cid-ir5wjjyc]{min-height:2.75rem;transition:color var(--dur-ui) var(--ease-out);font-family:var(--font-mono);color:var(--color-primary);text-underline-offset:4px;transition:text-decoration-color var(--dur-ui) var(--ease-out);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;text-decoration:underline #0000;display:inline-flex}.side-call[data-astro-cid-ir5wjjyc]:hover{text-decoration-color:currentColor}.side-call[data-astro-cid-ir5wjjyc]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}@media (width<=960px){.fgrid[data-astro-cid-ir5wjjyc]>div[data-astro-cid-ir5wjjyc]:first-child{position:static}.grid[data-astro-cid-ir5wjjyc],.pgrid[data-astro-cid-ir5wjjyc],.fgrid[data-astro-cid-ir5wjjyc]{grid-template-columns:1fr}.lanes-list[data-astro-cid-ir5wjjyc] a[data-astro-cid-ir5wjjyc]{grid-template-columns:4.5rem minmax(0,1fr)}.l-price[data-astro-cid-ir5wjjyc]{grid-column:2}}
