.SiteCaseStudy_wrap__zQqgV{width:min(1280px,calc(100% - 96px));margin-inline:auto}.SiteCaseStudy_hero___xhjZ{position:relative;isolation:isolate;overflow:hidden;padding:44px 0;background:linear-gradient(125deg,#fff 35%,#faf7ee)}.SiteCaseStudy_hero___xhjZ .SiteCaseStudy_wrap__zQqgV{position:relative;z-index:1}.SiteCaseStudy_kicker__9eaAS{color:var(--gold);font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px!important}.SiteCaseStudy_hero___xhjZ h1{max-width:13ch;font-size:clamp(3rem,6.5vw,6.5rem);line-height:1.02}.SiteCaseStudy_demo__NARy0 h2 em,.SiteCaseStudy_hero___xhjZ h1 em,.SiteCaseStudy_invitation__AjImc h2 em,.SiteCaseStudy_scene__jQaFw h3 em{font-family:var(--font-playfair),Georgia,serif;font-weight:400;color:var(--gold);letter-spacing:-.04em}.SiteCaseStudy_heroLead__Sy1bp{max-width:47ch!important;margin-top:28px!important;font-size:1.125rem;line-height:1.65;color:var(--muted)}.SiteCaseStudy_heroArt__PW2I_{position:absolute;z-index:0;right:-8%;top:7%;width:50%;height:auto;opacity:.95;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 25%)}.SiteCaseStudy_heroLinks__mO6C6{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.SiteCaseStudy_heroSignature__qmofT{margin-top:26px!important;font-size:.8125rem;color:var(--muted)}.SiteCaseStudy_textLink__MNcmm{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;min-height:44px;text-decoration:underline!important;text-underline-offset:5px}.SiteCaseStudy_demo__NARy0{padding:50px 0 0;scroll-margin-top:120px}.SiteCaseStudy_demoHeading__ff8iM{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:38px}.SiteCaseStudy_demoHeading__ff8iM h2{font-size:clamp(2.5rem,4.7vw,4.4rem)}.SiteCaseStudy_demoHeading__ff8iM>p{max-width:35ch!important;color:var(--muted);font-size:1.125rem}.SiteCaseStudy_demoNotice__8c6Wj{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.SiteCaseStudy_demoNotice__8c6Wj p{max-width:none}.SiteCaseStudy_demoMark___TF3r{width:9px;height:9px;flex:none;border:2px solid var(--gold);transform:rotate(45deg)}.SiteCaseStudy_stage__F0tPW{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--paper)}.SiteCaseStudy_switcher__BbNlD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:white}.SiteCaseStudy_switcher__BbNlD button{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;min-height:64px;font-size:.9375rem;font-weight:700;border-bottom:3px solid transparent;transition:background .18s,color .18s}.SiteCaseStudy_switcher__BbNlD button+button{border-left:1px solid var(--line)}.SiteCaseStudy_switcher__BbNlD button[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--gold);background:var(--gold-light)}.SiteCaseStudy_switcher__BbNlD button>span{font-family:var(--font-playfair),Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:400}.SiteCaseStudy_switcher__BbNlD button:focus-visible{outline-offset:-6px}.SiteCaseStudy_scene__jQaFw{padding:28px 40px 44px}.SiteCaseStudy_sceneCaption__7g1bg{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.75rem;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:36px}.SiteCaseStudy_sceneGrid__Aw7C_{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start;min-height:430px}.SiteCaseStudy_sceneGrid__Aw7C_>div{min-width:0}.SiteCaseStudy_scene__jQaFw h3{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.12}.SiteCaseStudy_scene__jQaFw h3+p{margin-top:24px;color:var(--muted);font-size:1rem;line-height:1.65}.SiteCaseStudy_scene__jQaFw .SiteCaseStudy_textLink__MNcmm{margin-top:28px}.SiteCaseStudy_boundary__qAwzv{font-size:.8125rem;color:var(--muted);padding-left:18px;border-left:2px solid #c9b987;margin-top:26px!important}.SiteCaseStudy_paper__KtSYs{position:relative;background:#fff;padding:28px 30px 30px;border-top:3px solid var(--gold);box-shadow:0 18px 45px #786b4810}.SiteCaseStudy_paperLabel__Tyyki{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:24px!important}.SiteCaseStudy_paper__KtSYs blockquote{margin:0;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.5;letter-spacing:-.025em;text-wrap:pretty}.SiteCaseStudy_paper__KtSYs .SiteCaseStudy_compactQuote__N3ipz{font-family:var(--font-archivo),Arial,sans-serif;font-size:.9375rem;margin-top:18px;line-height:1.7;letter-spacing:0;color:var(--muted)}.SiteCaseStudy_paper__KtSYs h4{font-size:1.25rem;line-height:1.4;font-weight:700}.SiteCaseStudy_paperNote__rMmkZ{font-size:.8125rem;color:var(--muted);line-height:1.65;margin-top:24px!important}.SiteCaseStudy_action__2oIpI{width:100%;min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;margin-top:28px;padding:14px 18px!important;background:var(--red)!important;color:white!important;font-size:.875rem!important;font-weight:700!important;border-radius:4px;transition:background .18s}.SiteCaseStudy_action__2oIpI svg{flex:none}.SiteCaseStudy_action__2oIpI:hover{background:var(--red-hover)!important}.SiteCaseStudy_nextAction__NyQ6U{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:.8125rem}.SiteCaseStudy_nextAction__NyQ6U>span{color:var(--muted)}.SiteCaseStudy_nextAction__NyQ6U strong{display:block;font-size:1rem;margin:7px 0}.SiteCaseStudy_nextAction__NyQ6U p{color:var(--muted)}.SiteCaseStudy_proofs__enJ0i{margin:0;display:grid;gap:0}.SiteCaseStudy_proofs__enJ0i>div{padding:14px 0;border-bottom:1px solid var(--line)}.SiteCaseStudy_proofs__enJ0i dt{font-size:.8125rem;color:var(--muted)}.SiteCaseStudy_proofs__enJ0i dd{margin:5px 0 0;font-size:1.0625rem;font-weight:700}.SiteCaseStudy_simulation__HL1nD{margin-top:25px!important}.SiteCaseStudy_simulation__HL1nD legend{font-size:.75rem;font-weight:700;margin-bottom:12px}.SiteCaseStudy_simulation__HL1nD label{display:flex;align-items:flex-start;gap:12px;font-size:.8125rem;font-weight:400;line-height:1.5;margin:0;min-height:48px;padding-block:8px}.SiteCaseStudy_simulation__HL1nD input{appearance:auto;flex:none;width:18px;min-height:18px;height:18px;padding:0;margin-top:2px;accent-color:var(--gold)}.SiteCaseStudy_stageFooter__CvxPH{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 40px;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}.SiteCaseStudy_stageFooter__CvxPH button{display:inline-flex;align-items:center;gap:9px;flex:none;font-size:.8125rem;font-weight:700;min-height:44px;text-decoration:underline;text-underline-offset:4px}.SiteCaseStudy_decisions__rqnEv{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:100px 0}.SiteCaseStudy_decisions__rqnEv h2{font-size:clamp(2.4rem,4vw,3.8rem);max-width:12ch}.SiteCaseStudy_decisions__rqnEv ol{list-style:none;margin:0;padding:0;counter-reset:decision}.SiteCaseStudy_decisions__rqnEv li{position:relative;padding:26px 0 28px 44px;border-top:1px solid var(--line);counter-increment:decision}.SiteCaseStudy_decisions__rqnEv li:before{content:"0"counter(decision);position:absolute;left:0;top:29px;color:var(--gold);font-family:var(--font-playfair),Georgia,serif;font-size:1.1rem;font-style:italic}.SiteCaseStudy_decisions__rqnEv h3{font-size:1.25rem}.SiteCaseStudy_decisions__rqnEv p{margin-top:12px!important;color:var(--muted);font-size:.9375rem}.SiteCaseStudy_invitation__AjImc{padding:66px 0 80px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end}.SiteCaseStudy_invitation__AjImc h2{font-size:clamp(2.4rem,4vw,3.8rem)}.SiteCaseStudy_invitation__AjImc p{color:var(--muted);margin-bottom:24px!important}.SiteCaseStudy_invitation__AjImc small{display:block;font-size:.8125rem;color:var(--muted);margin-top:18px}@media(max-width:900px){.SiteCaseStudy_heroArt__PW2I_{width:50%;right:-16%;opacity:.5}.SiteCaseStudy_demoHeading__ff8iM{gap:32px}.SiteCaseStudy_sceneGrid__Aw7C_{gap:30px;min-height:0}.SiteCaseStudy_scene__jQaFw{padding:24px}.SiteCaseStudy_paper__KtSYs{padding:22px}.SiteCaseStudy_decisions__rqnEv{gap:40px}.SiteCaseStudy_invitation__AjImc{gap:36px}.SiteCaseStudy_stageFooter__CvxPH{padding:16px 24px}}@media(max-width:650px){.SiteCaseStudy_wrap__zQqgV{width:calc(100% - 40px)}.SiteCaseStudy_hero___xhjZ{padding:32px 0 30px}.SiteCaseStudy_hero___xhjZ h1{font-size:clamp(2.75rem,11.5vw,4rem)}.SiteCaseStudy_heroArt__PW2I_{width:70%;right:-32%;top:10%;opacity:.25}.SiteCaseStudy_heroLead__Sy1bp{font-size:1rem;max-width:33ch!important}.SiteCaseStudy_heroLinks__mO6C6{gap:14px}.SiteCaseStudy_heroSignature__qmofT{margin-top:26px!important}.SiteCaseStudy_demo__NARy0{padding-top:36px}.SiteCaseStudy_demoHeading__ff8iM{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.SiteCaseStudy_demoHeading__ff8iM>p{font-size:1rem}.SiteCaseStudy_switcher__BbNlD button{padding:12px 8px;min-height:80px;flex-direction:column;gap:5px;font-size:.75rem;line-height:1.35}.SiteCaseStudy_switcher__BbNlD button>span{font-size:1.1rem}.SiteCaseStudy_scene__jQaFw{padding:20px 16px 24px}.SiteCaseStudy_sceneCaption__7g1bg{font-size:.6875rem;gap:8px;margin-bottom:25px}.SiteCaseStudy_sceneGrid__Aw7C_{grid-template-columns:1fr;gap:28px}.SiteCaseStudy_scene__jQaFw h3{font-size:2rem}.SiteCaseStudy_scene__jQaFw h3+p{font-size:.9375rem;margin-top:18px}.SiteCaseStudy_paper__KtSYs{padding:22px 18px}.SiteCaseStudy_paper__KtSYs blockquote{font-size:1.375rem}.SiteCaseStudy_paperLabel__Tyyki{font-size:.625rem}.SiteCaseStudy_stageFooter__CvxPH{align-items:flex-start;flex-direction:column;gap:8px;padding:16px}.SiteCaseStudy_decisions__rqnEv{grid-template-columns:1fr;gap:30px;padding:64px 0}.SiteCaseStudy_decisions__rqnEv li{padding-left:36px}.SiteCaseStudy_invitation__AjImc{grid-template-columns:1fr;gap:24px;padding:44px 0 56px}.SiteCaseStudy_invitation__AjImc p{margin-bottom:20px!important}}@media(prefers-reduced-motion:reduce){.SiteCaseStudy_action__2oIpI,.SiteCaseStudy_switcher__BbNlD button{transition:none}}