.motion-hero.motion-hero{--hero-a:#587db9;--hero-b:#243c70;--hero-c:#101f40;--hero-accent:#c6ddff;--hero-ink:#101d35;--fg:#f4efd9;--bg:var(--hero-ink);--fg-muted:#e4ded5;--fg-faint:#d7d1c8;--graphite:#f4efd9;--secondary-ink:var(--fg-muted);--moss:var(--hero-accent);--line:#f4efd930;isolation:isolate;max-width:none;margin-block:calc(-1 * (var(--bar-h) + var(--hairline))) 48px;background:linear-gradient(180deg,var(--hero-ink),transparent 190px),linear-gradient(120deg,var(--hero-a),var(--hero-b) 48%,var(--hero-c) 84%,var(--hero-a));min-height:390px;color:var(--fg);border:0;padding:32px;position:relative;overflow:hidden}.motion-hero.motion-hero:before,.motion-hero.motion-hero:after{display:none}.hero-field{z-index:-1;fill:none;stroke:#f2eed3;stroke-width:1.2px;stroke-linecap:round;opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-field-orbits{stroke-width:.6px;opacity:.35}.motion-hero>.hero-field{z-index:-1;position:absolute}.hero-field svg,.hero-field canvas{width:100%;height:100%;position:absolute;inset:0}.hero-field canvas{display:none}.hero-field[data-canvas-ready] .hero-field-rest{visibility:hidden}.hero-field[data-canvas-ready] canvas{display:block}.hero-field-wave .hero-field-orbits{display:none}.motion-hero>div,.motion-hero>p,.motion-hero>figure{z-index:1;position:relative}.motion-hero-copy{background:#14221bf5;border:1px solid #d7deb336;flex-direction:column;justify-content:center;width:min(68%,790px);min-height:326px;padding:40px 42px;display:flex;box-shadow:0 22px 60px #12362b25}.motion-hero h1{letter-spacing:-.055em;color:#f4efd9;max-width:17ch;margin-bottom:24px;font-size:clamp(44px,5.7vw,78px);font-weight:520;line-height:1.02}.motion-hero :is(p,.t-lede){color:#d1ddc7;max-width:54ch;font-size:17px;line-height:1.65}.motion-hero h1 em{color:#d5c678}.motion-hero-copy>span{color:#c5d6b8;margin-bottom:26px;font-size:13px}.motion-hero-copy>span a{color:inherit}.motion-hero .btn{color:#14221b;background:#d5c678;border-color:#d5c678;align-self:start;margin-top:26px}.motion-hero .eyebrow,.motion-hero .section-head-kicker{letter-spacing:.04em;color:#d5c678;font-size:12px}.dossier-masthead.motion-hero{margin-inline:var(--gutter);padding:32px}.motion-hero .dossier-kicker{padding:0 0 20px}.motion-hero .dossier-kicker .eyebrow:first-child{color:#14221b;background:#e5dfae;margin:0;padding:8px 12px}.motion-hero .dossier-composition{grid-template-columns:1.1fr 1fr;gap:28px}.motion-hero .dossier-statement{background:#14221bf5;border:1px solid #d7deb336;padding:36px}.motion-hero .dossier-lede{max-width:none;padding-top:36px}.motion-hero .dossier-lede p{font-size:16px;line-height:1.7}.motion-hero .dossier-hardware{align-self:center;min-width:0;margin:0}.motion-hero .dossier-photo{border:1px solid #e5dfae66;box-shadow:0 18px 48px #14221b38}.motion-hero .dossier-hardware figcaption{color:#f4efd9;margin-top:14px;font-size:12px;line-height:1.6}.motion-hero.dossier-masthead>.dossier-composition:last-child{padding-bottom:0}.motion-hero.access-header{margin-inline:var(--gutter);width:auto}.motion-hero.search-head{padding:32px}.motion-hero .search-form{gap:12px;margin-top:28px}.motion-hero .search-input{color:#f4efd9;background:#0b1610;border:1px solid #f4efd945;min-width:0}.motion-hero .search-input::placeholder{color:#bdc9b3}.motion-hero .search-form .btn{margin-top:0}.policy-current .motion-hero{min-height:330px}.policy-current .motion-hero-copy{width:min(78%,900px);min-height:266px}.policy-current .motion-hero h1{max-width:22ch;font-size:clamp(36px,4.7vw,64px)}.motion-hero.section-head{max-width:var(--frame-max,1440px);width:calc(100% - 2 * var(--gutter));grid-template-columns:1.3fr 1fr;gap:24px;margin-inline:auto;display:grid}.motion-hero .section-head-kicker{background:#14221b;grid-column:1/-1;justify-self:start;margin:0;padding:8px 14px}.motion-hero .section-head-main{background:#14221bf5;border:1px solid #d7deb336;padding:34px}.motion-hero .section-head-photo{align-self:center;margin:0}.motion-hero .section-head-photo img{box-shadow:0 18px 48px #14221b38}.motion-hero.section-head:not([data-has-photo]) .section-head-main{grid-column:1/-1;width:68%}@keyframes interior-headline{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes interior-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes interior-field{0%{opacity:0}to{opacity:.45}}@keyframes interior-orbit{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:no-preference){.hero-field-orbits ellipse{stroke-dasharray:1;animation:1.4s cubic-bezier(.22,1,.36,1) .1s both interior-orbit}.hero-field-orbits ellipse:nth-child(2){animation-delay:.18s}.hero-field-orbits ellipse:nth-child(3){animation-delay:.26s}.motion-hero h1{animation:.75s cubic-bezier(.2,.7,.2,1) both interior-headline}.motion-hero-copy>p,.motion-hero .dossier-lede{animation:.7s .16s both interior-copy}.motion-hero .btn{animation:.65s .25s both interior-copy}.motion-hero .hero-field{animation:1.25s ease-out both interior-field}}@media (max-width:1000px){.motion-hero-copy{width:78%;padding:34px}.motion-hero .dossier-composition{grid-template-columns:1fr 1fr;gap:20px}.motion-hero .dossier-statement{padding:28px}.motion-hero h1{font-size:clamp(42px,6vw,66px)}}@media (max-width:760px){.motion-hero.motion-hero{margin-bottom:36px}.motion-hero-copy{width:100%}.motion-hero .hero-field{opacity:.45}.motion-hero .dossier-composition{grid-template-columns:1fr}.policy-current .motion-hero-copy{width:100%}.motion-hero.section-head{grid-template-columns:1fr}.motion-hero.section-head:not([data-has-photo]) .section-head-main{width:100%}.motion-hero .section-head-kicker{font-size:11px}.motion-hero .search-form{flex-wrap:wrap}.motion-hero .search-input{width:100%}}.motion-hero.article-head{width:calc(100% - 2 * var(--gutter));margin-inline:auto}.motion-hero .article-kicker{font-size:12px}.motion-hero .article-meta{color:#f4efd9;margin-top:28px}.motion-hero .article-meta dt{color:#bbccad}.motion-hero .dispatch-stamp{font-size:24px}.plain-page.plain-page,.systems-page.systems-page{overflow-x:visible}.plain-page .plain-section>div{min-width:0}.search-page:has(>.motion-hero){padding-top:0}.motion-hero.search-head h1{margin-top:0}.motion-hero.motion-hero{box-sizing:border-box;width:100vw;max-width:none;height:640px;min-height:640px;padding:calc(var(--bar-h) + 40px) max(var(--gutter),calc((100vw - var(--page-max))/2 + var(--gutter))) 40px;flex-direction:column;justify-content:center;gap:24px;margin-inline:calc(50% - 50vw);display:flex}@supports (width:1cqw){#main-content:has(.motion-hero){container-type:inline-size}#main-content .motion-hero.motion-hero{width:100cqw;padding-inline:max(var(--gutter),calc((100cqw - var(--page-max))/2 + var(--gutter)));margin-inline:calc(50% - 50cqw)}}:is(.motion-hero[data-hero=research],.interior-page[data-palette=research]){--hero-a:#51a69f;--hero-b:#1c726d;--hero-c:#123c47;--hero-accent:#bdf2dd;--hero-ink:#102c30}:is(.motion-hero[data-hero=kw5],.interior-page[data-palette=kw5]){--hero-a:#d6a848;--hero-b:#997125;--hero-c:#554315;--hero-accent:#ffe2a1;--hero-ink:#302515}:is(.motion-hero[data-hero=careers],.interior-page[data-palette=careers]){--hero-a:#cf7e9b;--hero-b:#90435d;--hero-c:#482635;--hero-accent:#ffd0df;--hero-ink:#321d29}:is(.motion-hero[data-hero=solutions],.interior-page[data-palette=solutions]){--hero-a:#91b76f;--hero-b:#40794c;--hero-c:#1e422c;--hero-accent:#d5edb5;--hero-ink:#172e22}:is(.motion-hero[data-hero=company],.interior-page[data-palette=company]){--hero-a:#798bb1;--hero-b:#464e82;--hero-c:#242540;--hero-accent:#d6dcff;--hero-ink:#1f2239}:is(.motion-hero[data-hero=case-studies],.interior-page[data-palette=case-studies]){--hero-a:#65c0c3;--hero-b:#247e91;--hero-c:#164251;--hero-accent:#c1f0f3;--hero-ink:#142e39}:is(.motion-hero[data-hero=case-study],.interior-page[data-palette=case-study]){--hero-a:#b9be75;--hero-b:#7c833e;--hero-c:#3c451f;--hero-accent:#eef0ba;--hero-ink:#282e1b}:is(.motion-hero[data-hero=access],.interior-page[data-palette=access]){--hero-a:#bf9568;--hero-b:#85613b;--hero-c:#433221;--hero-accent:#ffe0ba;--hero-ink:#302319}:is(.motion-hero[data-hero=search],.interior-page[data-palette=search]){--hero-a:#aa90cf;--hero-b:#755396;--hero-c:#382348;--hero-accent:#ead5ff;--hero-ink:#2d203b}:is(.motion-hero[data-hero=terms],.interior-page[data-palette=terms]){--hero-a:#d39a84;--hero-b:#a06049;--hero-c:#58352b;--hero-accent:#ffddd0;--hero-ink:#39241e}:is(.motion-hero[data-hero=privacy],.interior-page[data-palette=privacy]){--hero-a:#779fac;--hero-b:#3f6573;--hero-c:#203744;--hero-accent:#c6e8ef;--hero-ink:#1b2d35}:is(.motion-hero[data-hero=cookies],.interior-page[data-palette=cookies]){--hero-a:#e5a367;--hero-b:#b56632;--hero-c:#613715;--hero-accent:#ffe3b6;--hero-ink:#382717}:is(.motion-hero[data-hero=blog],.interior-page[data-palette=blog]),:is(.motion-hero[data-hero=blog-article],.interior-page[data-palette=blog-article]){--hero-a:#b086ad;--hero-b:#74476d;--hero-c:#3e293d;--hero-accent:#f4d3ec;--hero-ink:#2d202e}:is(.motion-hero[data-hero=dispatch],.interior-page[data-palette=dispatch]),:is(.motion-hero[data-hero=dispatch-article],.interior-page[data-palette=dispatch-article]){--hero-a:#d9876d;--hero-b:#a14a3e;--hero-c:#542923;--hero-accent:#ffd7bb;--hero-ink:#34201d}:is(.motion-hero[data-hero=research-article],.interior-page[data-palette=research-article]){--hero-a:#83a995;--hero-b:#48685c;--hero-c:#243b36;--hero-accent:#d7f1e3;--hero-ink:#20302c}.hero-field{stroke:var(--hero-accent)}.motion-hero-copy,.motion-hero .dossier-statement,.motion-hero .section-head-main{background:var(--hero-ink)}.motion-hero :is(p,.t-lede){color:var(--fg-muted)}.motion-hero h1 em,.motion-hero h1 b,.motion-hero-copy>span,.motion-hero .eyebrow,.motion-hero .section-head-kicker{color:var(--hero-accent)}.motion-hero .btn{background:var(--hero-accent);color:var(--hero-ink);border-color:var(--hero-accent)}.motion-hero .btn:hover{background:var(--fg);border-color:var(--fg)}.motion-hero .dossier-kicker{border:0;padding:0}.motion-hero .dossier-kicker .eyebrow:first-child{color:var(--hero-ink);background:var(--hero-accent)}.motion-hero .dossier-composition{align-items:center}.motion-hero .dossier-lede{padding-top:12px}.motion-hero .section-head-kicker{background:var(--hero-ink)}.motion-hero .search-input{background:var(--hero-c)}.motion-hero.section-head{grid-template-rows:auto auto;align-content:center;display:grid}@media (max-width:760px){.motion-hero.motion-hero{height:auto;min-height:480px;padding:calc(var(--bar-h) + 24px) var(--gutter) 24px;gap:16px}.motion-hero h1,.policy-current .motion-hero h1{margin-bottom:16px;font-size:32px;line-height:1.08}.motion-hero :is(p,.t-lede),.motion-hero .dossier-lede p{font-size:15px;line-height:1.55}.motion-hero-copy,.policy-current .motion-hero-copy,.motion-hero .dossier-statement,.motion-hero .section-head-main{min-height:0;padding:22px 20px}.motion-hero-copy>span{margin-bottom:16px}.motion-hero .btn{margin-top:20px}.motion-hero .dossier-composition{gap:16px;position:static}.motion-hero .dossier-lede{padding-top:0}.motion-hero .dossier-hardware,.motion-hero .section-head-photo{top:calc(var(--bar-h) + 16px);right:var(--gutter);width:84px;margin:0;position:absolute}.motion-hero .dossier-photo{aspect-ratio:auto;height:56px;max-height:none}.motion-hero .dossier-photo img{object-fit:cover}.motion-hero .dossier-hardware figcaption,.motion-hero .section-head-photo figcaption{display:none}.motion-hero .dossier-kicker,.motion-hero.section-head[data-has-photo] .section-head-kicker{align-items:center;max-width:calc(100% - 100px);min-height:56px;display:flex}.motion-hero .dossier-kicker .eyebrow:nth-child(2){display:none}.motion-hero.section-head{grid-template-rows:auto auto;gap:16px}.motion-hero .section-head-plate img{object-fit:cover;height:56px}}.company-page.dossier :is(h1,h2,h3,h4){font-family:var(--font-sans);font-variation-settings:"wdth" 100}.company-page .rule-row h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.2}.company-page .rule-row>p,.company-page .dossier-lede p{font-family:var(--font-sans);letter-spacing:0;font-size:16px;line-height:1.7}@media (max-width:760px){.company-page .dossier-lede p{font-size:15px;line-height:1.55}}
.interior-page{--hero-a:#587db9;--hero-b:#243c70;--hero-c:#101f40;--hero-accent:#c6ddff;--hero-ink:#101d35;--page-colour:var(--hero-b);--page-wash:color-mix(in srgb,var(--hero-a) 10%,var(--bg));--page-rule:color-mix(in srgb,var(--hero-b) 24%,var(--bg));--accent:var(--page-colour);--focus:var(--page-colour);--gutter:var(--gutter-base);--interior-space:44px;--interior-gap:40px}.interior-page .motion-hero.motion-hero{align-items:flex-start;margin-bottom:0}.interior-page.plain-page,.interior-page.systems-page,.interior-page.search-page,.interior-page.reading-scope{padding-bottom:0}.interior-page .motion-hero.section-head{display:flex}.interior-page .motion-hero .search-form{border:1px solid var(--hero-accent);background:var(--hero-c);flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:650px;margin-top:12px;padding:6px;display:flex}.interior-page .motion-hero .search-input{width:0;min-width:0;font-family:var(--font-sans);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:14px 16px;font-size:16px;line-height:1.5}.interior-page .motion-hero .search-input::placeholder{color:var(--fg-muted);opacity:.8}.interior-page .motion-hero .search-form:focus-within{outline:2px solid var(--hero-accent);outline-offset:4px}.interior-page .motion-hero .search-form .btn{background:var(--hero-accent);min-height:52px;color:var(--hero-ink);font-family:var(--font-sans);border:0;flex:none;justify-content:center;align-items:center;gap:20px;margin:0;padding:14px 22px;font-size:14px;line-height:1.5;display:inline-flex}.interior-page .motion-hero .search-form .btn:hover{background:var(--fg)}.interior-body{--gutter:var(--gutter-base);width:100%;max-width:var(--page-max);padding-inline:var(--gutter-base);margin:48px auto 64px}.interior-page .interior-body>.frame{max-width:none;padding-inline:0}.interior-page .interior-body :is(.plain-section,.solution-sector,.systems-row,.research-list){gap:var(--interior-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.interior-page .interior-body :is(.plain-section,.dossier-section,.index-section,.kw-run){padding:var(--interior-space) 0;border-top:1px solid var(--page-rule);margin:0}.interior-page .interior-body>:is(.plain-section,.dossier-section,.index-section,.kw-run):first-child{border-top:0;padding-top:0}.interior-page .interior-body :is(.solution-sector,.systems-row,.research-list){border-top-color:var(--page-rule);padding-block:32px}.interior-page .interior-body :is(h2,.solutions-heading){font-family:var(--font-sans);letter-spacing:-.035em;max-width:22ch;margin:0 0 24px;font-size:clamp(26px,2.7vw,36px);font-weight:500;line-height:1.15}.interior-page .interior-body :is(h3,.solution-sector h3){font-family:var(--font-sans);letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.25}.interior-page .interior-body :is(.plain-section p,.solution-sector p,.systems-copy>p,.research-list p,.rule-row>p,.policy-current-body p){max-width:65ch;font-size:17px;line-height:1.7}.interior-page .interior-body :is(.plain-section,.solution-sector,.systems-row,.rule-row)>div{min-width:0}.interior-page .interior-body .systems-group{padding-bottom:var(--interior-space)}.interior-page .interior-body .systems-group>h2{letter-spacing:0;color:var(--page-colour);font-size:14px}.interior-page .interior-body .systems-identity h3{font-size:32px}.interior-page .interior-body .systems-nav{border-top:0;border-bottom:1px solid var(--page-rule);margin:0 0 40px;padding:0 0 24px}.interior-page .interior-body .systems-nav a:hover{color:var(--page-colour)}.interior-page .interior-body .systems-research{background:var(--page-wash);border:1px solid var(--page-rule);padding:28px 32px}.interior-page .interior-body .research-list:first-child{background:var(--page-wash);border:1px solid var(--page-rule);margin-bottom:var(--interior-space);padding:32px}.interior-page .interior-body .research-list>span{color:var(--page-colour)}.interior-page .interior-body .research-list:hover{background:var(--page-wash)}.interior-page .interior-body .research-list h3{color:var(--fg)}.interior-page .interior-body .solution-links a{border-top:2px solid var(--page-rule);padding-top:12px}.interior-page .interior-body .solution-links a:hover{border-top-color:var(--page-colour);color:var(--page-colour)}.interior-page .interior-body .solution-questions summary{font-size:24px}.interior-page .interior-body .solution-questions details[open]{border-top-color:var(--page-colour)}.interior-page .interior-body .release-table th{color:var(--page-colour);background:var(--page-wash);padding:16px 18px}.interior-page .interior-body .release-table td{border-top-color:var(--page-rule);padding:18px}.interior-page .interior-body .kw-findings{background:var(--page-wash);border:1px solid var(--page-rule);gap:32px;margin-block:24px 48px;padding:32px}.interior-page .interior-body .kw-findings strong{color:var(--page-colour)}.interior-page .interior-body .kw-findings h2{margin-block:12px;font-size:16px}.interior-page .interior-body .kw-findings p{font-size:15px}.interior-page .interior-body .kw-charts figure{border-color:var(--page-rule);box-shadow:none}.interior-page .interior-body .kw-charts figcaption{border-top:2px solid var(--page-rule);margin-top:16px}.interior-page .interior-body .policy-current-body{max-width:none}.interior-page .policy-current-body section{column-gap:var(--interior-gap);padding-block:var(--interior-space);border-top-color:var(--page-rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.interior-page .policy-current-body section:first-child{border-top:0;padding-top:0}.interior-page .policy-current-body section>:not(h2){grid-column:2;margin-top:0}.interior-page .policy-current-body h2{grid-area:1/1;font-size:28px}.interior-page .interior-body .policy-current-links{border-top-color:var(--page-rule);margin-top:24px}.interior-page .interior-body .policy-current-links a:hover{color:var(--page-colour)}.interior-page .interior-body .access-grid{gap:var(--interior-gap);max-width:none;padding:0}.interior-page .interior-body .access-grid aside{background:var(--page-wash);border:1px solid var(--page-rule);padding:28px}.interior-page .interior-body .access-submit{background:var(--page-colour);color:#fff}.interior-page .interior-body .access-grid :is(input,select,textarea):focus{outline-color:var(--page-colour)}.interior-page .interior-body .empty,.interior-page .interior-body .register-empty{border:1px solid var(--page-rule);background:var(--page-wash);padding:32px}.interior-page .interior-body .index-label{color:var(--page-colour);letter-spacing:.02em;font-size:14px}.interior-page .interior-body .hit a:hover{background:var(--page-wash)}.interior-page .interior-body .hit-title mark{background:var(--page-wash);color:var(--page-colour)}.interior-page .interior-body .article-tags a{border-color:var(--page-rule)}.interior-page .interior-body .article-tags a:hover{background:var(--page-wash)}.company-page .interior-body .dossier-section:has(>.editorial-heading){gap:var(--interior-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.company-page .interior-body .rule-row{border-top-color:var(--page-rule);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:28px 0}.company-page .interior-body .rule-row>p{grid-column:2}.company-page .interior-body .rule-row .index-no{color:var(--page-colour);grid-row:1/span 2}.company-page .interior-body .rule-row h3{max-width:none}.company-page .interior-body .split{gap:var(--interior-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.company-page .interior-body .founder-quote{text-indent:0;letter-spacing:-.02em;border-left:0;padding-left:0;font-size:24px;line-height:1.5}.company-page .interior-body .standards-grid{background:var(--page-wash);border:1px solid var(--page-rule);padding:24px}.interior-page .interior-body .edition-button{background:var(--page-colour);border-color:var(--page-colour);color:#fff}@media (prefers-reduced-motion:no-preference){.interior-body :is(.research-list,.solution-links a,.hit a){transition:background-color .2s,border-color .2s,color .2s}}@media (max-width:760px){.interior-page{--interior-space:32px;--interior-gap:24px}.interior-body{margin-block:32px 48px}.interior-page .interior-body :is(.plain-section,.solution-sector,.systems-row,.research-list),.interior-page .policy-current-body section,.company-page .interior-body .split{grid-template-columns:minmax(0,1fr)}.company-page .interior-body .dossier-section:has(>.editorial-heading){grid-template-columns:minmax(0,1fr)}.interior-page .policy-current-body section>:not(h2){grid-column:1}.interior-page .interior-body :is(h2,.solutions-heading){margin-bottom:20px;font-size:28px}.interior-page .interior-body :is(h3,.solution-sector h3){font-size:23px}.interior-page .interior-body :is(.plain-section p,.solution-sector p,.systems-copy>p,.research-list p,.rule-row>p,.policy-current-body p){font-size:16px}.interior-page .interior-body :is(.research-list:first-child,.systems-research,.kw-findings,.empty,.register-empty,.access-grid aside){padding:24px}.company-page .interior-body .founder-quote{padding-left:0;font-size:21px}.interior-page .motion-hero .search-form{flex-wrap:nowrap;padding:4px}.interior-page .motion-hero .search-input{width:0;padding:12px 10px;font-size:16px}.interior-page .motion-hero .search-form .btn{gap:0;min-height:48px;padding:12px 14px}.interior-page .motion-hero .search-form .btn .arrow{display:none}}
.interior-page.interior-page{--page-colour:var(--moss-700);--page-wash:var(--bg-raised);--page-rule:var(--line)}:root[data-theme=dark] .interior-page.interior-page{--page-colour:var(--moss-300)}@media (prefers-color-scheme:dark){:root[data-theme=system] .interior-page.interior-page{--page-colour:var(--moss-300)}}.interior-page .motion-hero.motion-hero{--bg:var(--hero-surface);--fg:var(--hero-fg);--fg-muted:var(--graphite-600);--fg-faint:var(--graphite-500);--hero-accent:var(--page-colour);--hero-ink:var(--hero-surface);height:auto;min-height:490px;padding-block:calc(var(--bar-h) + clamp(56px, 7vw, 100px)) clamp(64px, 7vw, 96px);background:var(--hero-surface);border-bottom:1px solid var(--line);color:var(--hero-fg);margin-bottom:0}:root[data-theme=dark] .interior-page .motion-hero.motion-hero{--fg-muted:#a9aaa0;--fg-faint:#8d8e85}@media (prefers-color-scheme:dark){:root[data-theme=system] .interior-page .motion-hero.motion-hero{--fg-muted:#a9aaa0;--fg-faint:#8d8e85}}.interior-page .motion-hero>.hero-field{z-index:0;stroke:var(--page-colour);opacity:.025;animation:none}.interior-page .motion-hero:not([data-has-cover]) .article-meta,.interior-page .motion-hero:not([data-has-cover]) .article-meta dd{color:var(--hero-fg)}.interior-page .motion-hero:not([data-has-cover]) .article-meta dt{color:var(--fg-muted)}.interior-page .motion-hero:not([data-has-cover]) .article-meta{border-color:var(--line)}.interior-page .motion-hero .btn{background:var(--page-colour);border-color:var(--page-colour);color:var(--hero-surface)}.interior-page .motion-hero .btn:hover{background:var(--hero-fg);border-color:var(--hero-fg);color:var(--hero-surface)}.interior-page .motion-hero :is(p,.t-lede){color:var(--fg-muted)}.interior-page .motion-hero :is(.eyebrow,.section-head-kicker){color:var(--page-colour)}.interior-page .motion-hero .section-head-main,.interior-page .motion-hero .dossier-statement{box-shadow:none;background:0 0;border:0;padding-inline:0}.interior-page .motion-hero .dossier-photo,.interior-page .motion-hero .section-head-photo img{box-shadow:none;border-color:var(--line)}.article .article-head[data-has-cover]{--hero-fg:#f8f6f0;--fg:#f8f6f0;--fg-muted:#e8e5dc;--fg-faint:#e8e5dc;--line:#f8f6f061;--hero-accent:#f8f6f0;--accent:#f8f6f0;background:var(--graphite-950);min-height:640px;margin-top:calc(-1 * (var(--bar-h) + var(--hairline)));border-bottom:0}.article .article-head[data-has-cover]>.article-hero-media{z-index:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.article .article-head[data-has-cover] .article-hero-media:after{background:linear-gradient(#080e0ba6,#080e0bbf)}.article .article-head[data-has-cover] .article-hero-media img{object-fit:cover;width:100%;height:100%;inset:0}.article .article-head[data-has-cover] .article-meta,.article .article-head[data-has-cover] .article-meta dt,.article .article-head[data-has-cover] .article-meta dd{color:#f8f6f0}.article .article-head[data-has-cover] .article-meta{border-color:var(--line)}.article .article-head[data-has-cover] :is(.label,.intro,.actions,.article-state){color:#f8f6f0}.article-body .prose :is(img,video){max-width:100%;height:auto;margin-inline:auto;display:block}:is(.article-body .prose>p:has(>img),.article-body .prose>p:has(>video)){text-align:center}.markdown-content img{margin-inline:auto}@media (max-width:760px){.interior-page .motion-hero.motion-hero{min-height:0;padding-block:calc(var(--bar-h) + 48px) 56px}.article .article-head[data-has-cover]{min-height:560px;padding-block:calc(var(--bar-h) + 64px) 60px}}
.interior-page .motion-hero.motion-hero{--hero-fg:#f8f6f0;--fg:var(--hero-fg);--fg-muted:var(--hero-soft,#d8e6d1);--hero-accent:var(--hero-soft,#d8e6d1);--accent:var(--hero-accent);--page-colour:var(--hero-accent);box-sizing:border-box;background:var(--hero-ground,#142a20);width:100vw;max-width:none;height:570px;min-height:570px;color:var(--hero-fg);border:0;flex-direction:column;justify-content:flex-start;gap:24px;margin-inline:calc(50% - 50vw);padding-block:180px 48px;display:flex}.interior-page .motion-hero.motion-hero>.hero-field{z-index:0;stroke:var(--hero-accent);opacity:.28;display:block}.interior-page .motion-hero .panel.panel .label,.interior-page .motion-hero .panel.panel .intro{color:var(--hero-soft,#d8e6d1)}.interior-page .motion-hero .panel.panel .title.title{color:var(--hero-fg)}.interior-page .motion-hero .btn{background:var(--hero-accent);border-color:var(--hero-accent);color:var(--hero-ground,#142a20)}.interior-page .motion-hero .btn:hover{color:var(--hero-ground,#142a20);background:#fff;border-color:#fff}.motion-hero[data-hero=systems]{--hero-ground:var(--moss-900);--hero-soft:var(--moss-100)}.motion-hero[data-hero=research],.motion-hero[data-hero=research-article]{--hero-ground:#103b3a;--hero-soft:#bce9df}.motion-hero[data-hero=kw5]{--hero-ground:#402b16;--hero-soft:#ffe0a4}.motion-hero[data-hero=solutions]{--hero-ground:#173d2b;--hero-soft:#d5edb5}.motion-hero[data-hero=company]{--hero-ground:#273451;--hero-soft:#d7e0ff}.motion-hero[data-hero=careers]{--hero-ground:#412938;--hero-soft:#ffd6e3}.motion-hero[data-hero=case-studies]{--hero-ground:#16434d;--hero-soft:#c6f2f2}.motion-hero[data-hero=case-study]{--hero-ground:#343c22;--hero-soft:#edf0b5}.motion-hero[data-hero=access]{--hero-ground:#493422;--hero-soft:#ffe0ba}.motion-hero[data-hero=search]{--hero-ground:#382a48;--hero-soft:#ead6ff}.motion-hero[data-hero=terms]{--hero-ground:#4a2f28;--hero-soft:#ffe0d2}.motion-hero[data-hero=privacy]{--hero-ground:#29434c;--hero-soft:#cbe8f1}.motion-hero[data-hero=cookies]{--hero-ground:#53351e;--hero-soft:#ffe4b9}.motion-hero[data-hero=blog],.motion-hero[data-hero=blog-article]{--hero-ground:#452e43;--hero-soft:#f7daed}.motion-hero[data-hero=dispatch],.motion-hero[data-hero=dispatch-article]{--hero-ground:#522f29;--hero-soft:#ffd8c1}.article .article-head[data-has-cover]{--hero-fg:#f8f6f0;--fg-muted:#e8e5dc;margin-top:calc(-1 * (var(--bar-h) + var(--hairline)))}.article .article-head[data-has-cover] .article-hero-media:after{background:linear-gradient(#080e0b8f,#080e0bc2)}.article-meta-band{border-bottom:1px solid var(--line);padding-block:24px 28px}.article-meta-band .article-meta{margin:0}.article-meta-band .article-state{margin:0 0 16px}@media (prefers-reduced-motion:no-preference){.interior-page .motion-hero>.hero-field{animation:shared-field-arrive 1.2s var(--ease-out) both}}@keyframes shared-field-arrive{0%{opacity:0}to{opacity:.28}}@supports (width:1cqw){#main-content .interior-page .motion-hero.motion-hero{width:100cqw;margin-inline:calc(50% - 50cqw)}}@media (max-width:760px){.interior-page .motion-hero.motion-hero{height:490px;min-height:490px;padding-block:125px 28px}.interior-page .motion-hero.motion-hero>.hero-field{opacity:.16;animation:none}.article .article-head[data-has-cover]{height:490px;min-height:490px}}
.StorageNotice-module__me-QoW__notice{z-index:100;background:var(--bg);width:min(600px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--fg);border:1px solid var(--line-strong);border-top:3px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:20px;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 8px 48px #0002}.StorageNotice-module__me-QoW__heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.StorageNotice-module__me-QoW__heading>svg{fill:none;width:24px;height:24px;stroke:var(--accent);stroke-width:1.25px}.StorageNotice-module__me-QoW__close{width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px -8px -8px 0;font-size:26px;line-height:1;display:grid}.StorageNotice-module__me-QoW__notice h2{font-family:var(--font-sans);letter-spacing:-.035em;flex:1;margin:0;font-size:22px;font-weight:500;line-height:1.15}.StorageNotice-module__me-QoW__notice p{color:var(--fg-muted);grid-column:1/-1;margin:0 0 4px;font-size:14px;line-height:1.65}.StorageNotice-module__me-QoW__details{align-self:center;min-width:0;font-size:13px}.StorageNotice-module__me-QoW__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0;list-style:none;display:flex}.StorageNotice-module__me-QoW__details summary::-webkit-details-marker{display:none}.StorageNotice-module__me-QoW__details summary>span{color:var(--accent);font-size:18px}.StorageNotice-module__me-QoW__details[open] summary>span{transform:rotate(45deg)}.StorageNotice-module__me-QoW__details dl{gap:12px;margin:0;padding-bottom:16px;display:grid}.StorageNotice-module__me-QoW__details dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.StorageNotice-module__me-QoW__details dt{font-weight:500;line-height:1.5}.StorageNotice-module__me-QoW__details dd{color:var(--fg-muted);margin:0;line-height:1.5}.StorageNotice-module__me-QoW__actions{justify-content:space-between;align-items:center;gap:20px;margin-top:0;display:flex}.StorageNotice-module__me-QoW__actions a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:13px}.StorageNotice-module__me-QoW__actions a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent)}.StorageNotice-module__me-QoW__actions>button{font-family:var(--font-sans);border:1px solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.StorageNotice-module__me-QoW__actions>button:hover{background:var(--accent);border-color:var(--accent)}.StorageNotice-module__me-QoW__close:hover{color:var(--fg);background:var(--bg-sunk)}@media (prefers-reduced-motion:no-preference){.StorageNotice-module__me-QoW__notice{animation:.3s ease-out StorageNotice-module__me-QoW__notice-arrive}.StorageNotice-module__me-QoW__actions>button,.StorageNotice-module__me-QoW__close{transition:background-color .2s,color .2s}.StorageNotice-module__me-QoW__details summary>span{transition:transform .2s}}@keyframes StorageNotice-module__me-QoW__notice-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.StorageNotice-module__me-QoW__notice:has(.StorageNotice-module__me-QoW__details[open]) .StorageNotice-module__me-QoW__details{grid-column:1/-1}.StorageNotice-module__me-QoW__notice:has(.StorageNotice-module__me-QoW__details[open]) .StorageNotice-module__me-QoW__actions{grid-column:1/-1;justify-content:flex-end}.StorageNotice-module__me-QoW__details[open] dl{border-top:1px solid var(--line);padding-top:14px}@media (max-width:520px){.StorageNotice-module__me-QoW__notice{grid-template-columns:1fr;gap:4px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;bottom:12px;right:12px}.StorageNotice-module__me-QoW__notice h2{font-size:21px}.StorageNotice-module__me-QoW__heading{margin-bottom:4px}.StorageNotice-module__me-QoW__notice p{font-size:13px}.StorageNotice-module__me-QoW__details,.StorageNotice-module__me-QoW__actions{grid-column:1/-1}.StorageNotice-module__me-QoW__details summary{min-height:36px}.StorageNotice-module__me-QoW__actions{justify-content:space-between;gap:16px}.StorageNotice-module__me-QoW__actions>button{gap:16px}.StorageNotice-module__me-QoW__notice:has(.StorageNotice-module__me-QoW__details[open]) .StorageNotice-module__me-QoW__actions{justify-content:space-between}}
