.editorial-hero .hero-photo img{object-position:50% 0%;transform-origin:50% 10%;width:150%;max-width:none;height:150%;position:absolute;top:-3%;left:50%;translate:-50%}.editorial-hero .portrait-stamp{z-index:4;max-width:calc(100% - 8px);padding:18px 24px;transform:rotate(-2deg)}:root[data-palette] .editorial-hero .portrait-stamp a{color:#241a0d;letter-spacing:-.025em;opacity:1;min-height:54px;padding-right:42px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}.editorial-hero .portrait-stamp a>svg{width:28px;height:28px;bottom:50%;transform:translateY(50%)}.editorial-hero .portrait-stamp a:focus-visible{outline-offset:7px;border-radius:2px;outline:3px solid #241a0d}@media (width<=600px){.editorial-hero .portrait-stamp{padding:16px 20px;left:0}}.proof-own-link{margin-top:18px;font-size:17px;line-height:1.5}.proof-own-link a{max-width:100%;min-height:44px;color:var(--p-text);text-underline-offset:5px;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.proof-own-link a:is(:hover,:focus-visible){color:var(--p-accent)}.proof-own-link svg{flex-shrink:0;width:20px;height:20px}:root[data-palette] .proof-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;display:grid;overflow:visible}:root[data-palette] .proof-links .project-gateway{color:#f2f4fb;isolation:isolate;background:#1a2335;border:1px solid #68748c;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 58px;align-items:end;gap:26px 14px;min-height:260px;padding:28px;transition:color .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}:root[data-palette] .proof-links .gateway-crop{background:#242a36}:root[data-palette] .proof-links .gateway-erp{background:#292b32}.project-gateway:before{content:"";clip-path:circle(0 at 100% 100%);z-index:-1;background:#ffca7a;transition:clip-path .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}:root[data-palette] .proof-links .project-gateway:is(:hover,:focus-visible){color:#2c210e;border-color:#ffca7a;box-shadow:0 15px 40px #0002}.project-gateway:is(:hover,:focus-visible):before{clip-path:circle(150% at 100% 100%)}:root[data-palette] .proof-links .project-gateway>.gateway-meta{letter-spacing:0;z-index:2;grid-column:1/-1;align-self:start;font-size:16px;font-weight:450;line-height:1.4;position:relative}.gateway-name{z-index:2;grid-area:2/1/auto/-1;height:2.36em;line-height:1.18;display:block;position:relative;overflow:hidden}:root[data-palette] .proof-links .project-gateway>.gateway-name,:root[data-palette] .proof-links .gateway-name strong{letter-spacing:-.06em;font-size:clamp(30px,3.3vw,49px);font-weight:600}.gateway-name strong{white-space:nowrap;line-height:1.18;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.gateway-name strong:nth-child(2){position:absolute;inset:0;transform:translateY(110%)rotate(4deg)}.project-gateway:is(:hover,:focus-visible) .gateway-name strong:first-child{transform:translateY(-110%)rotate(-4deg)}.project-gateway:is(:hover,:focus-visible) .gateway-name strong:nth-child(2){transform:none}:root[data-palette] .proof-links .project-gateway>.gateway-arrow{color:#ffca7a;background:#12151e;border:1px solid #ffca7a;border-radius:50%;grid-area:3/2;align-self:center;place-items:center;width:58px;height:58px;transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s;display:grid}.gateway-arrow svg{width:28px;height:28px}.project-gateway:is(:hover,:focus-visible) .gateway-arrow{transform:rotate(-40deg)}:root[data-palette] .proof-links .project-gateway>.gateway-invite{grid-area:3/1;font-size:17px;font-weight:450;line-height:1.3}:root[data-palette] .proof-links .project-gateway>.gateway-art{pointer-events:none;opacity:.75;color:#ffca7a;width:90px;height:60px;transition:opacity .4s,transform .65s,color .35s;position:absolute;top:22px;right:28px}:root[data-palette] .proof-links .project-gateway:is(:hover,:focus-visible)>.gateway-art{opacity:1;color:#2c210e;transform:translateY(-6px)rotate(-7deg)}.gateway-art svg{width:100%;height:100%;display:block;overflow:visible}.project-gateway:active .gateway-arrow{scale:.9}@media (width<=1100px) and (width>=721px){:root[data-palette] .proof-links{gap:12px}:root[data-palette] .proof-links .project-gateway{grid-template-columns:minmax(0,1fr) 44px;gap:25px 8px;min-height:250px;padding:22px}:root[data-palette] .proof-links .project-gateway>.gateway-arrow{width:44px;height:44px}:root[data-palette] .proof-links .project-gateway>.gateway-name,:root[data-palette] .proof-links .gateway-name strong{font-size:clamp(26px,3vw,37px)}}@media (width<=720px){:root[data-palette] .proof-links{grid-template-columns:1fr;gap:15px}:root[data-palette] .proof-links .project-gateway{gap:24px 12px;min-height:205px;border-color:#68748c!important;padding:25px!important}:root[data-palette] .proof-links .project-gateway>.gateway-name,:root[data-palette] .proof-links .gateway-name strong{font-size:clamp(33px,8vw,45px)}:root[data-palette] .proof-links .project-gateway>.gateway-art{width:90px;height:60px;top:35px;right:27px}}html[data-motion=paused] .project-gateway *,html[data-motion=paused] .project-gateway:before{transition:none!important}html[data-motion=paused] .project-gateway .gateway-name strong:first-child{transform:none}html[data-motion=paused] .project-gateway .gateway-name strong:nth-child(2){display:none}@media (prefers-reduced-motion:reduce){.project-gateway *,.project-gateway:before{transition:none!important}.project-gateway .gateway-name strong:first-child{transform:none!important}.project-gateway .gateway-name strong:nth-child(2){display:none}}:root[data-palette] .proof-links .project-gateway>.gateway-name,:root[data-palette] .proof-links .gateway-name strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px)}.service-reading-links[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr;gap:20px;margin-top:46px;display:grid}.service-reading-links[data-astro-cid-lesv7jgp]>a[data-astro-cid-lesv7jgp]{border:1px solid var(--p-edge);background:var(--p-surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.service-reading-links[data-astro-cid-lesv7jgp]>a[data-astro-cid-lesv7jgp]:last-child:nth-child(odd){grid-column:1/-1}.service-reading-links[data-astro-cid-lesv7jgp] strong[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;color:var(--p-text);font-size:22px;font-weight:600;line-height:1.3}.service-reading-links[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:var(--p-link);align-items:center;gap:16px;font-size:16px;line-height:1.5;display:flex}.service-reading-links[data-astro-cid-lesv7jgp]>a[data-astro-cid-lesv7jgp]:is(:hover,:focus-visible){border-color:var(--p-link);background:var(--p-raised)}.service-resources[data-astro-cid-lesv7jgp]{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:18px;font-size:16px;line-height:1.6;display:flex}.service-resources[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{min-height:44px;color:var(--p-text);text-underline-offset:4px;align-items:center;gap:8px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.service-resources[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:is(:hover,:focus-visible){color:var(--p-link)}.service-resources[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:18px;height:18px}@media (width<=700px){.service-reading-links[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.service-reading-links[data-astro-cid-lesv7jgp]>a[data-astro-cid-lesv7jgp]{padding:22px}.service-resources[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:flex-start;row-gap:6px}.service-resources-separator[data-astro-cid-lesv7jgp]{display:none}}.contact-channels[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.contact-email[data-astro-cid-he3spzz3]{overflow-wrap:anywhere}#brief-form[data-astro-cid-he3spzz3] .contact-honeypot[data-astro-cid-he3spzz3]{display:none}.contact-person[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:18px;width:100%;display:grid}.contact-person[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{flex-direction:column;min-width:0;display:flex}#brief-form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:not([type=hidden]):not(.contact-honeypot){border:1px solid var(--p-edge);background:var(--p-surface);width:100%;min-height:56px;color:var(--p-text);font:inherit;border-radius:6px;margin-bottom:28px;padding:16px 18px;font-size:17px}#brief-form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder{color:var(--p-muted)}#brief-form[data-astro-cid-he3spzz3] .field-optional[data-astro-cid-he3spzz3]{font-size:14px;font-weight:400}#brief-form[data-astro-cid-he3spzz3] .fine-print[data-astro-cid-he3spzz3]{font-size:14px!important}.contact-privacy[data-astro-cid-he3spzz3]{width:100%;margin-top:18px;font-size:15px;line-height:1.6}.contact-privacy[data-astro-cid-he3spzz3] summary[data-astro-cid-he3spzz3]{cursor:pointer;color:var(--p-link);min-height:44px;padding-block:10px;display:list-item}.contact-privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;text-decoration:underline}.contact-privacy[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{font-size:15px!important}#contact-status[data-astro-cid-he3spzz3]{margin-top:16px;font-size:16px;line-height:1.5}#contact-submit[data-astro-cid-he3spzz3]:disabled{opacity:.7;cursor:wait}@media (width<=600px){.contact-person[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:0}}.working-process[data-astro-cid-udwuhiap]{background:var(--p-feature);padding:28px 0 40px;scroll-margin-top:96px}.working-process[data-astro-cid-udwuhiap] header[data-astro-cid-udwuhiap]{border-top:1px solid var(--p-edge);justify-content:space-between;align-items:baseline;gap:24px;padding-top:28px;display:flex}.working-process[data-astro-cid-udwuhiap] h2[data-astro-cid-udwuhiap]{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);line-height:1.15}.working-process[data-astro-cid-udwuhiap] header[data-astro-cid-udwuhiap] p[data-astro-cid-udwuhiap]{max-width:520px;color:var(--p-muted);font-size:18px;line-height:1.5}.working-steps[data-astro-cid-udwuhiap]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0;padding:0;list-style:none;display:grid}.working-steps[data-astro-cid-udwuhiap] li[data-astro-cid-udwuhiap]{gap:14px;min-width:0;display:flex}.working-steps[data-astro-cid-udwuhiap] li[data-astro-cid-udwuhiap]>span[data-astro-cid-udwuhiap]{color:var(--p-accent);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.5}.working-steps[data-astro-cid-udwuhiap] h3[data-astro-cid-udwuhiap]{letter-spacing:-.025em;margin-bottom:10px;font-size:22px;line-height:1.3}.working-steps[data-astro-cid-udwuhiap] p[data-astro-cid-udwuhiap],.working-close[data-astro-cid-udwuhiap] p[data-astro-cid-udwuhiap]{color:var(--p-muted);font-size:18px;line-height:1.5}.working-close[data-astro-cid-udwuhiap]{border-top:1px solid var(--p-edge);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.working-close[data-astro-cid-udwuhiap] p[data-astro-cid-udwuhiap]{max-width:720px;font-size:16px}.working-close[data-astro-cid-udwuhiap] a[data-astro-cid-udwuhiap]{white-space:normal;flex-shrink:0;min-height:44px;font-size:17px}@media (width<=900px){.working-process[data-astro-cid-udwuhiap] header[data-astro-cid-udwuhiap],.working-close[data-astro-cid-udwuhiap]{flex-direction:column;align-items:flex-start;gap:14px}.working-steps[data-astro-cid-udwuhiap]{grid-template-columns:1fr;gap:24px}.working-process[data-astro-cid-udwuhiap]{padding-block:20px 28px}}
