html, body {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}main,article,aside,details,figcaption,figure,section,header,footer,menu,hgroup,nav {display:flow-root;overflow:visible;}body {line-height:1.1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}:focus {outline:2px dotted #30BF09;outline-offset:3px;}:focus:not(:focus-visible) {outline:0;}:focus-visible {outline:2px dotted #30BF09;outline-offset:3px;}ins {text-decoration:none;}del {text-decoration:line-through;}main {overflow:visible;}main.site-main {min-height:70vh;}.page-content,.single-content,.content-list,.empty-state {padding:clamp(4em, 8vw, 8em) clamp(1em, 4vw, 4em);}*, *:before, *:after {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }audio,canvas,progress,video {display:inline-block; vertical-align:baseline; }audio:not([controls]) {display:none;height:0;}[hidden],template {display:none;}svg:not(:root) {overflow:hidden;}:root {--singularity-black:#2C2C2C;--rabbit-white:#F9F9F9;--quantum-grey:#B8BCBF;--signal-gold:#CA8A00;--signal-gold-rgb:202, 138, 0;--living-blue:#1E8ED6;--living-blue-rgb:30, 142, 214;--looking-orange:#FE5100;--looking-orange-rgb:254, 81, 0;--buying-green:#30BF09;--buying-green-rgb:48, 191, 9;--persona-violet:#441984;--persona-violet-rgb:68, 25, 132;--signal-gold-shade:#86632C;--signal-gold-shade-rgb:134, 99, 44;--living-blue-shade:#2E6289;--living-blue-shade-rgb:46, 98, 137;--looking-orange-shade:#A4482B;--looking-orange-shade-rgb:164, 72, 43;--buying-green-shade:#198444;--buying-green-shade-rgb:25, 132, 68;--persona-violet-shade:#2B184F;--persona-violet-shade-rgb:43, 24, 79;}html {height:100%;direction:ltr;font-family:"Courier Prime", monospace;color:#2C2C2C;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:10px;text-rendering:optimizeLegibility;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-variant-ligatures:common-ligatures;font-feature-settings:"hist", "swsh", "hlig";background-color:#F9F9F9;background-repeat:no-repeat;scrollbar-width:thin;scrollbar-color:rgba(184, 188, 191, 0.5) rgba(44, 44, 44, 0.5);}html::-webkit-scrollbar {width:11px;}html::-webkit-scrollbar-track {background:rgba(44, 44, 44, 0.5);}html::-webkit-scrollbar-thumb {background-color:rgba(184, 188, 191, 0.5);border-radius:6px;border:1px solid rgba(184, 188, 191, 0.75);}bdi {direction:rtl;}body {line-height:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:"Courier Prime", monospace;}.site-name {display:none;}label.reduced-motion {width:100%;max-width:14.5em;height:3em;display:block;line-height:1.1;color:#F9F9F9;min-height:0vw;font-size:calc(11px + 1.25 * ((100vw - 320px) / 320));position:fixed;text-transform:lowercase;bottom:0;margin-top:0;left:10%;margin-left:-7.25em;z-index:1;cursor:pointer;text-shadow:0px 1px 3px rgba(44, 44, 44, 0.64);padding:0.5em 0.5em 0.25em 0.5em;border:1px solid #F9F9F9;border-radius:8px;background:rgba(44, 44, 44, 0.24);backdrop-filter:blur(15px) brightness(100%);touch-action:manipulation;transition:border 0.3s;transform:translateZ(0);overflow:hidden;}@media (orientation:landscape) {@media all and (max-height:480px){label.reduced-motion {bottom:0;}}}@supports not (backdrop-filter:blur(15px) brightness(100%)) {label.reduced-motion {background:rgba(44, 44, 44, 0.84);}}label.reduced-motion:hover,label.reduced-motion:focus {border-color:#CA8A00;}label.reduced-motion input[type="checkbox"] {display:inline-block;margin:-0.05em 0.5em 0 0.5em;width:2em;height:2em;vertical-align:top;}label.reduced-motion span {display:inline-block;margin:-0.15em 0 0 0;;vertical-align:top;position:absolute;}.site-content {transform:translateZ(0);}main {overflow-x:clip;overflow-y:visible;position:relative;z-index:1;}section {border:0;}a {color:#30BF09;min-height:0vw;text-decoration:underline;opacity:1;transition:color 0.3s, opacity 0.3s;}@media (hover:hover) {a:hover {color:#30BF09;text-decoration:none;opacity:1;}}a:focus {color:#30BF09;text-decoration:underline;opacity:0.84;}a:active {color:#30BF09;text-decoration:underline;opacity:0.84;}a.selected {text-decoration:none; color:#30BF09;cursor:default;pointer-events:none;} li.selected > a,li[data-selected="true"] > a {color:#30BF09;}@media (hover:hover) {a.phone-number {color:#30BF09;text-decoration:none !important;pointer-events:none;}}p {margin:0.05em 0 0.5em 0;word-break:normal;line-height:1.375;color:inherit;min-height:0vw;font-size:calc(18px + 1.2 * ((100vw - 320px) / 320));font-family:"Courier Prime", monospace;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);}p em {font-family:"Courier Prime", monospace; font-style:italic;}[data-typesetting="display"] p {font-size:calc(17.20px + 0.25vw);}[data-typesetting="marketing"] p {font-size:calc(18px + 1.2 * ((100vw - 320px) / 320));}[data-typesetting="editorial"] p {font-size:calc(14.80px + 0.38vw); }[data-typesetting="docs"] p {font-size:calc(14.80px + 0.38vw); }[data-typesetting="dense"] p {font-size:calc(13.20px + 0.25vw); }h1 {margin:0 0 0.25em 0;width:auto;color:inherit;word-break:normal;font-size:calc(32.00px + 5.00vw); line-height:1.1;text-transform:inherit;font-style:normal;font-family:"Montserrat", sans-serif;font-weight:700;min-height:0vw;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);}h1 em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] h1 {font-size:calc(38.40px + 8.00vw); line-height:1.1;}[data-typesetting="marketing"] h1 {font-size:calc(32.00px + 5.00vw);line-height:1.1;}[data-typesetting="editorial"] h1 {font-size:calc(19.20px + 4.00vw); }[data-typesetting="docs"] h1 {font-size:calc(25.60px + 2.00vw); }[data-typesetting="dense"] h1 {font-size:calc(28.80px + 1.00vw); }h2 {margin:0 0 0.25em 0;width:auto;color:inherit;word-break:normal;line-height:1.1;text-transform:inherit;letter-spacing:normal;font-weight:700;font-size:calc(31.20px + 3.38vw);min-height:0vw;font-family:"Montserrat", sans-serif;text-wrap:balance;letter-spacing:-0.035em;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);}h2 em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] h2 {font-size:calc(36.80px + 3.50vw);margin-bottom:0.25em;line-height:1.1;}[data-typesetting="marketing"] h2 {font-size:calc(31.20px + 3.38vw);margin-bottom:0.25em;}[data-typesetting="editorial"] h2 {font-size:calc(26.40px + 1.75vw);margin-bottom:0.25em;}[data-typesetting="docs"] h2 {font-size:calc(28.80px + 1.00vw);margin-bottom:0.5em;}[data-typesetting="dense"] h2 {font-size:calc(28.80px + 1.00vw);margin-bottom:0.5em;}h3 {margin:0 0 0.15em 0;width:auto;color:inherit;word-break:normal;line-height:1.085;text-transform:inherit;font-style:normal;font-weight:700;font-size:calc(27.40px + 1.75vw);min-height:0vw;font-family:"Montserrat", sans-serif;text-wrap:balance;}h3 em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] h3 {font-size:calc(28.80px + 2.25vw);}[data-typesetting="marketing"] h3 {font-size:calc(27.40px + 1.75vw);}[data-typesetting="editorial"] h3 {font-size:calc(22.40px + 0.50vw);}[data-typesetting="docs"] h3 {font-size:calc(22.40px + 0.50vw);}[data-typesetting="dense"] h3 {font-size:calc(22.40px + 0.50vw);}h4 {margin:0 0 0.04em 0;width:auto;color:inherit;word-break:normal;line-height:1.085;text-transform:inherit;font-style:normal;font-weight:300;font-size:calc(22.40px + 0.50vw);min-height:0vw;font-family:"Montserrat", sans-serif;text-wrap:balance;}h4 em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] h4 {font-size:calc(26.40px + 0.50vw);}[data-typesetting="marketing"] h4 {font-size:calc(22.40px + 0.50vw);}[data-typesetting="editorial"] h4 {font-size:calc(19.60px + 0.44vw);}[data-typesetting="docs"] h4 {font-size:calc(16.80px + 0.38vw);}[data-typesetting="dense"] h4 {font-size:calc(16.80px + 0.38vw);}h5 {margin:0 0 0.04em 0;width:auto;color:inherit;word-break:normal;line-height:1.085;text-transform:inherit;font-style:normal;font-weight:normal;font-size:calc(16.80px + 0.38vw);min-height:0vw;font-family:"Montserrat", sans-serif;}h5 em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] h5 {font-size:calc(22.80px + 0.38vw); }[data-typesetting="marketing"] h5 {font-size:calc(16.80px + 0.38vw);}[data-typesetting="editorial"] h5 {font-size:calc(15.00px + 0.31vw); }[data-typesetting="docs"] h5 {font-size:calc(15.00px + 0.31vw); }[data-typesetting="dense"] h5 {font-size:calc(15.00px + 0.31vw); }h6 {margin:0 0 0.04em 0;display:block;width:auto;color:inherit;word-break:normal;line-height:1.085;font-style:normal;font-weight:normal;font-size:calc(17.60px + 0.13vw);min-height:0vw;font-family:"Montserrat", sans-serif;}[data-typesetting="display"] h6 {font-size:calc(16.80px + 0.38vw); }[data-typesetting="marketing"] h6 { font-size:calc(17.60px + 0.13vw);}[data-typesetting="editorial"] h6 {font-size:calc(15.60px + 0.13vw);}[data-typesetting="docs"] h6 {font-size:calc(15.60px + 0.13vw);}[data-typesetting="dense"] h6 {font-size:calc(15.60px + 0.13vw);}.category-label {margin:0 0 0.04em 0;display:block;width:auto;color:inherit;word-break:normal;line-height:1.085;font-style:normal;font-weight:normal;font-size:calc(14.80px + 0.38vw);min-height:0vw;font-family:"Montserrat", sans-serif;text-transform:uppercase;text-wrap:balance;}.category-label em {font-family:"Montserrat", sans-serif; font-style:italic;}[data-typesetting="display"] .category-label {font-size:calc(17.20px + 0.25vw);}[data-typesetting="marketing"] .category-label {font-size:calc(14.80px + 0.38vw);}[data-typesetting="editorial"] .category-label {font-size:calc(13.20px + 0.25vw);}[data-typesetting="docs"] .category-label {font-size:calc(11.20px + 0.25vw);}[data-typesetting="dense"] .category-label {font-size:calc(11.20px + 0.25vw);}small {font-size:75%;min-height:0vw;line-height:1.1;display:inline-block;}time {width:auto;}blockquote {word-break:normal;display:inline-block;padding:4dvw 4dvw 4dvw 4dvw; border-left:3px solid #30BF09;background:rgba(249, 249, 249, 0.22);margin:1em 0;position:relative;quotes:none;clear:both;font-size:calc(22.40px + 0.50vw);}[data-typesetting="display"] blockquote {font-size:calc(26.40px + 0.50vw);}[data-typesetting="marketing"] blockquote {font-size:calc(22.40px + 0.50vw);}[data-typesetting="editorial"] blockquote {font-size:calc(19.60px + 0.44vw);}[data-typesetting="docs"] blockquote {font-size:calc(17.20px + 0.25vw);}[data-typesetting="dense"] blockquote {font-size:calc(16.80px + 0.38vw);}blockquote:before {content:'\201C';display:inline;line-height:normal;color:#30BF09;position:absolute;left:-0.1em;top:-0.3em;line-height:normal; line-height:1;width:25%;height:4px;text-align:left;font-size:500%;font-weight:normal;font-family:"Montserrat", sans-serif;}blockquote:after {display:inline;line-height:normal;color:#30BF09;position:absolute;right:-0.1em;bottom:0.225em;line-height:normal; line-height:1;width:25%;height:0.4%;text-align:right;font-size:500%;font-weight:normal;font-family:"Montserrat", sans-serif;}blockquote p {display:inline-block;position:relative;font-style:normal;color:inherit;margin:0 0 0.5em 0;padding:0;line-height:1.3;font-size:inherit;font-family:"Courier Prime", monospace;font-size:1em;}[data-typesetting="display"] blockquote p,[data-typesetting="marketing"] blockquote p,[data-typesetting="editorial"] blockquote p,[data-typesetting="docs"] blockquote p,[data-typesetting="dense"] blockquote p {font-size:1em;}blockquote p:before {content:'\201C';}blockquote p:after {content:'\201D';position:absolute;}blockquote footer {border:0;}blockquote cite {margin:0 0 2em 0;clear:both;display:block;color:inherit;line-height:1.375;letter-spacing:normal;text-transform:uppercase;font-style:normal;font-weight:normal;font-family:"Courier Prime", monospace;font-size:0.5em;padding:0;}[data-typesetting="docs"] blockquote cite {font-size:0.75em;}[data-typesetting="dense"] blockquote cite {font-size:0.75em;}blockquote cite::before {content:'';}blockquote cite span {display:inline-block;}blockquote cite em {font-family:"Courier Prime", monospace; font-style:italic;}q:before {content:'\0022';}q:after {content:'\0022';}cite {font-family:inherit;font-weight:400;}strong {font-family:inherit;font-weight:700;}em {font-style:italic;}hr {display:block;clear:both;border:0;border-bottom:1px solid #B8BCBF;background:none;margin:1.5em auto;}sub {line-height:0;font-size:60%;position:relative;vertical-align:sub;}sup {font-size:60%;position:relative;top:0.1em;vertical-align:super;}abbr {border-bottom:0.1em dotted #B8BCBF;}acronym {border-bottom:0.1em dotted #B8BCBF;}address {font-style:italic;color:#1E8ED6;background:#F9F9F9;border:0.1em solid #B8BCBF;padding:0.8em;}del {color:#FE5100;text-decoration:line-through;}ins {color:#30BF09;text-decoration:none;vertical-align:middle;}mark {background:rgba(48, 191, 9, 0.4);color:#2C2C2C;outline:1px solid #30BF09;padding:0 0.125em;margin:0 0.125em;}fieldset {border:1px solid rgba(249, 249, 249, 0.44);margin:0.4vw 0.4vw;padding:0.035vw 0.0625vw 0.075vw;transition:border 0.3s;}fieldset:hover {border-color:rgba(249, 249, 249, 0.64);}fieldset:focus {border-color:rgba(249, 249, 249, 0.64);}pre {margin:0.75em 0;white-space:pre;font-family:"Courier Prime", monospace;line-height:1.2;color:#2C2C2C;border:0.1em solid #B8BCBF;padding:0.8em;}code {margin:0 0;font-family:"Courier Prime", monospace;line-height:1.2;color:#2C2C2C;background:#F9F9F9;border:0.1em solid #B8BCBF;padding:0.8em;}code::selection {background:#30BF09;color:#2C2C2C;}code::-moz-selection {background:#30BF09;color:#2C2C2C;}samp {margin:1.2em 0;font-family:"Courier Prime", monospace;line-height:1.2;color:#2C2C2C;background:#F9F9F9;border:0.1em solid #B8BCBF;padding:0.8em;}tt {margin:1.5em 0;white-space:pre;font-family:"Courier Prime", monospace;line-height:1.2;color:#FE5100;background:#F9F9F9;border:0.1em solid #B8BCBF;padding:0.8em;}li::marker {color:inherit;}li {line-height:1.375;min-height:0vw;}li ul,li ol {margin:0;}ul, ol {margin:0.8em 0;}ul {list-style-type:none;}ol {list-style-type:decimal;}li span {border:0;}ul {border:0;}ul li {list-style:disc; margin:0 0 0 1.5em;}ol {border:0;}ol li {list-style-type:decimal;margin:0 0 0 3em;}ol p {margin:0;}dl {margin:0 0 1em 0;font-size:1em;line-height:1.1;}dl p {font-size:1em;}dl dt {margin:0.25em 0;}dd {line-height:1.375;margin-left:1.5em;font-size:inherit;padding:0 0 0.3em 0;}dt {font-size:inherit;}dfn {border:0;}table {margin:0;width:100%;border-collapse:collapse;border-spacing:0 0;border:0;border:1px solid #B8BCBF;font-size:1em;color:#2C2C2C;}table p,table li,table dd,table dt {font-size:1em;}thead {background-color:rgba(202, 138, 0, 0.16); color:#2C2C2C; border:1px solid #2C2C2C;}thead tr:hover th {background-color:rgba(202, 138, 0, 0.22);}thead th {border-right:1px solid #2C2C2C;font-family:"Montserrat", sans-serif;font-weight:900;}table colgroup col {background-color:rgba(249, 249, 249, 0.44);}table colgroup col.cat2 {background-color:rgba(48, 191, 9, 0.11);}table colgroup col.cat3 {background-color:rgba(254, 81, 0, 0.11);}table colgroup col.cat4 {background-color:rgba(30, 142, 214, 0.11);}table colgroup col.cat5 {background-color:rgba(68, 25, 132, 0.11);}tbody {border:0;}tbody td {border:1px solid #2C2C2C;vertical-align:top;}tbody th {border:1px solid #2C2C2C;font-family:"Montserrat", sans-serif;font-weight:900;vertical-align:middle;}tr {padding:0px;}th, td {padding:0.5em 0.5em 0.5em 0.5em;text-align:left;line-height:1.1;transition:background 0.15s linear;text-align:center;}th:first-child,td:first-child {text-align:center;}tfoot {border:1px solid #2C2C2C;border-right-width:0;border-left-width:0;}tfoot td {border:0;text-align:center;color:#2C2C2C;background-color:transparent;font-size:0.65em;}tfoot td:first-child {text-align:center;}table tbody tr:nth-child(2n) td, table tbody tr:nth-child(2n) th {border:1px solid #2C2C2C;}table tbody tr:nth-child(2n):hover td, table tbody tr:nth-child(2n):hover th {background-color:rgba(184, 188, 191, 0.44);}.lt-ie9 table tbody tr.odd td, .lt-ie9 table tbody tr.odd th {border:0;}.lt-ie9 table tbody tr.odd:hover td, .lt-ie9 table tbody tr.odd:hover th {background-color:rgba(184, 188, 191, 0.44);}.lt-ie9 table tfoot td,.lt-ie9 table tfoot tr:hover td,.lt-ie9 table tfoot tr.odd td,.lt-ie9 table tfoot tr.odd:hover td {background:none;}tr:hover td, tr:hover th {background-color:rgba(184, 188, 191, 0.44);}tfoot td,tfoot tr:hover td {background:none;}caption {background:#F9F9F9;}img {display:block;}iframe {background-color:transparent;border-collapse:collapse;margin:0;padding:0;}iframe:focus {outline:0;}input {background:#F9F9F9;border:1px solid #2C2C2C;border-radius:2px;padding:0.6em 0.6em 0.4em 0.6em;width:auto;height:auto;line-height:1.1;letter-spacing:normal;color:#2C2C2C;margin:0;transition:border 0.3s linear;font-size:1em;appearance:none;-webkit-appearance:none;font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}@media all and (max-width:639px){input {width:100%;}}input:hover {color:#2C2C2C;border:1px solid #30BF09;}input:focus {color:#2C2C2C;border:1px solid #30BF09;}input[type="text"] {appearance:none;-webkit-appearance:none;border-radius:2px;}input[type="email"] {border-radius:2px;}input[disabled]:hover {color:#2C2C2C;border:1px solid #B8BCBF;}::-webkit-input-placeholder {color:#2C2C2C;}:-moz-placeholder {color:#2C2C2C;}::-moz-placeholder {color:#2C2C2C;}:-ms-input-placeholder {color:#2C2C2C !important;}.placeholder, .placeholder:hover {color:#2C2C2C !important;}input[required]:-moz-placeholder {box-shadow:none !important;}input[required] {box-shadow:none !important;}input[required] {color:#2C2C2C;}input[required]:invalid:focus {color:#2C2C2C;}input[required]:valid:focus {color:#2C2C2C;}input[required]:valid {background:#F9F9F9;}input[type="range"] {accent-color:#30BF09;display:inline-block;vertical-align:middle;font-size:0;appearance:revert;-webkit-appearance:revert;}input[type="range"]:focus {accent-color:#30BF09;}select {width:auto;height:auto;background-color:rgba(68, 25, 132, 0.44);background-image:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:calc(100% - 1.05em) 50%, calc(100% - 0.72em) 50%;background-size:0.36em 0.36em, 0.36em 0.36em;background-repeat:no-repeat;border:1px solid #441984;border-radius:8px;color:#F9F9F9;font-size:calc(14.80px + 0.38vw); font-weight:700;text-transform:uppercase;position:relative;letter-spacing:inherit;line-height:normal;margin:0 0 0 0;padding:0.3em 1.6em 0.2em 0.6em;cursor:pointer;outline-width:0;line-height:inherit;appearance:none;-webkit-appearance:none;font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;transition:background 0.3s linear, border 0.3s linear;}[data-typesetting="display"] select {font-size:calc(17.20px + 0.25vw);}[data-typesetting="marketing"] select {font-size:calc(14.80px + 0.38vw); }[data-typesetting="editorial"] select {font-size:calc(14.80px + 0.38vw); }[data-typesetting="docs"] select {font-size:calc(14.80px + 0.38vw); }[data-typesetting="dense"] select {font-size:calc(13.20px + 0.25vw); }@-moz-document url-prefix() {select {height:auto;}}select:hover {border:1px solid #441984;background-color:rgba(68, 25, 132, 0.84);color:#F9F9F9;}select:focus {color:#F9F9F9;background-color:rgba(68, 25, 132, 0.84);outline-width:0;border:1px solid #441984;}label {vertical-align:middle;}input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],button,label.button,a.button {background:rgba(48, 191, 9, 0.84);border:1px solid #30bf09;border-radius:8px;color:#F9F9F9;text-align:center;text-decoration:none;font-style:normal;font-family:"Montserrat", sans-serif;font-size:calc(16px + 1.2 * ((100vw - 320px) / 320));font-weight:700;text-transform:none;cursor:pointer;box-shadow:none;width:auto;height:auto;margin:0;padding:0.35em 1em 0.35em 1em;appearance:none;-webkit-appearance:none;outline:0;display:inline-block;line-height:1.2;transition:background 0.3s linear, border 0.3s linear !important;}[data-typesetting="display"] input[type="image"],[data-typesetting="display"] input[type="submit"],[data-typesetting="display"] input[type="reset"],[data-typesetting="display"] input[type="button"],[data-typesetting="display"] button,[data-typesetting="display"] label.button,[data-typesetting="display"] a.button {font-size:calc(17.20px + 0.25vw);}[data-typesetting="marketing"] input[type="image"],[data-typesetting="marketing"] input[type="submit"],[data-typesetting="marketing"] input[type="reset"],[data-typesetting="marketing"] input[type="button"],[data-typesetting="marketing"] button,[data-typesetting="marketing"] label.button,[data-typesetting="marketing"] a.button {font-size:calc(14.80px + 0.38vw); }[data-typesetting="editorial"] input[type="image"],[data-typesetting="editorial"] input[type="submit"],[data-typesetting="editorial"] input[type="reset"],[data-typesetting="editorial"] input[type="button"],[data-typesetting="editorial"] button,[data-typesetting="editorial"] label.button,[data-typesetting="editorial"] a.button {font-size:calc(14.80px + 0.38vw); }[data-typesetting="docs"] input[type="image"],[data-typesetting="docs"] input[type="submit"],[data-typesetting="docs"] input[type="reset"],[data-typesetting="docs"] input[type="button"],[data-typesetting="docs"] button,[data-typesetting="docs"] label.button,[data-typesetting="docs"] a.button {font-size:calc(14.80px + 0.38vw); }[data-typesetting="dense"] input[type="image"],[data-typesetting="dense"] input[type="submit"],[data-typesetting="dense"] input[type="reset"],[data-typesetting="dense"] input[type="button"],[data-typesetting="dense"] button,[data-typesetting="dense"] label.button,[data-typesetting="dense"] a.button {font-size:calc(13.20px + 0.25vw); }@media (hover:hover) {input[type="image"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,label.button:hover,a.button:hover {color:#F9F9F9;cursor:pointer;background:rgba(48, 191, 9, 0.64);border-color:#30bf09;text-decoration:none;}}input[type="image"]:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,label.button:active,a.button:active {color:#F9F9F9;cursor:pointer;background:rgba(48, 191, 9, 0.44);border-color:#30bf09;text-decoration:none;}input[type="image"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,button:focus,label.button:focus,a.button:focus {color:#F9F9F9;cursor:pointer;background:rgba(48, 191, 9, 1);border-color:#30bf09;text-decoration:none;}input[type="image"]:active:focus,input[type="submit"]:active:focus,input[type="reset"]:active:focus,input[type="button"]:active:focus,button:active:focus,label.button:active:focus,a.button:active:focus {color:#F9F9F9;background:rgba(48, 191, 9, 0.44);}input[type="image"]:disabled,input[type="image"][disabled],input[type="submit"]:disabled,input[type="submit"][disabled],input[type="reset"]:disabled,input[type="reset"][disabled],input[type="button"]:disabled,input[type="button"][disabled],input[type="button"][disabled="disabled"],input[type="submit"][disabled=""],input[type="reset"][disabled="disabled"],button:disabled,button[disabled],button[disabled="disabled"],button[disabled=""],button[aria-disabled="true"],label.button[aria-disabled="true"],a.button[aria-disabled="true"],label.button.disabled,a.button.disabled,button.disabled {color:#F9F9F9 !important;background:rgba(249, 249, 249, 0.84) !important;border-color:rgba(249, 249, 249, 0.84) !important;cursor:not-allowed !important;box-shadow:none !important;opacity:1 !important;}a.button.disabled,a.button[aria-disabled="true"],label.button.disabled,label.button[aria-disabled="true"] {pointer-events:none;}input[type="image"][data-type="alt"],input[type="submit"][data-type="alt"],input[type="reset"][data-type="alt"],input[type="button"][data-type="alt"],button[data-type="alt"],label.button[data-type="alt"],a.button[data-type="alt"] {background:rgba(68, 25, 132, 0.64);border:1px solid #441984;color:#F9F9F9;}@media (hover:hover) {input[type="image"][data-type="alt"]:hover,input[type="submit"][data-type="alt"]:hover,input[type="reset"][data-type="alt"]:hover,input[type="button"][data-type="alt"]:hover,button[data-type="alt"]:hover,label.button[data-type="alt"]:hover,a.button[data-type="alt"]:hover {color:#F9F9F9;border-color:#441984;background:rgba(68, 25, 132, 0.84);}}input[type="image"][data-type="alt"]:active,input[type="submit"][data-type="alt"]:active,input[type="reset"][data-type="alt"]:active,input[type="button"][data-type="alt"]:active,button[data-type="alt"]:active,label.button[data-type="alt"]:active,a.button[data-type="alt"]:active {color:#F9F9F9;cursor:pointer;background:rgba(68, 25, 132, 0.44);border-color:#441984;text-decoration:none;}input[type="image"][data-type="alt"]:focus,input[type="submit"][data-type="alt"]:focus,input[type="reset"][data-type="alt"]:focus,input[type="button"][data-type="alt"]:focus,button[data-type="alt"]:focus,label.button[data-type="alt"]:focus,a.button[data-type="alt"]:focus {color:#F9F9F9;cursor:pointer;background:rgba(68, 25, 132, 1);border-color:#441984;text-decoration:none;}input[type="image"][data-type="alt"]:active:focus,input[type="submit"][data-type="alt"]:active:focus,input[type="reset"][data-type="alt"]:active:focus,input[type="button"][data-type="alt"]:active:focus,button[data-type="alt"]:active:focus,label.button[data-type="alt"]:active:focus,a.button[data-type="alt"]:active:focus {color:#F9F9F9;background:rgba(68, 25, 132, 0.44);}input[type="image"][data-type="tertiary"],input[type="submit"][data-type="tertiary"],input[type="reset"][data-type="tertiary"],input[type="button"][data-type="tertiary"],button[data-type="tertiary"],label.button[data-type="tertiary"],a.button[data-type="tertiary"] {background:rgba(254, 81, 0, 0.64);border:1px solid #FE5100;color:#F9F9F9;}@media (hover:hover) {input[type="image"][data-type="tertiary"]:hover,input[type="submit"][data-type="tertiary"]:hover,input[type="reset"][data-type="tertiary"]:hover,input[type="button"][data-type="tertiary"]:hover,button[data-type="tertiary"]:hover,label.button[data-type="tertiary"]:hover,a.button[data-type="tertiary"]:hover {color:#F9F9F9;border-color:#FE5100;background:rgba(254, 81, 0, 0.84);}}input[type="image"][data-type="tertiary"]:active,input[type="submit"][data-type="tertiary"]:active,input[type="reset"][data-type="tertiary"]:active,input[type="button"][data-type="tertiary"]:active,button[data-type="tertiary"]:active,label.button[data-type="tertiary"]:active,a.button[data-type="tertiary"]:active {color:#F9F9F9;cursor:pointer;background:rgba(254, 81, 0, 0.44);border-color:#FE5100;text-decoration:none;}input[type="image"][data-type="tertiary"]:focus,input[type="submit"][data-type="tertiary"]:focus,input[type="reset"][data-type="tertiary"]:focus,input[type="button"][data-type="tertiary"]:focus,button[data-type="tertiary"]:focus,label.button[data-type="tertiary"]:focus,a.button[data-type="tertiary"]:focus {color:#F9F9F9;cursor:pointer;background:rgba(254, 81, 0, 1);border-color:#FE5100;text-decoration:none;}input[type="image"][data-type="tertiary"]:focus-visible,input[type="submit"][data-type="tertiary"]:focus-visible,input[type="reset"][data-type="tertiary"]:focus-visible,input[type="button"][data-type="tertiary"]:focus-visible,button[data-type="tertiary"]:focus-visible,label.button[data-type="tertiary"]:focus-visible,a.button[data-type="tertiary"]:focus-visible {outline:2px dotted #B8BCBF;outline-offset:3px;box-shadow:none;}input[type="image"][data-type="tertiary"]:active:focus,input[type="submit"][data-type="tertiary"]:active:focus,input[type="reset"][data-type="tertiary"]:active:focus,input[type="button"][data-type="tertiary"]:active:focus,button[data-type="tertiary"]:active:focus,label.button[data-type="tertiary"]:active:focus,a.button[data-type="tertiary"]:active:focus {color:#F9F9F9;background:rgba(254, 81, 0, 0.44);}input[type="image"][data-type="fill"],input[type="submit"][data-type="fill"],input[type="reset"][data-type="fill"],input[type="button"][data-type="fill"],button[data-type="fill"],label.button[data-type="fill"],a.button[data-type="fill"] {background:rgba(48, 191, 9, 0.44);border:1px solid #30bf09;color:#F9F9F9;}@media (hover:hover) {input[type="image"][data-type="fill"]:hover,input[type="submit"][data-type="fill"]:hover,input[type="reset"][data-type="fill"]:hover,input[type="button"][data-type="fill"]:hover,button[data-type="fill"]:hover,label.button[data-type="fill"]:hover,a.button[data-type="fill"]:hover {color:#F9F9F9;border-color:#30bf09;background:rgba(48, 191, 9, 0.84);}}input[type="image"][data-type="fill"]:active,input[type="submit"][data-type="fill"]:active,input[type="reset"][data-type="fill"]:active,input[type="button"][data-type="fill"]:active,button[data-type="fill"]:active,label.button[data-type="fill"]:active,a.button[data-type="fill"]:active {color:#F9F9F9;cursor:pointer;background:rgba(48, 191, 9, 0.84);border-color:#30bf09;text-decoration:none;}input[type="image"][data-type="fill"]:focus,input[type="submit"][data-type="fill"]:focus,input[type="reset"][data-type="fill"]:focus,input[type="button"][data-type="fill"]:focus,button[data-type="fill"]:focus,label.button[data-type="fill"]:focus,a.button[data-type="fill"]:focus {color:#F9F9F9;cursor:pointer;background:rgba(48, 191, 9, 0.84);border-color:#30bf09;text-decoration:none;}input[type="image"][data-type="fill"]:active:focus,input[type="submit"][data-type="fill"]:active:focus,input[type="reset"][data-type="fill"]:active:focus,input[type="button"][data-type="fill"]:active:focus,button[data-type="fill"]:active:focus,label.button[data-type="fill"]:active:focus,a.button[data-type="fill"]:active:focus {color:#F9F9F9;background:rgba(48, 191, 9, 0.84);}input[type="image"][data-type="fill"]:disabled,input[type="image"][data-type="fill"][disabled],input[type="submit"][data-type="fill"]:disabled,input[type="submit"][data-type="fill"][disabled],input[type="reset"][data-type="fill"]:disabled,input[type="reset"][data-type="fill"][disabled],input[type="button"][data-type="fill"]:disabled,input[type="button"][data-type="fill"][disabled],input[type="button"][data-type="fill"][disabled="disabled"],input[type="submit"][data-type="fill"][disabled=""],input[type="reset"][data-type="fill"][disabled="disabled"],button[data-type="fill"]:disabled,button[data-type="fill"][disabled],button[disabled="disabled"][data-type="fill"],button[disabled=""][data-type="fill"],button[aria-disabled="true"][data-type="fill"],a.button[aria-disabled="true"][data-type="fill"],label.button[aria-disabled="true"][data-type="fill"],a.button.disabled[data-type="fill"],label.disabled[data-type="fill"],button.disabled[data-type="fill"] {color:#F9F9F9 !important;background:rgba(249, 249, 249, 0.84) !important;border-color:rgba(249, 249, 249, 0.84) !important;cursor:not-allowed !important;box-shadow:none !important;opacity:1 !important;}input[type="file"] {height:auto;vertical-align:bottom;padding:0;border:0;display:inline-block;}input[type="image"] {display:inline-block;}input[type="checkbox"] {padding:0;min-width:1.6em;min-height:1.6em;position:relative;margin:0 0.4em 0 0.5em;vertical-align:middle;border:0;appearance:checkbox;-webkit-appearance:checkbox;accent-color:var(--signal-gold);}input[type="radio"] {padding:0;min-width:1.6em;min-height:1.6em;position:relative;margin:0 0.4em 0 0.5em;vertical-align:middle;border:0;appearance:radio;-webkit-appearance:radio;accent-color:rgba(48, 191, 9, 1);}input[type="radio"][disabled="disabled"] {cursor:not-allowed;}input[type="checkbox"][disabled="disabled"] {cursor:not-allowed;}.touch input[type="checkbox"] {color:#2C2C2C;} .touch input[type="radio"] {color:#2C2C2C;}textarea {width:100%;height:auto;background:#ffffff;border:1px solid #2C2C2C;border-radius:2px;padding:0.6em 0.6em;width:auto;height:auto;line-height:1.25;color:#2C2C2C;margin:0;transition:all 0.15s linear;appearance:none;-webkit-appearance:none;resize:none;font-size:1em;font-family:"Montserrat", sans-serif;}@media all and (max-width:639px){textarea {width:100%;}}textarea:hover {color:#2C2C2C;border:1px solid #1E8ED6;}textarea:active {color:#2C2C2C;border:1px solid #2C2C2C;}textarea:focus {color:#2C2C2C;border:1px solid #2C2C2C;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,iframe:focus-visible,[tabindex]:focus-visible {outline:2px dotted #30BF09;outline-offset:3px;}form {margin:0;}.hide {display:none;}.show {display:block;}.error {display:block;color:#FE5100;}.warning {display:block;border:0.1em solid #CA8A00;}.success {display:block;border:0.1em solid #30BF09;}@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}@keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn;}@keyframes tada {0% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}10%, 20% {-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}.tada {-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}50% {opacity:1;}}@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}50% {opacity:1;}90% {opacity:0.65;}}.zoomIn {-webkit-animation-name:zoomIn;animation-name:zoomIn;}@keyframes zoomInFade {0% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}50% {opacity:1;-webkit-transform:scale3d(1.25, 1.25, 1.25);transform:scale3d(1.25, 1.25, 1.25);}100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0.65;}}.zoomInFade {-webkit-animation-name:zoomInFade;animation-name:zoomInFade;}.a-strategy-layer-between-the-brief-and-the-work {--module-copy-size:calc(16px + 1.2 * ((100vw - 320px) / 320));--module-glass-filter:blur(12px) brightness(100%);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);-webkit-backdrop-filter:var(--module-glass-filter);backdrop-filter:var(--module-glass-filter);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}.a-strategy-layer-between-the-brief-and-the-work > div {width:100%;}.a-strategy-layer-between-the-brief-and-the-work h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.a-strategy-layer-between-the-brief-and-the-work .section-header {margin:0 0 4dvw;}.a-strategy-layer-between-the-brief-and-the-work .section-header > p:not(.category-label) {text-wrap:pretty;}.a-strategy-layer-between-the-brief-and-the-work .operating-list {display:grid;gap:clamp(1.25em, 2dvw, 2.5em);grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;}@media (max-width:640px) {.a-strategy-layer-between-the-brief-and-the-work .operating-list {grid-template-columns:1fr;}}.a-strategy-layer-between-the-brief-and-the-work .operating-list li {-webkit-backdrop-filter:var(--module-glass-filter);backdrop-filter:var(--module-glass-filter);background:linear-gradient(180deg, rgba(249, 249, 249, 0.055), rgba(249, 249, 249, 0)),rgba(44, 44, 44, 0.72);border:1px solid rgba(249, 249, 249, 0.46);border-radius:8px;box-shadow:var(--module-glass-shadow);display:flex;flex-direction:column;font-size:var(--module-copy-size);gap:0.9em;list-style:none;margin:0;padding:clamp(1.25em, 2dvw, 2em);}.a-strategy-layer-between-the-brief-and-the-work .operating-list li::before {background:#C8B6FF;border-radius:999px;content:"";display:block;height:8px;margin:0 0 0.25em;width:3em;}.a-strategy-layer-between-the-brief-and-the-work .operating-list strong {color:#F9F9F9;display:block;font-family:"Montserrat", sans-serif;line-height:1.2;margin:0;}.a-strategy-layer-between-the-brief-and-the-work .operating-list span {color:#F9F9F9;display:block;line-height:inherit;max-inline-size:56ch;}.agency-context-map {--module-copy-size:clamp(16px, calc(14.8px + 0.38dvw), 22px);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw;position:relative;width:100%;z-index:1;}.agency-context-map > div {width:100%;}.agency-context-map h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.agency-context-map .section-header {margin:0 0 2dvw;}.agency-context-map .section-header > p:not(.category-label) {text-wrap:pretty;}.agency-context-map .context-map-layout {align-items:stretch;display:grid;gap:4dvw;grid-template-columns:minmax(0, 1.2fr) minmax(18em, 0.8fr);}@media (max-width:1023px) {.agency-context-map .context-map-layout {grid-template-columns:1fr;}}.agency-context-map .context-map-figure {display:flex;flex-direction:column;margin:0;min-inline-size:0;}.agency-context-map .context-map-stage {background:radial-gradient(circle at 25% 52%, rgba(68, 25, 132, 0.14) 0%, rgba(68, 25, 132, 0.06) 28%, rgba(68, 25, 132, 0) 50%),radial-gradient(ellipse at 50% 50%, rgba(202, 138, 0, 0.18) 0%, rgba(202, 138, 0, 0.06) 8%, rgba(202, 138, 0, 0) 18%),radial-gradient(circle at 75% 52%, rgba(30, 142, 214, 0.14) 0%, rgba(30, 142, 214, 0.06) 28%, rgba(30, 142, 214, 0) 50%),radial-gradient(circle at 50% 50%, rgba(249, 249, 249, 0.84) 0%, rgba(249, 249, 249, 0.36) 54%, rgba(249, 249, 249, 0.12) 100%),rgba(249, 249, 249, 0.44);aspect-ratio:1;border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;cursor:grab;isolation:isolate;flex:1 1 auto;inline-size:100%;min-block-size:0;overflow:hidden;position:relative;touch-action:none;}@media (max-width:639px) {.agency-context-map .context-map-stage {cursor:default;}}@media (prefers-reduced-motion:reduce) {.agency-context-map .context-map-stage {scroll-behavior:auto;}}.agency-context-map .context-map-stage[data-dragging="true"] {cursor:grabbing;}.agency-context-map .context-map-stage:focus-visible {outline:2px dotted var(--quantum-grey);outline-offset:4px;}.agency-context-map .context-map-canvas {block-size:100%;inset:0;inline-size:100%;pointer-events:none;position:absolute;}.agency-context-map .context-map-graph {block-size:100%;inset:0;pointer-events:none;position:absolute;}.agency-context-map .context-map-regions p {color:rgba(44, 44, 44, 0.64);margin:0;pointer-events:none;}.agency-context-map .context-map-regions p strong {display:block;font-size:1em;font-weight:700;letter-spacing:0.08em;line-height:1.2;text-transform:none;white-space:nowrap;}.agency-context-map .context-map-regions .agency {color:var(--persona-violet);}.agency-context-map .context-map-regions .company {color:var(--living-blue);text-align:right;}.agency-context-map .context-map-regions .bridge {color:var(--signal-gold);text-align:center;}.agency-context-map .context-map-node[data-node="governed-bridge"] {--node-accent:var(--signal-gold);background:rgba(249, 249, 249, 0.92);border-color:var(--signal-gold);font-size:clamp(6px, 0.72dvw, 10px);}.agency-context-map .context-map-nodes {block-size:100%;inset:0;margin:0;padding:0;position:absolute;}.agency-context-map .context-map-node {--node-accent:var(--quantum-grey);--node-scale:1;align-items:center;background:rgba(249, 249, 249, 0.84);border:1px solid rgba(44, 44, 44, 0.2);border-radius:8px;box-shadow:0 8px 16px rgba(44, 44, 44, 0.08);color:var(--singularity-black);display:flex;font-family:"Montserrat", sans-serif;font-size:clamp(6px, 1dvw, 13px);line-height:1.2;list-style:none;gap:0.64em;min-inline-size:0;padding:0.68em 0.76em;position:absolute;transform:translate(-50%, -50%) scale(var(--node-scale));transform-origin:center;max-inline-size:none;white-space:nowrap;width:max-content;}.agency-context-map .context-map-node::before {background:var(--node-accent);border-radius:50%;content:"";flex:0 0 auto;height:0.48em;width:0.48em;}.agency-context-map .context-map-node > span:first-child {font-weight:700;}.agency-context-map .context-map-node > span + span {color:rgba(44, 44, 44, 0.56);font-family:inherit;font-size:0.88em;margin-inline-start:0.08em;}.agency-context-map .context-map-node[data-node="orchestration"] {--node-accent:var(--persona-violet);background:rgba(249, 249, 249, 0.92);border-color:var(--persona-violet);font-size:clamp(8px, 1.2dvw, 16px);text-align:center;}.agency-context-map .context-map-node[data-node="persona"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="research"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="strategy"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="simulation"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="production"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="learning"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="agents"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="skills"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="tools"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="wiki"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node[data-node="evaluations"] {--node-accent:var(--persona-violet);}.agency-context-map .context-map-node-company {--node-accent:var(--living-blue);background:rgba(249, 249, 249, 0.88);}.agency-context-map .context-map-node[data-node="company-context"] {border-color:var(--living-blue);font-size:clamp(8px, 1.08dvw, 15px);}.agency-context-map .context-map-node[data-node="brand-system"] {--node-accent:var(--living-blue);}.agency-context-map .context-map-node[data-node="customer-evidence"] {--node-accent:var(--living-blue);}.agency-context-map .context-map-node[data-node="workflow"] {--node-accent:var(--living-blue);}.agency-context-map .context-map-node[data-node="campaign-creation"] {--node-accent:var(--living-blue);}.agency-context-map .context-map-controls {align-items:stretch;background:rgba(249, 249, 249, 0.44);border:1px solid rgba(44, 44, 44, 0.16);border-radius:4px;bottom:2dvw;display:flex;flex-direction:column;gap:0.5em;left:2dvw;padding:max(8px, 1dvw) max(8px, 1dvw);position:absolute;right:2dvw;z-index:1000;backdrop-filter:blur(4px);}.agency-context-map .context-map-regions {align-items:center;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom:1px solid rgba(249, 249, 249, 0.44);}.agency-context-map .context-map-control-bar {align-items:center;display:flex;gap:0.5em;justify-content:space-between;}.agency-context-map .context-map-controls p {font-family:"Montserrat", sans-serif;font-size:clamp(5.5px, 2dvw, 12px);line-height:1.2;margin:0;padding-bottom:0.4em;}@media (max-width:639px) {.agency-context-map .context-map-control-bar > p {display:none;}}.agency-context-map .context-map-controls label {align-items:center;display:flex;font-family:"Montserrat", sans-serif;font-size:clamp(8px, 0.72dvw, 11px);gap:0.32em;}.agency-context-map .context-map-controls input[type="range"] {accent-color:var(--persona-violet);inline-size:clamp(96px, 14dvw, 192px);margin:0;}.agency-context-map .context-map-controls button {background:transparent;border:0;color:var(--singularity-black);font-family:"Montserrat", sans-serif;font-size:clamp(8px, 0.72dvw, 11px);margin:0;min-block-size:0;padding:0;text-decoration:underline;}.agency-context-map .governance-path {background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;color:var(--singularity-black);display:flex;text-wrap:pretty;flex-direction:column;padding:max(12px, 2dvw) max(12px, 2dvw);}.agency-context-map .context-map-key {display:grid;gap:0.5em;margin:0;}.agency-context-map .context-map-key > div {display:block;margin:0;}.agency-context-map .context-map-key dt {color:var(--system-accent);display:block;line-height:1.2;}.agency-context-map .context-map-key dd {color:rgba(44, 44, 44, 0.84);line-height:1.375;margin:0.12em 0 0;}.agency-context-map .context-map-key dt p {font-family:"Montserrat", sans-serif;line-height:1.1;margin:0;}.agency-context-map .context-map-key dd p {margin:0;line-height:1.1;}.agency-context-map .context-map-key [data-system="agency"] {--system-accent:var(--persona-violet);}.agency-context-map .context-map-key [data-system="bridge"] {--system-accent:var(--signal-gold);}.agency-context-map .context-map-key [data-system="company"] {--system-accent:var(--living-blue);}.agency-context-map .context-loop {list-style:none;margin:1em 0 0;padding:0;position:relative;}.agency-context-map .context-loop li:not(:last-child)::after {background:rgba(184, 188, 191, 0.84);content:"";left:0.28em;position:absolute;top:0.56em;bottom:-0.56em;width:1px;}.agency-context-map .context-loop li {font-size:var(--module-copy-size);list-style:none;margin:0;padding:0 0 0.8em 1.25em;position:relative;}.agency-context-map .context-loop li:last-child {padding-bottom:0;}.agency-context-map .context-loop li::before {background:var(--quantum-grey);border:1px solid var(--rabbit-white);border-radius:50%;content:"";height:0.56em;left:0;position:absolute;top:0.28em;width:0.56em;z-index:1;}.agency-context-map .context-loop li[data-loop-step="feedback"]::before {background:var(--signal-gold);}.agency-context-map .context-loop strong {color:var(--singularity-black);display:block;font-family:"Montserrat", sans-serif;font-weight:700;line-height:1.2;}.agency-context-map .context-loop p {color:rgba(44, 44, 44, 0.84);line-height:1.1;}.agency-context-map .context-loop li > p:first-child {margin:0;}.agency-context-map .context-loop li > p + p {margin:0.16em 0 0;}.agency-context-map .governance-path > p:last-child {color:rgba(44, 44, 44, 0.84);line-height:1.1;margin:1em 0 0;text-wrap:pretty;}canvas.background-visuals {background:#F9F9F9;background-position:center;background-repeat:no-repeat;background-size:cover;height:100dvh;inset:0;opacity:1;pointer-events:none;position:fixed;width:100vw;z-index:0;}body.page-home {background:#F9F9F9;overflow-x:hidden;}body.page-home main {min-height:100dvh;}body.page-home main > section {position:relative;z-index:1;}.buildout-scope {--module-copy-size:clamp(16px, calc(14.8px + 0.38dvw), 22px);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);border-top:1px solid rgba(249, 249, 249, 0.22);padding:4dvw 8dvw;position:relative;width:100%;z-index:1;}#mainContent > .buildout-scope:not(:last-child) {box-shadow:var(--module-glass-shadow);}.buildout-scope > div {align-items:start;display:grid;gap:4dvw;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;}@media (max-width:1023px) {.buildout-scope > div {gap:2dvw;grid-template-columns:1fr;}}.buildout-scope h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.buildout-scope .section-header {margin:0;}.buildout-scope .section-header > p:not(.category-label) {text-wrap:pretty;}.buildout-scope .scope-list {display:grid;gap:0.8dvw;margin:0;}.buildout-scope .scope-list li {--module-scope-icon-size:2.4em;align-items:start;background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;column-gap:1dvw;display:grid;font-size:var(--module-copy-size);grid-template-columns:var(--module-scope-icon-size) minmax(0, 1fr);list-style:none;margin:0;padding:max(12px, 2dvw) max(8px, 2dvw);row-gap:0;}.buildout-scope .scope-list h3 {align-self:center;font-size:calc(16.80px + 0.38vw);margin:0;}.buildout-scope .scope-list img {align-self:center;aspect-ratio:1;block-size:auto;display:block;grid-column:1;grid-row:1;inline-size:var(--module-scope-icon-size);justify-self:center;}.buildout-scope .scope-list p {grid-column:2;grid-row:2;margin:0;min-inline-size:0;text-wrap:pretty;}.good-execution-should-reveal-the-strategy-behind-it {--module-copy-size:calc(16px + 1.2 * ((100vw - 320px) / 320));--module-glass-filter:blur(12px) brightness(100%);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);-webkit-backdrop-filter:var(--module-glass-filter);backdrop-filter:var(--module-glass-filter);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}.good-execution-should-reveal-the-strategy-behind-it > div {width:100%;}.good-execution-should-reveal-the-strategy-behind-it h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.good-execution-should-reveal-the-strategy-behind-it .section-header {margin:0 0 4dvw;}.good-execution-should-reveal-the-strategy-behind-it .section-header > p:not(.category-label) {text-wrap:pretty;}.good-execution-should-reveal-the-strategy-behind-it > div > img {aspect-ratio:1200 / 380;block-size:auto;color:#F9F9F9;display:block;inline-size:100%;isolation:isolate;margin-block:0 4dvw;max-inline-size:100%;overflow:visible;}.good-execution-should-reveal-the-strategy-behind-it .proof-path {border-bottom:1px solid rgba(249, 249, 249, 0.16);margin:0;}.good-execution-should-reveal-the-strategy-behind-it .proof-path li {background:rgba(249, 249, 249, 0.64);border-top:1px solid rgba(249, 249, 249, 0.16);display:grid;font-size:var(--module-copy-size);gap:4dvw;grid-template-columns:minmax(0, 0.32fr) minmax(0, 1fr);list-style:none;margin:0;padding:1em;}@media (max-width:900px) {.good-execution-should-reveal-the-strategy-behind-it .proof-path li {grid-template-columns:1fr;}}.good-execution-should-reveal-the-strategy-behind-it .proof-path strong {border-left:2px solid #CA8A00;color:var(--singularity-black);display:block;font-family:"Montserrat", sans-serif;line-height:1.2;padding-left:0.75em;}.good-execution-should-reveal-the-strategy-behind-it .proof-path span {color:rgba(44, 44, 44, 0.84);line-height:inherit;}.keep-production-focused {--module-copy-size:calc(16px + 1.2 * ((100vw - 320px) / 320));--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);align-items:center;box-shadow:var(--module-glass-shadow);display:grid;padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}@media (max-width:900px) {body.page-home main::before {background:linear-gradient(180deg, rgba(44, 44, 44, 0.56) 0%, rgba(44, 44, 44, 0.34) 52%, rgba(44, 44, 44, 0.56) 100%);}}.keep-production-focused > div {display:block;width:100%;}.keep-production-focused h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}@media (max-width:1159px) {.keep-production-focused h2 {font-size:9.2dvw;}}@media (max-width:567px) {.keep-production-focused h2 {font-size:max(14px, 8.87295775vw);}}.keep-production-focused h2 em {font-size:207%;font-style:normal;}.keep-production-focused .hero-copy {align-items:start;display:grid;gap:1em 4dvw;grid-template-columns:minmax(0, 1.4fr) minmax(18em, 0.6fr);}@media (max-width:1159px) {.keep-production-focused .hero-copy {grid-template-columns:1fr;}}.keep-production-focused .hero-content {grid-column:1;min-inline-size:0;}@media (max-width:1159px) {.keep-production-focused .hero-content {display:contents;}}.keep-production-focused .hero-message {min-inline-size:0;}@media (max-width:1159px) {.keep-production-focused .hero-message {grid-column:1;grid-row:1;}}.keep-production-focused .hero-message > p {text-wrap:pretty;}.keep-production-focused .actions {align-items:center;display:flex;flex-wrap:wrap;gap:1em;margin:2dvw 0 0;}@media (max-width:1159px) {.keep-production-focused .actions {grid-column:1;grid-row:3;}}@media (max-width:639px) {.keep-production-focused .actions {align-items:stretch;flex-direction:column;}}@media (max-width:639px) {.keep-production-focused .actions .button {width:100%;}}.keep-production-focused .signals {--module-signal-icon-gap:1dvw;--module-signal-icon-size:1.6em;background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;display:grid;font-size:var(--module-copy-size);gap:0.5dvw;grid-column:2;grid-row:1;grid-template-columns:1fr;inline-size:100%;justify-self:stretch;margin:0;padding:max(12px, 2dvw) max(8px, 2dvw);padding-inline-start:max(8px, 1dvw);}@media (max-width:1159px) {.keep-production-focused .signals {grid-column:1;grid-row:2;}}.keep-production-focused .signals div {column-gap:var(--module-signal-icon-gap);display:grid;font-size:calc(14px + 1.2 * ((100vw - 320px) / 320));grid-template-columns:var(--module-signal-icon-size) minmax(0, 1fr);row-gap:0.08dvw;}.keep-production-focused .signals dt {display:contents;font-family:"Montserrat", sans-serif;font-weight:700;line-height:1.2;margin:0;}.keep-production-focused .signals dt span {align-self:center;grid-column:2;grid-row:1;min-inline-size:0;}.keep-production-focused .signals dd {grid-column:2;grid-row:2;margin:0;min-inline-size:0;padding:0;text-wrap:pretty;}.keep-production-focused .signals img {align-self:center;aspect-ratio:1;display:block;grid-column:1;grid-row:1;inline-size:var(--module-signal-icon-size);justify-self:center;}body.page-privacy-and-cookie-policy {background:#F9F9F9;color:#2C2C2C;}body.page-game-privacy-and-cookie-policy {background:#F9F9F9;color:#2C2C2C;}.legal-policy {color:#2C2C2C;margin:0 auto;max-width:78rem;padding:clamp(32px, 5dvw, 72px) 0;width:84dvw;}.legal-policy header {margin-bottom:clamp(24px, 3dvw, 40px);}.legal-policy header h2 {font-size:calc(25.60px + 2.00vw);margin-bottom:0.25em;}.legal-policy h3 {font-size:calc(22.40px + 0.50vw);margin-bottom:0.4em;}.legal-policy section {margin-top:clamp(28px, 3dvw, 44px);}.legal-policy p {color:#2C2C2C;}.legal-policy p.effective-date {font-weight:700;margin-bottom:1em;}.legal-policy a {color:#2C2C2C;overflow-wrap:anywhere;text-decoration-color:var(--buying-green);text-underline-offset:0.16em;}@media (hover:hover) {.legal-policy a:hover {color:#2C2C2C;opacity:0.64;text-decoration:underline;text-decoration-color:var(--buying-green);}}.legal-policy a:focus {color:#2C2C2C;opacity:0.64;text-decoration-color:var(--buying-green);}.legal-policy a:active {color:#2C2C2C;opacity:0.44;text-decoration-color:var(--buying-green);}.legal-policy .return-link {margin-top:clamp(32px, 4dvw, 56px);}.make-the-strategy-clear-enough-for-production-to-follow {--module-glass-filter:blur(12px) brightness(100%);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);-webkit-backdrop-filter:var(--module-glass-filter);backdrop-filter:var(--module-glass-filter);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}.make-the-strategy-clear-enough-for-production-to-follow > div {align-items:end;display:grid;gap:4dvw;grid-template-columns:minmax(0, 1fr) minmax(18em, 0.42fr);width:100%;}@media (max-width:900px) {.make-the-strategy-clear-enough-for-production-to-follow > div {grid-template-columns:1fr;}}.make-the-strategy-clear-enough-for-production-to-follow h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.make-the-strategy-clear-enough-for-production-to-follow .audit-copy > p:not(.category-label) {text-wrap:pretty;}.make-the-strategy-clear-enough-for-production-to-follow .actions {align-items:center;display:flex;flex-wrap:wrap;gap:1em;margin:1em 0 0;}@media (max-width:640px) {.make-the-strategy-clear-enough-for-production-to-follow .actions {align-items:stretch;flex-direction:column;}}@media (max-width:640px) {.make-the-strategy-clear-enough-for-production-to-follow .actions .button {width:100%;}}.make-the-strategy-clear-enough-for-production-to-follow .note {background:rgba(249, 249, 249, 0.64);border-left:2px solid #CA8A00;border-top:1px solid rgba(249, 249, 249, 0.16);color:rgba(44, 44, 44, 0.84);margin:0;padding:1em;}.make-the-strategy-clear-enough-for-production-to-follow .note p {margin:0;}html[data-media-overlay="visible"],html[data-media-overlay="visible"] body {overflow:hidden;overscroll-behavior:none;}.media-overlay {--media-overlay-accent:var(--signal-gold, #CA8A00);--media-overlay-accent-rgb:202, 138, 0;position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;width:100dvw;height:100dvh;padding:4dvh 4dvw;overflow:hidden;color:var(--singularity-black, #2C2C2C);background:rgba(44, 44, 44, 0.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;}.media-overlay[data-media-overlay-accent="buying"] {--media-overlay-accent:var(--buying-green, #30BF09);--media-overlay-accent-rgb:48, 191, 9;}.media-overlay[data-media-overlay-accent="living"] {--media-overlay-accent:var(--living-blue, #1E8ED6);--media-overlay-accent-rgb:30, 142, 214;}.media-overlay[data-media-overlay-accent="persona"] {--media-overlay-accent:var(--persona-violet, #441984);--media-overlay-accent-rgb:68, 25, 132;}.media-overlay[hidden] {display:none;}.media-overlay[data-state="visible"],.media-overlay[data-state="closing"] {display:flex;}.media-overlay[data-state="visible"] {opacity:1;}.media-overlay[data-state="closing"] {pointer-events:none;animation:media-overlay-fade-out 0.24s ease-in both;}.media-overlay [data-media-overlay-panel] {position:relative;display:flex;flex-direction:column;width:84dvw;height:84dvh;margin:auto 0;padding-top:5em;box-sizing:border-box;opacity:0;}.media-overlay[data-media-overlay-calendar="true"] [data-media-overlay-panel],.media-overlay[data-media-overlay-accent="persona"] [data-media-overlay-panel] {width:64dvw;}.media-overlay[data-state="visible"] [data-media-overlay-panel] {animation:media-overlay-panel-in 0.24s ease-out both;}.media-overlay[data-state="closing"] [data-media-overlay-panel] {animation:media-overlay-panel-out 0.24s ease-in both;}.media-overlay [data-media-overlay-title] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.media-overlay [data-media-overlay-back],.media-overlay [data-media-overlay-close] {position:absolute;top:0;right:0;min-width:44px;min-height:44px;margin:0;color:var(--rabbit-white, #F9F9F9);border:1px solid var(--media-overlay-accent);border-radius:8px;background:rgba(var(--media-overlay-accent-rgb), 0.84);font-family:"Montserrat", sans-serif;font-size:calc(16px + 1.2 * ((100vw - 320px) / 320));font-weight:700;line-height:1.2;padding:0.35em 1em;text-transform:none;}.media-overlay [data-media-overlay-back] {right:calc(5.5em + 1dvw);}@media (hover:hover) {.media-overlay [data-media-overlay-back]:hover,.media-overlay [data-media-overlay-close]:hover {color:var(--rabbit-white, #F9F9F9);border-color:var(--media-overlay-accent);background:rgba(var(--media-overlay-accent-rgb), 0.64);}}.media-overlay [data-media-overlay-back]:active,.media-overlay [data-media-overlay-close]:active {color:var(--rabbit-white, #F9F9F9);border-color:var(--media-overlay-accent);background:rgba(var(--media-overlay-accent-rgb), 0.44);}.media-overlay [data-media-overlay-back]:focus,.media-overlay [data-media-overlay-close]:focus {color:var(--rabbit-white, #F9F9F9);border-color:var(--media-overlay-accent);background:rgba(var(--media-overlay-accent-rgb), 1);}.media-overlay [data-media-overlay-back]:active:focus,.media-overlay [data-media-overlay-back]:active:focus-visible,.media-overlay [data-media-overlay-close]:active:focus,.media-overlay [data-media-overlay-close]:active:focus-visible {background:rgba(var(--media-overlay-accent-rgb), 0.44);}.media-overlay [data-media-overlay-back]:focus-visible,.media-overlay [data-media-overlay-close]:focus-visible {outline:2px dotted var(--rabbit-white, #F9F9F9);outline-offset:4px;}.media-overlay [data-media-overlay-content] {flex:1 1 auto;width:100%;min-height:0;max-height:none;padding:4dvw;overflow:auto;scrollbar-color:rgba(44, 44, 44, 0.44) transparent;scrollbar-width:thin;border:1px solid rgba(var(--media-overlay-accent-rgb), 0.64);border-radius:8px;background:rgba(249, 249, 249, 0.84);box-shadow:0 2dvw 6dvw rgba(44, 44, 44, 0.44);}.media-overlay [data-media-overlay-content]::-webkit-scrollbar {width:8px;height:8px;}.media-overlay [data-media-overlay-content]::-webkit-scrollbar-track {background:transparent;}.media-overlay [data-media-overlay-content]::-webkit-scrollbar-thumb {border:2px solid transparent;border-radius:8px;background:rgba(44, 44, 44, 0.44);background-clip:padding-box;}.media-overlay [data-media-overlay-content] > svg {display:block;width:100%;height:auto;max-height:calc(100dvh - 14em);}.media-overlay [data-media-overlay-content-type="iframe"] {padding:0;overflow:hidden;}.media-overlay [data-media-overlay-content-type="template"] {padding:4dvw;}.media-overlay [data-media-overlay-iframe] {display:block;width:100%;height:100%;min-height:0;border:0;border-radius:7px;background:var(--rabbit-white, #F9F9F9);}.media-overlay [data-media-overlay-expanded-details] {width:100%;padding:0;}.media-overlay [data-media-overlay-expanded-details] h5 {margin-top:1em;}.media-overlay [data-media-overlay-expanded-details] ol {margin-bottom:0;}.media-overlay [data-media-overlay-copy] {cursor:copy;}.media-overlay [data-media-overlay-copy]:focus-visible {outline:2px dotted var(--quantum-grey, #B8BCBF);outline-offset:4px;}.media-overlay [data-media-overlay-status] {flex:0 0 auto;min-height:1.4em;margin:0.8em 0 0 0;color:var(--rabbit-white, #F9F9F9);text-align:center;}.media-overlay [data-media-overlay-status]:empty {display:none;}@keyframes media-overlay-fade-out {from {opacity:1;}to {opacity:0;}}@keyframes media-overlay-panel-in {from {opacity:0;transform:translate3d(0, 1.2em, 0);}to {opacity:1;transform:translate3d(0, 0, 0);}}@keyframes media-overlay-panel-out {from {opacity:1;transform:translate3d(0, 0, 0);}to {opacity:0;transform:translate3d(0, -1.2em, 0);}}@media all and (max-width:1023px) {.media-overlay[data-media-overlay-calendar="true"] [data-media-overlay-panel],.media-overlay[data-media-overlay-accent="persona"] [data-media-overlay-panel] {width:92dvw;}}@media all and (max-width:767px) {.media-overlay {padding:4dvh 4dvw;}.media-overlay [data-media-overlay-panel] {width:92dvw;padding-top:5em;}.media-overlay [data-media-overlay-content] {padding:4dvw;}}@media (prefers-reduced-motion:reduce) {.media-overlay[data-state="visible"] [data-media-overlay-panel],.media-overlay[data-state="closing"],.media-overlay[data-state="closing"] [data-media-overlay-panel] {animation:none;}}.operating-context-offers {--module-copy-size:clamp(16px, calc(14.8px + 0.38dvw), 22px);border-top:1px solid rgba(249, 249, 249, 0.22);padding:4dvw 8dvw;position:relative;width:100%;z-index:1;}.operating-context-offers > div {width:100%;}.operating-context-offers h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.operating-context-offers .section-header {margin:0 0 2dvw;max-inline-size:none;}.operating-context-offers .section-header > p:not(.category-label) {text-wrap:pretty;}.operating-context-offers .offer-list {align-items:stretch;display:grid;gap:1dvw;grid-template-columns:1fr;}.operating-context-offers .offer {--offer-accent:var(--persona-violet);--offer-accent-rgb:68, 25, 132;background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;color:var(--singularity-black);column-gap:4dvw;display:grid;font-size:var(--module-copy-size);grid-template-columns:minmax(0, 1fr) minmax(15em, 0.44fr);min-inline-size:0;padding:max(12px, 2dvw) max(12px, 2dvw);}.persona-starter-kit-overlay-offer .offer {grid-template-columns:1fr;}.media-overlay .persona-starter-kit-overlay-offer,.media-overlay .persona-starter-kit-overlay-offer .offer,.media-overlay .persona-starter-kit-overlay-offer .offer > header {font-family:"Courier Prime", monospace;font-weight:400;letter-spacing:normal;overflow:visible;}.media-overlay .persona-starter-kit-overlay-offer .offer h3 {color:var(--singularity-black);font-family:"Montserrat", sans-serif;font-size:calc(27.4px + 1.75dvw);font-weight:700;letter-spacing:normal;line-height:1.085;margin:0 0 0.15em;text-transform:none;text-wrap:balance;word-break:normal;}.media-overlay .persona-starter-kit-overlay-offer .offer > header > p:not(.offer-type) {font-family:"Courier Prime", monospace;font-size:calc(18px + 1.2 * ((100vw - 320px) / 320));font-weight:400;letter-spacing:normal;line-height:1.375;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-transform:none;word-break:normal;}@media (max-width:767px) {.operating-context-offers .offer {row-gap:2dvw;grid-template-columns:1fr;}}.operating-context-offers .offer[data-offer="strategic-context"] {--offer-accent:var(--buying-green);--offer-accent-rgb:48, 191, 9;}.operating-context-offers .offer[data-offer="operating-context-system"] {--offer-accent:var(--living-blue);--offer-accent-rgb:30, 142, 214;}.operating-context-offers .offer header {grid-column:1;margin:0;}.operating-context-offers .offer-type {color:var(--offer-accent);font-family:"Montserrat", sans-serif;font-size:0.72em;font-weight:normal;letter-spacing:0.08em;line-height:1.2;margin:0;text-transform:uppercase;}.operating-context-offers .offer h3 {color:var(--singularity-black);}.operating-context-offers .offer[data-offer="operating-context-system"] .offer-type {text-transform:none;}.operating-context-offers .offer header > p:not(.offer-type) {color:rgba(44, 44, 44, 0.72);margin-bottom:1em;}.operating-context-offers .offer ul {display:grid;gap:0.55em;grid-column:1;margin:0;padding-inline-start:0;}@media (max-width:767px) {.operating-context-offers .offer ul {grid-column:1;}}.operating-context-offers .offer li {color:rgba(44, 44, 44, 0.84);line-height:1.375;list-style:decimal-leading-zero inside;margin:0;}.operating-context-offers .offer li::marker {color:var(--offer-accent);font-size:1em;}.operating-context-offers .offer li span {display:inline-block;inline-size:calc(100% - 2.4em);vertical-align:top;}.operating-context-offers .offer footer {align-items:end;border-left:1px solid rgba(44, 44, 44, 0.14);display:flex;flex-direction:column;gap:0.75em;grid-column:2;justify-content:end;padding:0 0 0 2dvw;text-align:right;}@media (max-width:767px) {.operating-context-offers .offer footer {align-items:end;border-left:0;border-top:1px solid rgba(44, 44, 44, 0.14);grid-column:1;padding:1.25em 0 0;text-align:right;}}.operating-context-offers .price {color:var(--singularity-black);font-family:"Montserrat", sans-serif;line-height:1.2;margin:0;}.operating-context-offers .price strong {color:var(--offer-accent);font-size:1.15em;font-weight:700;}.operating-context-offers .offer footer button,.operating-context-offers .offer footer a.button {white-space:nowrap;}.operating-context-offers .offer footer button {background:rgba(var(--offer-accent-rgb), 0.84);border-color:var(--offer-accent);color:var(--rabbit-white);}@media (hover:hover) {.operating-context-offers .offer footer button:hover {background:rgba(var(--offer-accent-rgb), 0.64);border-color:var(--offer-accent);color:var(--rabbit-white);}}.operating-context-offers .offer footer button:active {background:rgba(var(--offer-accent-rgb), 0.44);border-color:var(--offer-accent);color:var(--rabbit-white);}.operating-context-offers .offer footer button:focus {background:rgba(var(--offer-accent-rgb), 0.84);border-color:var(--offer-accent);color:var(--rabbit-white);}.operating-context-offers .offer footer button:active:focus {background:rgba(var(--offer-accent-rgb), 0.44);}.operating-context-offers .offer footer a.button {background:rgba(var(--offer-accent-rgb), 0.84);border-color:var(--offer-accent);color:var(--rabbit-white);}@media (hover:hover) {.operating-context-offers .offer footer a.button:hover {background:rgba(var(--offer-accent-rgb), 0.64);border-color:var(--offer-accent);color:var(--rabbit-white);}}.operating-context-offers .offer footer a.button:active {background:rgba(var(--offer-accent-rgb), 0.44);border-color:var(--offer-accent);color:var(--rabbit-white);}.operating-context-offers .offer footer a.button:focus {background:rgba(var(--offer-accent-rgb), 0.84);border-color:var(--offer-accent);color:var(--rabbit-white);}.operating-context-offers .offer footer a.button:active:focus {background:rgba(var(--offer-accent-rgb), 0.44);}.persona-starter-kit-form {--module-copy-size:clamp(16px, calc(14.8px + 0.38dvw), 22px);border-top:1px solid rgba(249, 249, 249, 0.22);padding:4dvw 8dvw;position:relative;scroll-margin-top:calc(var(--primary-header-content-height, 44px) + 4dvw + 1em);width:100%;z-index:1;}.persona-starter-kit-form[hidden] {display:none;}.persona-starter-kit-form > div {width:100%;}.persona-starter-kit-form-header {margin:0 0 2dvw;}.persona-starter-kit-form-header > p:not(.category-label) {max-width:72ch;text-wrap:pretty;}.persona-starter-kit-form-panel {background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;color:var(--singularity-black);font-size:var(--module-copy-size);font-family:"Courier Prime", monospace;font-weight:400;letter-spacing:normal;padding:max(16px, 2dvw);}.persona-starter-kit-form form {margin:0;}.persona-starter-kit-form-fields {display:grid;gap:1em 2dvw;grid-template-columns:repeat(2, minmax(0, 1fr));}.persona-starter-kit-form-fields label {display:flex;flex-direction:column;gap:0.35em;min-width:0;}.persona-starter-kit-form-fields label > span {font-family:"Montserrat", sans-serif;font-weight:700;line-height:1.2;}.persona-starter-kit-form-fields input,.persona-starter-kit-form-fields textarea {background:var(--rabbit-white);border-color:rgba(44, 44, 44, 0.34);border-radius:2px;color:var(--singularity-black);font-family:"Montserrat", sans-serif;font-size:1em;font-weight:400;letter-spacing:normal;line-height:1.1;padding:0.6em 0.6em 0.4em;width:100%;}.persona-starter-kit-form-fields input::placeholder,.persona-starter-kit-form-fields textarea::placeholder {color:rgba(44, 44, 44, 0.44);opacity:1;}.persona-starter-kit-form-fields input:hover,.persona-starter-kit-form-fields textarea:hover,.persona-starter-kit-form-fields input:focus,.persona-starter-kit-form-fields textarea:focus {border-color:var(--buying-green);}.persona-starter-kit-form-fields textarea {min-height:6.5em;resize:vertical;}.persona-starter-kit-form-wide {grid-column:1 / -1;}.persona-starter-kit-form-guidance {color:rgba(44, 44, 44, 0.72);font-size:0.82em;margin:-0.5em 0 0;}.persona-starter-kit-form-consent {align-items:center;cursor:pointer;display:flex;gap:0.6em;margin:1.25em 0 0;}.persona-starter-kit-form-consent input[type="checkbox"] {flex:0 0 auto;height:1.15em;margin:0;width:1.15em;}.persona-starter-kit-form-consent span {line-height:1.05;}.persona-starter-kit-form-actions {align-items:center;display:flex;flex-wrap:wrap;gap:0.75em 1em;margin:1.25em 0 0;}.persona-starter-kit-form-actions button {align-items:center;background:rgba(68, 25, 132, 0.84);border-color:var(--persona-violet);border-radius:8px;color:var(--rabbit-white);display:inline-flex;font-family:"Montserrat", sans-serif;font-size:calc(14.8px + 0.38dvw);font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.2;min-width:10em;padding:0.35em 1em;text-transform:none;}@media (hover:hover) {.persona-starter-kit-form-actions button:hover {background:rgba(68, 25, 132, 0.64);border-color:var(--persona-violet);}}.persona-starter-kit-form-actions button:active {background:rgba(68, 25, 132, 0.44);border-color:var(--persona-violet);}.persona-starter-kit-form-actions button:focus {background:rgba(68, 25, 132, 1);border-color:var(--persona-violet);}.persona-starter-kit-form-actions button:disabled {background:rgba(68, 25, 132, 0.44) !important;border-color:var(--persona-violet) !important;}.persona-starter-kit-form-actions img {display:none;height:2.25em;margin:-0.55em 0;width:2.25em;}.persona-starter-kit-form[data-submit-state="loading"] .persona-starter-kit-form-actions img {display:block;}.persona-starter-kit-form[data-submit-state="loading"] [data-persona-starter-kit-submit-label] {display:none;}.persona-starter-kit-form-status {color:var(--looking-orange);flex:1 1 18em;font-size:0.86em;margin:0;}.persona-starter-kit-form-status:empty {display:none;}.persona-starter-kit-form-thank-you {border-left:3px solid var(--persona-violet);max-width:64ch;padding:1em 0 1em max(16px, 2dvw);}.persona-starter-kit-form-thank-you .category-label {color:var(--persona-violet);}.persona-starter-kit-form-thank-you p:last-child {margin-bottom:0;}.persona-starter-kit-form-honeypot {height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}@media (max-width:767px) {.persona-starter-kit-form-fields {grid-template-columns:1fr;}.persona-starter-kit-form-wide {grid-column:1;}.persona-starter-kit-form-actions {align-items:stretch;flex-direction:column;}.persona-starter-kit-form-actions button {width:100%;}.persona-starter-kit-form-status {flex-basis:auto;}}@media (prefers-reduced-motion:no-preference) {.persona-starter-kit-form:not([hidden]) {animation:persona-starter-kit-form-reveal 0.32s ease-out both;}}@keyframes persona-starter-kit-form-reveal {from {opacity:0;transform:translate3d(0, 1em, 0);}to {opacity:1;transform:translate3d(0, 0, 0);}}.operating-context-offers .offer .persona-starter-kit-form {border-top-color:rgba(44, 44, 44, 0.14);grid-column:1 / -1;margin:2dvw 0 0;padding:max(16px, 2dvw) 0 0;}.operating-context-offers .offer .persona-starter-kit-form h2 {font-size:clamp(28px, calc(22px + 1.75dvw), 48px);}.operating-context-offers .offer .persona-starter-kit-form-panel {background:rgba(249, 249, 249, 0.44);}.media-overlay .persona-starter-kit-overlay-offer {padding:0;}.media-overlay .operating-context-offers .offer .persona-starter-kit-form-panel {border:1px solid rgba(44, 44, 44, 0.34);}.media-overlay .persona-starter-kit-form {color:var(--singularity-black);font-family:"Courier Prime", monospace;font-weight:400;letter-spacing:normal;}.media-overlay .persona-starter-kit-form-header .category-label {color:rgba(44, 44, 44, 0.72);font-family:"Montserrat", sans-serif;font-size:calc(14.8px + 0.38dvw);font-weight:400;letter-spacing:normal;line-height:1.085;margin:0 0 1em;text-transform:uppercase;text-wrap:balance;}.media-overlay .persona-starter-kit-form-header h2 {color:var(--singularity-black);font-family:"Montserrat", sans-serif;font-size:clamp(28px, calc(22px + 1.75dvw), 48px);font-weight:700;letter-spacing:-0.035em;line-height:1.1;margin:0 0 0.25em;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-transform:none;text-wrap:balance;}.media-overlay .persona-starter-kit-form-header > p:not(.category-label) {color:rgba(44, 44, 44, 0.72);font-family:"Courier Prime", monospace;font-size:calc(18px + 1.2 * ((100vw - 320px) / 320));font-weight:400;letter-spacing:normal;line-height:1.375;margin:0.05em 0 1em;text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-transform:none;}.media-overlay .persona-starter-kit-form-guidance {font-size:calc(18px + 1.2 * ((100vw - 320px) / 320));font-weight:400;line-height:1.375;}.primary-footer {color:var(--singularity-black);display:block;font-family:"Courier Prime", monospace;font-size:10px;font-weight:400;letter-spacing:normal;line-height:normal;min-height:120px;overflow:visible;padding:2dvw 8dvw;position:relative;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:1;}.standalone .primary-footer {padding:2dvw 8dvw 5.5dvw;}.primary-footer .primary-footer-layout {align-items:center;display:grid;gap:2dvw;grid-template-columns:minmax(0, 1fr) auto;width:100%;}.primary-footer .legal-copy {font-size:12px;font-weight:400;justify-self:start;min-inline-size:0;text-align:left;}.primary-footer .legal-copy p {color:inherit;font-size:inherit;line-height:1.25;margin:0;min-inline-size:0;}.primary-footer .copyright small {display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;}.primary-footer .copyright-symbol {margin-right:0.15em;}.primary-footer .social-nav {align-items:center;display:flex;gap:clamp(2px, 0.5dvw, 8px);justify-self:end;}.primary-footer .social-nav a {align-items:center;background:transparent;block-size:44px;border-radius:8px;display:inline-flex;inline-size:44px;justify-content:flex-end;min-block-size:44px;min-inline-size:44px;opacity:1;text-decoration:none;transition:opacity 0.2s ease;}.primary-footer .social-nav .social-icon {block-size:clamp(18px, 1.5dvw, 24px);display:block;fill:var(--singularity-black);inline-size:clamp(18px, 1.5dvw, 24px);transition:fill 0.2s ease;}.primary-footer a {color:var(--singularity-black);text-decoration:underline;text-decoration-color:var(--buying-green);text-underline-offset:0.16em;touch-action:manipulation;}@media (hover:hover) {.primary-footer a:hover {color:var(--persona-violet);opacity:1;text-decoration:underline;text-decoration-color:var(--buying-green);}.primary-footer .social-nav a:hover {background:transparent;text-decoration:none;}.primary-footer .social-nav a:hover .social-icon {fill:rgba(202, 138, 0, 0.84);}}.primary-footer a:focus {color:var(--persona-violet);opacity:1;text-decoration:underline;text-decoration-color:var(--buying-green);}.primary-footer .social-nav a:focus {background:transparent;text-decoration:none;}.primary-footer .social-nav a:focus .social-icon {fill:rgba(202, 138, 0, 1);}.primary-footer a:focus-visible {outline:2px dotted var(--persona-violet);outline-offset:3px;}.primary-footer a:active {color:var(--persona-violet);opacity:1;text-decoration:underline;text-decoration-color:var(--buying-green);}.primary-footer .social-nav a:active {background:transparent;text-decoration:none;}.primary-footer .social-nav a:active .social-icon {fill:rgba(202, 138, 0, 1);}@media all and (max-width:1159px) {.primary-footer .primary-footer-layout {gap:0.5em;grid-template-columns:1fr;justify-items:center;text-align:center;}.primary-footer .legal-copy {justify-self:center;text-align:center;}.primary-footer .social-nav {justify-self:center;}}@media all and (max-width:767px) {.primary-footer {padding:4dvw 8dvw;}.primary-footer .copyright a {display:block;}.primary-footer .legal-separator {display:none;}.standalone .primary-footer {padding:4dvw 8dvw 5.5dvw;}}.page-home .primary-footer[data-context="site"] {min-height:calc(76px + 2dvh);padding:1dvh 8dvw;}.page-home .primary-footer[data-context="site"] .primary-footer-layout {gap:2dvw;grid-template-columns:minmax(0, 1fr) auto;justify-items:normal;min-height:76px;text-align:left;}.page-home .primary-footer[data-context="site"] .legal-copy {justify-self:start;text-align:left;white-space:nowrap;}.page-home .primary-footer[data-context="site"] .social-nav {justify-self:end;}@media all and (max-width:1599px) {.page-home .primary-footer[data-context="site"] {min-height:calc(44px + 2dvh);}.page-home .primary-footer[data-context="site"] .primary-footer-layout {min-height:44px;}}@media all and (max-width:767px) {.page-home .primary-footer[data-context="site"] .legal-copy {white-space:normal;}}@media all and (max-width:374px) {.page-home .primary-footer[data-context="site"] {min-height:calc(79px + 2dvh);}.page-home .primary-footer[data-context="site"] .primary-footer-layout {gap:0.5em;grid-template-columns:1fr;justify-items:center;text-align:center;}.page-home .primary-footer[data-context="site"] .legal-copy {justify-self:center;text-align:center;}.page-home .primary-footer[data-context="site"] .social-nav {justify-self:center;}}.primary-footer[data-context="quantum-sim"] {bottom:0;left:0;min-height:var(--quantum-primary-footer-height, 120px);padding:1dvh 8dvw;position:absolute;width:100dvw;z-index:12;}.primary-footer[data-context="quantum-sim"] .primary-footer-layout {gap:2dvw;grid-template-columns:minmax(0, 1fr) 300px minmax(0, 1fr);justify-items:normal;min-height:76px;text-align:left;}.primary-footer[data-context="quantum-sim"] .legal-copy {grid-column:1;justify-self:start;text-align:left;white-space:nowrap;}.primary-footer[data-context="quantum-sim"] .social-nav {grid-column:3;justify-self:end;}.primary-footer-advertisement[data-context="quantum-sim"] {align-items:center;bottom:0;display:flex;height:var(--quantum-primary-footer-height, 120px);justify-content:center;left:0;padding:0 8dvw;position:absolute;width:100dvw;z-index:12;}.primary-footer-advertisement[data-context="quantum-sim"] .advertisement-stack {align-items:center;display:flex;flex-direction:column;gap:4px;max-width:100%;padding-top:4px;width:300px;}.primary-footer-advertisement[data-context="quantum-sim"] .guidance {color:var(--quantum-text);font-size:8px;line-height:1.1;margin:0;text-align:center;text-wrap:balance;}.primary-footer-advertisement[data-context="quantum-sim"] .guidance span {white-space:nowrap;}.primary-footer-advertisement[data-context="quantum-sim"] .banner {align-items:center;backdrop-filter:blur(12px) brightness(100%);background:rgba(184, 188, 191, 0);border:1px solid var(--quantum-input-border);border-radius:4px;display:flex;height:50px;justify-content:center;margin:0 auto;max-width:100%;width:300px;}.primary-footer-advertisement[data-context="quantum-sim"] .banner p {color:var(--quantum-text);font-size:16px;line-height:1;margin:0;text-align:center;}html[data-quantum-theme] .primary-footer[data-context="quantum-sim"] a:focus-visible {outline-color:var(--quantum-focus-ring);}.agent-layout-mode .primary-footer[data-context="quantum-sim"] {position:relative;}.agent-layout-mode .primary-footer-advertisement[data-context="quantum-sim"] {bottom:auto;height:76px;position:relative;}@media all and (max-width:1599px) {.primary-footer[data-context="quantum-sim"] .primary-footer-layout {grid-template-columns:minmax(0, 1fr) auto;min-height:44px;}.primary-footer[data-context="quantum-sim"] .legal-copy {grid-column:1;}.primary-footer[data-context="quantum-sim"] .social-nav {grid-column:2;}.primary-footer-advertisement[data-context="quantum-sim"] {bottom:var(--quantum-primary-footer-height, 120px);height:var(--quantum-advertisement-height, 84px);}}@media all and (max-width:767px) {.primary-footer[data-context="quantum-sim"] .legal-copy {white-space:normal;}.primary-footer-advertisement[data-context="quantum-sim"] .advertisement-stack {width:min(300px, 100%);}.primary-footer-advertisement[data-context="quantum-sim"] .banner {width:100%;}.primary-footer-advertisement[data-context="quantum-sim"] .guidance {font-size:9px;}}@media all and (max-width:374px) {.primary-footer[data-context="quantum-sim"] .primary-footer-layout {gap:0.5em;grid-template-columns:1fr;justify-items:center;text-align:center;}.primary-footer[data-context="quantum-sim"] .legal-copy {grid-column:1;justify-self:center;text-align:center;}.primary-footer[data-context="quantum-sim"] .social-nav {grid-column:1;justify-self:center;}}:root {--primary-header-logo-width:max(24dvw, calc(64px + 14dvw));--primary-header-content-height:max(44px, 3.58dvw);}.primary-header {width:100vw;padding:2dvw 8dvw 2dvw 8dvw;top:0;overflow:visible;display:table;position:relative;touch-action:manipulation;transform:translateZ(0);z-index:20;background:rgba(249, 249, 249, 0.64);border-bottom:1px solid rgba(249, 249, 249, 0.44);position:sticky;backdrop-filter:blur(84px);}@media all and (max-width:639px) {.primary-header {padding-right:8dvw;padding-left:8dvw;}}@supports not ((backdrop-filter:blur(44px) brightness(100%)) or (-webkit-backdrop-filter:blur(44px) brightness(100%))) {.primary-header {background:rgba(249, 249, 249, 0.84);}}@media all and (max-width:767px) {.primary-header {z-index:2;}}@media print {.primary-header {position:relative;}}.primary-header nav {display:table-cell;vertical-align:middle;width:100%;overflow:visible;}@supports (display:flex) {.primary-header {display:block;}.primary-header nav {display:flex;align-items:center;justify-content:space-between;}}.primary-header h1.logo {margin:0;padding:0;line-height:0;z-index:1;font-size:1.6em;height:auto;display:table-cell;vertical-align:middle;}@supports (display:flex) {.primary-header h1.logo {display:block;flex:0 0 auto;}}.primary-header h1.logo span {display:none;}.primary-header nav .utility-controls {margin:0;z-index:21;width:86.97030387vw;text-align:center;display:table-cell;vertical-align:middle;}@supports (display:flex) {.primary-header nav .utility-controls {display:block;flex:1 1 auto;min-width:0;width:auto;}}.primary-header nav .utility-controls a.skip-links {color:var(--singularity-black);display:inline-block;position:absolute;top:-99999px;vertical-align:middle;padding:0.5em 1vw 0.5em 0;text-transform:uppercase;font-size:calc(14px + 1.7143 * ((100vw - 320px) / 320));}.primary-header nav .utility-controls a.skip-links:focus,.primary-header nav .utility-controls a.skip-links:hover,.primary-header nav .utility-controls a.skip-links:active {display:inline-block;position:absolute;top:auto;margin:0.3em 0 0 5em;}@media all and (max-width:767px) {.primary-header nav .utility-controls a.skip-links:focus,.primary-header nav .utility-controls a.skip-links:hover,.primary-header nav .utility-controls a.skip-links:active {position:relative;}}.primary-header nav .main-panel {width:100%;overflow-x:inherit;display:inline-block;opacity:1;position:static;text-align:right;padding-right:0;top:inherit;margin-top:0;left:inherit;z-index:20;padding:0 0;vertical-align:middle;background-color:transparent;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:0 solid transparent;}@media print {.primary-header nav .main-panel {display:none;}}.primary-header nav .main-panel ul {width:100%;}.primary-header nav .main-panel ul li {display:inline-block;position:relative;font-size:calc(16px + 1.7143 * ((100vw - 320px) / 320));margin:0 1em;padding:0;}.primary-header nav .main-panel ul ul {width:auto;display:none;position:absolute;padding:0.5em 1em;text-align:left;border-radius:7px 0 7px 7px;right:0;}.primary-header nav .utility-controls input[type="checkbox"] {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;border:0;}.primary-header nav .utility-controls label input[type="checkbox"] {cursor:pointer;}.primary-header nav .main-panel ul li label {color:#F0F3FD;cursor:pointer;}.primary-header nav .main-panel ul li label.button,.primary-header nav .main-panel ul li label.button svg path{color:#2C2C2C;fill:#2C2C2C;}.primary-header nav .main-panel ul li label:focus,.primary-header nav .main-panel ul li label:focus svg path {color:#1E8ED6;fill:#1E8ED6; }.primary-header nav .main-panel ul li label.button:focus,.primary-header nav .main-panel ul li label.button:focus svg path {color:#2C2C2C;fill:#2C2C2C;}.primary-header nav .main-panel ul li:hover label,.primary-header nav .main-panel ul li:hover label svg path {color:#1E8ED6;fill:#1E8ED6;}.primary-header nav .main-panel ul li:hover label.button,.primary-header nav .main-panel ul li:hover label.button svg path {color:#F0F3FD;fill:#F0F3FD;background:#30BF09;}.primary-header nav .main-panel ul li:hover ul label,.primary-header nav .main-panel ul li:hover ul label svg path {color:#F0F3FD;fill:#F0F3FD;}.primary-header nav .main-panel ul li:hover ul label.button,.primary-header nav .main-panel ul li:hover ul label.button svg path {color:#F0F3FD;fill:#F0F3FD;background:#30BF09;}.primary-header nav .main-panel ul li:hover ul label:hover {color:#1E8ED6;}.primary-header nav .main-panel ul li:hover ul label.button:hover,.primary-header nav .main-panel ul li:hover ul label.button:hover svg path {color:#F0F3FD;fill:#F0F3FD;background:#30BF09;}.primary-header nav .main-panel ul li:hover ul label:active,.primary-header nav .main-panel ul li:hover ul label:focus {color:#30BF09;}.primary-header nav .main-panel ul li:hover ul label.button:active,.primary-header nav .main-panel ul li:hover ul label.button:focus {color:#30BF09;background:none;}.primary-header nav .main-panel ul li input[type="checkbox"]:focus + label,.primary-header nav .main-panel ul li input[type="checkbox"]:checked + label {color:#1E8ED6;}.primary-header nav .main-panel ul li input[type="checkbox"]:focus + label.button,.primary-header nav .main-panel ul li input[type="checkbox"]:checked + label.button {color:#1E8ED6;border-color:#1E8ED6;background:none;}.primary-header nav .main-panel ul li input[type="checkbox"]:checked + label + ul.drop-down {display:block;}.primary-header nav .main-panel ul li input[type="checkbox"]:checked {color:#1E8ED6;}.primary-header nav .main-panel ul ul li {width:auto;display:block;text-align:left;margin:0;padding:0.25em 0;}.primary-header nav .main-panel ul ul li a {display:block;width:100%;text-align:left;}.primary-header nav .main-panel span.divider {display:none;}.primary-header nav .main-panel ul li a {display:inline-block;vertical-align:middle;touch-action:manipulation;text-decoration:none;}.primary-header nav .main-panel ul li a.button {align-items:center;display:inline-flex;justify-content:center;}@media all and (max-width:639px) {.primary-header nav .main-panel ul li:last-child {margin-left:0.75em;}.primary-header nav .main-panel ul li a.button {max-width:44dvw;padding-right:0.65em;padding-left:0.65em;font-size:clamp(12px, 3.75dvw, 14px);white-space:normal;}}.primary-header nav .main-panel ul li label svg.menu-arrow {font-size:1em;display:inline-block;vertical-align:middle;height:1em;width:1em;}.primary-header nav .main-panel ul li a:not(.button) {color:#F0F3FD;}.primary-header nav .main-panel a:hover:not(.button) {color:#1E8ED6;}.primary-header nav .main-panel a:active:not(.button) {color:#1E8ED6;text-decoration-style:none;}.primary-header nav .main-panel a:focus:not(.button) {text-decoration-style:underline;}.primary-header nav .main-panel li.selected a:not(.button) {color:#1E8ED6;}.primary-header nav .main-panel li a[data-selected="true"] {color:#1E8ED6;}.primary-header nav ul {margin:0;width:100%;padding:0 0 0 0;z-index:1;text-align:right;}.primary-header nav ul li {display:inline-block;vertical-align:middle;white-space:nowrap;margin:0 0 0 0;}.primary-header nav ul li:last-child {margin:0 0 0 1em;}.primary-header nav ul ul li:first-child {margin:0 0 0 0;}.primary-header nav ul ul li:last-child {margin:0 0 0 0;}.primary-header nav ul li a {display:inline-block;}.primary-header nav ul li a:hover {text-decoration:none;}.primary-header nav ul li a:active {opacity:1;}.primary-header nav .main-panel ul li ul.drop-down,.primary-header nav .main-panel ul li ul.drop-down li,.primary-header nav .main-panel ul li ul.drop-down li a {text-align:left;}.primary-header nav .main-panel ul li ul.drop-down li a {display:block;width:100%;}.primary-header nav .main-panel ul li ul.drop-down li {margin:0;}.primary-header nav svg {vertical-align:middle;}.primary-header a.logo {display:table-cell;width:16vw;vertical-align:middle;position:relative;z-index:4;}@supports (display:flex) {.primary-header a.logo {display:inline-block;width:auto;}}.primary-header a.logo img {width:14vw;height:3.990950226244344vw;min-width:12em;min-height:3.420814479638009em;}.primary-header a.logo svg {width:var(--primary-header-logo-width);height:auto;min-width:0;min-height:0;overflow:visible;}.primary-header nav .mobile-menu {display:none;}.primary-header nav .mobile-menu span {font-size:14px;display:none;}.production-drifts-when-the-buyer-logic-stays-in-the-kickoff {--module-glass-filter:blur(12px) brightness(100%);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);-webkit-backdrop-filter:var(--module-glass-filter);backdrop-filter:var(--module-glass-filter);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}.production-drifts-when-the-buyer-logic-stays-in-the-kickoff > div {width:100%;}.production-drifts-when-the-buyer-logic-stays-in-the-kickoff h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.production-drifts-when-the-buyer-logic-stays-in-the-kickoff .split {display:grid;gap:4dvw;grid-template-columns:1fr;}.production-drifts-when-the-buyer-logic-stays-in-the-kickoff .split p {text-wrap:pretty;}.strategy-session-scheduler {--scheduler-accent:var(--signal-gold, #CA8A00);--scheduler-accent-rgb:202, 138, 0;--scheduler-copy-size:clamp(16px, calc(14.8px + 0.38dvw), 22px);min-height:100%;padding:clamp(1.25rem, 3vw, 3rem);color:var(--singularity-black, #2C2C2C);font-size:var(--scheduler-copy-size);}.media-overlay .strategy-session-scheduler {padding:0;}.strategy-session-scheduler[data-booking-type="strategic-context"] {--scheduler-accent:var(--buying-green, #30BF09);--scheduler-accent-rgb:48, 191, 9;}.strategy-session-scheduler[data-booking-type="strategic-marketing-context"],.strategy-session-scheduler[data-booking-type="orbitadjust"] {--scheduler-accent:var(--living-blue, #1E8ED6);--scheduler-accent-rgb:30, 142, 214;}.strategy-session-scheduler-header {margin:0 auto clamp(1.5rem, 3vw, 2.5rem);text-align:center;}.strategy-session-scheduler-header .category-label,.strategy-session-confirmation .category-label {margin-bottom:0.35em;color:var(--scheduler-accent);}.strategy-session-scheduler[data-booking-type="orbitadjust"] .strategy-session-scheduler-header .category-label {text-transform:none;}.strategy-session-scheduler-header h3,.strategy-session-confirmation h3 {margin:0 0 0.4em;}.strategy-session-scheduler-header p:last-child {margin-bottom:0;}.strategy-session-scheduler-layout {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(1.25rem, 3vw, 3rem);margin:0 auto;}.strategy-session-availability,.strategy-session-form {min-width:0;}.strategy-session-scheduler label > span {display:block;margin-bottom:0.4em;font-weight:700;}.strategy-session-form legend {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.strategy-session-scheduler input[type="date"],.strategy-session-scheduler input[type="text"],.strategy-session-scheduler input[type="email"] {box-sizing:border-box;height:44px;width:100%;}.strategy-session-scheduler input[type="date"]:hover,.strategy-session-scheduler input[type="text"]:hover,.strategy-session-scheduler input[type="email"]:hover,.strategy-session-scheduler input[type="date"]:focus,.strategy-session-scheduler input[type="text"]:focus,.strategy-session-scheduler input[type="email"]:focus {border-color:var(--scheduler-accent);}.strategy-session-timezone {margin:0.85em 0 1em;color:rgba(44, 44, 44, 0.74);font-size:0.9em;}.strategy-session-slots {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.65rem;}.strategy-session-slots > p {grid-column:1 / -1;margin:0;}.strategy-session-slot {position:relative;}.strategy-session-slot input {position:absolute;width:1px;height:1px;opacity:0;}.strategy-session-slot span {align-items:center;display:flex;justify-content:center;min-height:44px;padding:0.75em;border:1px solid rgba(var(--scheduler-accent-rgb), 0.44);border-radius:8px;color:var(--singularity-black, #2C2C2C);background:rgba(249, 249, 249, 0.84);font-family:"Montserrat", sans-serif;font-size:clamp(14px, calc(13px + 0.25dvw), 18px);font-weight:700;text-align:center;cursor:pointer;}@media (hover:hover) {.strategy-session-slot input:not(:disabled) + span:hover {border-color:rgba(var(--scheduler-accent-rgb), 0.84);background:rgba(var(--scheduler-accent-rgb), 0.12);}}.strategy-session-slot input:checked + span {color:var(--rabbit-white, #F9F9F9);border-color:var(--scheduler-accent);background:rgba(var(--scheduler-accent-rgb), 0.64);}@media (hover:hover) {.strategy-session-slot input:checked + span:hover {background:rgba(var(--scheduler-accent-rgb), 0.44);}}.strategy-session-slot input:focus-visible + span {outline:2px dotted var(--singularity-black, #2C2C2C);outline-offset:3px;}.strategy-session-form fieldset {padding:0;margin:0;border:0;}.strategy-session-form fieldset[disabled] {opacity:1;}.strategy-session-form label > span {color:var(--singularity-black, #2C2C2C);}.strategy-session-form fieldset[disabled] input {border-color:rgba(184, 188, 191, 0.84);}.strategy-session-form label {display:block;margin-bottom:0.75em;}.strategy-session-form button {background:rgba(var(--scheduler-accent-rgb), 0.84);border-color:var(--scheduler-accent);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:44px;width:100%;}@media (hover:hover) {.strategy-session-form button:not(:disabled):hover,.strategy-session-confirmation .button:hover {background:rgba(var(--scheduler-accent-rgb), 0.64);border-color:var(--scheduler-accent);}}.strategy-session-form button:not(:disabled):active,.strategy-session-confirmation .button:active {background:rgba(var(--scheduler-accent-rgb), 0.44);border-color:var(--scheduler-accent);}.strategy-session-form button:not(:disabled):focus,.strategy-session-confirmation .button:focus {background:rgba(var(--scheduler-accent-rgb), 1);border-color:var(--scheduler-accent);}.strategy-session-form button:disabled {color:var(--singularity-black, #2C2C2C) !important;background:var(--quantum-grey, #B8BCBF) !important;border-color:var(--quantum-grey, #B8BCBF) !important;}.strategy-session-form [data-strategy-session-loading] {display:none;width:1.2em;height:1.2em;margin-left:0.65em;}.strategy-session-form[data-loading="true"] [data-strategy-session-loading] {display:inline-block;}.strategy-session-status {min-height:1.5em;margin:0.75em 0 0;}.strategy-session-status[data-state="error"] {color:#8A1C14;}.strategy-session-honeypot {position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;}.strategy-session-confirmation {margin:clamp(2rem, 8vh, 6rem) auto;text-align:center;}.strategy-session-confirmation .button {background:rgba(var(--scheduler-accent-rgb), 0.84);border-color:var(--scheduler-accent);margin-top:1em;}@media all and (max-width:1023px) {.strategy-session-scheduler-layout {grid-template-columns:1fr;}.strategy-session-slots {grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width:420px) {.strategy-session-slots {grid-template-columns:1fr;}}.the-strategy-system {--module-copy-size:calc(16px + 1.2 * ((100vw - 320px) / 320));--module-glass-background:rgba(44, 44, 44, 0.44);--module-glass-shadow:inset 0 1px 0 rgba(249, 249, 249, 0.10),inset 0 -1px 0 rgba(44, 44, 44, 0.48);border-top:1px solid rgba(249, 249, 249, 0.22);box-shadow:var(--module-glass-shadow);padding:4dvw 8dvw 4dvw 8dvw;position:relative;width:100%;z-index:1;}.the-strategy-system > div {width:100%;}.the-strategy-system h2 {text-shadow:1px 1px 1px rgba(249, 249, 249, 0.24);text-wrap:balance;}.the-strategy-system .section-header {margin:0 0 2dvw;}.the-strategy-system .section-header > p:not(.category-label) {text-wrap:pretty;}.the-strategy-system .system-map {display:grid;gap:4dvw;grid-template-columns:minmax(0, 0.72fr) minmax(0, 1fr);}@media (max-width:1159px) {.the-strategy-system .system-map {grid-template-columns:1fr;}}.the-strategy-system .system-core {align-self:stretch;background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;color:var(--singularity-black);display:flex;flex-direction:column;font-size:var(--module-copy-size);justify-content:center;padding:max(12px, 4dvw) max(8px, 4dvw);}.the-strategy-system .system-map .system-core span {color:rgba(44, 44, 44, 0.84);display:block;line-height:1.375;}.the-strategy-system .system-core img {aspect-ratio:19 / 10.8;block-size:auto;color:#F9F9F9;display:block;inline-size:100%;isolation:isolate;margin:2em 0 0;max-inline-size:100%;overflow:visible;}.the-strategy-system .system-map ul {background:rgba(249, 249, 249, 0.64);border:1px solid rgba(249, 249, 249, 0.28);border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;overflow:hidden;padding:0;}@media (max-width:640px) {.the-strategy-system .system-map ul {grid-template-columns:1fr;}}.the-strategy-system .system-map li {align-content:start;background:transparent;border:0;border-radius:0;column-gap:0.75em;display:grid;font-size:var(--module-copy-size);grid-template-columns:0.5em minmax(0, 1fr);list-style:none;margin:0;padding:max(12px, 2dvw) max(8px, 2dvw);}.the-strategy-system .system-map li:nth-child(n + 3) {border-top:1px solid rgba(44, 44, 44, 0.14);}.the-strategy-system .system-map li:nth-child(even) {border-left:1px solid rgba(44, 44, 44, 0.14);}@media (max-width:640px) {.the-strategy-system .system-map li:nth-child(n) {border-left:0;border-top:1px solid rgba(44, 44, 44, 0.14);}.the-strategy-system .system-map li:first-child {border-top:0;}}.the-strategy-system .system-map li::before {align-self:start;background:transparent;border:1px solid var(--category-color);border-radius:50%;content:"";display:block;grid-column:1;grid-row:1;height:0.5em;margin:0.32em 0 0;width:0.5em;}.the-strategy-system .system-map li[data-category="persona"] {--category-color:var(--persona-violet);}.the-strategy-system .system-map li[data-category="strategy"] {--category-color:var(--buying-green);}.the-strategy-system .system-map li[data-category="simulation"] {--category-color:var(--looking-orange);}.the-strategy-system .system-map li[data-category="execution"] {--category-color:var(--living-blue);}.the-strategy-system .system-map li strong {color:var(--singularity-black);display:block;font-family:"Montserrat", sans-serif;grid-column:2;grid-row:1;line-height:1.2;margin:0 0 0.5em;}.the-strategy-system .system-map li span {color:rgba(44, 44, 44, 0.84);display:block;grid-column:2;grid-row:2;line-height:inherit;}