.zF3XJG_header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1cfe0;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:20px 5%;display:flex;position:relative}.zF3XJG_logo{width:150px;display:block}.zF3XJG_logo img{width:150px;height:auto}.zF3XJG_nav{align-items:center;gap:24px;margin-left:auto;font-size:14px;display:flex}.zF3XJG_nav a{align-items:center;min-height:44px;display:flex}.zF3XJG_nav>a:not(.zF3XJG_navCta){font-size:16px}.zF3XJG_navCta{border:1px solid var(--ink);border-radius:4px;gap:26px;padding:0 18px}.zF3XJG_navCta:hover{background:var(--ink);color:var(--paper);text-decoration:none}.zF3XJG_menuToggle{display:none}.zF3XJG_headerControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.zF3XJG_languagePicker{border:1px solid var(--line);border-radius:4px;display:flex;overflow:hidden}.zF3XJG_languagePicker button{background:0 0;min-width:44px;min-height:44px;padding:0 10px;font-size:12px}.zF3XJG_languagePicker button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.zF3XJG_languagePicker button[aria-pressed=true]:after{content:"";background:currentColor;width:14px;height:2px;margin:3px auto -5px;display:block}.zF3XJG_languagePicker button:hover:not([aria-pressed=true]){background:#000e2714;text-decoration:underline}.zF3XJG_languagePicker button:focus-visible{outline-offset:-4px}.zF3XJG_languagePicker button[aria-pressed=true]:focus-visible{outline-color:var(--paper)}.zF3XJG_hero{height:calc(100svh - 100px);min-height:480px;position:relative}.zF3XJG_sectionIntro h2 em,.zF3XJG_project h2 em,.zF3XJG_about h2 em,.zF3XJG_contact h2 em{font-weight:400}.zF3XJG_primary{background:var(--orange);border-radius:4px;justify-content:space-between;align-items:center;gap:36px;min-height:56px;margin-top:30px;padding:18px 22px 18px 24px;font-size:15px;font-weight:600;transition:background-color .15s,scale .15s;display:inline-flex}.zF3XJG_primary:hover{background:#f58b23;text-decoration:none}.zF3XJG_primary:active{scale:.96}.zF3XJG_art{background:linear-gradient(135deg,#fff1cf 0%,#dfc28c 58%,#c39143 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.zF3XJG_artComposition{aspect-ratio:1000/1300;width:min(90cqw,69.2308cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.zF3XJG_artImage{object-fit:contain;width:100%;height:84.6154%;position:absolute;inset:0 0 auto}.zF3XJG_artName{color:#462b13;text-align:center;white-space:nowrap;letter-spacing:0;text-shadow:-.1cqw .1cqw #fff9eb,.1cqw -.1cqw #fff9eb,.2cqw -.2cqw #fff5df,.3cqw -.3cqw #fff5df,.4cqw -.4cqw #fff1cf,.5cqw -.5cqw #fff1cf,.6cqw -.6cqw #f4e2b9,.7cqw -.7cqw #f4e2b9,1.2cqw -1.6cqw 1.2cqw #fff9eb73;width:100%;margin:0;font-size:5.2cqw;font-weight:700;line-height:10cqw;position:absolute;top:84.6154%}.zF3XJG_art[data-effect-state=ready] .zF3XJG_artComposition{opacity:0}.zF3XJG_canvas{opacity:0;pointer-events:none;position:absolute;inset:0}.zF3XJG_canvasReady{opacity:1}.zF3XJG_services{padding:112px 7% 104px}.zF3XJG_sectionIntro{text-align:center;justify-items:center;row-gap:22px;margin-bottom:70px;display:grid}.zF3XJG_sectionLabel{font-size:13px;line-height:1.6;display:block}.zF3XJG_sectionIntro h2,.zF3XJG_project h2,.zF3XJG_projectCopy>h3,.zF3XJG_aboutLabel,.zF3XJG_about h2,.zF3XJG_contact h2{font-family:var(--font-display),serif;letter-spacing:-.045em;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.16}.zF3XJG_sectionIntro p{color:var(--muted);max-width:680px;margin-inline:auto;font-size:16px;line-height:1.8}.zF3XJG_serviceRow{border-top:1px solid var(--line);grid-template-columns:.35fr 1.65fr 1.45fr;align-items:start;gap:32px;padding:34px 0;display:grid}.zF3XJG_serviceRow:last-child{border-bottom:1px solid var(--line)}.zF3XJG_number{color:var(--muted);padding-top:8px;font-size:12px}.zF3XJG_serviceRow h3{letter-spacing:-.035em;padding-top:2px;font-size:clamp(22px,2.2vw,32px);font-weight:500}.zF3XJG_serviceRow p{color:var(--muted);max-width:490px;font-size:17px;line-height:1.8}.zF3XJG_tags{color:var(--muted);margin-top:18px;font-size:13px;font-weight:700;display:block}.zF3XJG_project{background:#eaddbe;padding:48px 7% 80px}.zF3XJG_portfolioTitle{text-align:center;margin:0 0 48px}.zF3XJG_projectBody{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.zF3XJG_projectMark{aspect-ratio:1;background:#d2bd90;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.zF3XJG_projectMark img{object-fit:contain;width:76%;max-width:320px;height:auto}.zF3XJG_projectMark>span{text-align:center;font-size:12px}.zF3XJG_projectCopy>p{color:#49483e;max-width:460px;margin:24px 0;font-size:15px;line-height:1.8}.zF3XJG_projectFacts{margin:0;font-size:14px;line-height:1.6}.zF3XJG_projectFacts>div{border-top:1px solid #000e2726;grid-template-columns:100px 1fr;gap:15px;padding:10px 0;display:grid}.zF3XJG_projectFacts dt{color:#49483e}.zF3XJG_projectFacts dd{margin:0}.zF3XJG_about{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:40px;padding:120px 7%;display:grid}.zF3XJG_about p{color:var(--muted);max-width:550px;margin-top:28px;font-size:16px;line-height:1.9}.zF3XJG_about p:last-child{max-width:360px;font-size:14px}.zF3XJG_contact{background:var(--ink);color:var(--paper);grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;padding:80px 7%;display:grid}.zF3XJG_contact .zF3XJG_sectionLabel{margin-bottom:30px}.zF3XJG_contact h2{font-size:clamp(42px,5vw,76px)}.zF3XJG_contact>div>p{color:#d9ccb0;margin-top:28px;font-size:14px;line-height:1.8}.zF3XJG_contactPending{border-top:1px solid #fff1cf55;border-bottom:1px solid #fff1cf55;padding:26px 0}.zF3XJG_previewLabel{color:#d9ccb0;font-size:11px}.zF3XJG_contactPending p{margin-top:14px;font-size:20px;line-height:1.5}.zF3XJG_contactPending>span:last-child{color:#d9ccb0;max-width:320px;margin-top:12px;font-size:13px;line-height:1.8;display:block}.zF3XJG_contactActions .zF3XJG_primary{color:var(--ink);margin:8px 16px 8px 0}.zF3XJG_contactActions .zF3XJG_primary:focus-visible{outline-color:var(--paper)}.zF3XJG_footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px 5%;font-size:13px;display:grid}.zF3XJG_footerCopyright{text-align:center;justify-self:center}.zF3XJG_footer>a:first-child{justify-self:start}.zF3XJG_footer img{width:130px;height:auto}.zF3XJG_footer a{align-items:center;min-height:44px;display:flex}.zF3XJG_footer>a:last-child{justify-self:end;min-width:44px}@media (min-width:1800px){.zF3XJG_services,.zF3XJG_project,.zF3XJG_about,.zF3XJG_contact{padding-left:max(7%,50vw - 825px);padding-right:max(7%,50vw - 825px)}}@media (max-width:1100px){.zF3XJG_about{grid-template-columns:.8fr 2fr}.zF3XJG_serviceRow{grid-template-columns:.2fr 1.3fr 1.4fr}.zF3XJG_projectBody{gap:6%}.zF3XJG_project h2,.zF3XJG_projectCopy>h3,.zF3XJG_aboutLabel{font-size:36px}}@media (max-width:900px){.zF3XJG_header{min-height:82px;padding:16px 6%}.zF3XJG_logo,.zF3XJG_logo img{width:128px}.zF3XJG_menuToggle{border:1px solid var(--line);background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.zF3XJG_menuToggle span{font-size:20px}.zF3XJG_nav{background:var(--paper);border-bottom:1px solid var(--line);gap:4px;padding:16px 6% 24px;display:none;position:absolute;top:100%;left:0;right:0}.zF3XJG_navOpen{flex-direction:column;align-items:stretch;display:flex}.zF3XJG_nav a{min-height:50px}.zF3XJG_navCta{justify-content:space-between;margin-top:8px}.zF3XJG_hero{height:calc(100svh - 82px)}.zF3XJG_primary{margin-top:26px}.zF3XJG_services{padding:70px 6%}.zF3XJG_sectionIntro{margin-bottom:38px;display:block}.zF3XJG_sectionIntro h2{font-size:36px}.zF3XJG_sectionIntro p{max-width:440px;margin-top:22px}.zF3XJG_serviceRow{grid-template-columns:28px 1fr;gap:12px;padding:26px 0}.zF3XJG_serviceRow h3{font-size:25px}.zF3XJG_serviceRow>div{grid-column:2}.zF3XJG_serviceRow p{font-size:16px}.zF3XJG_tags{margin-top:14px;font-size:12px}.zF3XJG_project{padding:30px 6% 50px}.zF3XJG_projectBody{flex-direction:column;align-items:stretch;gap:32px;display:flex}.zF3XJG_projectMark{gap:20px}.zF3XJG_projectMark>span{font-size:10px}.zF3XJG_project h2,.zF3XJG_projectCopy>h3,.zF3XJG_aboutLabel{font-size:38px}.zF3XJG_portfolioTitle{margin-bottom:32px}.zF3XJG_projectCopy>p{margin-top:20px;font-size:14px}.zF3XJG_projectFacts>div{grid-template-columns:90px 1fr}.zF3XJG_about{padding:70px 6%;display:block}.zF3XJG_about h2{margin-top:24px;font-size:40px}.zF3XJG_about p{margin-top:24px;font-size:15px}.zF3XJG_contact{padding:56px 6%;display:block}.zF3XJG_contact h2{font-size:48px}.zF3XJG_contact>div>p{margin-top:22px}.zF3XJG_contactActions{margin-top:40px}.zF3XJG_contactPending p{font-size:18px}.zF3XJG_footer{grid-template-columns:1fr 1fr;gap:16px;padding:26px 6%;display:grid}.zF3XJG_footerCopyright{grid-area:2/1/auto/-1}.zF3XJG_footer>a:last-child{justify-content:flex-end}.zF3XJG_footer img{width:110px}}@media (max-width:600px){.zF3XJG_header{gap:12px}.zF3XJG_logo,.zF3XJG_logo img{width:110px}.zF3XJG_menuToggle{gap:12px;padding:0 8px}}
