/* Restore the studio's own visual signatures, with content doing the selling. */
.proof-intro{padding-top:45px;padding-bottom:45px}.proof-intro p{font-size:clamp(24px,2.35vw,37px);letter-spacing:-.9px}.proof-intro strong{font-family:Studio Serif,Georgia,serif;font-style:italic;font-weight:400;color:var(--clay)}
.work{display:grid;grid-template-columns:.78fr 1.22fr;column-gap:6%;row-gap:0;padding-top:100px;padding-bottom:100px}.work .section-heading{grid-column:1;grid-row:1;align-self:end;margin-bottom:35px}.work .section-heading h2{font-size:clamp(42px,4.6vw,72px)}.work .case-results{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr;gap:25px;padding:0;margin:0;align-self:start}.case-results>div{display:flex;flex-direction:column;gap:5px}.case-results strong{font-size:clamp(100px,10vw,160px);line-height:.9}.case-results span{font-size:18px;max-width:150px}.case-results>p{grid-column:1/-1;max-width:350px;font-size:16px}.work .project-visual{grid-column:2;grid-row:1/span 2;align-self:center;overflow:visible;isolation:isolate;background:#e8d7c2;padding:12% 4% 13%;border-radius:2px;transform:rotate(3deg);margin-right:-2%}.project-visual:before{width:85%;left:8%;top:5%;height:90%;aspect-ratio:auto;border:1px solid #a87c4d40;border-radius:50%;transform:rotate(-18deg)}.project-browser{transform:rotate(-7deg) scale(1.07);box-shadow:0 35px 55px -25px #4a2e2060}.project-visual:hover .project-browser{transform:rotate(-3deg) scale(1.09)}.project-visit{bottom:0;right:0;transform:translate(2%,24%) rotate(-3deg);background:var(--clay)}.project-visual:hover .project-visit{transform:translate(2%,24%) rotate(-3deg)}.work .project-info{grid-column:2;padding-top:40px;padding-bottom:35px;grid-template-columns:1fr;gap:12px}.project-info h3{font-size:20px}.project-info>p{font-size:17px;max-width:500px}.work .testimonial{grid-column:1/-1;grid-template-columns:50px 1fr 170px;gap:30px;padding-top:40px;margin-top:20px;border-top:1px solid var(--line)}.testimonial blockquote{font-size:clamp(28px,3vw,46px);max-width:950px;line-height:1.35}.work .customer-more{grid-column:2;margin-top:20px}.work .case-contact{grid-column:1;grid-row:5;justify-self:start;align-self:start;font-size:16px;max-width:290px;margin-top:30px}
.founders{background:#eee3d6;position:relative;overflow:hidden}.founders-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:90px;padding-bottom:100px}.founders .brothers-art{height:460px;width:100%;max-width:550px}.founders .brother-a{font-size:330px;left:0;top:5%;transform:rotate(-13deg);text-shadow:10px 18px 22px #7b462514}.founders .brother-h{font-size:330px;right:0;bottom:0;transform:rotate(10deg);text-shadow:10px 18px 22px #4a2e2014}.founders .brother-plus{font-size:110px;left:44%;top:35%;color:#fffaf0}.founders .brothers-orbit{stroke:#aa78565c;stroke-width:.8;transform:rotate(0)}.founders .brother-a,.founders .brother-h{transition:transform .65s var(--ease)}.founders .brothers-art:hover .brother-a{transform:rotate(-17deg) translate(-4px,-3px)}.founders .brothers-art:hover .brother-h{transform:rotate(14deg) translate(4px,3px)}.founders-copy h2{font-size:clamp(38px,4.25vw,66px)}.founders-copy>p{font-size:19px;line-height:1.65;max-width:490px;margin-top:26px}.founder-names{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #b69b824d;padding-top:25px;margin-top:30px}.founder-names h3{font-size:23px;letter-spacing:-.7px}.founder-names p{font-size:15px;line-height:1.5;margin-top:8px;color:#735b47}.founders-copy .text-link{font-size:17px;margin-top:25px}
.offer{position:relative;isolation:isolate;padding-top:110px;padding-bottom:100px;background:radial-gradient(ellipse at 20% 70%,#72422d,transparent 65%),#3e271d}.offer:before{content:'';position:absolute;z-index:-1;width:850px;height:850px;right:-250px;top:-190px;border:1px solid #e9ba8c22;border-radius:50%;box-shadow:0 0 0 60px #e9ba8c07,0 0 0 120px #e9ba8c04;pointer-events:none}.offer-inner{grid-template-columns:1.1fr 1fr;gap:12%;align-items:center}.offer-copy h2{font-size:clamp(44px,4.6vw,74px)}
.draft-receipt{position:relative;background:#fffaf0;color:var(--ink);padding:34px 35px 32px;width:100%;max-width:450px;justify-self:center;transform:rotate(4deg);box-shadow:0 35px 50px -15px #1e120c70;font-variant-numeric:tabular-nums}.draft-receipt:before{content:'';position:absolute;width:95px;height:34px;background:#efe2c66e;border-left:1px solid #fff4;left:calc(50% - 47px);top:-16px;transform:rotate(-9deg);backdrop-filter:blur(3px)}.draft-receipt:after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:13px;background:linear-gradient(135deg,#fffaf0 25%,transparent 25%) -6px 0/20px 20px,linear-gradient(225deg,#fffaf0 25%,transparent 25%) -6px 0/20px 20px}.receipt-brand{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5c3b2;padding-bottom:20px;font-size:24px;letter-spacing:-.8px}.receipt-brand>span:last-child{font-size:30px}.receipt-item-title{margin-top:25px;font-size:18px}.receipt-zero{font-size:145px;line-height:1.05;letter-spacing:-10px;margin:5px 0 25px}.receipt-zero>span{font-size:35px;letter-spacing:-1px;margin-left:9px}.draft-stamp{position:absolute;right:24px;top:135px;width:103px;height:103px;border:2px solid #a0522d99;outline:1px solid #a0522d55;outline-offset:-7px;border-radius:50%;display:grid;align-content:center;text-align:center;transform:rotate(-19deg);font-size:16px;line-height:1.25;color:var(--clay)}.draft-lines{border-top:1px dashed #bea992;border-bottom:1px dashed #bea992;padding:18px 0;margin:0;display:grid;gap:14px}.draft-lines>div{display:flex;justify-content:space-between;gap:18px;font-size:15px;line-height:1.4}.draft-lines dd{margin:0;color:#7a5137}.receipt-total{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:16px}.receipt-total strong{font-weight:500;white-space:nowrap}.receipt-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0 11px;margin-top:9px;border-bottom:1px solid var(--ink);font-size:19px;line-height:1.3}.receipt-cta>span{font-size:24px}.receipt-cta:hover{color:var(--clay)}.receipt-next{margin-top:25px}.receipt-next h3{font-size:16px}.receipt-next p{font-size:14px;line-height:1.65;margin-top:9px;color:#70533f}.receipt-next strong{font-weight:500;color:var(--ink)}.price-calculator-wrap{margin-top:80px}.price-calculator-wrap .value-calculator{background:#ffffff08;color:var(--paper);border:1px solid #e2cfc044}.price-calculator-wrap .value-calculator summary{font-size:18px}.price-calculator-wrap .calculator-result output{color:#e9b791}.price-calculator-wrap #calculator-note{color:#e2cfc0}.money-input{color:var(--ink)}
.contact h2{font-size:clamp(65px,10.7vw,170px);letter-spacing:-.07em}.contact-message{width:150px;transform:rotate(-12deg)}.contact{padding-top:85px;padding-bottom:90px}.contact-heading{align-items:flex-end}.contact-bottom{margin-top:45px}
@media(max-width:1150px){.founders .brothers-art{height:370px}.founders .brother-a,.founders .brother-h{font-size:260px}.founders .brother-plus{font-size:90px}.offer-inner{gap:8%}.draft-receipt{padding:28px}.draft-lines>div{font-size:14px}.draft-stamp{right:20px;width:90px;height:90px;font-size:14px}.work .testimonial{grid-template-columns:35px 1fr 140px;gap:20px}}
@media(max-width:900px){.work{grid-template-columns:1fr 1fr;gap:0 30px;padding-top:70px;padding-bottom:70px}.work .section-heading{grid-column:1/-1;grid-row:auto;margin-bottom:35px}.work .section-heading h2{font-size:58px}.work .case-results{grid-column:1;grid-row:auto;align-self:center;gap:20px}.case-results strong{font-size:100px}.case-results span{font-size:17px}.work .project-visual{grid-column:2;grid-row:auto;margin:0}.work .project-info{grid-column:2;grid-row:auto;padding-top:30px}.work .testimonial{grid-template-columns:35px 1fr;gap:15px}.testimonial figcaption{grid-column:2}.work .customer-more{grid-column:2}.work .case-contact{grid-row:auto;grid-column:1/-1}.founders-inner{gap:5%;padding-top:65px;padding-bottom:70px}.founders .brothers-art{height:300px}.founders .brother-a,.founders .brother-h{font-size:215px}.founders .brother-plus{font-size:75px}.founders-copy h2{font-size:40px}.founders-copy>p{font-size:18px}.founder-names{grid-template-columns:1fr;gap:20px}.offer-inner{grid-template-columns:1fr;gap:70px}.offer-copy h2{font-size:clamp(45px,7vw,66px)}.draft-receipt{max-width:460px;justify-self:center;padding:35px}.draft-stamp{right:28px;width:103px;height:103px;font-size:16px}.draft-lines>div{font-size:16px}.price-calculator-wrap{margin-top:75px}}
@media(max-width:640px){.proof-intro{padding-top:30px;padding-bottom:20px}.proof-intro p{font-size:27px}.work{display:block;padding-top:55px;padding-bottom:60px}.work .section-heading h2{font-size:clamp(38px,10vw,56px)}.work .case-results{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:40px}.case-results strong{font-size:115px}.case-results span{font-size:18px}.case-results>p{font-size:16px;max-width:none}.work .project-visual{margin:0 5px 0 0;padding:12% 4% 16%;transform:rotate(2deg)}.project-browser{transform:rotate(-5deg) scale(1.04)}.project-visit{font-size:14px;bottom:0;padding:14px 17px}.work .project-info{padding-top:40px;padding-bottom:15px;gap:12px}.work .testimonial{display:grid;grid-template-columns:22px 1fr;gap:13px;padding-top:30px;margin-top:20px}.testimonial blockquote{font-size:28px}.testimonial figcaption{grid-column:2}.work .customer-more{margin-top:25px}.work .case-contact{margin-top:22px;max-width:none}.founders-inner{grid-template-columns:1fr;padding-top:35px;padding-bottom:65px;gap:30px}.founders .brothers-art{height:310px;max-width:370px;justify-self:center}.founders .brother-a,.founders .brother-h{font-size:230px}.founders .brother-a{left:4%}.founders .brother-h{right:3%}.founders .brother-plus{font-size:82px}.founders-copy h2{font-size:clamp(37px,9.2vw,54px)}.founders-copy>p{margin-top:22px}.founder-names{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.founder-names h3{font-size:20px}.founder-names p{font-size:14px}.founders-copy .text-link{font-size:16px}.offer{padding-top:65px;padding-bottom:70px}.offer-copy h2{font-size:clamp(39px,10vw,60px)}.offer-inner{gap:60px}.draft-receipt{width:calc(100% - 16px);padding:25px;transform:rotate(3deg)}.receipt-brand{font-size:22px}.receipt-item-title{font-size:16px}.receipt-zero{font-size:125px;margin-bottom:20px}.receipt-zero>span{font-size:30px}.draft-stamp{width:87px;height:87px;right:18px;top:125px;font-size:14px}.draft-lines>div{font-size:14px;gap:15px}.receipt-total{font-size:15px}.receipt-cta{font-size:18px}.receipt-next p{font-size:14px}.price-calculator-wrap{margin-top:60px}.price-calculator-wrap .value-calculator summary{font-size:17px}.contact{padding-top:55px;padding-bottom:65px}.contact h2{font-size:clamp(56px,14vw,84px)}.contact-message{width:58px;margin-bottom:4px}.contact-heading{gap:10px}}
@media(max-width:360px){.draft-receipt{padding:22px 20px}.draft-lines>div{font-size:13px}.draft-stamp{right:14px;width:78px;height:78px;font-size:13px}.receipt-zero{font-size:115px}.founders .brothers-art{height:270px}.founders .brother-a,.founders .brother-h{font-size:200px}.founders .brother-plus{font-size:70px}.founder-names h3{font-size:18px}.contact h2{font-size:14vw}.contact-message{width:45px}}
@media(prefers-reduced-motion:reduce){.founders .brother-a,.founders .brother-h,.project-browser{transition:none!important}}
