._page_kzt83_1{--blue:#2893db;--green:#43a85b;--ink:#081521;--navy:#1f3651;--red:#e23d44;--serif:var(--font-baskervville), "Baskervville", "Baskerville", "Times New Roman", serif;background:var(--ink);color:#f5f6f4;min-height:100svh}._header_kzt83_13{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;z-index:4;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;min-height:88px;padding:0 clamp(1.25rem,4vw,4.5rem);font-size:.6rem;display:grid;position:absolute}._header_kzt83_13 img,._footer_kzt83_30 img{object-fit:contain;object-position:left center;width:126px;height:66px}._header_kzt83_13 p{justify-self:center;margin:0}._header_kzt83_13 nav{justify-self:end;gap:2rem;display:flex}._header_kzt83_13 a{transition:opacity .16s}._header_kzt83_13 a:hover{opacity:.62}._hero_kzt83_54{min-height:100svh;padding:clamp(9rem,15vw,13rem) clamp(1.25rem,4vw,4.5rem) 3rem;position:relative;overflow:hidden}._hero_kzt83_54:after{background:linear-gradient(90deg, var(--red), var(--blue), var(--green));content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}._heroArt_kzt83_71{position:absolute;inset:0;overflow:hidden}._heroArt_kzt83_71:after{background:linear-gradient(90deg, var(--ink) 0%, #081521cc 37%, #0815211a 75%), linear-gradient(0deg, var(--ink) 0%, transparent 40%);content:"";position:absolute;inset:0}._heroArt_kzt83_71 img{filter:saturate(.88)contrast(1.06);object-fit:cover;opacity:.82;width:76%;height:112%;position:absolute;top:-6%;left:34%}._heroMeta_kzt83_97{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;z-index:1;justify-content:space-between;font-size:.6rem;display:flex;position:relative}._hero_kzt83_54 h1{font-family:var(--serif);letter-spacing:-.065em;z-index:1;max-width:9ch;margin:clamp(3.5rem,8vw,8rem) 0 0;font-size:clamp(5rem,11vw,11.5rem);font-weight:400;line-height:.78;position:relative}._hero_kzt83_54 h1 span{white-space:nowrap;margin-left:.4em;font-style:italic;display:block}._heroFoot_kzt83_127{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:end;gap:4rem;margin-top:clamp(4rem,8vw,8rem);display:grid;position:relative}._heroFoot_kzt83_127 p{margin:0}._heroFoot_kzt83_127>p:first-child{max-width:32rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}._heroStatement_kzt83_145{font-family:var(--serif);letter-spacing:-.045em;justify-self:end;max-width:8ch;font-size:clamp(2.7rem,5vw,5.4rem);font-style:italic;line-height:.95}._scrollCue_kzt83_155,._eyebrow_kzt83_156{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}._scrollCue_kzt83_155{z-index:1;position:absolute;bottom:2rem;left:clamp(1.25rem,4vw,4.5rem)}._introduction_kzt83_170{grid-template-columns:.8fr 2.6fr;gap:3rem;padding:clamp(7rem,14vw,14rem) clamp(1.25rem,4vw,4.5rem);display:grid}._introduction_kzt83_170 h2,._sectionHeading_kzt83_178 h2,._philosophy_kzt83_179 h2,._about_kzt83_180 h2,._contact_kzt83_181 h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:400;line-height:.95}._introduction_kzt83_170 h2 em,._sectionHeading_kzt83_178 h2 em,._philosophy_kzt83_179 h2 em{color:#93a0ac;font-weight:400}._introCopy_kzt83_197{grid-column:2;grid-template-columns:1fr 1fr;gap:3rem;max-width:55rem;margin-top:4rem;margin-left:auto;display:grid}._introCopy_kzt83_197 p,._philosophyCopy_kzt83_208>p,._about_kzt83_180 p,._contact_kzt83_181 p{margin:0;line-height:1.65}._services_kzt83_215,._process_kzt83_216{border-top:1px solid #ffffff29;padding:clamp(6rem,11vw,11rem) clamp(1.25rem,4vw,4.5rem)}._sectionHeading_kzt83_178{grid-template-columns:.8fr 2.6fr;align-items:end;gap:3rem;margin-bottom:clamp(5rem,10vw,9rem);display:grid}._sectionHeading_kzt83_178 h2{font-size:clamp(3.6rem,6.4vw,7rem)}._serviceGrid_kzt83_233{grid-template-columns:repeat(4,1fr);display:grid}._serviceGrid_kzt83_233 article{border-left:1px solid #ffffff2e;flex-direction:column;min-height:27rem;padding:1.5rem;display:flex}._serviceGrid_kzt83_233 article:last-child{border-right:1px solid #ffffff2e}._serviceGrid_kzt83_233 article>span{color:#7f8c99;font-family:var(--font-geist-mono), monospace;font-size:.62rem}._serviceGrid_kzt83_233 h3{font-family:var(--serif);letter-spacing:-.04em;margin:auto 0 2rem;font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:.98}._serviceGrid_kzt83_233 p{color:#aab4bd;margin:0;line-height:1.55}._philosophy_kzt83_179{color:var(--navy);background:#e8e8e4;grid-template-columns:1fr 1fr;min-height:95svh;display:grid}._philosophyArt_kzt83_277{min-height:48rem;position:relative;overflow:hidden}._philosophyArt_kzt83_277:after{content:"";background:linear-gradient(#0000 52%,#081521c7);position:absolute;inset:0}._philosophyArt_kzt83_277 img{object-fit:cover;width:100%;height:100%}._philosophyArt_kzt83_277 span{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;z-index:1;font-size:.6rem;position:absolute;bottom:2rem;left:2rem}._philosophyCopy_kzt83_208{align-content:center;padding:clamp(4rem,8vw,8rem);display:grid}._philosophy_kzt83_179 h2{margin:3rem 0 4rem;font-size:clamp(3.6rem,6vw,6.5rem)}._philosophy_kzt83_179 h2 em{color:#748291}._philosophyCopy_kzt83_208>p{max-width:40rem;margin-top:1.5rem;font-size:clamp(1rem,1.2vw,1.15rem)}._process_kzt83_216 ._sectionHeading_kzt83_178{grid-template-columns:.8fr 1.6fr 1fr}._process_kzt83_216 ._sectionHeading_kzt83_178 p{color:#aab4bd;margin:0;line-height:1.6}._processLoop_kzt83_337{grid-template-columns:repeat(5,1fr);display:grid}._processLoop_kzt83_337 article{min-height:25rem;padding-right:1.5rem;position:relative}._processLoop_kzt83_337 article>div{align-items:center;display:flex}._processLoop_kzt83_337 article>div span{font-family:var(--font-geist-mono), monospace;margin-right:1rem;font-size:.6rem}._processLoop_kzt83_337 article>div i{background:#ffffff47;width:100%;height:1px;position:relative}._processLoop_kzt83_337 article>div i:before{background:var(--ink);content:"";border:1px solid #d6dce0;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:0}._processLoop_kzt83_337 article:first-child i:before{border-color:var(--red)}._processLoop_kzt83_337 article:nth-child(2) i:before{border-color:#f08b42}._processLoop_kzt83_337 article:nth-child(3) i:before{border-color:var(--blue)}._processLoop_kzt83_337 article:nth-child(4) i:before{border-color:var(--green)}._processLoop_kzt83_337 article:nth-child(5) i:before{border-color:#fff}._processLoop_kzt83_337 h3{font-family:var(--serif);letter-spacing:-.045em;margin:7rem 0 1.5rem;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:400}._processLoop_kzt83_337 p{color:#9da9b3;max-width:14rem;margin:0;line-height:1.55}._processLoop_kzt83_337 b{color:var(--green);font-size:3rem;font-weight:400;position:absolute;bottom:0;right:1rem}._about_kzt83_180{background:#13283d;grid-template-columns:.8fr 2.6fr;gap:3rem;padding:clamp(7rem,13vw,13rem) clamp(1.25rem,4vw,4.5rem);display:grid}._about_kzt83_180 h2{max-width:11ch;font-size:clamp(4rem,8vw,8.3rem)}._about_kzt83_180 p{color:#b5c0ca;max-width:39rem;margin:3rem 0 0 auto}._contact_kzt83_181{grid-template-columns:1.8fr .8fr;align-items:end;gap:4rem;padding:clamp(7rem,13vw,13rem) clamp(1.25rem,4vw,4.5rem);display:grid}._contact_kzt83_181 h2{max-width:9ch;margin-top:3rem;font-size:clamp(4.5rem,9vw,9.5rem)}._contactNote_kzt83_441 p{color:#a9b4be;margin-bottom:3rem}._contactNote_kzt83_441 a{border-bottom:1px solid #ffffff73;justify-content:space-between;padding-bottom:1rem;font-size:clamp(1.1rem,1.5vw,1.35rem);transition:border-color .16s,color .16s;display:flex}._contactNote_kzt83_441 a:hover{border-color:var(--blue);color:var(--blue)}._footer_kzt83_30{background:#12753a;border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:130px;padding:0 clamp(1.25rem,4vw,4.5rem) 2rem;font-size:.7rem;display:grid}._footer_kzt83_30 img{width:138px;height:84px}._footer_kzt83_30 p{justify-self:center}._footer_kzt83_30 span{justify-self:end}@media (max-width:850px){._header_kzt83_13{grid-template-columns:1fr auto}._header_kzt83_13 p,._header_kzt83_13 nav a:not(:last-child){display:none}._heroArt_kzt83_71 img{width:125%;left:2%}._heroFoot_kzt83_127{grid-template-columns:1fr}._heroStatement_kzt83_145{justify-self:start}._scrollCue_kzt83_155{display:none}._introduction_kzt83_170,._sectionHeading_kzt83_178,._process_kzt83_216 ._sectionHeading_kzt83_178,._philosophy_kzt83_179,._about_kzt83_180,._contact_kzt83_181{grid-template-columns:1fr}._introCopy_kzt83_197{grid-column:1}._serviceGrid_kzt83_233{grid-template-columns:1fr 1fr}._serviceGrid_kzt83_233 article{border-bottom:1px solid #ffffff2e;min-height:23rem}._philosophyArt_kzt83_277{min-height:75vw}._processLoop_kzt83_337{grid-template-columns:1fr}._processLoop_kzt83_337 article{min-height:auto;padding:1.75rem 0}._processLoop_kzt83_337 h3{margin:2rem 0 1rem}._processLoop_kzt83_337 b{bottom:1rem}}@media (max-width:560px){._hero_kzt83_54 h1{font-size:4.5rem}._hero_kzt83_54 h1 span{white-space:normal;margin-left:0}._heroMeta_kzt83_97 span:last-child{display:none}._introCopy_kzt83_197,._serviceGrid_kzt83_233{grid-template-columns:1fr}._serviceGrid_kzt83_233 article{border-right:1px solid #ffffff2e}._contactNote_kzt83_441 a{font-size:.95rem}._footer_kzt83_30{grid-template-columns:1fr auto}._footer_kzt83_30 p{display:none}}@media (prefers-reduced-motion:no-preference){._heroArt_kzt83_71 img{animation:18s ease-in-out infinite alternate _slow-loop_kzt83_1}}@keyframes _slow-loop_kzt83_1{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.07)translate(-2%,1%)}}
