html[data-page=gosafe]{color-scheme:dark;background:#0b1220}html[data-page=gosafe] body{--page-bg:#0b1220;--page-fg:#f8fafc;--body-fg:#cbd5e1;--ink-2:#cbd5e1;--ink-3:#94a3b8;--line:rgba(148,163,184,.22);--paper:#0b1220;--paper-2:#151f32;--charcoal:#0b1220;background:#0b1220;color:#f8fafc}.gosafe-page[data-astro-cid-w3gwx3a4]{overflow:hidden;background:#0b1220;color:#f8fafc}.intro[data-astro-cid-w3gwx3a4]{padding-top:clamp(132px,17vh,210px)}.crumbs[data-astro-cid-w3gwx3a4]{display:flex;gap:10px;color:#94a3b8}.intro-copy[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(32px,8vw,130px);padding-block:clamp(42px,7vw,96px)}.title[data-astro-cid-w3gwx3a4]{font-size:var(--fs-mega);line-height:.9;letter-spacing:-.055em;font-weight:300}.description[data-astro-cid-w3gwx3a4]{max-width:58ch;color:#cbd5e1}.description[data-astro-cid-w3gwx3a4] strong[data-astro-cid-w3gwx3a4]{color:#f8fafc}.hero-art[data-astro-cid-w3gwx3a4]{position:relative;margin-top:clamp(32px,6vw,80px)}.hero-art[data-astro-cid-w3gwx3a4] img{width:100%;border-radius:var(--radius);background:#151f32}figure[data-astro-cid-w3gwx3a4]{margin:0}figcaption[data-astro-cid-w3gwx3a4]{margin-top:14px;color:#94a3b8}.story[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,8vw,128px);padding-block:var(--section-gap)}.copy[data-astro-cid-w3gwx3a4]{max-width:65ch;color:#cbd5e1;font-size:var(--fs-body);line-height:1.75}.research[data-astro-cid-w3gwx3a4]{padding-block:var(--section-gap);border-top:1px solid var(--line)}.research-intro[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:1fr .75fr;gap:clamp(36px,9vw,140px);align-items:start}.quote[data-astro-cid-w3gwx3a4]{margin:0;padding:0 0 0 24px;border-left:2px solid #3ba776}.quote[data-astro-cid-w3gwx3a4] p[data-astro-cid-w3gwx3a4]{font-size:var(--fs-h3);line-height:1.35;color:#f8fafc}.quote[data-astro-cid-w3gwx3a4] cite[data-astro-cid-w3gwx3a4]{color:#94a3b8;font-style:normal}.insights[data-astro-cid-w3gwx3a4],.design-cards[data-astro-cid-w3gwx3a4],.principle-grid[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,56px);margin-top:clamp(48px,7vw,100px)}.insights[data-astro-cid-w3gwx3a4] article[data-astro-cid-w3gwx3a4],.design-cards[data-astro-cid-w3gwx3a4] article[data-astro-cid-w3gwx3a4],.principle-grid[data-astro-cid-w3gwx3a4] article[data-astro-cid-w3gwx3a4]{padding-top:20px;border-top:1px solid var(--line)}.label[data-astro-cid-w3gwx3a4]{color:#94a3b8}h3[data-astro-cid-w3gwx3a4]{margin-block:18px 10px;color:#f8fafc;font-size:var(--fs-h3);font-weight:400;letter-spacing:-.025em}.persona[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,8vw,120px);padding-block:var(--section-gap)}.research-image[data-astro-cid-w3gwx3a4]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#151f32}.research-image[data-astro-cid-w3gwx3a4] img{display:block;width:100%;height:auto}.research-image[data-astro-cid-w3gwx3a4] figcaption[data-astro-cid-w3gwx3a4]{padding:0 18px 18px}.maps[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);padding-bottom:var(--section-gap)}.insight-band[data-astro-cid-w3gwx3a4]{padding-block:clamp(64px,10vw,140px);background:#151f32}.insight-band[data-astro-cid-w3gwx3a4] .display[data-astro-cid-w3gwx3a4]{max-width:24ch;margin-block:34px;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.045em}.hmw[data-astro-cid-w3gwx3a4]{max-width:75ch;padding-top:26px;border-top:1px solid var(--line)}.design[data-astro-cid-w3gwx3a4],.process[data-astro-cid-w3gwx3a4],.flow[data-astro-cid-w3gwx3a4],.principles[data-astro-cid-w3gwx3a4],.screens-section[data-astro-cid-w3gwx3a4],.reflection[data-astro-cid-w3gwx3a4]{padding-block:var(--section-gap)}.design-lead[data-astro-cid-w3gwx3a4],.process-lead[data-astro-cid-w3gwx3a4],.screens-lead[data-astro-cid-w3gwx3a4]{max-width:68ch;margin-bottom:42px}.process-grid[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px)}.process-grid[data-astro-cid-w3gwx3a4] .wide[data-astro-cid-w3gwx3a4]{grid-column:1/-1}.flow[data-astro-cid-w3gwx3a4] .research-image[data-astro-cid-w3gwx3a4]{padding:18px}.brand[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px clamp(28px,7vw,100px);align-items:center;padding-block:var(--section-gap);background:#151f32}.brand-copy[data-astro-cid-w3gwx3a4]{padding-left:clamp(20px,5vw,72px)}.palette[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.swatch[data-astro-cid-w3gwx3a4]{display:grid;gap:12px}.swatch-color[data-astro-cid-w3gwx3a4]{display:block;aspect-ratio:1.5;background:var(--swatch);border-radius:8px;border:1px solid rgba(255,255,255,.12)}.logo-art[data-astro-cid-w3gwx3a4]{grid-column:1/-1;display:grid;place-items:center;min-height:150px}.logo-art[data-astro-cid-w3gwx3a4] img{width:min(42%,300px);max-height:100px;object-fit:contain}.screen-grid[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,4vw,56px) clamp(16px,3vw,36px)}.screen-image[data-astro-cid-w3gwx3a4]{display:grid;place-items:center;min-height:360px;padding:20px;border-radius:var(--radius);background:#151f32;overflow:hidden}.screen-image[data-astro-cid-w3gwx3a4] img{width:min(100%,220px);max-height:440px;object-fit:contain;border-radius:20px;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.screen[data-astro-cid-w3gwx3a4]:hover .screen-image[data-astro-cid-w3gwx3a4] img{transform:translateY(-7px) scale(1.035)}.screen[data-astro-cid-w3gwx3a4] figcaption[data-astro-cid-w3gwx3a4]{margin-top:16px;text-align:center;color:#cbd5e1}.screen-mosaic[data-astro-cid-w3gwx3a4]{margin-top:clamp(44px,7vw,96px);overflow:hidden;border-radius:var(--radius)}.screen-mosaic[data-astro-cid-w3gwx3a4] img{display:block;width:100%}.reflection[data-astro-cid-w3gwx3a4]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,8vw,120px);align-items:start;border-top:1px solid var(--line)}.reflection-copy[data-astro-cid-w3gwx3a4] .display[data-astro-cid-w3gwx3a4]{max-width:18ch;margin-top:0;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.045em}.signature[data-astro-cid-w3gwx3a4]{display:grid;justify-items:center;gap:22px;padding-block:clamp(60px,9vw,120px);border-top:1px solid var(--line)}.signature[data-astro-cid-w3gwx3a4] img{width:118px;height:42px;object-fit:contain}.signature[data-astro-cid-w3gwx3a4] p[data-astro-cid-w3gwx3a4]{letter-spacing:.08em}.signature[data-astro-cid-w3gwx3a4] span[data-astro-cid-w3gwx3a4]{color:#3ba776;padding-inline:4px}@media(max-width:760px){.intro-copy[data-astro-cid-w3gwx3a4],.story[data-astro-cid-w3gwx3a4],.research-intro[data-astro-cid-w3gwx3a4],.persona[data-astro-cid-w3gwx3a4],.reflection[data-astro-cid-w3gwx3a4]{grid-template-columns:1fr}.intro-copy[data-astro-cid-w3gwx3a4]{gap:26px}.insights[data-astro-cid-w3gwx3a4],.design-cards[data-astro-cid-w3gwx3a4],.principle-grid[data-astro-cid-w3gwx3a4],.maps[data-astro-cid-w3gwx3a4],.process-grid[data-astro-cid-w3gwx3a4]{grid-template-columns:1fr}.process-grid[data-astro-cid-w3gwx3a4] .wide[data-astro-cid-w3gwx3a4]{grid-column:auto}.brand[data-astro-cid-w3gwx3a4]{grid-template-columns:1fr;padding-inline:20px}.brand-copy[data-astro-cid-w3gwx3a4]{padding-left:0}.palette[data-astro-cid-w3gwx3a4],.screen-grid[data-astro-cid-w3gwx3a4]{grid-template-columns:repeat(2,1fr)}.screen-image[data-astro-cid-w3gwx3a4]{min-height:260px;padding:12px}.screen-image[data-astro-cid-w3gwx3a4] img{max-height:320px}}
