.mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.05fr 1fr 1.1fr;gap:var(--gap);padding-top:28px}.feature[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;min-height:620px;background:var(--ink);color:#fff}.feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.feature[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.feature-over[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:22px;padding:48px 40px 56px;text-align:center;background:linear-gradient(180deg,#0000 35%,#0000008c)}.kicker[data-astro-cid-j7pv25f6].light{color:#ffffffe0}.feature-h[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:300;font-size:clamp(36px,4vw,64px);line-height:1.04;letter-spacing:-.02em;max-width:16ch}.mid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-content:start}.side[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:clamp(30px,2.6vw,42px);line-height:1.1}.side-p[data-astro-cid-j7pv25f6]{margin:18px 0 32px;color:var(--soft);font-size:15px}.finder-band[data-astro-cid-j7pv25f6]{margin-top:96px;background:var(--sand)}.finder[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,auto) 1fr;gap:28px 40px;align-items:end;padding:44px 0}.finder[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-column:1 / -1;font-size:clamp(28px,2.6vw,40px)}.finder[data-astro-cid-j7pv25f6] .book[data-astro-cid-j7pv25f6]{justify-self:end}fieldset[data-astro-cid-j7pv25f6]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}legend[data-astro-cid-j7pv25f6]{width:100%;margin-bottom:10px;color:var(--soft)}fieldset[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{position:relative;cursor:pointer}fieldset[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;opacity:0;inset:0;cursor:pointer}fieldset[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:14px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}fieldset[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:checked+span[data-astro-cid-j7pv25f6]{background:var(--ink);color:#fff;border-color:var(--ink)}fieldset[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible+span[data-astro-cid-j7pv25f6]{outline:2px solid var(--sea);outline-offset:2px}.block[data-astro-cid-j7pv25f6]{margin-top:112px}.block-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.block-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(30px,3.2vw,50px);max-width:22ch}.cols[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.col[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--ink);color:#fff}.col[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:brightness(.74);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .3s ease}.col[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04);filter:brightness(.62)}.col-over[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:28px}.col-h[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:300;font-size:clamp(24px,2.2vw,34px);line-height:1.08;max-width:14ch}.col-n[data-astro-cid-j7pv25f6]{color:#ffffffd9}.region[data-astro-cid-j7pv25f6]{padding:96px 0;margin-top:64px}.region[data-astro-cid-j7pv25f6].tint{background:var(--sand)}.row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.promise[data-astro-cid-j7pv25f6]{margin-top:112px;text-align:center;display:grid;justify-items:center;gap:22px}.promise[data-astro-cid-j7pv25f6] .caps[data-astro-cid-j7pv25f6]{color:var(--soft)}.promise-h[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.8vw,40px);line-height:1.18;max-width:34ch}@media(max-width:1180px){.mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1.6fr 1fr}.side[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.side[data-astro-cid-j7pv25f6]>.card{grid-row:1 / 4;grid-column:2}.finder[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.finder[data-astro-cid-j7pv25f6] .book[data-astro-cid-j7pv25f6]{justify-self:start}.row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:16px}.feature[data-astro-cid-j7pv25f6]{min-height:520px}.mid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--gap)}.side[data-astro-cid-j7pv25f6]{display:block}.finder[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.block-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.cols[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.region[data-astro-cid-j7pv25f6]{padding:64px 0}}
