.field-map__tag[data-astro-cid-y373ggee]{font-family:var(--font)}.hand[data-astro-cid-y373ggee] text[data-astro-cid-y373ggee]{font-family:La Belle Aurore,cursive}.cuttings[data-astro-cid-cdmtdjvr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cutting[data-astro-cid-cdmtdjvr]{border:1px solid var(--rule);box-shadow:var(--shadow);background:#fdfcf8;padding:clamp(10px,2vw,14px) clamp(12px,2.2vw,16px) clamp(10px,1.6vw,12px);position:relative;rotate:-.6deg}.cutting[data-astro-cid-cdmtdjvr]:nth-child(2n){rotate:.5deg}.cutting__outlet[data-astro-cid-cdmtdjvr]{border-bottom:3px double var(--ink);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding-bottom:clamp(4px,1vw,6px);font-size:clamp(.66rem,.6rem + .3vw,.78rem);font-weight:700}.cutting__headline[data-astro-cid-cdmtdjvr]{font-family:var(--font-display);margin-top:clamp(6px,1.2vw,8px);font-size:clamp(.9rem,.82rem + .4vw,1.02rem);font-weight:500;line-height:1.25}.cutting__headline[data-astro-cid-cdmtdjvr] a{color:var(--ink)}.cutting__headline[data-astro-cid-cdmtdjvr] a:after{content:"";position:absolute;inset:0}.cutting[data-astro-cid-cdmtdjvr]:hover .cutting__headline[data-astro-cid-cdmtdjvr] a{color:var(--brand)}.cutting__meta[data-astro-cid-cdmtdjvr]{color:var(--muted);margin-top:clamp(6px,1.2vw,8px);font-size:clamp(.72rem,.68rem + .2vw,.8rem);position:relative}.cutting__project[data-astro-cid-cdmtdjvr]{z-index:1;font-weight:600;position:relative}.cuttings-wrap--slider[data-astro-cid-cdmtdjvr] .cuttings[data-astro-cid-cdmtdjvr]{--bleed:4px;padding:8px var(--bleed) 14px;margin-inline:calc(-1 * var(--bleed));scroll-snap-type:x mandatory;scroll-padding-inline:var(--bleed);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max(25% - 12px,min(240px,64%));grid-auto-flow:column;overflow-x:auto}.cuttings-wrap--slider[data-astro-cid-cdmtdjvr] .cuttings[data-astro-cid-cdmtdjvr]::-webkit-scrollbar{display:none}.cuttings-wrap--slider[data-astro-cid-cdmtdjvr] .cutting[data-astro-cid-cdmtdjvr]{scroll-snap-align:start}.cuttings__nav[data-astro-cid-cdmtdjvr]{justify-content:flex-end;gap:10px;margin-top:clamp(6px,1.6vw,12px);display:flex}.cuttings__step[data-astro-cid-cdmtdjvr]{aspect-ratio:1;border:1px solid var(--border);background:var(--bg);width:clamp(36px,8vw,42px);color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.cuttings__step[data-astro-cid-cdmtdjvr]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.cuttings__step[data-astro-cid-cdmtdjvr]:disabled{opacity:.35;cursor:default}.spines[data-astro-cid-utrujg6o] text[data-astro-cid-utrujg6o],.fell[data-astro-cid-bcicsz5i] text[data-astro-cid-bcicsz5i]{font-family:IM Fell English,serif}.hand[data-astro-cid-hiifdu3h] text[data-astro-cid-hiifdu3h]{font-family:La Belle Aurore,cursive}.black[data-astro-cid-rrvjnac4] text[data-astro-cid-rrvjnac4]{font-family:UnifrakturMaguntia,serif}.cover[data-astro-cid-dwpitfo3]{width:100%;height:100%;position:relative}.cover[data-astro-cid-dwpitfo3] svg[data-astro-cid-dwpitfo3],.cover[data-astro-cid-dwpitfo3] img[data-astro-cid-dwpitfo3]{width:100%;height:100%;display:block}.cover[data-astro-cid-dwpitfo3] img[data-astro-cid-dwpitfo3]{object-fit:cover}.cover--whole[data-astro-cid-dwpitfo3]{background:#2e2a2c}.cover--whole[data-astro-cid-dwpitfo3] img[data-astro-cid-dwpitfo3]{object-fit:contain}.cover__mark[data-astro-cid-dwpitfo3]{border-radius:var(--radius-sm);color:#fff;letter-spacing:.06em;background:#2b2733b8;padding:2px 8px;font-size:.72rem;font-weight:600;position:absolute;bottom:10px;left:10px}.cover__hand[data-astro-cid-dwpitfo3] text[data-astro-cid-dwpitfo3]{font-family:La Belle Aurore,cursive}.cover__print[data-astro-cid-dwpitfo3],.cover__print[data-astro-cid-dwpitfo3] text[data-astro-cid-dwpitfo3]{font-family:var(--font-display)}.project-card[data-astro-cid-y2vllrex]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.project-card[data-astro-cid-y2vllrex]:hover,.project-card[data-astro-cid-y2vllrex]:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.project-card[data-astro-cid-y2vllrex]:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.project-card__media[data-astro-cid-y2vllrex]{aspect-ratio:4/3;border-bottom:1px solid var(--border);background:var(--paper);overflow:hidden}.project-card__media[data-astro-cid-y2vllrex] img,.project-card__media[data-astro-cid-y2vllrex] svg{object-fit:cover;width:100%;height:100%;transition:scale .5s}.project-card[data-astro-cid-y2vllrex]:hover .project-card__media[data-astro-cid-y2vllrex] img,.project-card[data-astro-cid-y2vllrex]:hover .project-card__media[data-astro-cid-y2vllrex] svg{scale:1.03}.project-card__body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;padding:24px;display:flex}.project-card__news[data-astro-cid-y2vllrex]{background:var(--ink);color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-bottom:10px;padding:2px 8px;font-size:.78rem;font-weight:700}.project-card__meta[data-astro-cid-y2vllrex]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:600}.project-card__title[data-astro-cid-y2vllrex]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;font-size:1.35rem;font-weight:500;line-height:1.2}.project-card__title[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{color:var(--ink)}.project-card__title[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:after{content:"";position:absolute;inset:0}.project-card__title[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:focus-visible{outline:none}.project-card__summary[data-astro-cid-y2vllrex]{margin-top:10px}.project-card__more[data-astro-cid-y2vllrex]{color:var(--brand);margin-top:auto;padding-top:18px}.project-card[data-astro-cid-y2vllrex]:hover .project-card__more[data-astro-cid-y2vllrex]:after{transform:translate(3px)}.project-card--feature[data-astro-cid-y2vllrex]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.project-card--feature[data-astro-cid-y2vllrex] .project-card__media[data-astro-cid-y2vllrex]{aspect-ratio:auto;border-right:1px solid var(--border);border-bottom:0;min-height:100%}.project-card--feature[data-astro-cid-y2vllrex] .project-card__body[data-astro-cid-y2vllrex]{padding:clamp(28px,4vw,48px)}.project-card--feature[data-astro-cid-y2vllrex] .project-card__title[data-astro-cid-y2vllrex]{font-size:clamp(1.45rem,2.2vw,1.8rem)}.project-card__facts[data-astro-cid-y2vllrex]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin:24px 0 0;padding-top:20px;display:grid}.project-card__facts[data-astro-cid-y2vllrex] div[data-astro-cid-y2vllrex]{flex-direction:column;display:flex}.project-card__facts[data-astro-cid-y2vllrex] dd[data-astro-cid-y2vllrex]{color:var(--brand);font-family:var(--font-display);order:-1;margin:0;font-size:1.6rem;line-height:1.1}.project-card__facts[data-astro-cid-y2vllrex] dt[data-astro-cid-y2vllrex]{color:var(--muted);margin-top:4px;font-size:.85rem;line-height:1.4}@media (width<=900px){.project-card--feature[data-astro-cid-y2vllrex]{grid-template-columns:1fr}.project-card--feature[data-astro-cid-y2vllrex] .project-card__media[data-astro-cid-y2vllrex]{aspect-ratio:4/3;border-right:0;border-bottom:1px solid var(--border)}}.stats[data-astro-cid-zgcccotm]{padding-block:calc(var(--section-y) * .75);border-bottom:6px solid var(--lime);background:var(--night);color:#ffffffb8}.stats__heading[data-astro-cid-zgcccotm]{color:#fff;max-width:620px;margin-bottom:48px;font-size:clamp(1.45rem,2.4vw,1.85rem)}.stats__list[data-astro-cid-zgcccotm]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin:0;display:grid}.stats__item[data-astro-cid-zgcccotm]{border-left:3px solid var(--lime);flex-direction:column;padding-left:18px;display:flex}.stats__item[data-astro-cid-zgcccotm] dd[data-astro-cid-zgcccotm]{color:#fff;font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 50;letter-spacing:-.02em;order:-1;margin:0;font-size:clamp(2.1rem,3.8vw,2.8rem);font-weight:400;line-height:1.05}.stats__item[data-astro-cid-zgcccotm] dt[data-astro-cid-zgcccotm]{margin-top:6px}
