.process-page{--pr-text:#eeeae4;--pr-muted:#b9bcb6;color:var(--pr-text);max-width:1240px;margin:auto;padding:150px 40px 90px}.process-page h1,.process-page h2{font-family:'Dela Gothic One',var(--font-display),sans-serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.process-page h1{font-size:clamp(42px,6vw,78px);line-height:1.12;margin:22px 0 40px}.pr-eyebrow,.pr-number{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:#d8b587}.pr-intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.pr-intro-bottom>p{max-width:570px;font-size:19px;line-height:1.6;color:var(--pr-muted);margin:0}.pr-scroll{display:flex;gap:28px;align-items:center;white-space:nowrap;color:var(--pr-text);text-decoration:none;font-size:14px;padding-bottom:10px;border-bottom:1px solid #454740}.pr-scroll span{font-size:26px}.pr-step{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center;margin-top:100px;padding-top:65px;border-top:1px solid #ffffff20;scroll-margin-top:110px}.pr-step:nth-of-type(even) .pr-art{order:2}.pr-step:nth-of-type(even) .pr-copy{order:1}.pr-art{position:relative;border:1px solid #ffffff15;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#263c30 0,transparent 74%),#101210}.pr-peach{background:radial-gradient(ellipse at 50% 60%,#47382b,transparent 74%),#121110}.pr-blue{background:radial-gradient(ellipse at 50% 60%,#263640,transparent 74%),#101113}.pr-lilac{background:radial-gradient(ellipse at 50% 60%,#332d40,transparent 74%),#111012}.pr-stage{display:block;text-align:center;padding-top:25px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#c5cac1}.pr-art svg{display:block;width:100%;height:auto}.pr-art svg text{font-family:'Manrope',var(--font-text),sans-serif}.pr-svg-heading{font-size:27px;font-weight:800;letter-spacing:-1px}.pr-svg-label{font-size:16px;font-weight:700}.pr-svg-small{font-size:14px;font-weight:500}.pr-copy h2{font-size:clamp(27px,3.2vw,40px);line-height:1.22;margin:17px 0 25px}.pr-copy>p:not(.pr-number){font-size:16px;line-height:1.75;color:var(--pr-muted);max-width:48ch;margin:14px 0}.pr-deliver{padding-top:20px;margin-top:25px;border-top:1px solid #ffffff18;display:grid;gap:8px}.pr-deliver span{font-size:12px;color:#d8b587}.pr-deliver strong{font-size:15px;font-weight:600}.pr-next{margin-top:110px;padding:65px 0 0;border-top:1px solid #ffffff25;text-align:center}.pr-next h2{font-size:clamp(33px,4.5vw,58px);line-height:1.2;margin:24px 0}.pr-next>p:not(.pr-eyebrow){color:var(--pr-muted);line-height:1.6;max-width:430px;margin:0 auto 28px}.pr-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;width:max-content;max-width:100%;margin:24px auto 20px;border-radius:999px;background:#eeeae5;color:#171817;text-decoration:none;font-size:16px;font-weight:700;padding:20px 28px;transition:background .2s,transform .2s}.pr-cta:hover{background:#d5e8db;transform:translateY(-2px)}.pr-work{font-size:14px;color:var(--pr-muted);text-underline-offset:5px}.process-page a:focus-visible{outline:2px solid #d8b587;outline-offset:7px}@media(max-width:760px){.process-page{padding:120px 22px 65px}.process-page h1{font-size:clamp(33px,8.7vw,54px);margin-bottom:25px}.pr-intro-bottom{align-items:start;flex-direction:column;gap:22px}.pr-intro-bottom>p{font-size:16px}.pr-step{grid-template-columns:1fr;gap:25px;margin-top:56px;padding-top:32px}.pr-step .pr-art{order:2!important}.pr-step .pr-copy{order:1!important}.pr-copy h2{font-size:29px;margin:12px 0 20px}.pr-copy>p:not(.pr-number){font-size:16px;line-height:1.6}.pr-stage{padding-top:20px}.pr-art{border-radius:20px}.pr-next{margin-top:64px;padding-top:40px}.pr-next h2{font-size:33px}.pr-next>p:not(.pr-eyebrow){font-size:16px}}@media(prefers-reduced-motion:reduce){.pr-cta{transition:none}.pr-cta:hover{transform:none}}
.pr-intro{padding-bottom:8px}.pr-art{box-shadow:inset 0 1px #ffffff0c}.pr-deliver{border:1px solid #bfa07140;border-radius:14px;padding:16px 18px;background:#bfa0710b}.pr-deliver span{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.pr-number{display:flex;align-items:center;gap:12px}.pr-number:before{content:'';width:24px;height:1px;background:#d8b587}.pr-next{background:radial-gradient(ellipse at 50% 100%,#bfa0710e,transparent 65%)}
@media(max-width:760px){.process-page{padding-top:110px;padding-inline:20px}.process-page h1{font-size:clamp(31px,8.3vw,43px);line-height:1.15}.pr-eyebrow{font-size:11px}.pr-intro-bottom>p{font-size:15px;max-width:29ch}.pr-scroll{font-size:13px}.pr-step{position:relative;margin-top:40px;padding:24px 18px 18px;border:1px solid #ffffff1c;border-radius:24px;background:linear-gradient(150deg,#20231e70,transparent 60%);gap:20px}.pr-copy h2{font-size:clamp(24px,6.4vw,30px);line-height:1.2;margin:14px 0 17px}.pr-copy>p:not(.pr-number){font-size:14px;line-height:1.65}.pr-number{font-size:11px;margin:0}.pr-deliver{margin-top:20px;padding:13px 14px;gap:6px}.pr-deliver strong{font-size:13px;line-height:1.45}.pr-stage{display:none}.pr-art{border-radius:15px;border-color:#ffffff0c}.pr-art svg{max-height:260px}.pr-next h2{font-size:29px}.pr-next>p:not(.pr-eyebrow){font-size:14px}.pr-next{margin-top:48px}.pr-cta{width:100%;justify-content:space-between;font-size:14px;padding:17px 22px}}
