:root{--scene-concrete-light:#c6c6c6;--scene-concrete:#848484;--scene-concrete-dark:#474747;--scene-light-mid:#e2e2e2;--scene-light-high:#f0f1f1;--scene-gold-light:#ffe16d;--scene-gold-shadow:#705d00;--scene-gold-low:#544600}.home-stage{--scene-shadow:var(--color-ink);--scene-paper:var(--color-paper);--scene-gold:var(--color-accent);--narrative-shift:6px;--narrative-duration:1.1s;container:home/inline-size}.home-promise{isolation:isolate;background:var(--color-paper);position:relative}.home-promise__copy{z-index:2;padding-top:clamp(3.5rem,14vw,6rem);position:relative}.home-promise h1{font-size:clamp(2.125rem,11.3vw,3rem);font-weight:var(--weight-semibold);letter-spacing:.05em;text-wrap:initial;line-height:1.2}.home-highlight{background:var(--color-accent);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.home-break--desktop{display:none}.home-promise__copy>p{overflow-wrap:anywhere;max-width:33rem;margin-top:var(--space-4);font-size:var(--text-body-lg);line-height:1.5}.home-promise__cta{gap:min(var(--space-3), 6vw);min-width:0;max-width:100%;min-height:3rem;margin-top:var(--space-4);font-size:var(--text-body-lg);padding:.5rem min(1.25rem,5vw)}.home-promise__cta>span{overflow-wrap:anywhere;min-width:0}.home-promise__cta .icon{width:min(1.5rem,8vw);height:min(1.5rem,8vw);color:var(--color-accent)}.home-promise__scene{z-index:0;aspect-ratio:840/845;width:100%;margin-top:var(--space-2);position:relative;overflow:clip}.home-architecture{width:100%;height:100%}.home-architecture--desktop{display:none}.scene-stop-paper{stop-color:var(--scene-paper)}.scene-stop-concrete-light{stop-color:var(--scene-concrete-light)}.scene-stop-concrete{stop-color:var(--scene-concrete)}.scene-stop-concrete-dark{stop-color:var(--scene-concrete-dark)}.scene-stop-gold{stop-color:var(--scene-gold)}.scene-stop-gold-light{stop-color:var(--scene-gold-light)}.scene-stop-gold-shadow{stop-color:var(--scene-gold-shadow)}.architecture-step-top{fill:var(--scene-concrete-dark)}.architecture-step-front{fill:var(--scene-concrete)}.architecture-inset-shadow{fill:var(--scene-gold-shadow);opacity:.28}.architecture-ground-shadow{fill:var(--scene-shadow);opacity:.17}.home-perspective{isolation:isolate;background:var(--color-canvas);position:relative;overflow:clip}.home-perspective__copy{z-index:2;padding-top:var(--space-5);padding-inline:var(--space-1);position:relative}.home-section-index{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-body);font-weight:var(--weight-semibold);display:flex}.home-section-index__line{background:var(--color-ink);width:2rem;height:1px;color:var(--color-paper)}.home-perspective h2{font-size:clamp(1.625rem,8.8vw,3rem);font-weight:var(--weight-semibold);letter-spacing:.03em;text-wrap:initial;line-height:1.16}.home-highlight--slanted{isolation:isolate;background:var(--color-clear);max-width:100%;padding-inline:.13em;display:inline-block;position:relative}.home-highlight--slanted:before{content:"";z-index:-1;background:var(--color-accent);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);position:absolute;inset:0}.home-perspective__description{overflow-wrap:anywhere;max-width:34ch;margin-top:var(--space-4);font-size:var(--text-body-lg);line-height:1.5;position:relative}.home-perspective__scene{aspect-ratio:1024/660;width:100%;margin-top:var(--space-5);z-index:1;background:radial-gradient(ellipse at 66% 54%, var(--scene-paper), var(--color-clear) 64%);position:relative;overflow:clip}.home-light-beam{z-index:1;background:linear-gradient(110deg, var(--scene-paper), var(--scene-gold-light) 60%, var(--color-clear));width:100%;height:70%;mask-image:linear-gradient(to bottom, var(--scene-shadow) 75%, var(--color-clear));clip-path:polygon(100% 0,115% 0,70% 100%,44% 100%);opacity:.55;pointer-events:none;transform-origin:60% 100%;position:absolute;bottom:18%;left:0}.home-orbits{z-index:2;border:1px solid var(--scene-concrete-dark);background:radial-gradient(ellipse, var(--scene-gold-light), var(--color-clear) 70%);border-radius:50%;width:66%;height:25%;position:absolute;top:38.2%;left:25.8%}.home-orbits span{border:1px solid var(--scene-gold-shadow);border-radius:50%;position:absolute;inset:12% 17%}.home-orbits span:nth-child(2){inset:24% 29%}.home-orbits span:nth-child(3){display:none}.home-gold-reflection{z-index:1;background:radial-gradient(ellipse at 50% 0, var(--scene-gold-light), var(--color-clear) 68%);filter:blur(4px);opacity:.7;width:28%;height:58%;position:absolute;top:48%;left:48%}.home-sphere{z-index:3;width:var(--sphere-size);aspect-ratio:1;left:var(--sphere-x);top:var(--sphere-y);position:absolute}.home-sphere__surface{background:radial-gradient(circle at 26% 22%, var(--scene-paper) 3%, var(--scene-light-high) 18%, var(--scene-light-mid) 49%, var(--scene-concrete-light) 74%, var(--scene-concrete));border-radius:50%;display:block;position:absolute;inset:0}.home-sphere__shadow{background:radial-gradient(ellipse, var(--scene-shadow), var(--color-clear) 69%);opacity:.32;filter:blur(3px);width:140%;height:14%;position:absolute;top:90%;left:18%;transform:rotate(3deg)}.home-sphere--rear-left{--sphere-x:11.5%;--sphere-y:9.5%;--sphere-size:9.4%}.home-sphere--rear-middle{--sphere-x:36.8%;--sphere-y:9.4%;--sphere-size:9.2%}.home-sphere--rear-right{--sphere-x:85%;--sphere-y:12.4%;--sphere-size:6.2%}.home-sphere--right{--sphere-x:90.6%;--sphere-y:20.4%;--sphere-size:11.1%}.home-sphere--left{--sphere-x:2.4%;--sphere-y:30.3%;--sphere-size:18.75%}.home-sphere--foreground{--sphere-x:74%;--sphere-y:56.8%;--sphere-size:38%;z-index:5;filter:blur(4px)}.home-sphere--gold{--sphere-x:52.6%;--sphere-y:29.1%;--sphere-size:14.65%;z-index:4}.home-sphere.gold .home-sphere__surface{background:radial-gradient(circle at 24% 18%, var(--scene-paper) 1%, var(--scene-gold-light) 14%, var(--scene-gold) 51%, var(--scene-gold-shadow) 96%, var(--scene-gold-low))}.home-sphere.gold .home-sphere__shadow{opacity:.6;width:100%;height:11%;top:94%;left:4%}.home-sphere.rear{filter:blur(2px)}.home-sphere.rear-small{filter:blur(3px)}.home-review-note{padding-block:var(--space-4);color:var(--color-muted);font-size:var(--text-small)}.home-review-note p+p{margin-top:var(--space-1)}@media (prefers-reduced-motion:no-preference){.home-promise__copy{animation:home-copy-enter .45s var(--ease-out) both}.home-architecture__geometry{animation:home-architecture-enter .9s var(--ease-out) both}.is-revealing .home-sphere--gold{animation:home-sphere-reveal var(--narrative-duration) var(--ease-out) both}.is-revealing .home-light-beam{animation:home-beam-reveal var(--narrative-duration) var(--ease-out) both}}@keyframes home-copy-enter{0%{opacity:.75;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-architecture-enter{0%{opacity:.85;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes home-sphere-reveal{0%{opacity:.8;transform:translateY(var(--narrative-shift))}to{opacity:1;transform:translateY(0)}}@keyframes home-beam-reveal{0%{opacity:.35;transform:translateX(var(--narrative-shift))}to{opacity:.55;transform:translate(0)}}@container home (width>=68.75em){.home-promise{min-height:clamp(38rem,50vw,56rem)}.home-promise__copy{padding-block:clamp(var(--space-10), 7.5vw, var(--space-15)) var(--space-15)}.home-promise h1{max-width:43rem;font-size:clamp(3rem,4.9vw,5.25rem)}.home-break--desktop{display:initial}.home-break--mobile{display:none}.home-promise__copy>p{overflow-wrap:anywhere;max-width:34rem;font-size:clamp(1.125rem,1.7vw,1.5rem)}.home-promise__cta{min-width:0;max-width:100%;min-height:3.5rem;margin-top:var(--space-5);padding-block:.75rem}.home-promise__scene{z-index:-1;aspect-ratio:auto;margin-top:0;position:absolute;inset:0}.home-architecture--desktop{display:block}.home-architecture--mobile{display:none}.home-perspective{min-height:clamp(42rem,50vw,60rem)}.home-perspective__copy{padding-block:clamp(var(--space-8), 6vw, 7rem) var(--space-15);padding-inline:0}.home-section-index{margin-bottom:var(--space-4)}.home-perspective h2{max-width:44rem;font-size:clamp(3rem,4.3vw,4.5rem)}.home-perspective__description{max-width:36ch;font-size:clamp(1.125rem,1.7vw,1.5rem)}.home-perspective__scene{aspect-ratio:auto;z-index:1;margin-top:0;position:absolute;inset:0}.home-light-beam{clip-path:polygon(94% 0,102% 0,86% 100%,65% 100%);height:90%;bottom:32%;left:0}.home-orbits{width:37%;height:14%;top:57%;left:55.5%}.home-gold-reflection{width:21%;height:37%;top:63%;left:64%}.home-sphere--rear-left{--sphere-x:46%;--sphere-y:40.3%;--sphere-size:4.8%}.home-sphere--rear-middle{--sphere-x:61%;--sphere-y:40.6%;--sphere-size:4.7%}.home-sphere--rear-right{--sphere-x:89.2%;--sphere-y:41%;--sphere-size:3.3%}.home-sphere--right{--sphere-x:93.1%;--sphere-y:46.3%;--sphere-size:5.5%}.home-sphere--left{--sphere-x:42.8%;--sphere-y:53.8%;--sphere-size:8.8%}.home-sphere--foreground{--sphere-x:86%;--sphere-y:68.8%;--sphere-size:20%}.home-sphere--gold{--sphere-x:70.8%;--sphere-y:52%;--sphere-size:6.65%}.home-perspective{--narrative-shift:12px}}@media (prefers-reduced-motion:reduce){.home-stage *,.home-stage :before,.home-stage :after{transition:none!important;animation:none!important;transform:none!important}}.home-continuation{container:continuation/inline-size}.continuation-section{isolation:isolate;background:var(--color-canvas);padding-block:var(--space-3) var(--space-6);position:relative;overflow:clip}.continuation-copy{z-index:2;position:relative}.continuation-title{font-size:clamp(1.625rem,8.8vw,3rem);font-weight:var(--weight-semibold);letter-spacing:.015em;text-wrap:initial;overflow-wrap:anywhere;line-height:1.2}.model-step h3,.territory h3,.experiment-annotation h3{margin:0}.continuation-description{max-width:36ch;margin-top:var(--space-2);font-size:var(--text-body-lg);overflow-wrap:anywhere;line-height:1.5}.continuation-title .home-highlight{max-width:100%}.continuation-break--desktop{display:none}.continuation-backdrop{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.continuation-backdrop--desktop{display:none}.continuation-stop-paper{stop-color:var(--scene-paper)}.continuation-stop-canvas{stop-color:var(--color-canvas)}.continuation-stop-neutral{stop-color:var(--scene-light-mid)}.continuation-stop-light-metal{stop-color:var(--scene-concrete-light)}.continuation-stop-metal{stop-color:var(--scene-concrete)}.continuation-stop-dark{stop-color:var(--scene-concrete-dark)}.continuation-stop-gold{stop-color:var(--scene-gold-light)}.continuation-stop-accent{stop-color:var(--color-accent)}.continuation-stop-gold-shadow{stop-color:var(--scene-gold-shadow)}.continuation-edge{fill:none;stroke:var(--color-accent);stroke-width:2px}.continuation-edge-glow{filter:blur(3px);fill:none;stroke:var(--color-accent);stroke-width:14px;opacity:.18}.continuation-sweep-plane{opacity:.8}.continuation-glyph{fill:none;width:54%;height:54%;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.continuation-growth-bars{stroke-width:4px;stroke-linecap:butt}.continuation-medallion{aspect-ratio:1;border:1px solid var(--scene-paper);background:linear-gradient(120deg, var(--scene-paper) 3%, var(--scene-light-high) 44%, var(--scene-concrete-light) 92%);width:100%;box-shadow:inset 2px 1px 2px var(--scene-paper), 5px 6px 8px -7px #00000080;border-radius:50%;place-items:center;display:grid;position:relative}.continuation-medallion:after{content:"";z-index:-1;border-right:2px solid var(--scene-concrete);background:var(--color-clear);border-radius:50%;position:absolute;inset:0 -3% 0 3%}.continuation-medallion--gold{background:radial-gradient(circle at 25% 18%, var(--scene-paper), var(--scene-gold-light) 16%, var(--scene-gold) 65%, var(--scene-gold-shadow));border-color:var(--color-accent)}.continuation-accent{background:var(--color-accent);width:2rem;height:.3rem;margin-bottom:var(--space-1);display:block}.model-stage{display:flow-root;position:relative}.model-steps{z-index:1;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;position:relative}.model-steps:before{content:"";background:var(--color-accent);width:3px;position:absolute;top:10%;bottom:15%;left:18%;box-shadow:0 0 10px 2px #ffd70059}.model-step{gap:var(--space-3);grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;min-height:7.5rem;display:grid;position:relative}.model-step__visual{padding-bottom:var(--space-2);justify-items:center;display:grid;position:relative}.model-step .continuation-medallion{z-index:1;width:clamp(4.5rem,23vw,7.5rem);max-width:90%}.model-pedestal{border:1px solid var(--scene-concrete-light);background:linear-gradient(var(--scene-paper) 24%, var(--scene-light-mid) 32%, var(--scene-concrete-light) 90%);border-radius:50%/30%;width:min(100%,9rem);height:1.25rem;display:block;position:absolute;bottom:0;box-shadow:5px 8px 10px -7px #0006}.model-step__copy h3{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:.06em;overflow-wrap:anywhere}.model-step__copy p{margin-top:var(--space-1);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.5}.model-connector{display:none}.territory-list{z-index:1;gap:var(--space-2);margin-top:var(--space-3);display:grid;position:relative}.territory{gap:var(--space-2);min-height:10rem;padding:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid;position:relative}.territory-plinth{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.territory-plinth-top{fill:var(--scene-paper)}.territory-plinth__desktop{display:none}.territory-plinth__mobile{display:block}.territory-plinth{filter:drop-shadow(0 8px 6px #ffd70026)}.territory__object{align-self:center;min-width:0}.territory-object{width:100%;height:auto}.territory-metal-edge{stroke:var(--scene-gold-shadow);stroke-width:1px}.gear-inner-edge{fill:none;stroke:var(--scene-gold-shadow);stroke-width:3px}.territory-bar-side{fill:var(--scene-concrete-dark)}.territory-growth-line{fill:none;stroke:var(--color-accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.territory-growth-glow{fill:none;stroke:var(--scene-gold-light);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.territory__copy{min-width:0;padding-block:var(--space-2);position:relative}.territory--business h3{max-width:8ch}.territory__copy h3{font-size:clamp(1.25rem,5.2vw,1.625rem);font-weight:var(--weight-semibold);overflow-wrap:anywhere;line-height:1.2}.territory__copy p{margin-top:var(--space-1);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.5}.home-experiments{padding-bottom:calc(var(--space-6) + var(--space-3))}.experiment-figure{aspect-ratio:1/1.14;width:100%;margin-top:var(--space-3);position:relative}.experiment-cycle{aspect-ratio:1;width:90%;position:absolute;top:14%;left:0}.experiment-cycle>svg{width:100%;height:100%}.experiment-cycle__segment{fill:url(#experiment-segment-material);stroke:var(--color-accent);stroke-width:1.5px;filter:drop-shadow(2px 5px 4px #0000002e)}.experiment-cycle__center{fill:url(#experiment-center-material);stroke:var(--scene-paper);stroke-width:2px;filter:drop-shadow(3px 6px 5px #705d004d)}.experiment-center-copy{text-align:center;font-size:clamp(1rem,4.5vw,2rem);font-weight:var(--weight-semibold);flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:28%}.experiment-center-copy__period{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em;display:flex}.experiment-center-copy strong{letter-spacing:-.04em;font-size:clamp(2.25rem,13vw,5.5rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.experiment-center-copy__period>span{font-size:clamp(.875rem,3.5vw,1.5rem)}.experiment-annotations{margin:0;padding:0;list-style:none}.experiment-annotation{pointer-events:none;position:absolute;inset:0}.experiment-annotation>.continuation-medallion{width:18%;position:absolute}.experiment-annotation__copy{pointer-events:auto;font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.4;position:absolute}.experiment-annotation__copy h3{font-size:clamp(1.125rem,5vw,1.5rem);line-height:1.15;font-weight:var(--weight-semibold)}.experiment-annotation__copy p{margin-top:.25rem}.experiment-annotation--validate>.continuation-medallion{top:0;left:42%}.experiment-annotation--validate .experiment-annotation__copy{width:36%;top:-3%;left:64%}.experiment-annotation--measure>.continuation-medallion{top:49%;left:73%}.experiment-annotation--measure .experiment-annotation__copy{width:29%;top:80%;left:71%}.experiment-annotation--decide>.continuation-medallion{top:56%;left:9%}.experiment-annotation--decide .experiment-annotation__copy{width:53%;top:84%;left:3%}.home-conversation{padding-bottom:0}.home-conversation .continuation-description{max-width:42ch}.home-conversation .continuation-cta{width:min(100%,34rem);max-width:100%;min-height:3.5rem;margin-top:var(--space-4);justify-content:space-between;gap:min(var(--space-3), 4vw);padding-inline:min(var(--space-4), 5vw);font-size:var(--text-body-lg)}.continuation-cta>span{overflow-wrap:anywhere;min-width:0}.continuation-cta .icon{width:1.75rem;height:1.75rem;color:var(--color-accent)}.closing-scene{aspect-ratio:912/821;z-index:-1;width:100%;margin-top:-2rem;position:relative}.closing-scene:after{content:"";background:linear-gradient(var(--color-clear), var(--color-canvas));height:1rem;position:absolute;inset:auto 0 0}.closing-architecture{width:100%;height:100%}.closing-architecture--desktop{display:none}.closing-light-wash{filter:blur(3px);fill:none;stroke:var(--color-accent);stroke-width:16px;opacity:.18}.closing-light-core{fill:none;stroke:var(--color-accent);stroke-width:2px}.home-conversation .continuation-title{max-width:17ch}.home-continuation .home-section-index{margin-bottom:var(--space-3)}@media (prefers-reduced-motion:no-preference){.is-running .model-connector path,.is-running .model-steps:before{animation:continuation-link 1.2s var(--ease-out) both}.is-running .model-step .continuation-medallion{animation:continuation-step .8s var(--ease-out) both}.is-running .model-step:nth-of-type(2) .continuation-medallion{animation-delay:.175s}.is-running .model-step:nth-of-type(3) .continuation-medallion{animation-delay:.35s}.is-running .territory{animation:continuation-territory .5s var(--ease-out) both}.is-running .territory:nth-child(2){animation-delay:80ms}.is-running .territory:nth-child(3){animation-delay:.16s}.is-running [data-cycle-segment]{animation:continuation-cycle .9s var(--ease-out) both}.is-running [data-cycle-segment="2"]{animation-delay:.15s}.is-running [data-cycle-segment="3"]{animation-delay:.3s}.is-running .closing-architecture__ribbons{animation:continuation-close .9s var(--ease-out) both}}@keyframes continuation-link{0%{opacity:.35}to{opacity:1}}@keyframes continuation-step{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes continuation-territory{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes continuation-cycle{0%{opacity:.7}to{opacity:1}}@keyframes continuation-close{0%{opacity:.85;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@container continuation (width>=68.75em){.continuation-backdrop--desktop{display:block}.continuation-backdrop--mobile{display:none}.continuation-section{min-height:clamp(44rem,54vw,60rem);padding-block:var(--space-10) var(--space-10)}.continuation-title{font-size:clamp(3rem,4.3vw,4.5rem)}.continuation-description{font-size:clamp(1.25rem,1.85vw,1.625rem)}.continuation-model-layout{gap:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(0,1.65fr);align-items:start;display:grid}.home-model .continuation-title{font-size:clamp(2.5rem,4vw,4rem)}.model-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:clamp(8rem,12vw,11rem)}.model-step{text-align:center;min-height:0;display:block}.model-step__visual{padding-bottom:1.75rem}.model-step__copy{margin-top:var(--space-3)}.model-pedestal{width:min(100%,13rem);height:1.75rem}.model-step .continuation-medallion{width:min(100%,11rem);max-width:90%}.model-step__copy h3{font-size:1.375rem}.model-step__copy p{font-size:1.25rem}.model-steps:before{display:none}.model-connector{width:100%;height:4rem;display:block;position:absolute;top:calc(clamp(8rem,12vw,11rem) + 3.5rem)}.model-connector path{fill:none;stroke:var(--color-accent);stroke-width:3px}.home-territories .continuation-title{max-width:61rem}.home-territories .continuation-description{max-width:39ch}.continuation-break--mobile{display:none}.continuation-break--desktop{display:initial}.territory-list{width:78%;margin-left:auto;margin-top:calc(-1 * var(--space-4));gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.territory{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex}.territory__object{width:82%;margin-inline:auto;margin-bottom:calc(-1 * var(--space-5))}.territory__copy{padding:var(--space-4);flex-direction:column;justify-content:center;min-height:13rem;display:flex}.territory--operations .territory__copy{min-height:16rem}.territory--business .territory__copy{min-height:20rem}.territory-plinth{height:13rem;top:auto;bottom:0}.territory--operations .territory-plinth{height:16rem}.territory--business .territory-plinth{height:20rem}.territory__copy h3{font-size:clamp(1.625rem,2.3vw,2.125rem)}.territory--business h3{max-width:8ch}.territory-plinth__desktop{display:block}.territory-plinth__mobile{display:none}.territory__copy p{font-size:1.25rem}.continuation-experiment-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.14fr) minmax(0,1.46fr);display:grid}.home-experiments .continuation-description{max-width:30ch}.home-experiments .continuation-title{font-size:clamp(2.5rem,3.7vw,3.5rem)}.experiment-figure{aspect-ratio:760/690;margin-top:0}.experiment-cycle{width:96%;top:0;left:-20%}.experiment-center-copy{font-size:1.875rem}.experiment-center-copy strong{font-size:5.5rem}.experiment-center-copy__period>span{font-size:1.5rem}.experiment-annotation>.continuation-medallion{width:18%}.experiment-annotation--validate>.continuation-medallion{top:0;left:26%}.experiment-annotation--validate .experiment-annotation__copy{width:34%;top:-1%;left:66%}.experiment-annotation--measure>.continuation-medallion{top:49%;left:56%}.experiment-annotation--measure .experiment-annotation__copy{width:21%;top:49%;left:79%}.experiment-annotation--decide>.continuation-medallion{top:60%;left:-10%}.experiment-annotation--decide .experiment-annotation__copy{width:30%;top:72%;left:-38%}.experiment-annotation__copy{font-size:1.25rem}.experiment-annotation__copy h3{font-size:clamp(1.5rem,2vw,1.875rem)}.home-conversation{min-height:clamp(44rem,56vw,63rem);padding-bottom:var(--space-15)}.home-conversation .continuation-copy{padding-top:var(--space-2)}.home-conversation .continuation-title{max-width:59rem;font-size:clamp(3rem,4.6vw,4.75rem)}.home-conversation .continuation-description{max-width:47ch}.home-conversation .continuation-cta{width:34rem;min-height:4.5rem;margin-top:var(--space-5);font-size:1.375rem}.closing-scene{aspect-ratio:auto;margin-top:0;position:absolute;inset:0}.closing-architecture--desktop{display:block}.closing-architecture--mobile{display:none}}@container continuation (width<=22em){.model-step{gap:var(--space-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.territory{padding-inline:var(--space-2)}.experiment-figure{gap:var(--space-4);aspect-ratio:auto;flex-direction:column;display:flex}.experiment-cycle{width:100%;position:relative;inset:auto}.experiment-annotations{gap:var(--space-3);display:grid}.experiment-annotation{gap:var(--space-3);grid-template-columns:minmax(0,.6fr) minmax(0,1.5fr);align-items:center;display:grid;position:relative;inset:auto}.experiment-annotation>.continuation-medallion{width:100%;position:relative;inset:auto}.experiment-annotation .experiment-annotation__copy{width:auto;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.home-continuation *,.home-continuation :before,.home-continuation :after{transition:none!important;animation:none!important}}.home-picture-section{isolation:isolate;background:var(--color-canvas);position:relative;overflow:clip}.picture-copy{z-index:2;padding:var(--space-3) var(--page-margin);position:relative}.picture-copy .home-section-index{margin-bottom:var(--space-3)}.picture-title{font-size:clamp(1.625rem,8.8vw,3rem);font-weight:var(--weight-semibold);letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:initial;line-height:1.2}.picture-description{font-size:var(--text-body-lg);max-width:38ch;margin-top:var(--space-2);overflow-wrap:anywhere;line-height:1.5}.picture-frame{aspect-ratio:var(--mobile-ratio);z-index:0;position:relative}.picture-art{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.picture-art picture{top:0;left:calc(100% - 100% * var(--mobile-zoom));width:calc(100% * var(--mobile-zoom));display:block;position:absolute}.picture-art img{width:100%;max-width:none;height:auto;display:block}.picture-cta{gap:var(--space-3);max-width:100%;margin-top:var(--space-4);font-size:var(--text-body-lg);min-height:3.5rem}.picture-cta .icon{width:1.75rem;height:1.75rem;color:var(--color-accent)}.picture-cta>span{overflow-wrap:anywhere;min-width:0}.picture-desktop-break{display:none}.home-picture-section--promise .picture-copy{padding-top:clamp(3rem,12vw,4rem)}.home-picture-section--promise h1{letter-spacing:.05em;font-size:clamp(2.125rem,11.3vw,3rem);line-height:1.2}.home-picture-section--promise .picture-frame{margin-top:-60vw}.home-picture-section--perspective .picture-frame{margin-top:-85vw}.home-picture-section--conversation .picture-frame{margin-top:-35vw}.home-picture-section--conversation .picture-title{max-width:17ch}.home-picture-section--conversation .picture-cta{justify-content:space-between;width:min(100%,34rem)}.picture-steps,.picture-territories,.picture-experiments{margin:0;padding:0;list-style:none}.picture-step,.picture-territory,.picture-experiment{z-index:1;overflow-wrap:anywhere;min-width:0;position:absolute}.picture-step h3,.picture-territory h3,.picture-experiment h3{font-weight:var(--weight-semibold);margin:0;line-height:1.2}.picture-step p,.picture-territory p,.picture-experiment p{margin-top:var(--space-1);font-size:var(--text-body);line-height:1.45}.picture-step{width:38.5%;left:56.5%}.picture-step h3{letter-spacing:.03em;font-size:clamp(1rem,4.1vw,1.125rem)}.picture-step:first-child{top:9%}.picture-step:nth-child(2){top:37%}.picture-step:nth-child(3){top:65%}.home-picture-section--territories .picture-frame{margin-top:-20vw}.picture-territory{width:36%;left:59%}.picture-territory h3{font-size:1.25rem}.picture-territory:first-child{top:19%}.picture-territory:nth-child(2){top:43%}.picture-territory:nth-child(3){top:67%}.picture-territory:nth-child(3) h3{max-width:8ch}.picture-accent{width:2rem;height:.3rem;margin-bottom:var(--space-1);background:var(--color-accent);display:block}.picture-sprint{width:34%;height:22%;line-height:1.1;font-weight:var(--weight-semibold);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(1rem,4.5vw,2rem);display:flex;position:absolute;top:43%;left:31%}.picture-sprint__period{justify-content:center;align-items:baseline;gap:.1em;display:flex}.picture-sprint strong{font-size:clamp(2.5rem,13vw,5.5rem);font-weight:var(--weight-bold);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.picture-sprint__period>span{font-size:clamp(.875rem,3.5vw,1.5rem)}.picture-experiment h3{font-size:1.125rem}.picture-experiment p{margin-top:.25rem;line-height:1.4}.picture-experiment--validate{width:30%;top:5%;left:65%}.picture-experiment--measure{width:29%;top:69%;left:66%}.picture-experiment--decide{width:49%;top:72%;left:5%}.home-legacy-version{display:none}.home-legacy-version *,.home-legacy-required *{transition:none!important;animation:none!important}@media (width<=1099px){.picture-art{mask-image:linear-gradient(#0000,#000 12%)}.home-picture-section--model .picture-art{mask-image:linear-gradient(#0000,#000 6%)}.home-picture-section--territories .picture-art{mask-image:linear-gradient(#0000,#000 18%)}.home-picture-section--experiments .picture-art{mask-image:linear-gradient(#0000,#000 15%)}}@media (width<=374px){.picture-territory:nth-child(3){top:65%}}@media (width>=1100px){.home-picture-section--perspective .picture-description{max-width:30ch}.picture-frame{aspect-ratio:var(--desktop-ratio);margin-top:0!important}.picture-art picture{width:100%;left:0}.picture-copy{width:min(90%,1200px);padding:0;position:absolute;top:8%;left:4.5%}.picture-title{font-size:clamp(3rem,4.3vw,4.5rem);line-height:1.2}.picture-description{font-size:clamp(1.125rem,1.7vw,1.5rem)}.picture-copy .home-section-index{margin-bottom:var(--space-4)}.picture-desktop-break{display:initial}.picture-mobile-break{display:none}.home-picture-section--promise .picture-copy{padding-top:0;top:16%}.home-picture-section--promise h1{max-width:45rem;font-size:clamp(3rem,4.9vw,5.25rem)}.home-picture-section--promise .picture-description{max-width:34rem}.home-picture-section--model .picture-copy{width:25%}.home-picture-section--model .picture-title{font-size:clamp(2.5rem,3.1vw,3.25rem)}.home-picture-section--model .picture-description{font-size:clamp(1.125rem,1.55vw,1.5rem)}.home-picture-section--model .picture-art{mask-image:linear-gradient(#0000 14%,#000 27%)}.picture-step{text-align:center;width:20%;top:67%!important}.picture-step:first-child{left:26%}.picture-step:nth-child(2){left:49%}.picture-step:nth-child(3){left:73%}.picture-step h3{font-size:clamp(1.125rem,1.55vw,1.5rem)}.picture-step p{font-size:clamp(1rem,1.4vw,1.25rem)}.home-picture-section--territories .picture-copy{width:58%}.home-picture-section--territories .picture-title{font-size:clamp(2.5rem,3.7vw,3.75rem)}.home-picture-section--territories .picture-description{max-width:39ch}.picture-territory{width:16%}.picture-territory:first-child{top:61%;left:30.5%}.picture-territory:nth-child(2){top:57%;left:52%}.picture-territory:nth-child(3){top:50%;left:74%}.picture-territory h3{font-size:clamp(1.5rem,2vw,2rem)}.picture-territory p{font-size:clamp(1rem,1.4vw,1.25rem)}.home-picture-section--experiments .picture-copy{width:32%}.home-picture-section--experiments .picture-title{font-size:clamp(2.5rem,3.7vw,3.5rem)}.picture-sprint{width:19%;height:32%;font-size:clamp(1.5rem,2.2vw,2.5rem);top:34%;left:50%}.picture-sprint strong{font-size:clamp(4rem,6vw,6.75rem)}.picture-sprint__period>span{font-size:clamp(1.25rem,2vw,2rem)}.picture-experiment h3{font-size:clamp(1.25rem,1.9vw,2rem)}.picture-experiment p{font-size:clamp(1rem,1.4vw,1.25rem)}.picture-experiment--validate{width:27%;top:10%;left:68%}.picture-experiment--measure{width:16%;top:53%;left:83%}.picture-experiment--decide{width:17%;top:69%;left:31%}.home-picture-section--conversation .picture-title{max-width:59rem}.home-picture-section--conversation .picture-description{max-width:47ch}.home-picture-section--conversation .picture-cta{min-height:4.5rem;font-size:1.375rem}}@container (width<=18em){.home-picture-section--model,.home-picture-section--territories,.home-picture-section--experiments{display:none}.home-legacy-version{display:block}}@media (width>=1100px){@container (width<=68.749em){.home-picture-section--model,.home-picture-section--territories,.home-picture-section--experiments{display:none}.home-legacy-version{display:block}.home-picture-section--promise .picture-copy,.home-picture-section--perspective .picture-copy,.home-picture-section--conversation .picture-copy{padding:var(--space-5) var(--page-margin);width:100%;position:relative;top:auto;left:auto}.home-picture-section--promise .picture-frame,.home-picture-section--perspective .picture-frame,.home-picture-section--conversation .picture-frame{margin-top:0!important}}}@media (prefers-reduced-motion:no-preference){.home-art-enter{animation:home-background-reveal .9s var(--ease-out) both}.home-picture-section.home-reveal-active .picture-copy>:is(.home-section-index,.picture-title,.picture-description,.picture-cta){animation:home-copy-reveal .5s var(--ease-out) both}.home-picture-section.home-reveal-active .picture-copy>.home-section-index{animation-delay:40ms}.home-picture-section.home-reveal-active .picture-copy>.picture-title{animation-delay:90ms}.home-picture-section.home-reveal-active .picture-copy>.picture-description{animation-delay:.17s}.home-picture-section.home-reveal-active .picture-copy>.picture-cta{animation-delay:.25s}.home-reveal-active:not(.home-picture-section){animation:home-section-reveal .8s var(--ease-out) both}}@keyframes home-background-reveal{0%{opacity:.62}to{opacity:1}}@keyframes home-copy-reveal{0%{opacity:.82;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes home-section-reveal{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-section-reveal],.home-art-enter{animation:none!important;transform:none!important}}[data-aligned-experiments] .experiment-composition{display:contents}[data-aligned-experiments] .experiment-mobile-labels{display:none}@media (width<=1099px){.home-picture-section[data-aligned-experiments]{display:flow-root}[data-aligned-experiments] .picture-copy{width:100%;padding:16px var(--page-margin) 0;position:absolute;inset:0 0 auto}[data-aligned-experiments] .home-section-index{margin-bottom:12px}[data-aligned-experiments] .picture-title{font-size:clamp(1.625rem,8.2vw,2rem);line-height:1.12}[data-aligned-experiments] .picture-description{max-width:38ch;margin-top:12px;font-size:1rem;line-height:1.4}[data-aligned-experiments] .picture-frame{aspect-ratio:auto;margin-top:110px}[data-aligned-experiments] .experiment-composition{aspect-ratio:var(--mobile-ratio);display:block;position:relative}[data-aligned-experiments] .experiment-mobile-labels{display:none}[data-aligned-experiments] .picture-experiments{padding:0;display:block;position:absolute;inset:0}[data-aligned-experiments] .picture-experiment{text-align:left;position:absolute}[data-aligned-experiments] .picture-experiment--validate{width:30%;top:25%;left:65%}[data-aligned-experiments] .picture-experiment--measure{width:25%;top:71%;left:70%}[data-aligned-experiments] .picture-experiment--decide{width:44%;top:74.5%;left:9%}[data-aligned-experiments] .picture-experiment h3{font-size:1.125rem}[data-aligned-experiments] .picture-experiment p{margin-top:4px;font-size:1rem;line-height:1.4}[data-aligned-experiments] .picture-accent{width:1.5rem;height:.25rem;margin-bottom:.5rem}}@media (width<=374px){[data-aligned-experiments] .picture-experiment--validate{width:31%}[data-aligned-experiments] .picture-experiment--measure{width:29%;left:66%}}@container home (width<=18em){.home-picture-section[data-aligned-experiments]{display:block}[data-aligned-experiments] .picture-copy{padding-inline:20px}[data-aligned-experiments] .picture-title{hyphens:auto}[data-aligned-experiments] .experiment-composition{gap:var(--space-3);aspect-ratio:auto;grid-template-columns:minmax(0,1fr);display:grid}[data-aligned-experiments] .picture-art{aspect-ratio:var(--mobile-ratio);z-index:0;position:relative;inset:auto}[data-aligned-experiments] .picture-sprint{width:auto;height:auto;padding-inline:var(--page-margin);justify-content:flex-start;gap:var(--space-2);text-align:left;flex-flow:wrap;position:static}[data-aligned-experiments] .experiment-mobile-labels{display:none}}@media (width<=1099px){@container home (width<=18em){[data-aligned-experiments] .picture-copy{padding-inline:20px;position:relative;inset:auto}[data-aligned-experiments] .picture-frame{margin-top:0}[data-aligned-experiments] .experiment-composition{aspect-ratio:auto;display:grid}[data-aligned-experiments] .picture-experiments{gap:var(--space-3);padding:var(--space-3) var(--page-margin) var(--space-5);display:grid;position:relative;inset:auto}[data-aligned-experiments] .picture-experiment{width:auto;position:static}}}@media (width>=1100px){@container home (width<=68.749em){.home-picture-section[data-aligned-experiments]{display:block}[data-aligned-experiments] .picture-copy{width:100%;padding:var(--space-5) var(--page-margin);position:relative;inset:auto}[data-aligned-experiments] .picture-frame{aspect-ratio:auto}[data-aligned-experiments] .experiment-composition{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}[data-aligned-experiments] .picture-art{aspect-ratio:var(--desktop-ratio);z-index:0;position:relative;inset:auto}[data-aligned-experiments] .picture-sprint{width:auto;height:auto;padding-inline:var(--page-margin);justify-content:flex-start;gap:var(--space-2);text-align:left;flex-flow:wrap;position:static}[data-aligned-experiments] .picture-experiments{gap:var(--space-3);padding:var(--space-3) var(--page-margin) var(--space-5);display:grid}[data-aligned-experiments] .picture-experiment{text-align:left;width:auto;position:static}[data-aligned-experiments] .picture-experiment h3{font-size:var(--text-md)}[data-aligned-experiments] .picture-experiment p{font-size:var(--text-body);max-width:38ch}}}.home-conversation.home-conversation--image{min-height:max(51rem,190vw + 5rem);padding-bottom:var(--space-6)}.home-conversation--image .conversation-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}.home-conversation--image .conversation-background__picture{display:block;position:absolute;inset:5rem 0 0;mask-image:linear-gradient(#0000,#000 8rem)}.home-conversation--image .conversation-background img{object-fit:cover;object-position:right top;width:100%;max-width:none;height:100%;display:block}@media (width>=48rem){.home-conversation.home-conversation--image{min-height:clamp(48rem,72vw,60rem)}.home-conversation--image .conversation-background__picture{aspect-ratio:1221/941;width:auto;height:100%;top:0;left:auto;mask-image:linear-gradient(90deg,#0000,#000 14%)}}@container continuation (width>=68.75em){.home-conversation.home-conversation--image{min-height:clamp(44rem,56vw,63rem);padding-block:var(--space-10) var(--space-15)}}@media (prefers-reduced-motion:no-preference){.home-conversation--image.is-running .conversation-background__picture{animation:conversation-background-reveal .9s var(--ease-out) both}}@keyframes conversation-background-reveal{0%{opacity:.65;clip-path:inset(0 0 3%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.home-conversation--image .conversation-background__picture{clip-path:none;animation:none!important}}
