

.identity{margin:80px 0 64px;font-family:"CMYKER Gilroy",Gilroy,Arial,sans-serif;color:#f6f5f2}.identity *{box-sizing:border-box}.identity figure{margin:0}.identity-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}.identity-heading h2{font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.07;letter-spacing:-.02em;margin:12px 0 0}.identity-heading>p,.identity-note p,.identity-end p{font-size:18px;line-height:1.5;color:#a7a4aa;margin:0}.identity-hero{display:grid;grid-template-columns:1fr 1.25fr;gap:22px}.identity-logo{background:white;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.identity-logo>img{display:block;width:100%;height:540px;object-fit:contain;padding:26px}.identity-logo figcaption{padding:20px 24px;border-top:1px solid #e9e6e1;color:#483727;display:flex;justify-content:space-between;gap:14px;font-size:13px}.identity-logo figcaption span:first-child{font-weight:600}.identity-poster{border-radius:14px;overflow:hidden;background:#e8e9e2;display:flex;flex-direction:column}.identity-poster>div{height:540px;overflow:hidden;position:relative}.identity-poster img{width:100%;height:100%;object-fit:cover;object-position:50% 4%;display:block;transform:scale(1.25);transform-origin:50% 0}.identity-poster figcaption{background:#e8e9e2;color:#483727;padding:18px 24px;display:flex;flex-direction:column;gap:6px;font-size:14px}.identity-poster figcaption span:first-child{font-size:20px;font-weight:600}.identity-note{display:grid;grid-template-columns:1fr 1.25fr;gap:22px;padding:38px 0 36px}.identity h3{font-size:25px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.identity-grid a{display:block;border-radius:14px;overflow:hidden}.identity-art{position:relative;height:450px;background:#2b1e10;overflow:hidden}.identity-art img{position:absolute;width:100%;height:auto;display:block;transition:transform .45s ease}.identity-art.cards img{top:50%;transform:translateY(-50%) scale(1.09)}.identity-art.price img{height:100%;width:100%;object-fit:contain;transform:scale(1.08)}.identity-art.signs img{height:100%;width:100%;object-fit:contain;transform:scale(1.1)}.identity-art.icons{background:#fff}.identity-art.icons img{height:100%;width:100%;object-fit:contain;transform:scale(1.16);top:0}.identity-grid figcaption{position:relative;padding:19px 34px 0 0}.identity-grid h3{font-size:23px}.identity-grid p{font-size:16px;color:#a7a4aa;line-height:1.4;margin:7px 0 0}.identity-grid figcaption>span{position:absolute;right:0;top:19px;color:#b4c86a;font-size:25px}.identity-end{margin-top:50px;border-top:1px solid #333;padding-top:34px;display:grid;grid-template-columns:1fr 1.25fr;gap:22px}.identity-end h3{font-size:40px;font-weight:400;margin-top:12px}.identity-end .sp-cta{margin-top:20px}.identity-case{color:#ddd;display:flex;justify-content:space-between;gap:20px;margin-top:18px;text-decoration:none;font-size:15px}.identity-case:hover{color:#b4c86a}.identity a:focus-visible{outline:2px solid #b4c86a;outline-offset:5px}
@media(max-width:700px){.identity{margin-top:48px}.identity-heading{display:block}.identity-heading>p{margin-top:18px}.identity-heading>p br{display:none}.identity-hero,.identity-note,.identity-end{grid-template-columns:1fr}.identity-logo>img,.identity-poster>div{height:410px}.identity-logo figcaption{flex-wrap:wrap}.identity-note{gap:14px;padding:28px 0}.identity-grid{grid-template-columns:1fr;gap:28px}.identity-art{height:400px}.identity-end{gap:22px}.identity h3{font-size:23px}.identity-end h3{font-size:34px}.identity-end p br{display:none}}
@media(prefers-reduced-motion:reduce){.identity *{transition:none!important}}

.identity-poster img{height:133.333%;object-fit:contain;object-position:center top;transform:none}.identity-poster>div{background:#e8e9e2}.identity-art.cards img{transform:translateY(-50%)}.identity-art.price img,.identity-art.signs img,.identity-art.icons img{transform:none}.identity-art{background:#49342d}.identity-end .sp-eyebrow{font-size:12px;color:#b4c86a}

/* The body class is added only for the exact identity service route. */
body.sp-page.cmyker-identity-page{--sp-accent:#b4c86a;--sc-accent:#b4c86a;--sc-rgb:180,200,106}
.cmyker-identity-page .scroll-progress{background:#b4c86a;box-shadow:none}
.cmyker-identity-page .sp-cta{color:#202514!important;transition:background-color .2s,filter .2s}
.cmyker-identity-page .identity-grid a{transition:box-shadow .22s}
.cmyker-identity-page .identity-grid a:hover{box-shadow:0 0 0 2px #b4c86a}
.cmyker-identity-page .identity-case:hover{color:#b4c86a}
@media(max-width:360px){.cmyker-identity-page .identity-end .sp-cta{gap:12px;padding:17px 15px}.identity-logo figcaption{padding:18px}}
