.site-header[data-v-8dc4bf13]{z-index:30;border-bottom:1.5px solid var(--cloud-grey);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:0 32px;display:flex;position:sticky;top:0}.brand[data-v-8dc4bf13]{min-width:0;color:var(--clet-navy);align-items:center;gap:14px;text-decoration:none;display:flex}.brand img[data-v-8dc4bf13]{object-fit:contain;width:42px;height:42px}.brand strong[data-v-8dc4bf13],.brand small[data-v-8dc4bf13]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand strong[data-v-8dc4bf13]{color:var(--clet-gold);letter-spacing:0;font-size:13px;font-weight:700}.brand small[data-v-8dc4bf13]{color:var(--clet-navy);font-family:var(--font-heading);margin-top:2px;font-size:16px;font-weight:700}.site-nav[data-v-8dc4bf13]{color:#475569;align-items:center;gap:2px;display:flex}.site-nav a[data-v-8dc4bf13]{min-height:44px;color:inherit;align-items:center;padding:0 14px;font-size:16px;text-decoration:none;display:inline-flex;position:relative}.site-nav a[data-v-8dc4bf13]:after{transform-origin:0;background:var(--clet-gold);content:"";height:2px;transition:transform .18s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.site-nav a[data-v-8dc4bf13]:hover,.site-nav a[data-v-8dc4bf13]:focus-visible,.site-nav a.active[data-v-8dc4bf13]{color:var(--clet-navy)}.site-nav a[data-v-8dc4bf13]:hover:after,.site-nav a[data-v-8dc4bf13]:focus-visible:after,.site-nav a.active[data-v-8dc4bf13]:after{transform:scaleX(1)}.nav-toggle[data-v-8dc4bf13]{z-index:4;border:1.5px solid var(--cloud-grey);cursor:pointer;background:0 0;border-radius:0;width:44px;height:44px;display:none;position:relative}.nav-toggle span[data-v-8dc4bf13]{background:var(--clet-navy);width:20px;height:2px;margin:6px auto;display:block}@media (width<=900px){.site-header[data-v-8dc4bf13]{padding:0 24px}.nav-toggle[data-v-8dc4bf13]{display:block}.site-nav[data-v-8dc4bf13]{border-bottom:1.5px solid var(--cloud-grey);background:var(--surface);flex-direction:column;align-items:stretch;padding:8px 24px 18px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open[data-v-8dc4bf13]{display:flex}.site-nav a[data-v-8dc4bf13]{border-bottom:1.5px solid var(--cloud-grey);min-height:48px;padding:0}.site-nav a[data-v-8dc4bf13]:after{display:none}}@media (width<=640px){.brand small[data-v-8dc4bf13]{font-size:13px}.brand span[data-v-8dc4bf13]{display:none}}.footer[data-v-15f360e9]{padding:46px max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface);border-top:1.5px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand[data-v-15f360e9]{align-items:center;gap:14px;display:flex}.footer-brand img[data-v-15f360e9]{object-fit:contain;width:56px;height:56px}.footer-brand p[data-v-15f360e9]{color:var(--surface);font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700}address[data-v-15f360e9]{color:#ffffffc7;text-align:right;font-style:normal}@media (width<=640px){.footer[data-v-15f360e9]{flex-direction:column;align-items:flex-start}address[data-v-15f360e9]{text-align:left}}.hero[data-v-276b6277]{min-height:85vh;color:var(--surface);background:var(--clet-navy);align-items:center;padding:104px 32px 88px;display:flex;position:relative;overflow:hidden}.hero-image[data-v-276b6277],.hero-overlay[data-v-276b6277]{position:absolute;inset:0}.hero-image[data-v-276b6277]{object-fit:cover;opacity:.48;transform-origin:50%;width:100%;height:100%;animation:18s ease-in-out infinite hero-breathe;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.hero-image[data-v-276b6277]{animation:none;transform:scale(1.04)}}.hero-overlay[data-v-276b6277]{background:#051b2c99}.hero-content[data-v-276b6277]{z-index:1;width:min(100%, var(--max));margin:0 auto;position:relative}.hero-identity[data-v-276b6277]{max-width:100%;color:var(--clet-gold-light);align-items:center;gap:14px;margin-bottom:32px;font-size:16px;font-weight:700;display:inline-flex}.hero-identity img[data-v-276b6277]{object-fit:contain;width:64px;height:64px}.hero-gateway[data-v-276b6277]{color:var(--clet-gold)}.typewriter-cursor[data-v-276b6277]{opacity:0;font-weight:300;transition:opacity .15s}.typewriter-cursor.blink[data-v-276b6277]{opacity:1}.hero-intro[data-v-276b6277]{color:#ffffffd1;max-width:42rem;margin:28px 0 0;font-size:20px}.hero-actions[data-v-276b6277]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero .button.secondary[data-v-276b6277]{color:var(--surface);border-color:#ffffffb8}.hero .button.secondary[data-v-276b6277]:hover,.hero .button.secondary[data-v-276b6277]:focus-visible{border-color:var(--surface);background:#ffffff14}.metrics[data-v-276b6277]{border-top:1.5px solid var(--cloud-grey);border-right:1.5px solid var(--cloud-grey);border-bottom:1.5px solid var(--cloud-grey);border-left:1.5px solid var(--cloud-grey);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 auto;display:grid}.metrics article[data-v-276b6277]{border-right:1.5px solid var(--cloud-grey);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:30px 24px;display:flex}.metrics article[data-v-276b6277]:last-child{border-right:0}.metrics h3[data-v-276b6277]{color:var(--clet-navy);font-size:36px}.metrics p[data-v-276b6277]{max-width:28ch;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.5}.media-strip[data-v-276b6277],.section[data-v-276b6277],.subscribe[data-v-276b6277]{width:min(calc(100% - 48px), var(--max));margin:0 auto}.media-strip[data-v-276b6277]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:72px 0 0;display:grid}.section[data-v-276b6277]{padding:88px 0}.section+.section[data-v-276b6277]{border-top:1.5px solid var(--cloud-grey)}.split[data-v-276b6277],.digital-showcase[data-v-276b6277],.ai-researcher[data-v-276b6277],.subscribe[data-v-276b6277]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.section-heading[data-v-276b6277],.serve-header[data-v-276b6277],.subscribe-copy[data-v-276b6277]{max-width:720px}.section-copy[data-v-276b6277],.digital-copy p[data-v-276b6277]:not(.eyebrow),.subscribe-copy p[data-v-276b6277]:not(.eyebrow),.platform-lead[data-v-276b6277],.ai-researcher-lead p[data-v-276b6277],.media-note[data-v-276b6277]{color:var(--muted)}.section-copy p[data-v-276b6277],.digital-copy p[data-v-276b6277]:not(.eyebrow),.subscribe-copy p[data-v-276b6277]:not(.eyebrow),.platform-lead[data-v-276b6277]{margin:18px 0 0}.digital-frame[data-v-276b6277]{border:1.5px solid var(--cloud-grey);background:var(--surface)}.digital-frame img[data-v-276b6277]{aspect-ratio:16/10;object-fit:cover;width:100%}.digital-points[data-v-276b6277]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.digital-points span[data-v-276b6277]{border-top:1.5px solid var(--cloud-grey);border-right:1.5px solid var(--cloud-grey);color:var(--clet-navy);padding:18px;font-size:16px;font-weight:700}.digital-points span[data-v-276b6277]:nth-child(2n){border-right:0}.serve[data-v-276b6277],.gallery[data-v-276b6277]{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--max)) / 2));padding-left:max(24px, calc((100vw - var(--max)) / 2));background:var(--paper)}.serve-header[data-v-276b6277]{margin-bottom:36px}.serve-grid[data-v-276b6277],.platform-grid[data-v-276b6277],.gallery-grid[data-v-276b6277],.ai-researcher-points[data-v-276b6277]{gap:16px;display:grid}.serve-grid[data-v-276b6277]{grid-template-columns:repeat(4,minmax(0,1fr))}.platform[data-v-276b6277]{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--max)) / 2));padding-left:max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface)}.platform .section-heading[data-v-276b6277],.platform .platform-lead[data-v-276b6277],.platform .platform-grid[data-v-276b6277]{width:min(100%, var(--max));margin-left:auto;margin-right:auto}.platform[data-v-276b6277] h2,.platform[data-v-276b6277] .platform-card h3{color:var(--surface)}.platform .eyebrow[data-v-276b6277],.platform[data-v-276b6277] .cluster-badge{color:var(--clet-gold-light)}.platform-lead[data-v-276b6277]{color:#ffffffb8;max-width:72ch}.platform-grid[data-v-276b6277]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.ai-researcher-grid[data-v-276b6277]{gap:16px;display:grid}.ai-researcher-lead[data-v-276b6277]{border:1.5px solid var(--cloud-grey);background:var(--surface);padding:28px}.ai-researcher-lead p[data-v-276b6277]{margin:0}.ai-researcher-lead p+p[data-v-276b6277]{margin-top:18px}.ai-researcher-points[data-v-276b6277]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid[data-v-276b6277]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.media-note[data-v-276b6277]{max-width:none;margin:22px 0 0}.subscribe[data-v-276b6277]{padding:88px 0}@media (width<=1100px){.serve-grid[data-v-276b6277],.gallery-grid[data-v-276b6277],.platform-grid[data-v-276b6277]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.split[data-v-276b6277],.digital-showcase[data-v-276b6277],.ai-researcher[data-v-276b6277],.subscribe[data-v-276b6277]{grid-template-columns:1fr;gap:32px}.metrics[data-v-276b6277],.media-strip[data-v-276b6277]{grid-template-columns:1fr}.metrics article[data-v-276b6277]{border-right:0;border-bottom:1.5px solid var(--cloud-grey)}.metrics article[data-v-276b6277]:last-child{border-bottom:0}}@media (width<=640px){.hero[data-v-276b6277]{min-height:76vh;padding:72px 24px 64px}.hero-identity[data-v-276b6277]{flex-direction:column;align-items:flex-start}.hero-intro[data-v-276b6277]{font-size:16px}.hero-actions[data-v-276b6277],.hero-actions .button[data-v-276b6277]{width:100%}.metrics[data-v-276b6277],.media-strip[data-v-276b6277],.section[data-v-276b6277],.subscribe[data-v-276b6277]{width:min(calc(100% - 32px), var(--max))}.serve-grid[data-v-276b6277],.platform-grid[data-v-276b6277],.ai-researcher-points[data-v-276b6277],.gallery-grid[data-v-276b6277],.digital-points[data-v-276b6277]{grid-template-columns:1fr}}.page-hero[data-v-051dc22d]{padding:88px max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface);position:relative;overflow:hidden}.page-hero[data-v-051dc22d]:before,.page-hero[data-v-051dc22d]:after{content:"";position:absolute;inset:0}.page-hero[data-v-051dc22d]:before{opacity:.42;background:url(/assets/images/gsl.jpeg) 50%/cover}.page-hero[data-v-051dc22d]:after{background:#051b2cad}.page-hero[data-v-051dc22d]>*{z-index:1;position:relative}.page-hero .eyebrow[data-v-051dc22d]{color:var(--clet-gold);font-size:13px;font-weight:700;font-family:var(--font-body);margin:0 0 14px;display:block}.page-hero h1[data-v-051dc22d]{max-width:30ch;color:var(--surface);font-size:60px;line-height:1.05}.page-hero p[data-v-051dc22d]{color:#ffffffc7;max-width:760px;margin:24px 0 0;font-size:20px}@media (width<=640px){.page-hero h1[data-v-051dc22d]{font-size:40px}}.detail-card[data-v-84bd52dc]{border:1.5px solid var(--cloud-grey);background:var(--surface);padding:28px}.detail-card label[data-v-84bd52dc]{color:var(--clet-navy);margin-bottom:16px;font-size:16px;font-weight:700;display:block}.detail-card input[data-v-84bd52dc],.detail-card select[data-v-84bd52dc],.detail-card textarea[data-v-84bd52dc]{border:1.5px solid var(--cloud-grey);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:0;margin-top:8px;padding:12px}.detail-card input[data-v-84bd52dc]:focus,.detail-card select[data-v-84bd52dc]:focus,.detail-card textarea[data-v-84bd52dc]:focus{border-color:var(--clet-navy);outline:0}.website-field[data-v-84bd52dc]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.consent-row[data-v-84bd52dc]{align-items:flex-start;gap:12px;font-weight:400!important;display:flex!important}.consent-row input[data-v-84bd52dc]{width:auto;margin-top:6px}button[data-v-84bd52dc]:disabled{opacity:.65;cursor:wait}.form-status[data-v-84bd52dc]{min-height:1.4em;margin:12px 0 0;font-size:16px}.form-status.success[data-v-84bd52dc]{color:var(--success)}.form-status.error[data-v-84bd52dc]{color:var(--error)}.admin-wrap[data-v-e8022ae0]{max-width:1400px;font-family:var(--font-body);color:var(--text);background:#f4f7fb;min-height:100vh;margin:0 auto;padding:48px 24px}.admin-wrap h1[data-v-e8022ae0]{color:var(--clet-navy);font-size:28px}.admin-wrap p[data-v-e8022ae0]{color:var(--muted)}form[data-v-e8022ae0]{max-width:400px;margin:32px 0}label[data-v-e8022ae0]{color:var(--clet-navy);margin-bottom:8px;font-size:16px;font-weight:700;display:block}input[type=password][data-v-e8022ae0]{border:1.5px solid var(--cloud-grey);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:0;margin-bottom:16px;padding:12px}button[data-v-e8022ae0]{border:1.5px solid var(--clet-navy);background:var(--clet-navy);min-height:44px;color:var(--surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;font-weight:700;transition:opacity .18s;display:inline-flex}button[data-v-e8022ae0]:hover{opacity:.88}.admin-error[data-v-e8022ae0]{color:var(--error);margin-top:12px}.admin-toolbar[data-v-e8022ae0]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.admin-count[data-v-e8022ae0]{color:var(--clet-navy);margin-right:auto;font-weight:700}.admin-toolbar button[data-v-e8022ae0]{background:var(--surface);color:var(--clet-navy)}table[data-v-e8022ae0]{border-collapse:collapse;background:var(--surface);border:1.5px solid var(--cloud-grey);width:100%}th[data-v-e8022ae0]{background:var(--clet-navy);color:var(--surface);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:12px 14px;font-size:13px;font-weight:700}td[data-v-e8022ae0]{border-top:1.5px solid var(--cloud-grey);padding:12px 14px;font-size:14px}tr:hover td[data-v-e8022ae0]{background:#0b1f4d08}:root{--clet-navy:#051b2c;--clet-navy-2:#0f2b44;--clet-gold:#b8960c;--clet-gold-light:#d7bd55;--cloud-grey:#e5e7eb;--paper:#f7f5f0;--surface:#fff;--text:#1f2937;--muted:#6b7280;--success:#21633c;--error:#a6342d;--max:1240px;--font-body:"Lato", "Segoe UI", sans-serif;--font-heading:"Roboto Serif", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--clet-gold);color:var(--clet-navy)}:focus-visible{outline:2px solid var(--clet-gold);outline-offset:3px}h1,h2,h3{color:var(--clet-navy);font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}h1{max-width:30ch;color:var(--surface);font-size:60px;line-height:1.05}h2{font-size:32px}h3{font-size:22px}p,li{font-size:16px}.site-header{z-index:30;border-bottom:1.5px solid var(--cloud-grey);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:0 32px;display:flex;position:sticky;top:0}.brand{min-width:0;color:var(--clet-navy);align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;width:42px;height:42px}.brand strong,.brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand strong{color:var(--clet-gold);letter-spacing:0;font-size:13px;font-weight:700}.brand small{color:var(--clet-navy);font-family:var(--font-heading);margin-top:2px;font-size:16px;font-weight:700}.site-nav{color:#475569;align-items:center;gap:2px;display:flex}.site-nav a{align-items:center;min-height:44px;padding:0 14px;font-size:16px;display:inline-flex;position:relative}.site-nav a:after{transform-origin:0;background:var(--clet-gold);content:"";height:2px;transition:transform .18s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active{color:var(--clet-navy)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a.active:after{transform:scaleX(1)}.nav-toggle{z-index:4;border:1.5px solid var(--cloud-grey);background:0 0;border-radius:0;width:44px;height:44px;display:none;position:relative}.nav-toggle span{background:var(--clet-navy);width:20px;height:2px;margin:6px auto;display:block}.hero{min-height:85vh;color:var(--surface);background:var(--clet-navy);align-items:center;padding:104px 32px 88px;display:flex;position:relative;overflow:hidden}.hero-image,.hero-video,.hero-overlay{position:absolute;inset:0}.hero-image,.hero-video{object-fit:cover;opacity:.48;width:100%;height:100%}.hero-image{transform-origin:50%;animation:18s ease-in-out infinite hero-breathe;transform:scale(1.04)}@keyframes hero-breathe{0%,to{transform:scale(1.04)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.hero-image{animation:none;transform:scale(1.04)}}.hero-overlay{background:#051b2c99}.hero-content{z-index:1;width:min(100%, var(--max));margin:0 auto;position:relative}.hero-gateway{color:var(--clet-gold)}.hero-identity{max-width:100%;color:var(--clet-gold-light);align-items:center;gap:14px;margin-bottom:32px;font-size:16px;font-weight:700;display:inline-flex}.hero-identity img{object-fit:contain;width:64px;height:64px}.hero-intro{color:#ffffffd1;max-width:42rem;margin:28px 0 0;font-size:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1.5px solid var(--clet-navy);min-height:48px;color:var(--clet-navy);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button.primary,.hero .button.primary{border-color:var(--clet-gold);background:var(--clet-gold);color:var(--clet-navy)}.button.primary:hover,.button.primary:focus-visible{border-color:var(--clet-gold-light);background:var(--clet-gold-light)}.hero .button.secondary{color:var(--surface);border-color:#ffffffb8}.hero .button.secondary:hover,.hero .button.secondary:focus-visible{border-color:var(--surface);background:#ffffff14}.metrics{border-top:1.5px solid var(--cloud-grey);border-right:1.5px solid var(--cloud-grey);border-bottom:1.5px solid var(--cloud-grey);border-left:1.5px solid var(--cloud-grey);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 auto;display:grid}.metrics article{border-right:1.5px solid var(--cloud-grey);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:30px 24px;display:flex}.metrics article:last-child{border-right:0}.metrics h3{color:var(--clet-navy);font-size:36px}.metrics p{max-width:28ch;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.5}.media-strip,.section,.subscribe{width:min(calc(100% - 48px), var(--max));margin:0 auto}.media-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:72px 0 0;display:grid}.media-card{border:1.5px solid var(--cloud-grey);background:var(--surface);border-radius:10px;min-height:470px;padding:28px;box-shadow:0 1px 2px #051b2c0a}.media-card img{aspect-ratio:16/10;object-fit:cover;border-radius:7px;width:100%}.media-card h3{margin-top:26px;font-size:24px}.media-card p{color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.7}.media-card a{color:#a67d16;align-items:center;gap:10px;margin-top:28px;font-size:15px;font-weight:700;display:inline-flex}.section{padding:88px 0}.section+.section{border-top:1.5px solid var(--cloud-grey)}.split,.digital-showcase,.ai-researcher,.subscribe{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.section-heading,.serve-header,.subscribe-copy{max-width:720px}.eyebrow{color:var(--clet-gold);margin:0 0 14px;font-size:13px;font-weight:700}.section-copy,.digital-copy p:not(.eyebrow),.subscribe-copy p:not(.eyebrow),.platform-lead,.ai-researcher-lead p,.media-note{color:var(--muted)}.section-copy p,.digital-copy p:not(.eyebrow),.subscribe-copy p:not(.eyebrow),.platform-lead{margin:18px 0 0}.digital-frame{border:1.5px solid var(--cloud-grey);background:var(--surface)}.digital-frame img{aspect-ratio:16/10;object-fit:cover;width:100%}.digital-points{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.digital-points span{border-top:1.5px solid var(--cloud-grey);border-right:1.5px solid var(--cloud-grey);color:var(--clet-navy);padding:18px;font-size:16px;font-weight:700}.digital-points span:nth-child(2n){border-right:0}.serve,.gallery{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--max)) / 2));padding-left:max(24px, calc((100vw - var(--max)) / 2));background:var(--paper)}.serve-header{margin-bottom:36px}.serve-grid,.platform-grid,.gallery-grid,.ai-researcher-points{gap:16px;display:grid}.serve-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.serve-card,.platform-card,.ai-researcher-lead,.ai-researcher-points article,.subscribe-form,.gallery-card{border:1.5px solid var(--cloud-grey);background:var(--surface);border-radius:0}.serve-card,.platform-card,.ai-researcher-points article{min-height:260px;padding:28px}.adinkra-symbol{object-fit:contain;opacity:.46;filter:sepia()saturate(1.7)hue-rotate(356deg);width:46px;height:46px;margin-bottom:32px}.serve-icon,.cluster-badge,.ai-researcher-points span{color:var(--clet-gold);margin-bottom:26px;font-size:13px;font-weight:700;display:block}.serve-card h3,.platform-card h3,.ai-researcher-points h3{margin-bottom:12px}.serve-card p,.platform-card p,.ai-researcher-points p{color:var(--muted);margin:0}.platform{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--max)) / 2));padding-left:max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface)}.platform .section-heading,.platform .platform-lead,.platform .platform-grid{width:min(100%, var(--max));margin-left:auto;margin-right:auto}.platform h2,.platform-card h3{color:var(--surface)}.platform .eyebrow,.platform .cluster-badge{color:var(--clet-gold-light)}.platform-lead{color:#ffffffb8;max-width:72ch}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.platform-card{background:#ffffff0a;border-color:#ffffff38}.platform-card p{color:#ffffffb8}.platform-card.featured{grid-column:span 2}.platform-card.accent{border-color:var(--clet-gold)}.ai-researcher-grid{gap:16px;display:grid}.ai-researcher-lead{padding:28px}.ai-researcher-lead p{margin:0}.ai-researcher-lead p+p{margin-top:18px}.ai-researcher-points{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.gallery-card{margin:0;overflow:hidden}.gallery-card img{object-fit:cover;width:100%;height:330px}.media-note{max-width:64ch;margin:22px 0 0}.page-hero{padding:88px max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface);position:relative;overflow:hidden}.page-hero:before,.page-hero:after{content:"";position:absolute;inset:0}.page-hero:before{opacity:.42;background:url(assets/images/gsl.jpeg) 50%/cover}.page-hero:after{background:#051b2cad}.page-hero>*{z-index:1;position:relative}.page-hero h1{max-width:14ch}.page-hero p:not(.eyebrow){color:#ffffffc7;max-width:760px;margin:24px 0 0;font-size:20px}.detail-section{width:min(calc(100% - 48px), var(--max));margin:0 auto;padding:88px 0;position:relative;overflow:hidden}.detail-section:before{content:"";filter:sepia()saturate(1.7)hue-rotate(356deg);opacity:.08;pointer-events:none;background:url(assets/images/adinkra/nyansapo.png) 50%/contain no-repeat;width:132px;height:132px;position:absolute;top:42px;right:0}.detail-section:nth-of-type(2n):before{background-image:url(assets/images/adinkra/mate-masie.png)}.detail-section:nth-of-type(3n):before{background-image:url(assets/images/adinkra/akoma-ntoaso.png)}.detail-section:nth-of-type(4n):before{background-image:url(assets/images/adinkra/hwemudua.png)}.detail-section>*{z-index:1;position:relative}.detail-section+.detail-section{border-top:1.5px solid var(--cloud-grey)}.detail-grid,.service-grid,.contact-grid,.evidence-grid{gap:16px;display:grid}.detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.service-grid,.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.contact-grid .service-grid{grid-template-columns:1fr;margin-top:0}.contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.detail-card,.service-card,.evidence-card,.contact-card{border:1.5px solid var(--cloud-grey);background:var(--surface);padding:28px;position:relative;overflow:hidden}.detail-card:after,.service-card:after,.evidence-card:after,.contact-card:after{content:"";filter:sepia()saturate(1.7)hue-rotate(356deg);opacity:.08;pointer-events:none;background:url(assets/images/adinkra/onnim.png) 50%/contain no-repeat;width:58px;height:58px;position:absolute;bottom:18px;right:18px}.service-card:nth-child(2n):after,.contact-card:nth-child(2n):after{background-image:url(assets/images/adinkra/nyansapo.png)}.service-card:nth-child(3n):after,.contact-card:nth-child(3n):after{background-image:url(assets/images/adinkra/mmara-krado.png)}.service-card:nth-child(4n):after{background-image:url(assets/images/adinkra/mate-masie.png)}.service-card:nth-child(5n):after{background-image:url(assets/images/adinkra/hwemudua.png)}.service-card:nth-child(6n):after{background-image:url(assets/images/adinkra/akoma-ntoaso.png)}.detail-card>*,.service-card>*,.evidence-card>*,.contact-card>*{z-index:1;position:relative}.detail-card h3,.service-card h3,.evidence-card h3,.contact-card h3{margin-bottom:12px}.detail-card p,.service-card p,.evidence-card p,.contact-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.detail-card p+p,.service-card p+p,.contact-card p+p{margin-top:14px}.plain-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.plain-list li{border-top:1.5px solid var(--cloud-grey);color:var(--muted);padding-top:12px}.plain-list strong{color:var(--clet-navy);font-family:var(--font-heading);margin-bottom:6px;font-size:22px;line-height:1.2;display:block}.service-band{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--max)) / 2));padding-left:max(24px, calc((100vw - var(--max)) / 2));background:var(--paper)}.source-list{color:var(--muted);margin:20px 0 0;padding-left:20px}.source-list a{color:var(--clet-navy);text-decoration:underline;-webkit-text-decoration-color:var(--clet-gold);text-decoration-color:var(--clet-gold);text-underline-offset:3px}.subscribe{padding:88px 0}.subscribe-form{padding:32px}.subscribe-form label{color:var(--clet-navy);margin-bottom:16px;font-size:16px;font-weight:700;display:block}.subscribe-form input,.subscribe-form select,.subscribe-form textarea{border:1.5px solid var(--cloud-grey);background:var(--surface);width:100%;color:var(--text);border-radius:0;margin-top:8px;padding:12px}.subscribe-form input:focus,.subscribe-form select:focus,.subscribe-form textarea:focus{border-color:var(--clet-navy);outline:0}.website-field{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.consent-row{align-items:flex-start;gap:12px;font-weight:400!important;display:flex!important}.consent-row input{width:auto;margin-top:6px}.subscribe-form button:disabled{opacity:.65;cursor:wait}.form-status{min-height:1.4em;margin:12px 0 0;font-size:16px}.form-status.success{color:var(--success)}.form-status.error{color:var(--error)}.footer{padding:46px max(24px, calc((100vw - var(--max)) / 2));background:var(--clet-navy);color:var(--surface);border-top:1.5px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{object-fit:contain;width:56px;height:56px}.footer-brand p{color:var(--surface);font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700}.footer address{color:#ffffffc7;text-align:right;font-style:normal}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (width<=1100px){.serve-grid,.gallery-grid,.platform-grid,.service-grid,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.site-header{padding:0 24px}.nav-toggle{display:block}.site-nav{border-bottom:1.5px solid var(--cloud-grey);background:var(--surface);flex-direction:column;align-items:stretch;padding:8px 24px 18px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-bottom:1.5px solid var(--cloud-grey);min-height:48px;padding:0}.site-nav a:after{display:none}.split,.digital-showcase,.ai-researcher,.subscribe,.detail-grid,.contact-grid{grid-template-columns:1fr;gap:32px}.metrics,.media-strip{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1.5px solid var(--cloud-grey)}.metrics article:last-child{border-bottom:0}.media-card{min-height:auto}}@media (width<=640px){h1{font-size:40px}.brand small{font-size:13px}.brand span{display:none}.hero{min-height:76vh;padding:72px 24px 64px}.hero-identity{flex-direction:column;align-items:flex-start}.hero-intro{font-size:16px}.hero-actions,.hero-actions .button{width:100%}.media-strip,.section,.subscribe,.detail-section{width:min(calc(100% - 32px), var(--max))}.serve-grid,.platform-grid,.ai-researcher-points,.gallery-grid,.digital-points,.service-grid,.evidence-grid{grid-template-columns:1fr}.platform-card.featured{grid-column:auto}.footer{flex-direction:column;align-items:flex-start}.footer address{text-align:left}}
