.studio-service{color:#101010;background:#fff}.ss-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#656565;font:10px Arial,sans-serif;display:block}.ss-hero{padding-top:135px;padding-bottom:35px}.ss-hero>.back-link{color:#656565;align-items:center;gap:8px;margin-bottom:38px;font-size:11px;display:inline-flex}.ss-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;display:grid}.ss-hero-copy h1{letter-spacing:-.045em;margin:23px 0 27px;font-family:Cal Sans,Arial,sans-serif;font-size:clamp(49px,5.9vw,88px);font-weight:400;line-height:1.02}.ss-hero-copy h1>span{color:#656565}.ss-hero-copy>p{color:#656565;max-width:480px;margin:0;font-size:15px;line-height:1.85}.ss-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:28px 0 35px;display:flex}.ss-actions .button{background:#18231e;min-height:0;padding:16px 21px;font-size:12px}.ss-compare{align-items:center;gap:10px;font-size:12px;display:inline-flex}.ss-price-note{color:#656565;border-top:1px solid #d8ddd5;flex-direction:column;gap:10px;padding-top:22px;font-size:11px;display:flex}.ss-price-note strong{color:#101010;font-size:14px;font-weight:400}.ss-art{background:#e2e8dc;border:1px solid #dae1d5;border-radius:22px;min-width:0;padding:20px 20px 50px;transition:transform .35s;display:block;position:relative;transform:rotate(1.5deg)}:is(.ss-art:hover,.ss-art:focus-visible){transform:rotate(0)translateY(-4px)}.ss-art-top{color:#656565;justify-content:space-between;align-items:center;padding:0 0 18px;font-size:9px;display:flex}.ss-browser{background:#fff;border:1px solid #d4decc;border-radius:9px;overflow:hidden}.ss-browser>span{color:#656565;background:#f9faf7;align-items:center;gap:4px;padding:12px;font-size:8px;display:flex}.ss-browser>span>i{background:#cbd3c3;border-radius:50%;width:4px;height:4px}.ss-browser>span>i:last-child{margin-right:14px}.ss-browser>div{height:285px;overflow:hidden}.ss-browser img{width:100%;height:auto;transition:transform 5s;display:block}.ss-art:hover .ss-browser img{transform:translateY(-10%)}.ss-art-caption{color:#656565;font-size:9px;position:absolute;bottom:19px;left:20px;right:20px}.ss-phone{background:#fff;border:4px solid #253426;border-radius:16px;width:93px;height:198px;position:absolute;bottom:22px;right:-12px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 10px 25px #18231e15}.ss-phone img{width:100%;height:auto;display:block}.ss-brand-sheet{grid-template-columns:1.2fr 1fr;gap:9px;display:grid}.ss-brand-sheet>div{border-radius:9px;justify-content:center;align-items:center;min-height:145px;display:flex;overflow:hidden}.ss-brand-word{background:#101010;padding:22px}.ss-brand-word img{width:100%;height:auto}.ss-brand-type{background:#fff;flex-direction:column;font-family:Cal Sans,Arial,sans-serif;font-size:80px;line-height:1;position:relative}.ss-brand-type>span{letter-spacing:.04em;color:#656565;margin-top:14px;font:8px Arial,sans-serif}.ss-brand-mark{background:#f7f8f4}.ss-brand-mark img{background:#101010;border-radius:14px;width:80px;height:80px;padding:10px}.ss-brand-palette{background:#d0dac4;gap:7px;padding-bottom:15px;position:relative}.ss-brand-palette>i{background:#18231e;border:1px solid #ffffff90;border-radius:50%;width:35px;height:35px}.ss-brand-palette>i:nth-child(2){background:#fff}.ss-brand-palette>i:nth-child(3){background:#8a9b7d}.ss-brand-palette>span{text-align:center;letter-spacing:.04em;font:8px Arial,sans-serif;position:absolute;bottom:22px;left:0;right:0}.ss-principles{letter-spacing:.05em;text-transform:uppercase;color:#656565;border-block:1px solid #d8ddd5;justify-content:space-between;gap:20px;margin-top:70px;padding:24px 0;font-size:10px;display:flex}.ss-principles span:before{content:"+";color:#656565;margin-right:14px}.studio-service .service-example{padding-top:65px}.studio-service .service-example-intro{grid-template-columns:1fr 1fr;align-items:start;gap:70px}.studio-service .service-example-intro h2,.studio-service .section-heading h2,.studio-service .service-scope>h2,.studio-service .service-questions>h2{letter-spacing:-.035em;font-family:Cal Sans,Arial,sans-serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.08}.studio-service .deliverables-section{border-top:1px solid #e3e7df;padding-top:65px}.studio-service .deliverables-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-service .deliverables-list>article{background:#fff;border:1px solid #dbe2d5;border-radius:16px;flex-direction:column;align-items:start;gap:0;min-width:0;padding:30px;display:flex}.studio-service .deliverables-list>article>svg,.studio-service .deliverables-list>article>.deliverable-index{color:#656565;margin-bottom:35px}.studio-service .deliverables-list h3{max-width:none;margin:0 0 18px;font-size:25px;line-height:1.2}.studio-service .deliverables-list p{max-width:none;margin:0;font-size:13px;line-height:1.8}.studio-service .service-scope{background:#f5f7f1;border:1px solid #dce3d5;border-radius:20px;max-width:calc(100% - 96px);padding:40px;display:block}.studio-service .service-scope>h2{max-width:670px;margin-bottom:35px}.studio-service .service-scope>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.studio-service .service-scope article{border:0;margin:0;padding:0}.studio-service .service-scope h3{margin-bottom:16px;font-size:24px;line-height:1.2}.studio-service .service-scope p{font-size:13px;line-height:1.85}.studio-service .process-section{background:#fff}.studio-service .process-grid{display:none}.ss-step-board{background:#f7f9f3;border:1px solid #d9e1d2;border-radius:20px;padding:12px}.ss-step-tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;display:grid}.ss-step-tabs button{color:#656565;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:18px 12px;font:11px/1.5 Arial,sans-serif;display:flex}.ss-step-tabs button>span{font-size:9px}.ss-step-tabs button[aria-pressed=true]{color:#101010;background:#dfe7d7}.ss-step-content{grid-template-columns:1fr 1.3fr;gap:0;min-height:330px;margin-top:12px;display:grid}.ss-flow-art{background:#dfe7d7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.ss-flow-art>span{background:#fff;border:1px solid #d2ddc8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:235px;max-width:100%;padding:20px;font-size:11px;display:flex;box-shadow:0 5px 20px #18231e06}.ss-flow-art>i{background:#91a182;width:1px;height:30px}.ss-step-content>div:last-child{padding:42px 48px}.ss-step-content h3{letter-spacing:-.03em;margin:22px 0;font:400 34px/1.1 Cal Sans,Arial,sans-serif}.ss-step-content p{color:#656565;max-width:440px;font-size:14px;line-height:1.8}.ss-next{cursor:pointer;background:#fff;border:1px solid #d7dfcf;border-radius:25px;align-items:center;gap:20px;margin-top:18px;padding:12px 17px;font:11px Arial,sans-serif;display:inline-flex}.ss-next:disabled{opacity:.35;cursor:default}.studio-service .service-questions{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.studio-service .service-questions summary{font-size:15px}.studio-service .service-questions .faq-list p{font-size:13px;line-height:1.85}.studio-service .service-cta{background:#dce4d6;border:1px solid #d6dfcf;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;max-width:calc(100% - 96px);margin-bottom:80px;padding:55px;display:flex}.studio-service .service-cta h2{max-width:680px;font-size:clamp(38px,4.6vw,65px);line-height:1.08}.studio-service .brand-project-process ol{counter-reset:ss-brand;grid-template-columns:1fr 1fr;gap:15px;display:grid}.studio-service .brand-project-process li{counter-increment:ss-brand;background:#fff;border:1px solid #dce3d5;border-radius:16px;flex-direction:column;align-items:start;gap:22px;padding:30px;display:flex}.studio-service .brand-project-process li:before{content:"0" counter(ss-brand);color:#656565;letter-spacing:.1em;font:10px Arial,sans-serif}.studio-service .brand-project-process li>span{background:#edf2e7;border:1px solid #dce5d2;border-radius:20px;margin-top:auto;padding:8px 12px;font-size:10px}.studio-service .brand-project-process h3{font-size:25px;line-height:1.15}:is(.studio-service a:focus-visible,.studio-service button:focus-visible){outline-offset:5px;outline:3px solid #648455}@media (max-width:1000px){.ss-hero-grid{gap:35px}.ss-hero-copy h1{font-size:59px}.ss-art{padding:15px 15px 45px}.ss-browser>div{height:260px}.ss-brand-sheet>div{min-height:125px}.ss-brand-type{font-size:68px}.studio-service .deliverables-list>article{padding:24px}.ss-step-content>div:last-child{padding:30px}.ss-principles{font-size:9px}.studio-service .service-cta{padding:40px}.ss-hero-copy>p{font-size:14px}}@media (max-width:700px){.ss-hero{padding-top:120px;padding-bottom:15px}.ss-hero>.back-link{margin-bottom:28px}.ss-hero-grid{flex-direction:column;align-items:stretch;gap:40px;display:flex}.ss-hero-copy h1{margin:20px 0 24px;font-size:clamp(45px,12vw,68px)}.ss-eyebrow{font-size:9px}.ss-hero-copy>p{font-size:14px;line-height:1.8}.ss-actions{align-items:center;gap:20px;margin:24px 0 30px}.ss-actions .button{padding:15px 18px;font-size:11px}.ss-compare{font-size:11px}.ss-price-note{font-size:10px;line-height:1.6}.ss-art{border-radius:17px;margin:0 6px 0 0;padding:16px 16px 45px;transform:rotate(1deg)}.ss-art-top{padding-bottom:14px;font-size:8px}.ss-browser>div{height:240px}.ss-phone{width:79px;height:165px;bottom:20px;right:-8px}.ss-art-caption{font-size:8px;bottom:17px;left:16px}.ss-brand-sheet>div{min-height:130px}.ss-brand-type{font-size:70px}.ss-brand-palette>i{width:27px;height:27px}.ss-principles{grid-template-columns:1fr 1fr;gap:20px;margin-top:45px;padding:23px 0;font-size:8px;display:grid}.ss-principles span:before{margin-right:8px}.studio-service .service-example{padding-top:45px;padding-bottom:55px}.studio-service .service-example-intro{margin-bottom:30px;display:block}.studio-service .service-example-intro h2{max-width:340px;margin-bottom:22px;font-size:36px}.studio-service .service-example-intro p{font-size:13px;line-height:1.85}.studio-service .deliverables-section{padding-top:45px}.studio-service .deliverables-list{grid-template-columns:1fr;gap:12px}.studio-service .deliverables-list>article{padding:26px}.studio-service .deliverables-list>article>svg,.studio-service .deliverables-list>article>.deliverable-index{margin-bottom:24px}.studio-service .deliverables-list h3{font-size:26px}.studio-service .service-scope{max-width:calc(100% - 40px);padding:28px 24px}.studio-service .service-scope>div{grid-template-columns:1fr;gap:30px}.studio-service .service-scope>h2{margin-bottom:30px;font-size:33px}.studio-service .service-scope h3{font-size:24px}.ss-step-board{padding:8px}.ss-step-tabs{gap:4px}.ss-step-tabs button{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 7px;font-size:9px}.ss-step-content{display:block}.ss-flow-art{min-height:285px;padding:25px}.ss-step-content>div:last-child{padding:27px 20px}.ss-step-content h3{font-size:31px}.ss-step-content p{font-size:13px}.studio-service .service-questions{display:block}.studio-service .service-questions>h2{margin-bottom:30px;font-size:38px}.studio-service .service-questions summary{font-size:14px}.studio-service .service-cta{flex-direction:column;align-items:start;gap:25px;max-width:calc(100% - 40px);margin-bottom:50px;padding:32px 25px}.studio-service .service-cta h2{font-size:40px}.studio-service .brand-project-process ol{grid-template-columns:1fr}.studio-service .brand-project-process li{padding:26px}.studio-service .brand-project-process h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.ss-art,.ss-browser img{transition:none!important;transform:none!important}}
