[data-work-project=church-multipurpose-facility]{isolation:isolate;font-family:Arial,Helvetica,sans-serif;line-height:normal}[data-work-project=church-multipurpose-facility] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:revert;font-size:revert;font-weight:revert}[data-work-project=church-multipurpose-facility] :where(h1,h2,h3,h4,h5,h6){font-family:inherit}[data-work-project=church-multipurpose-facility] :where(img){width:auto}[data-work-project=church-multipurpose-facility] :where(ul,ol){list-style:revert;padding:revert}[data-work-project=church-multipurpose-facility] :where(section[id],div[id]){scroll-margin-top:110px}[data-work-project=church-multipurpose-facility]{--ink:#171717;--paper:#f5f3ee;--white:#fff;--soft:#e9e5dc;--muted:#716d66;--line:#17171726;--red:#b6202f}[data-work-project=church-multipurpose-facility] *{box-sizing:border-box}[data-work-project=church-multipurpose-facility]{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}[data-work-project=church-multipurpose-facility] a{color:inherit;text-decoration:none}[data-work-project=church-multipurpose-facility] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-work-project=church-multipurpose-facility] .serif{font-family:Georgia,Times New Roman,serif}[data-work-project=church-multipurpose-facility] header{z-index:20;color:#fff;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:28px 4.5vw;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}[data-work-project=church-multipurpose-facility] .brand{letter-spacing:.28em;font-weight:700;line-height:1.45}[data-work-project=church-multipurpose-facility] .nav{gap:28px;display:flex}[data-work-project=church-multipurpose-facility] .hero{background:#111;height:96vh;min-height:720px;position:relative;overflow:hidden}[data-work-project=church-multipurpose-facility] .hero img{-o-object-position:center 48%;object-position:center 48%;filter:contrast(1.03)saturate(.98)}[data-work-project=church-multipurpose-facility] .hero:after{content:"";background:linear-gradient(#00000029,#00000008 44%,#000000c2),linear-gradient(90deg,#0000002e,#0000 50%);position:absolute;inset:0}[data-work-project=church-multipurpose-facility] .hero-copy{z-index:4;color:#fff;grid-template-columns:minmax(0,1.55fr) minmax(285px,.45fr);align-items:end;gap:6vw;display:grid;position:absolute;bottom:5.4vh;left:4.5vw;right:4.5vw}[data-work-project=church-multipurpose-facility] .eyebrow{letter-spacing:.26em;text-transform:uppercase;opacity:.9;margin-bottom:17px;font-size:11px}[data-work-project=church-multipurpose-facility] h1{letter-spacing:-.046em;max-width:1180px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.7vw,108px);font-weight:400;line-height:.91}[data-work-project=church-multipurpose-facility] .hero-meta{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff85;padding-top:15px;font-size:11px;line-height:1.8}[data-work-project=church-multipurpose-facility] .fact-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}[data-work-project=church-multipurpose-facility] .fact{border-right:1px solid var(--line);padding:29px 4.5vw}[data-work-project=church-multipurpose-facility] .fact:last-child{border-right:0}[data-work-project=church-multipurpose-facility] .fact strong{margin-bottom:6px;font:400 29px Georgia,Times New Roman,serif;display:block}[data-work-project=church-multipurpose-facility] .fact span{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.45}[data-work-project=church-multipurpose-facility] .intro{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:8vw;padding:112px 4.5vw 100px;display:grid}[data-work-project=church-multipurpose-facility] .kicker{letter-spacing:.23em;text-transform:uppercase;color:var(--muted);padding-top:10px;font-size:10px}[data-work-project=church-multipurpose-facility] .intro h2,[data-work-project=church-multipurpose-facility] .story h3,[data-work-project=church-multipurpose-facility] .plans h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}[data-work-project=church-multipurpose-facility] .intro h2{max-width:1050px;font-size:clamp(45px,5.35vw,84px);line-height:1.01}[data-work-project=church-multipurpose-facility] .intro p{color:#3d3934;max-width:850px;margin:34px 0 0;font-size:18px;line-height:1.72}[data-work-project=church-multipurpose-facility] .program{background:var(--soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}[data-work-project=church-multipurpose-facility] .program div{border-right:1px solid var(--line);padding:38px 4.5vw}[data-work-project=church-multipurpose-facility] .program div:last-child{border-right:0}[data-work-project=church-multipurpose-facility] .program b{margin-bottom:9px;font:400 25px Georgia,Times New Roman,serif;display:block}[data-work-project=church-multipurpose-facility] .program span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.55}[data-work-project=church-multipurpose-facility] .feature-image{background:#ddd;height:min(66vw,920px);overflow:hidden}[data-work-project=church-multipurpose-facility] .feature-image img{-o-object-position:center center;object-position:center center}[data-work-project=church-multipurpose-facility] .caption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:14px 4.5vw 0;font-size:10px}[data-work-project=church-multipurpose-facility] .story{border-bottom:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:8vw;padding:110px 4.5vw;display:grid}[data-work-project=church-multipurpose-facility] .story h3{font-size:clamp(42px,4.8vw,74px);line-height:1.01}[data-work-project=church-multipurpose-facility] .story-copy{grid-template-columns:1fr 1fr;gap:52px;display:grid}[data-work-project=church-multipurpose-facility] .story p{color:#44403b;margin:0;font-size:17px;line-height:1.73}[data-work-project=church-multipurpose-facility] .story p strong{color:var(--ink);font-weight:600}[data-work-project=church-multipurpose-facility] .pullquote{color:#fff;text-align:center;background:#171717;padding:108px 8vw}[data-work-project=church-multipurpose-facility] .pullquote small{color:#aaa;letter-spacing:.24em;text-transform:uppercase;margin-bottom:28px;font-size:10px;display:block}[data-work-project=church-multipurpose-facility] .pullquote blockquote{letter-spacing:-.025em;max-width:1180px;margin:0 auto;font:400 clamp(38px,4.55vw,70px)/1.08 Georgia,Times New Roman,serif}[data-work-project=church-multipurpose-facility] .image-pair{grid-template-columns:1.15fr .85fr;gap:24px;padding:24px 4.5vw 110px;display:grid}[data-work-project=church-multipurpose-facility] .image-card{background:#ddd;min-height:620px;overflow:hidden}[data-work-project=church-multipurpose-facility] .image-card.right img{-o-object-position:66% center;object-position:66% center}[data-work-project=church-multipurpose-facility] .image-card.plan-preview{border:1px solid var(--line);background:#fff;padding:26px}[data-work-project=church-multipurpose-facility] .image-card.plan-preview img{-o-object-fit:contain;object-fit:contain}[data-work-project=church-multipurpose-facility] .plans{background:#fff;grid-template-columns:.44fr 1.56fr;align-items:start;gap:6vw;padding:112px 4.5vw;display:grid}[data-work-project=church-multipurpose-facility] .plans h3{margin:0 0 25px;font-size:clamp(40px,4.25vw,68px);line-height:1.02}[data-work-project=church-multipurpose-facility] .plans p{color:#514d47;max-width:455px;margin:0;font-size:16px;line-height:1.72}[data-work-project=church-multipurpose-facility] .plan-large{background:#fff;border:1px solid #ddd;min-height:660px;padding:14px}[data-work-project=church-multipurpose-facility] .plan-large img{-o-object-fit:contain;object-fit:contain;filter:contrast(1.06)saturate(.96)}[data-work-project=church-multipurpose-facility] .design-principles{background:#fff;grid-template-columns:repeat(3,1fr);gap:0;padding:0 4.5vw 110px;display:grid}[data-work-project=church-multipurpose-facility] .principle{border-top:1px solid var(--line);margin-right:38px;padding:34px 30px 34px 0}[data-work-project=church-multipurpose-facility] .principle b{margin-bottom:10px;font:400 27px Georgia,Times New Roman,serif;display:block}[data-work-project=church-multipurpose-facility] .principle span{color:#58534d;font-size:14px;line-height:1.62}[data-work-project=church-multipurpose-facility] .cta{background:var(--red);color:#fff;justify-content:space-between;align-items:end;gap:32px;padding:76px 4.5vw;display:flex}[data-work-project=church-multipurpose-facility] .cta h4{letter-spacing:-.035em;margin:0;font:400 clamp(43px,5vw,78px)/.98 Georgia,Times New Roman,serif}[data-work-project=church-multipurpose-facility] .cta span{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #fffc;padding-bottom:7px;font-size:11px}[data-work-project=church-multipurpose-facility] footer{color:#d7d7d7;letter-spacing:.14em;text-transform:uppercase;background:#111;justify-content:space-between;gap:24px;padding:35px 4.5vw;font-size:10px;display:flex}@media (max-width:900px){[data-work-project=church-multipurpose-facility] .nav{display:none}[data-work-project=church-multipurpose-facility] .hero{height:82vh;min-height:620px}[data-work-project=church-multipurpose-facility] .hero-copy,[data-work-project=church-multipurpose-facility] .intro,[data-work-project=church-multipurpose-facility] .story,[data-work-project=church-multipurpose-facility] .plans,[data-work-project=church-multipurpose-facility] .image-pair{grid-template-columns:1fr}[data-work-project=church-multipurpose-facility] .hero-copy{gap:24px}[data-work-project=church-multipurpose-facility] .fact-strip,[data-work-project=church-multipurpose-facility] .program{grid-template-columns:1fr 1fr}[data-work-project=church-multipurpose-facility] .story-copy{grid-template-columns:1fr}[data-work-project=church-multipurpose-facility] .image-card{min-height:440px}[data-work-project=church-multipurpose-facility] .design-principles{grid-template-columns:1fr}}@media (max-width:560px){[data-work-project=church-multipurpose-facility] header{padding:22px}[data-work-project=church-multipurpose-facility] .hero-copy{left:22px;right:22px}[data-work-project=church-multipurpose-facility] .intro,[data-work-project=church-multipurpose-facility] .story,[data-work-project=church-multipurpose-facility] .plans{padding-left:22px;padding-right:22px}[data-work-project=church-multipurpose-facility] .fact-strip,[data-work-project=church-multipurpose-facility] .program{grid-template-columns:1fr}[data-work-project=church-multipurpose-facility] .fact,[data-work-project=church-multipurpose-facility] .program div{border-right:0;border-bottom:1px solid var(--line)}[data-work-project=church-multipurpose-facility] .cta{flex-direction:column;align-items:flex-start}}
