@property --how-hero-open{syntax: "<number>"; inherits: true; initial-value: 0;}body:has(.v1-how-study){--v1-paper: #fcfcfa;--v1-ink: #182720;--v1-deep: #182720;--how-muted: #526058;--how-accent: #176d59;--how-mint: #dcebd9;--how-leaf: #b6dbaa;--how-line: #83b19a;--how-gutter: clamp(24px, 5.625vw, 80px);background:var(--v1-paper)}.v1-how-study{container:how-study / inline-size;color:var(--v1-ink);font-family:Arial,Helvetica,sans-serif}.v1-how-study :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.v1-how-study :is(h1,h2,h3,p,a,li,figcaption){overflow-wrap:anywhere}.v1-how-study h2{max-width:25ch;font-size:var(--site-type-section);line-height:1.13}.v1-how-study h2 em{color:var(--how-accent)}.v1-how-study :is(h1,h2,h3)>span{display:block}.v1-how-study .v1-shell{width:calc(100% - var(--how-gutter) * 2);max-width:1200px}.v1-how-study .v1-copy{color:var(--how-muted);font-size:1rem;line-height:1.75;text-wrap:pretty}.v1-how-study .v1-deep-link{color:var(--v1-ink)!important;font-size:.9375rem;font-weight:500;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.v1-how-study .v1-deep-link>span{display:inline-block;margin-left:8px;color:var(--how-accent);transition:transform .2s}.v1-how-study .v1-deep-link:hover>span{transform:translate(4px)}.v1-how-study .v1-button{max-width:100%;min-height:52px;padding:12px 18px;border:0;background:var(--how-accent);color:#fff;font-size:.9375rem;font-weight:500;gap:24px;box-shadow:5px 5px 0 var(--how-leaf)}.v1-how-study .v1-button>span{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid #ffffff80;border-radius:50%}.v1-how-study .v1-button:hover{background:var(--v1-deep)}.platform1-motion-toggle{display:block;min-height:44px;margin-top:16px;padding:8px 0;border:0;background:transparent;color:var(--how-muted);font:.8125rem/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.platform1-motion-toggle[hidden]{display:none}.v1-how-study>.platform1-hero{--hero-radius: clamp(160px, 17vw, 235px);--hero-center-x: 76%;--hero-center-y: 40%;--hero-mask-start: 34%;--hero-mask-end: 76%;isolation:isolate;padding:56px 0 164px;background:var(--v1-paper)}.platform1-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#176d5910 1px,transparent 1px),linear-gradient(90deg,#176d5910 1px,transparent 1px);background-size:var(--site-hero-grid-size) var(--site-hero-grid-size);mask-image:linear-gradient(#000,#0008 72%,transparent)}.v1-how-study .platform1-hero>.v1-shell{position:static}.v1-how-study .platform1-hero__copy{position:relative;z-index:2;width:57%}.v1-how-study .platform1-hero h1{max-width:18ch;font-size:clamp(3rem,5.7vw,5rem);line-height:1.02;letter-spacing:-.055em}.platform1-hero h1>span{max-width:19ch;font-size:.78em;line-height:1.1}.platform1-hero h1 em{display:block;margin:20px 0 0 32px;color:var(--how-accent)}.v1-how-study .platform1-hero .v1-copy{max-width:43ch;margin-top:28px;color:var(--v1-ink);font-size:1.0625rem}.platform1-hero__art{position:absolute;inset:0;pointer-events:none}.platform1-hero__arc{position:absolute;left:var(--hero-center-x);top:var(--hero-center-y);width:calc(var(--hero-radius) * 2 + 36px);aspect-ratio:1;clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,48px 100%,0 calc(100% - 48px));background:conic-gradient(var(--how-leaf) 90deg,transparent 90deg);translate:-50% -50%}.platform1-hero__crop{--left: calc((var(--hero-center-x) - var(--hero-radius)) * var(--closed));--right: calc(100% * var(--how-hero-open) + (var(--hero-center-x) + var(--hero-radius)) * var(--closed));--top: calc((var(--hero-center-y) - var(--hero-radius)) * var(--closed));--bottom: calc(100% * var(--how-hero-open) + (var(--hero-center-y) + var(--hero-radius)) * var(--closed));--cut: calc(var(--hero-radius) * .24 * var(--closed));position:absolute;inset:0;overflow:hidden;clip-path:polygon(var(--left) var(--top),calc(var(--right) - var(--cut)) var(--top),var(--right) calc(var(--top) + var(--cut)),var(--right) var(--bottom),calc(var(--left) + var(--cut)) var(--bottom),var(--left) calc(var(--bottom) - var(--cut)))}.platform1-hero__crop{--closed: calc(1 - var(--how-hero-open));mask-image:linear-gradient(90deg,rgb(0 0 0 / var(--closed)) var(--hero-mask-start),#000 var(--hero-mask-end)),linear-gradient(0deg,rgb(0 0 0 / var(--closed)),#000 16% 94%,rgb(0 0 0 / var(--closed)));mask-composite:intersect}.platform1-hero__crop img{width:100%;height:100%;object-fit:cover;object-position:70% center}.how-motion .platform1-hero{transition:--how-hero-open 1.1s cubic-bezier(.4,0,.2,1)}.how-motion .platform1-hero__crop img{transform:scale(calc(1.06 - var(--hero-progress, 0) * .06));transform-origin:var(--hero-center-x) var(--hero-center-y)}.platform1-hero__arc{opacity:calc(1 - var(--how-hero-open))}.platform1-position{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:96px}.platform1-position>div{padding-top:24px;border-top:1px solid var(--how-line)}.v1-how-study .platform1-position h2{max-width:19ch;font-size:var(--site-type-section);line-height:1.2}.platform1-position__question{margin-top:32px;color:var(--v1-ink);font-size:1rem;font-weight:600;line-height:1.5}.platform1-position .v1-copy{max-width:38ch;margin-top:12px}.platform1-impact{position:relative;z-index:2;width:min(48%,580px);margin:-112px max(var(--how-gutter),calc((100% - 1200px)/2)) 0 auto}.platform1-impact__panel{padding:28px 36px 32px;border-radius:0 0 0 64px;background:#edf1e9;box-shadow:8px 8px 0 var(--how-leaf)}.v1-how-study .platform1-impact h2{max-width:32ch;font-size:var(--site-type-card-feature);line-height:1.2}.platform1-impact h2 em{display:block;margin-top:8px}.how-motion .platform1-impact__panel{transform:translate(calc((var(--impact-progress, 1) - 1) * 80px))}.v1-how-study .platform1-technology h2{max-width:29ch;font-size:var(--site-type-decision)}.platform1-technology h2 em{display:block;margin-top:12px;font-style:normal}.platform1-technology__body{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start;margin-top:44px}.platform1-technology h3{max-width:25ch;font-size:var(--site-type-card-feature);line-height:1.25}.platform1-foundation{padding:36px 40px;border-radius:0 64px 0 0;background:var(--how-mint)}.platform1-foundation>.v1-copy{margin-top:20px}.platform1-foundation dl{margin:28px 0 0}.platform1-foundation dl>div{padding-top:20px;border-top:1px solid var(--how-line)}.platform1-foundation dl>div+div{margin-top:20px}.platform1-foundation dt{font-size:1rem;font-weight:600}.platform1-foundation dd{margin:8px 0 0;color:var(--how-muted);font-size:1rem;line-height:1.7}.platform1-technology__steps{counter-reset:technology}.platform1-technology__steps>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px 20px;counter-increment:technology}.platform1-technology__steps>li:before{content:counter(technology,decimal-leading-zero);display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--how-line);border-radius:50%;font:.6875rem/1 Arial,sans-serif}.platform1-technology__steps>li+li{margin-top:32px;padding-top:32px;border-top:1px solid var(--how-line)}.platform1-technology__steps .v1-copy{grid-column:2;max-width:54ch}.platform1-technology__steps strong{color:var(--v1-ink);font-weight:500}.platform1-technology .v1-deep-link{margin:28px 0 0 52px}.platform1-beliefs{padding-block:88px}.platform1-beliefs>header{text-align:center}.platform1-beliefs h2{margin-inline:auto}.platform1-beliefs__list{--belief-step: 80px;--belief-spread: clamp(28px, 9cqi, 48px);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;margin-top:48px!important}.platform1-beliefs__list li{--belief-offset: 0px}.platform1-beliefs__list li:nth-child(2){--belief-offset: var(--belief-step);margin-top:var(--belief-offset)}.platform1-beliefs__list li:nth-child(3){--belief-offset: calc(var(--belief-step) * 2);margin-top:var(--belief-offset)}.how-motion .platform1-beliefs__list li{transform:translateY(calc((var(--belief-progress, 1) - 1) * var(--belief-offset)))}.how-motion .platform1-beliefs__list li:focus-within{transform:none}.platform1-beliefs__list h3{max-width:20ch;font-size:var(--site-type-card-feature);line-height:1.25}.platform1-beliefs__list h3 em{color:var(--how-accent);font-style:normal}.platform1-beliefs__list .v1-copy,.platform1-beliefs__list .v1-deep-link{margin-top:20px}.platform1-beliefs__list .v1-copy{max-width:46ch}.platform1-oversight{padding-block:88px 72px}.v1-how-study .platform1-oversight h2{max-width:26ch;font-size:var(--site-type-decision)}.platform1-oversight h2 em{display:block;margin:8px 0 0 32px;font-style:normal}.platform1-oversight h2 em span{background:linear-gradient(var(--how-leaf),var(--how-leaf)) left / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.how-motion .platform1-oversight h2 em span{background-size:calc(var(--oversight-progress, 1) * 100%) 100%}.platform1-oversight header>.v1-copy{max-width:65ch;margin-top:24px}.platform1-oversight__body{display:grid;grid-template-columns:1fr 1.1fr;gap:36px 72px;margin-top:40px;padding:40px 48px;border-radius:0 0 64px;background:#edf1e9}.platform1-oversight h3{max-width:25ch;font-size:var(--site-type-card-feature);line-height:1.25}.platform1-oversight__case h3{font-size:var(--site-type-section)}.platform1-oversight__body .v1-copy{max-width:42ch;margin-top:16px}.platform1-oversight__stakes{margin-top:24px;color:var(--v1-ink);font-weight:600;font-size:1rem;line-height:1.5}.platform1-oversight__response>div+div{margin-top:28px;padding-top:28px;border-top:1px solid var(--how-line)}.platform1-oversight__principle{grid-column:1 / -1;margin:0;padding-top:24px;border-top:1px solid var(--how-line);color:var(--how-muted);font-size:.9375rem;line-height:1.7}.platform1-oversight__principle strong{color:var(--v1-ink);font-weight:500}.platform1-operation{position:relative;perspective:1400px;container:operation / inline-size;width:calc(100% - var(--how-gutter) * 2);max-width:1200px;margin-inline:auto;background:transparent;color:var(--v1-ink)}.v1-how-study .platform1-operation .v1-shell{width:100%}.platform1-operation__intro{padding-bottom:36px}.v1-how-study .platform1-operation h2{max-width:26ch}.platform1-operation h2>span{font-size:.72em;line-height:1.35;letter-spacing:-.025em}.platform1-operation h2 em{display:block;margin-top:12px}.platform1-operation__steps{--operation-cut: 48px;padding:44px 48px;clip-path:polygon(0 0,calc(100% - var(--operation-cut)) 0,100% var(--operation-cut),100% 100%,var(--operation-cut) 100%,0 calc(100% - var(--operation-cut)));background:var(--how-mint);transform-origin:center top}.how-motion .platform1-operation__steps{transform:rotateX(calc((1 - var(--operation-progress, 1)) * 6deg)) scale(calc(.94 + var(--operation-progress, 1) * .06))}.how-motion .platform1-operation:focus-within .platform1-operation__steps{transform:none}.platform1-lifecycle{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:20px 40px}.platform1-lifecycle:focus-visible{outline:2px solid var(--how-accent);outline-offset:6px}.platform1-lifecycle li{display:grid;grid-row:span 2;grid-template-rows:subgrid}.platform1-lifecycle h3{max-width:19ch;font-size:var(--site-type-card-feature);line-height:1.25}.platform1-lifecycle h3 em{font-style:normal}.platform1-lifecycle h3 span{display:block;margin-bottom:24px;color:var(--how-muted);font:.8125rem/1.5 Arial,sans-serif;letter-spacing:.02em}.platform1-operation-controls,.platform1-operation-controls[hidden]{display:none}.platform1-contribution{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:8px 88px}.platform1-contribution__heading{position:relative;isolation:isolate;display:grid;align-content:center;width:100%;max-width:544px;aspect-ratio:356 / 400;padding:64px 76px 64px 36px}.platform1-contribution__shape{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.platform1-contribution__backing{fill:none;stroke:var(--how-leaf);stroke-width:24;vector-effect:non-scaling-stroke;stroke-dasharray:100 300;animation:how-backing-sweep 3.6s ease-in-out infinite alternate;animation-play-state:paused}.how-motion .platform1-contribution__heading.is-visible .platform1-contribution__backing{animation-play-state:running}@keyframes how-backing-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.v1-how-study .platform1-contribution h2{max-width:20ch;font-size:var(--site-type-section);hyphens:manual}.platform1-contribution h2 em{display:block;margin-top:12px;font-size:1em;line-height:1.15;font-style:normal}.platform1-contribution .v1-copy{max-width:56ch}.platform1-contribution .v1-copy+.v1-copy,.platform1-contribution .v1-deep-link{margin-top:20px}.platform1-start{position:relative;isolation:isolate;width:calc(100% - var(--how-gutter) * 2);max-width:1200px;margin:0 auto 80px;padding:48px}.platform1-start:before{content:"";position:absolute;z-index:-1;inset:0;background:#f2f4f2;box-shadow:8px 8px #b9d1c8;pointer-events:none}.how-motion .platform1-start:before{scale:calc(.4 + var(--closing-progress, 1) * .6) 1}.how-motion .platform1-start:focus-within:before{scale:1}.v1-how-study .platform1-start>.v1-shell{width:100%}.v1-how-study .platform1-start h2{max-width:25ch}.platform1-start__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:20px 48px;margin-top:32px}.platform1-start__products>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:start}.platform1-start__products .v1-copy{max-width:40ch}.platform1-start__custom{margin-top:32px;padding-top:24px;border-top:1px solid #cbd9ce}.platform1-start__custom .v1-copy{font-size:.9375rem}.platform1-start__custom .v1-actions{gap:12px 28px;margin-top:12px}.platform1-start__custom .v1-deep-link{margin:0;font-size:.875rem}.platform1-start__custom .v1-deep-link>span{display:inline;margin-left:0}body:has(.v1-how-study) .v1-footer{position:relative;isolation:isolate;overflow:hidden;padding-top:24px;background:#101722}body:has(.v1-how-study) .v1-footer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(#8ee1d112 1px,transparent 1px),linear-gradient(90deg,#8ee1d112 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,#0009 68%,transparent)}body:has(.v1-how-study) .v1-footer__inner{position:relative;z-index:1;width:calc(100% - var(--how-gutter) * 2);max-width:1200px}body:has(.v1-how-study) .v1-footer :is(div,p,a,span){min-width:0;overflow-wrap:anywhere}body:has(.v1-how-study) :is(.v1-footer__tagline,.v1-footer nav a,.v1-footer__contact address,.v1-footer__base){color:#bcc7d1}body:has(.v1-how-study) .v1-footer nav h2{color:#e3eaf1;font-weight:500}body:has(.v1-how-study) .v1-footer__contact a{color:#a8dccc}@media(min-width:761px)and (max-width:1100px){.v1-how-study>.platform1-hero{--hero-mask-start: 46%;--hero-mask-end: 86%}.platform1-position{gap:28px}.platform1-beliefs__list{gap:32px}.platform1-contribution__heading{padding:48px 48px 48px 24px}.platform1-technology__body,.platform1-contribution{gap:32px}.platform1-operation__steps{padding:36px 32px}.platform1-lifecycle{gap:20px 28px}.platform1-start{padding:36px}}@container how-study (max-width: 47.5rem){.platform1-position,.platform1-oversight__body{grid-template-columns:1fr}.v1-how-study>.platform1-hero{--hero-radius: clamp(48px, 14vw, 64px);padding-bottom:144px}.v1-how-study .platform1-hero__copy{width:100%}.platform1-hero__art{--hero-center-x: calc(100% - var(--hero-radius) - 42px);--hero-center-y: calc(100% - var(--hero-radius) - 16px)}.platform1-hero__crop{mask-image:linear-gradient(180deg,rgb(0 0 0 / calc(.2 + var(--closed) * .8)) calc(100% - 160px),#000 calc(100% - 64px),rgb(0 0 0 / var(--closed)))}.platform1-impact{width:calc(100% - var(--how-gutter) * 2 - 20px);margin-top:-64px}.platform1-impact__panel{padding:28px 24px;border-radius:0 0 0 48px}.how-motion .platform1-impact__panel{transform:translate(calc((var(--impact-progress, 1) - 1) * 20px))}.platform1-position{gap:32px}.platform1-position__question{margin-top:20px}.platform1-contribution__heading{padding:40px 44px 40px 24px}.platform1-oversight__body{gap:32px;padding:32px 24px;border-radius:0 0 40px}.platform1-foundation{padding:28px 24px;border-radius:0 40px 0 0}.platform1-technology__body{margin-top:32px}.platform1-technology__steps>li{column-gap:16px}.platform1-technology .v1-deep-link{margin-left:48px}.platform1-start__products{grid-template-columns:1fr;gap:20px}.platform1-start__products>div+div{margin-top:12px}}@container how-study (max-width: 56rem){.platform1-technology__body,.platform1-contribution{grid-template-columns:1fr;gap:32px}.platform1-contribution__heading{max-width:480px}.platform1-beliefs__list{grid-template-columns:1fr;gap:32px;margin-top:32px!important}.platform1-beliefs__list li{width:calc(100% - var(--belief-spread))}.platform1-beliefs__list li:nth-child(n){margin-top:0}.platform1-beliefs__list li:nth-child(2){margin-left:var(--belief-spread)}.how-motion .platform1-beliefs__list li{transform:none}.how-motion .platform1-beliefs__list li:nth-child(2){transform:translate(calc((var(--belief-progress, 1) - 1) * var(--belief-spread)))}.how-motion .platform1-beliefs__list li:nth-child(3){transform:translate(calc((1 - var(--belief-progress, 1)) * var(--belief-spread)))}.how-motion .platform1-beliefs__list li:focus-within{transform:none}.platform1-beliefs__list h3{max-width:24ch}}@container operation (max-width: 44.99rem){.platform1-lifecycle{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(28rem,calc(100% - 28px));column-gap:28px;padding-block:4px 16px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--how-line) transparent}.platform1-lifecycle li{scroll-snap-align:start}.platform1-lifecycle h3{max-width:24ch}.platform1-lifecycle h3 span{margin-bottom:16px}.platform1-operation-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px;color:var(--how-muted);font-size:.875rem}.platform1-operation-controls button{display:grid;place-items:center;width:max(44px,2.75rem);aspect-ratio:1;flex-shrink:0;padding:0;border:1px solid var(--how-line);border-radius:50%;background:transparent;color:var(--how-accent);font-size:1.25rem;cursor:pointer}.platform1-operation-controls{flex-wrap:wrap}.platform1-operation-controls button:disabled{opacity:.35;cursor:default}.platform1-operation-controls button:enabled:hover{background:#cbdcc7}}@media(max-width:760px){body:has(.v1-how-study){--how-gutter: 24px}.v1-how-study>.platform1-hero{padding-top:36px}.v1-how-study .platform1-hero h1{font-size:clamp(2.375rem,11vw,3.9375rem)}.platform1-hero h1 em{margin-left:20px}.v1-how-study .platform1-hero .v1-copy{font-size:1rem}.platform1-hero .v1-button{gap:16px;font-size:.875rem}.platform1-position{padding-block:64px}.platform1-beliefs,.platform1-oversight{padding-block:48px}.platform1-oversight h2 em{margin-left:20px}.platform1-operation__intro{padding-bottom:28px}.platform1-operation__steps{--operation-cut: 32px;padding:32px 24px}.platform1-contribution{padding-block:0 48px}.platform1-start{padding:32px 24px;margin-bottom:64px}}@container how-study (max-width: 24rem){.platform1-start{padding-inline:18px}.v1-how-study :is(h1,h2,h3){hyphens:auto}}@container how-study (max-width: 14rem){.platform1-impact{width:calc(100% - var(--how-gutter) * 2)}.platform1-impact__panel{padding-inline:18px}.how-motion .platform1-impact__panel{transform:none}.platform1-contribution__heading{aspect-ratio:auto;padding:32px 18px;background:var(--how-mint)}.platform1-contribution__shape{display:none}.v1-how-study .platform1-contribution h2{hyphens:auto}.platform1-beliefs__list{--belief-spread: 0px}}@container operation (max-width: 12rem){.platform1-lifecycle{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:auto;gap:32px;overflow:visible}.platform1-lifecycle li{display:block;grid-row:auto}.platform1-lifecycle .v1-copy{margin-top:20px}.platform1-lifecycle h3{hyphens:auto}}@media(prefers-reduced-motion:reduce){html:has(.v1-how-study){scroll-behavior:auto}.v1-how-study *,.v1-how-study *:before,.v1-how-study *:after{animation:none!important;transition:none!important}}
