:root{--ink:#252725;--gold:#aa8955;--paper:#faf9f5;--line:#deddd5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:5px}header{height:100px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:25px}.brand{font-weight:700;letter-spacing:5px;font-size:25px}.brand span{display:none}nav{display:flex;gap:32px;font-size:13px}nav a:hover,.textlink:hover{color:var(--gold)}.navcta{font-size:13px;border-bottom:1px solid var(--ink);padding:12px 0}.navcta span{margin-left:28px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;padding:78px 5% 65px;gap:30px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;margin:0 0 28px}.eyebrow>span{display:inline-block;width:6px;height:6px;background:var(--gold);margin-right:9px;border-radius:50%}h1{font-size:clamp(44px,5vw,76px);line-height:1.08;letter-spacing:-3.5px;font-weight:500;margin:0 0 26px}em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.intro{font-size:16px;line-height:1.8;color:#65665f;margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ink);color:white;padding:18px 23px;font-size:13px;border:1px solid var(--ink);cursor:pointer}.button:hover{background:#44483e}.textlink{display:inline-block;font-size:12px;margin:20px}.hero-note{font-size:10px;color:#74766d;margin-top:44px}.hero-note i{padding:0 10px;color:var(--gold)}.hero-art{position:relative;background:#f0efe9;min-height:435px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e8e6dd}.hero-art img{width:88%;max-width:440px;mix-blend-mode:multiply}.art-top{position:absolute;left:25px;top:25px;font-size:8px;letter-spacing:1.4px;color:#6b6d61}.art-bottom{position:absolute;bottom:24px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#6b6d61}.discipline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}.discipline>span{font-size:9px;letter-spacing:1.4px;color:#72746a}.discipline p{font-size:13px;margin:0}.discipline b{color:var(--gold);padding:0 20px}.section{padding:100px 6%;max-width:1440px;margin:auto}h2{font-size:clamp(32px,3.3vw,48px);line-height:1.18;font-weight:400;letter-spacing:-1.5px;margin:0}h3{font-size:21px;font-weight:500}p{line-height:1.7}.approach{display:grid;grid-template-columns:1fr 1fr;gap:10%}.approach-copy>p{font-size:14px;color:#73756c}.approach-copy .lead{font-size:19px;color:var(--ink);margin-top:0}.principle{display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.principle>span{font-size:32px;color:var(--gold)}.principle p{font-size:12px;color:#65675f}.principle strong{font-weight:500;color:var(--ink)}.deliverables{background:#efeee7}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px}.section-heading>p{font-size:13px;color:#717369}.deliverable-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center}.tabs button{display:flex;gap:24px;width:100%;text-align:left;align-items:center;border:0;border-top:1px solid #d3d3c9;background:none;padding:28px 8px;cursor:pointer;color:#7b7c73}.tabs button:last-child{border-bottom:1px solid #d3d3c9}.tabs button.active{color:var(--ink)}.tabs small{font-size:10px;color:var(--gold)}.tabs strong{display:block;font-size:18px;font-weight:500}.tabs em{display:block;font:12px Arial;margin-top:10px;color:#72746a}.tabs b{margin-left:auto;font-weight:400}.tabs button.active b{color:var(--gold)}.sample{background:#fffefb;box-shadow:0 12px 30px #272b2410;transform:rotate(-1deg);padding:25px;min-height:360px}.sample-bar{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;padding-bottom:20px;border-bottom:1px solid var(--line);gap:10px}.sample h3{font-family:Georgia;font-size:27px;margin:27px 0 12px}.sample .tag{font-size:9px;color:var(--gold);letter-spacing:1px}.sample ol{padding-left:22px;font-size:12px;line-height:2.5}.sample-foot{border-top:1px solid var(--line);padding-top:17px;font-size:10px;color:#7b7d74;margin-top:20px}.sample .mockline{padding:12px;background:#f1f0e9;font-size:11px;margin:8px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;border-top:1px solid var(--line);padding-top:30px}.steps article>span{font-family:Georgia;color:var(--gold);font-size:29px}.steps p{font-size:13px;color:#717369}.method-note{margin-top:40px;border:1px solid var(--line);display:flex;gap:25px;padding:22px;font-size:12px}.method-note strong{white-space:nowrap;font-weight:500}.method-note span{color:#72746a}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;padding-top:20px}details{border-bottom:1px solid var(--line)}summary{padding:23px 0;cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:18px}summary::-webkit-details-marker{display:none}summary span{color:var(--gold)}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;color:#72746a;margin-top:0}.project{background:#262b26;color:#f5f4ee;display:grid;grid-template-columns:1fr 1fr;gap:12%;max-width:none}.project h2{font-size:55px}.project .eyebrow{color:#c3aa7e}.project>div>p:last-child{font-size:13px;color:#b6bbae;margin-top:30px}.project em{color:#c3aa7e}form{max-width:500px}label{display:block;font-size:12px;margin:0 0 8px}label span{color:#a5ab9e}input,select,textarea{width:100%;background:#ffffff06;color:#f5f4ee;border:1px solid #5e6559;border-radius:0;padding:12px;margin-bottom:18px;font-size:13px}select option{background:#262b26}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a5ab9e}form .button{background:#c3aa7e;color:#252725;border:0;width:100%;font-weight:500}form .button:hover{background:#d7bf96}.form-note,#status{font-size:10px;color:#c0c5b8}footer{padding:36px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}footer .brand{font-size:18px}footer p,footer>span{font-size:10px;color:#72746a}@media(max-width:900px){header{height:80px}nav{display:none}.hero{grid-template-columns:1fr 0.8fr;padding-top:50px}.hero-art{min-height:340px}h1{font-size:50px}.textlink{margin-left:0;display:block}.discipline{flex-direction:column}.approach{gap:7%}.section{padding:70px 6%}.project h2{font-size:45px}.steps{gap:20px}.deliverable-grid{gap:4%}.hero-note{line-height:2}.hero-note i{padding:0 4px}}@media(max-width:620px){header{padding:0 6%;gap:12px}.brand{font-size:19px;letter-spacing:3px}.navcta{font-size:10px}.navcta span{margin-left:8px}.hero{grid-template-columns:1fr;padding:40px 6%}.hero h1{font-size:49px;letter-spacing:-2.5px}.hero-art{min-height:310px}.hero-art img{max-width:310px}.hero-note{margin-top:25px}.intro{font-size:14px}.eyebrow{font-size:8px}.discipline p{text-align:center;font-size:11px;line-height:2.2}.discipline b{padding:0 5px}.approach,.deliverable-grid,.faq,.project{grid-template-columns:1fr;gap:35px}.section-heading{display:block}.section{padding:55px 6%}.steps{grid-template-columns:1fr 1fr;gap:24px}.method-note{flex-direction:column;gap:10px}.sample{transform:none;padding:20px}.sample-bar{font-size:6px}.tabs button{padding:22px 4px}.project h2{font-size:44px}footer{flex-wrap:wrap}footer p{width:100%;order:3;margin:0}.art-top{font-size:7px}h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
[hidden]{display:none!important}.method-intro{max-width:760px;font-size:16px;color:#6f7267;margin-bottom:38px}.capture-tabs{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capture-tabs button{background:none;border:0;padding:24px 8px;color:#777b6e;cursor:pointer;text-align:center}.capture-tabs button b{font-size:43px;font-weight:400;display:block;margin-bottom:10px}.capture-tabs button span{font-size:11px}.capture-tabs button[aria-selected=true]{color:var(--ink);background:#efede3;box-shadow:inset 0 -3px var(--gold)}.capture-tabs button[aria-selected=true] b{color:var(--gold)}.capture-panel{display:grid;grid-template-columns:0.3fr 1fr;gap:55px;background:#f0efe8;padding:48px;margin-top:25px;min-height:365px}.capture-letter{font-family:Georgia;font-size:135px;color:var(--gold);line-height:1}.capture-letter small{font:10px Arial;letter-spacing:2px;display:block;margin-top:25px;color:#6d7064}.capture-panel .eyebrow{margin-bottom:15px}.capture-panel h3{font:30px Georgia;margin:0 0 20px}.capture-panel p{font-size:14px;color:#6f7267}.capture-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #d6d7ca;padding-top:20px;margin-top:24px}.capture-outcomes strong{font-size:11px;font-weight:600}.capture-outcomes p{font-size:12px;margin-bottom:0}.recording{display:grid;grid-template-columns:0.9fr 1.1fr;gap:10%;background:#efeee7}.recording>div>p:not(.eyebrow){font-size:14px;color:#6f7267}.recording .textlink{margin-left:0}.record-demo{background:#fffefa;padding:30px}.record-demo label{margin-top:25px}.record-demo select{background:#f3f2eb;color:var(--ink);border-color:#d8d9cd}.record-demo select option{background:#fffefa}.record-demo h3{font:25px Georgia}.record-steps{padding-left:20px}.record-steps li{padding-left:7px;margin-bottom:20px;font-size:12px}.record-steps p{color:#72766b}.caption{font-size:11px!important;color:#757a6b;line-height:1.7}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.three-cols article{border-top:1px solid var(--line);padding-top:24px}.three-cols article>span{font-size:9px;letter-spacing:1.2px;color:var(--gold)}.three-cols p{font-size:14px;color:#72766b}.delivery-more{background:#f4f2eb}.integration-example{margin-top:30px;border-top:1px solid var(--line)}.five-days{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.five-days p{font-size:12px}.five-days b{display:block;color:var(--gold);margin-bottom:10px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10%}.trust>div>p:not(.eyebrow){font-size:14px;color:#72766b;margin:25px 0}.trust-list article{display:flex;gap:22px;padding:16px 0;border-bottom:1px solid var(--line)}.trust-list article>b{font-size:11px;color:var(--gold);padding-top:23px}.trust-list h3{font-size:18px}.trust-list p{font-size:13px;color:#72766b}.pilot{border-top:1px solid var(--line)}.project-next{align-self:center}.project-next>span{font-size:9px;letter-spacing:2px;color:#c3aa7e}.project-next h3{font:32px Georgia;line-height:1.3}.project-next .button{background:#c3aa7e;color:#252725}.project-next p{font-size:11px;color:#c0c5b8}footer>a:not(.brand){font-size:11px}.back{display:inline-block;font-size:12px;margin-bottom:45px;color:#777c6e}.page-intro{padding-bottom:35px}.page-intro h1{font-size:58px;letter-spacing:-2px;line-height:1.15}.page-intro .lead{max-width:800px;font-size:19px;color:#6f7466}.notice{background:#eeece2;border-left:3px solid var(--gold);padding:22px 25px;margin:30px 0;color:var(--ink)}.notice strong{font-size:14px;font-weight:500}.notice p{font-size:12px;margin-bottom:0;color:#707669}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.privacy-grid h3{font-size:19px;margin-top:25px}.privacy-grid p,.website-data>p:not(.eyebrow){font-size:14px;color:#72766b}.lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin:40px 0}.lifecycle b{font-size:9px;letter-spacing:1px;color:var(--gold)}.lifecycle p{font-size:13px;color:#72766b}.agreement ul{line-height:2.3;padding-left:20px;font-size:14px;margin:35px 0}.website-data{background:#f0efe8}.website-data>p{max-width:850px}.request-layout{display:grid;grid-template-columns:0.7fr 1fr;gap:12%;padding-top:25px}.request-layout aside .textlink{margin-left:0}.progress{padding:0;list-style:none}.progress li{font-size:12px;color:#888b80;border-bottom:1px solid var(--line);padding:20px 0}.progress span{padding-left:20px}.progress .current{color:var(--ink);font-weight:600}.request-form{max-width:none}.request-form fieldset{padding:0;border:0;margin:0 0 25px;min-width:0}.request-form legend{font:26px Georgia;margin-bottom:30px}.request-form input,.request-form textarea,.request-form select{background:#fffefa;color:var(--ink);border-color:#cccfc2;margin-bottom:24px}.request-form select option{background:#fffefa}.request-form .checkbox{display:flex;gap:12px;line-height:1.7}.request-form .checkbox input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:var(--gold)}.wizard-actions{display:flex;justify-content:space-between;gap:15px}.wizard-actions .button{width:auto;background:var(--ink);color:#fff;min-width:170px;margin-left:auto}.secondary{border:1px solid #bfc4b6;background:none;padding:15px;cursor:pointer;font-size:12px}.request-form #request-status{font-size:12px;color:#5e7050}.request-form dt{font-size:10px;letter-spacing:1px;color:#7d826f;text-transform:uppercase;margin-top:22px}.request-form dd{margin:8px 0 0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.request-intro{padding-top:55px}#capture-task:focus-visible{outline:2px solid var(--gold)}@media(max-width:900px){.capture-tabs button span{font-size:9px}.capture-panel{gap:25px;padding:30px}.three-cols{gap:25px}.recording,.trust,.privacy-grid{gap:6%}.lifecycle{grid-template-columns:1fr 1fr}.request-layout{gap:7%}.page-intro h1{font-size:46px}}@media(max-width:620px){.capture-tabs{grid-template-columns:repeat(7,1fr)}.capture-tabs button{padding:16px 2px}.capture-tabs button b{font-size:30px;margin:0}.capture-tabs button span{display:none}.capture-panel{grid-template-columns:1fr;gap:20px;padding:24px}.capture-letter{font-size:65px;display:flex;align-items:center;gap:20px}.capture-letter small{margin:0}.capture-panel h3{font-size:26px}.capture-outcomes{grid-template-columns:1fr;gap:15px}.recording,.trust,.privacy-grid,.request-layout{grid-template-columns:1fr;gap:30px}.three-cols{grid-template-columns:1fr;gap:12px;margin-top:25px}.five-days{grid-template-columns:1fr}.five-days p{margin:4px 0}.five-days b{display:inline;margin-right:12px}.record-demo{padding:20px}.page-intro h1{font-size:40px}.page-intro .lead{font-size:16px}.lifecycle{gap:25px}.request-layout{padding-top:0}.progress{display:flex;gap:14px}.progress li{font-size:10px;flex:1;line-height:1.7}.progress span{display:block;padding:0}.request-layout aside .notice{margin:15px 0}.request-layout aside .textlink{margin-bottom:0}.wizard-actions{flex-wrap:wrap}.request-form legend{font-size:23px}.agreement ul{line-height:1.8}.agreement li{margin-bottom:15px}}
.professions{padding-top:65px;padding-bottom:65px;background:#f4f2eb}.professions .three-cols{row-gap:20px}.request-followup{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.request-followup ol{padding-left:18px;font-size:12px;line-height:1.8;color:#73776a}.request-followup li{margin-bottom:12px}

.contact-card{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border:1px solid var(--line);border-radius:8px;background:#f4f2eb;min-width:230px}.contact-card strong{font-size:17px}.contact-card address{font-style:normal;line-height:1.6;color:var(--muted)}footer .contact-card{margin:14px 0}
