.hero-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-family:var(--display);font-size:15px;background:var(--vivid);color:var(--navy);padding:14px 24px;border-radius:4px;transition:background .2s,transform .15s}.hero-cta[data-astro-cid-j7pv25f6]:hover{background:#fff;transform:translateY(-1px)}.hero-cta[data-astro-cid-j7pv25f6] .ar[data-astro-cid-j7pv25f6]{color:var(--navy)}section[data-astro-cid-j7pv25f6].clients .logos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.4vw,40px);justify-content:start;align-items:center}section[data-astro-cid-j7pv25f6].clients .logos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:auto;width:auto;max-height:38px;max-width:100%;justify-self:start;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(.18);opacity:.92}@media (max-width: 760px){section[data-astro-cid-j7pv25f6].clients .logos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:26px 20px}section[data-astro-cid-j7pv25f6].clients .logos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:32px}}section[data-astro-cid-j7pv25f6].statement>.wrap[data-astro-cid-j7pv25f6]{max-width:1560px}section[data-astro-cid-j7pv25f6].statement .st-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}section[data-astro-cid-j7pv25f6].statement .st-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-column:1}section[data-astro-cid-j7pv25f6].statement p[data-astro-cid-j7pv25f6]:not(.st-link){font-size:clamp(30px,4.7vw,76px);line-height:1.1;letter-spacing:-.035em;max-width:24em}section[data-astro-cid-j7pv25f6].statement .st-link[data-astro-cid-j7pv25f6]{margin-top:clamp(26px,3vw,42px)}.pans[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.6vw,24px);align-items:start}@media (max-width: 1099px){.pans[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(18px,2.4vw,24px)}}@media (max-width: 699px){.pans[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}}.pan[data-astro-cid-j7pv25f6] .pimg[data-astro-cid-j7pv25f6]{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 4.3;background:var(--navy)}@media (max-width: 1099px){.pan[data-astro-cid-j7pv25f6] .pimg[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 4.2}}@media (max-width: 699px){.pan[data-astro-cid-j7pv25f6] .pimg[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 4.6}}.pan[data-astro-cid-j7pv25f6] .pimg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .6s ease}.pan[data-astro-cid-j7pv25f6]:hover .pimg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.pan[data-astro-cid-j7pv25f6]:focus-within .pimg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.045)}.pan[data-astro-cid-j7pv25f6] .grad[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#081622eb,#081622b3 26%,#08162200 58%)}.pan[data-astro-cid-j7pv25f6] .ptxt[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:clamp(20px,2vw,28px);padding-right:clamp(64px,5vw,76px)}.pan[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(28px,2.6vw,40px)}.pan[data-astro-cid-j7pv25f6] .ptxt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:10px;font-family:var(--display);font-size:15px;line-height:1.45;color:#ffffffe6;max-width:26ch}.pan[data-astro-cid-j7pv25f6] .pgo[data-astro-cid-j7pv25f6]{position:absolute;right:clamp(20px,2vw,28px);bottom:clamp(20px,2vw,28px);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--vivid);color:var(--navy);font-family:var(--display);font-size:18px;line-height:1;opacity:0;transform:translate(-8px);transition:opacity .35s ease,transform .35s ease}.pan[data-astro-cid-j7pv25f6]:hover .pgo[data-astro-cid-j7pv25f6],.pan[data-astro-cid-j7pv25f6]:focus-within .pgo[data-astro-cid-j7pv25f6]{opacity:1;transform:none}@media (hover: none){.pan[data-astro-cid-j7pv25f6] .pgo[data-astro-cid-j7pv25f6]{opacity:1;transform:none}}.pan[data-astro-cid-j7pv25f6] .psvc[data-astro-cid-j7pv25f6]{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-family:var(--display);font-size:15px;line-height:1.4}.pan[data-astro-cid-j7pv25f6] .psvc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--slate);transition:color .2s}.pan[data-astro-cid-j7pv25f6] .psvc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}section[data-astro-cid-j7pv25f6].work .feature[data-astro-cid-j7pv25f6]{height:clamp(480px,62vw,820px)}section[data-astro-cid-j7pv25f6].work .feature[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6] .row[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px}section[data-astro-cid-j7pv25f6].work .feature[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{text-align:left;font-size:15px;letter-spacing:0;line-height:1.6}section[data-astro-cid-j7pv25f6].work .feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:left}section[data-astro-cid-j7pv25f6].work .three[data-astro-cid-j7pv25f6]{gap:clamp(18px,1.5vw,24px)}section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4}section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .img[data-astro-cid-j7pv25f6]:after{display:none}section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:none;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .6s ease}section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .lc[data-astro-cid-j7pv25f6],section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .rl[data-astro-cid-j7pv25f6],section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .st[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:15px}@media (max-width: 860px){section[data-astro-cid-j7pv25f6].work .pj[data-astro-cid-j7pv25f6] .img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3.4}}.band[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--navy);color:#fff;min-height:clamp(560px,78vh,800px);display:flex;align-items:flex-end;padding-block:clamp(64px,8vw,120px)}.band[data-astro-cid-j7pv25f6] .bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.band[data-astro-cid-j7pv25f6] .bveil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(0deg,#081a28e6,#081a28a8 55%,#081a2880)}.band[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(38px,6.4vw,104px);line-height:1;letter-spacing:-.04em;max-width:14ch}.band[data-astro-cid-j7pv25f6] .bsent[data-astro-cid-j7pv25f6]{margin-top:clamp(24px,3vw,40px);max-width:58ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#ffffffe6}section[data-astro-cid-j7pv25f6].tools{background:var(--light)}.tlist[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.tl[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(22px,2.6vw,36px);border-top:1px solid var(--line);transition:padding-left .3s ease}.tl[data-astro-cid-j7pv25f6]:hover{padding-left:10px}.tl[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.6vw,52px);letter-spacing:-.035em;transition:color .2s}.tl[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--deepgreen)}.tl[data-astro-cid-j7pv25f6] .tstd[data-astro-cid-j7pv25f6]{margin-top:10px;font-family:var(--display);font-size:15px;color:var(--slate)}.tl[data-astro-cid-j7pv25f6] .topen[data-astro-cid-j7pv25f6]{flex:none;font-family:var(--display);font-size:15px;color:var(--ink);white-space:nowrap}.tl[data-astro-cid-j7pv25f6] .topen[data-astro-cid-j7pv25f6] .ar[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .3s ease}.tl[data-astro-cid-j7pv25f6]:hover .topen[data-astro-cid-j7pv25f6] .ar[data-astro-cid-j7pv25f6]{transform:translate(6px)}section[data-astro-cid-j7pv25f6].learn{background:var(--paper)}section[data-astro-cid-j7pv25f6].learn .split[data-astro-cid-j7pv25f6]{align-items:start}section[data-astro-cid-j7pv25f6].learn .pic[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 4}section[data-astro-cid-j7pv25f6].learn .pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:opacity .6s ease}section[data-astro-cid-j7pv25f6].bmband{background:var(--navy);color:#fff}.bmband-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.bmband-txt[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(34px,4.8vw,76px);line-height:1.02;letter-spacing:-.04em;max-width:14ch}.bmband-txt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:clamp(20px,2.4vw,32px);max-width:34ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#ffffffd9}.bmband-side[data-astro-cid-j7pv25f6]{min-width:0}.bmband-card[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:clamp(20px,2.4vw,30px);background:#ffffff0a}.bmband-q[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:#fff;letter-spacing:-.01em}.bmband-opts[data-astro-cid-j7pv25f6]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bmband-opts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:11px 14px;border:1px solid rgba(255,255,255,.2);border-radius:9px;font-size:14.5px;line-height:1.4;color:#ffffffe0;overflow-wrap:anywhere}.bmband-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:var(--display);font-size:16px;background:var(--vivid);color:var(--navy);padding:16px 30px;border-radius:4px;transition:background .2s,transform .15s}.bmband-btn[data-astro-cid-j7pv25f6]:hover{background:#fff;transform:translateY(-1px)}.bmband-btn[data-astro-cid-j7pv25f6] .ar[data-astro-cid-j7pv25f6]{color:var(--navy)}.bmband-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width: 860px){.bmband-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}@media (max-width: 460px){.bmband-btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}section[data-astro-cid-j7pv25f6].awd{padding-block:0 clamp(28px,4vw,56px)}.alist[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.alist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-block:clamp(18px,2.2vw,30px);border-top:1px solid var(--line);font-family:var(--display);font-weight:500;font-size:clamp(21px,2.9vw,42px);line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.st-link[data-astro-cid-j7pv25f6]{margin-top:24px}.plinks[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,3vw,42px);display:flex;gap:34px;flex-wrap:wrap}.plinks[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:15px;color:#fff;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:3px;transition:.25s}.plinks[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--vivid);border-color:var(--vivid)}@media (max-width: 600px){.work-foot[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:12px}.work-foot[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{white-space:nowrap}}
