.project-page[data-astro-cid-f5964940]{font-family:var(--font-body)}.project-page[data-astro-cid-f5964940] h1[data-astro-cid-f5964940],.project-page[data-astro-cid-f5964940] h2[data-astro-cid-f5964940],.project-page[data-astro-cid-f5964940] h3[data-astro-cid-f5964940]{font-family:var(--font-display);line-height:1.1}.project-page[data-astro-cid-f5964940] h1[data-astro-cid-f5964940]{font-size:clamp(2.75rem,6.67vw,6rem);padding-block:.1em}.project-page[data-astro-cid-f5964940] h2[data-astro-cid-f5964940]{font-size:clamp(2.25rem,4vw,3.375rem)}.project-page[data-astro-cid-f5964940] h3[data-astro-cid-f5964940]{font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.025em}.project-page[data-astro-cid-f5964940] p[data-astro-cid-f5964940]{line-height:1.6;max-width:60ch}.project-hero[data-astro-cid-f5964940]{position:relative;isolation:isolate;background:var(--bg-page);padding-block:264px 64px}.project-photo[data-astro-cid-f5964940]{position:absolute;inset:0;z-index:-2}.project-photo[data-astro-cid-f5964940] img[data-astro-cid-f5964940]{width:100%;height:100%;object-fit:cover;object-position:center 44%}.project-hero[data-astro-cid-f5964940]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-page) 45%,transparent),color-mix(in srgb,var(--bg-page) 55%,transparent) 35%,var(--bg-page))}.intro-bottom[data-astro-cid-f5964940]{margin-top:24px}.intro-bottom[data-astro-cid-f5964940] p[data-astro-cid-f5964940]{max-width:510px}.x66c-j332[data-astro-cid-f5964940]{flex-shrink:0}.project-band[data-astro-cid-f5964940]{padding-block:96px;border-top:1px solid var(--border);background:var(--bg-page)}.project-options[data-astro-cid-f5964940],.closing-band[data-astro-cid-f5964940]{background:var(--bg-elevated)}.band-heading[data-astro-cid-f5964940]{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}.band-heading[data-astro-cid-f5964940] p[data-astro-cid-f5964940]{max-width:430px}.option-grid[data-astro-cid-f5964940]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.option-card[data-astro-cid-f5964940]{background:var(--bg-page);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.option-card[data-astro-cid-f5964940] .text-link[data-astro-cid-f5964940]{margin-top:auto}.text-link[data-astro-cid-f5964940]{min-height:44px}.brief-layout[data-astro-cid-f5964940],.closing-layout[data-astro-cid-f5964940]{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.brief-intro[data-astro-cid-f5964940] p[data-astro-cid-f5964940],.next-action[data-astro-cid-f5964940] p[data-astro-cid-f5964940]{margin-top:24px}.brief-list[data-astro-cid-f5964940]{list-style:none;margin:0;padding:0}.brief-list[data-astro-cid-f5964940] li[data-astro-cid-f5964940]{display:flex;gap:32px;padding-block:24px;border-top:1px solid var(--border)}.step-number[data-astro-cid-f5964940]{color:var(--accent-alt);font-variant-numeric:tabular-nums;padding-top:4px}.brief-list[data-astro-cid-f5964940] h3[data-astro-cid-f5964940]{margin-bottom:8px}.next-action[data-astro-cid-f5964940] .x66c-j332[data-astro-cid-f5964940]{margin-top:32px}.project-questions[data-astro-cid-f5964940] details[data-astro-cid-f5964940]{border-bottom:1px solid var(--border)}.project-questions[data-astro-cid-f5964940] summary[data-astro-cid-f5964940]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;list-style:none;cursor:pointer;padding-block:24px;font-size:1.125rem;line-height:1.5}.project-questions[data-astro-cid-f5964940] summary[data-astro-cid-f5964940]::-webkit-details-marker{display:none}.project-questions[data-astro-cid-f5964940] .faq-plus[data-astro-cid-f5964940]{rotate:0deg}.project-questions[data-astro-cid-f5964940] details[data-astro-cid-f5964940][open] .faq-plus[data-astro-cid-f5964940]{rotate:45deg}.project-questions[data-astro-cid-f5964940] details[data-astro-cid-f5964940][data-state=closed] .faq-plus[data-astro-cid-f5964940]{rotate:0deg}@media(prefers-reduced-motion:no-preference){.project-questions[data-astro-cid-f5964940] .faq-plus[data-astro-cid-f5964940]{transition:rotate .3s cubic-bezier(.625,.05,0,1)!important}}.project-questions[data-astro-cid-f5964940] details[data-astro-cid-f5964940] p[data-astro-cid-f5964940]{padding-bottom:24px}.project-questions[data-astro-cid-f5964940]>a[data-astro-cid-f5964940]{margin-top:24px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.project-intro[data-astro-cid-f5964940]{animation:project-arrive .3s var(--ease) both}@keyframes project-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}}}@media(max-width:767px){.project-hero[data-astro-cid-f5964940]{padding-block:240px 48px}.project-band[data-astro-cid-f5964940]{padding-block:64px}.band-heading[data-astro-cid-f5964940]{flex-direction:column;align-items:flex-start;gap:32px}.brief-layout[data-astro-cid-f5964940],.closing-layout[data-astro-cid-f5964940]{grid-template-columns:1fr;gap:32px}.band-heading[data-astro-cid-f5964940]{margin-bottom:32px}.brief-list[data-astro-cid-f5964940] li[data-astro-cid-f5964940]{gap:24px}}
