@layer editorial{.landing-wordmark{font-size:calc(var(--mark)/.84375);color:var(--brand-logo-green);line-height:1}.landing-brand-tag{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--text-secondary)}.landing-eyebrow{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);color:var(--interactive);font-weight:600}.landing-h2{letter-spacing:0;font-size:calc(.403226vw + 1.66935rem);font-weight:400;line-height:1.28572}@media (min-width:82rem){.landing-h2{font-size:2rem;font-weight:400;line-height:1.25}}@media (min-width:99rem){.landing-h2{font-size:2rem;font-weight:400}}.landing-h2{color:var(--text-primary)}.landing-lead{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);color:var(--text-secondary)}.landing-note{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--text-secondary)}.landing-display{letter-spacing:0;font-size:calc(1.13636vw + 1.77273rem);font-weight:400;line-height:1.25}@media (min-width:42rem){.landing-display{font-size:calc(1.5625vw + 1.59375rem);font-weight:300;line-height:1.22}}@media (min-width:66rem){.landing-display{font-size:calc(2.34375vw + 1.07813rem);line-height:1.19}}@media (min-width:82rem){.landing-display{font-size:calc(4.41176vw - .617647rem);line-height:1.17}}@media (min-width:99rem){.landing-display{font-size:3.75rem}}.landing-display{color:var(--text-primary)}.landing-tile-title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--text-primary)}.landing-tile-text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary)}.landing-scorecard-value{letter-spacing:0;font-size:2.625rem;font-weight:300;line-height:1.19}@media (min-width:42rem){.landing-scorecard-value{font-size:calc(3.125vw + 1.3125rem)}}@media (min-width:66rem){.landing-scorecard-value{font-size:calc(2.34375vw + 1.82813rem)}}@media (min-width:82rem){.landing-scorecard-value{font-size:calc(5.88235vw - 1.07353rem);line-height:1.17}}@media (min-width:99rem){.landing-scorecard-value{font-size:4.75rem;line-height:1.13}}.landing-scorecard-value{font-family:var(--font-mono);color:var(--cds-green-10)}.landing-scorecard-caption{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-green-20)}.landing-metric-value{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--interactive-hover)}.landing-metric-label{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary)}.landing-list-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--text-primary)}.landing-pillar{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--text-primary)}.landing-quote-text{letter-spacing:0;font-family:IBM Plex Serif,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (min-width:42rem){.landing-quote-text{font-size:calc(1.04167vw + .8125rem)}}@media (min-width:66rem){.landing-quote-text{font-size:calc(1.5625vw + .46875rem);line-height:1.334}}@media (min-width:82rem){.landing-quote-text{font-size:calc(1.47059vw + .544118rem);line-height:1.28572}}@media (min-width:99rem){.landing-quote-text{font-size:2rem;line-height:1.25}}.landing-quote-text{font-family:var(--font-plex-serif),serif;color:var(--text-primary)}.landing-footer-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--text-primary)}.landing-footer-legal{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--text-secondary)}.hero-city{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);fill:var(--cds-cool-gray-100);font-weight:600;font-family:var(--font-sans)}}@layer pages{.landing{background:var(--bg-canvas);min-block-size:100vh;color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-header.cds--header{z-index:8000}.landing-brand.cds--header__name{flex:none;padding-inline:1rem}.landing-brand.cds--header__name>span{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.landing-brand,.landing-footer-brand{--mark:1.5rem}.landing-logo{block-size:var(--mark);flex:none;inline-size:auto;display:block}.landing-wordmark{margin-block-end:-.134375em}.landing-wordmark .wordmark-tm{vertical-align:.96875em;top:0}.landing-header-cta.cds--btn,.landing-header-login.cds--btn{max-inline-size:none}.landing-brand-tag{border-inline-start:1px solid var(--border-subtle);padding-inline-start:.5rem}@media (max-width:41.98rem){.landing-brand-tag,.landing-header-cta.cds--btn{display:none}}.landing-main{padding-block-start:3rem}.landing-section{padding-block:4rem;scroll-margin-block-start:3rem}@media (min-width:66rem){.landing-section{padding-block:6rem}}.landing-section--gray{background:var(--layer-02)}.landing-section--white{background:var(--layer-01)}.landing-section--mint{background:var(--cds-green-10);border-block:1px solid var(--cds-green-20)}.landing-eyebrow{margin:0 0 .5rem}.landing-h2{max-inline-size:40rem;margin:0}.landing-lead{max-inline-size:40rem;margin:1rem 0 0}.landing-note{margin:.5rem 0 0}.landing-more{margin-block-start:1.5rem}.landing-head{margin-block-end:2rem}.landing-center{text-align:center}.landing-center .landing-h2,.landing-center .landing-lead{margin-inline:auto}.landing-actions{flex-wrap:wrap;gap:1rem;margin-block-start:2rem;display:flex}.landing-center .landing-actions{justify-content:center}.landing-cell{flex-direction:column;margin-block-end:2rem;display:flex}.landing-cell>.cds--tile{flex:auto}.landing-tile.cds--tile{background:var(--layer-01);border:1px solid var(--border-subtle);border-radius:0;padding:1.5rem}.landing-tile-title{margin:.75rem 0 0}.landing-tile-title--flush{margin-block-start:0}.landing-tile-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.landing-tile-text{margin:.5rem 0 0}.landing-icon{fill:var(--interactive);display:block}.landing-hero{background:var(--layer-02);position:relative;overflow:hidden}.landing-hero-copy{z-index:1;padding-block:4rem 3rem;position:relative}.landing-display{max-inline-size:40rem;margin:0}.landing-hero-art{aspect-ratio:3/2;max-block-size:22rem;inline-size:100%;position:relative}.landing-hero-art img{object-fit:cover;object-position:right bottom}.landing-hero-map{z-index:1;padding-block-end:3rem;position:relative}@media (min-width:66rem){.landing-hero{align-items:center;min-block-size:36rem;display:flex}.landing-hero>.cds--grid{inline-size:100%}.landing-hero-copy{padding-block:6rem}.landing-hero-art{aspect-ratio:auto;max-block-size:none;position:absolute;inset:0}.landing-hero-art:after{content:"";background:linear-gradient(90deg, var(--layer-02) 0%, var(--layer-02) 34%, transparent 62%);position:absolute;inset:0}.landing-hero-map{padding-block:6rem}}.landing-scorecard{border:1px solid var(--border-subtle);background:var(--layer-01);grid-template-columns:1fr;display:grid}@media (min-width:42rem){.landing-scorecard{grid-template-columns:3fr 2fr}}.landing-scorecard-copy{padding:2rem}.landing-scorecard-figure{background:var(--cds-green-90);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2rem;display:flex}.landing-metric{text-align:start}.landing-metric-value{margin:0}.landing-metric-label{margin:.25rem 0 0}.landing-list.cds--list--unordered{margin-block-start:1rem}.landing-list-item{color:var(--text-secondary);margin-block-end:.5rem}.landing-list-title{border-block-end:2px solid var(--interactive);margin:0;padding-block-end:.5rem}.landing-pillars{margin:1rem 0 0;padding:0;list-style:none}.landing-pillar{border-block-end:1px solid var(--border-subtle);padding-block:.75rem}.landing-pillar:last-child{border-block-end:0}.landing-quote{text-align:center;max-inline-size:48rem;margin:0 auto}.landing-quote-block,.landing-quote-text{margin:0}.landing-footer{background:var(--layer-02);border-block-start:1px solid var(--border-subtle);padding-block:3rem 2rem}.landing-footer-brand{--mark:1rem;align-items:baseline;gap:.5rem;display:flex}.landing-footer-title{margin:0 0 .5rem}.landing-footer-links{margin:0;padding:0;list-style:none}.landing-footer-links li{margin-block-end:.5rem}.landing-footer-legal{margin:2rem 0 0}.landing-demo-covers{margin-block-start:2rem}.landing-form{flex-direction:column;gap:1.5rem;display:flex}.landing-form-row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:42rem){.landing-form-row{grid-template-columns:1fr 1fr}}.landing-form .cds--btn{inline-size:100%;max-inline-size:none}.landing-honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.landing-done{align-items:flex-start;gap:1rem;display:flex}.landing-done svg{fill:var(--interactive);flex:none}.hero-map{position:relative}.hero-map-backdrop{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-map-svg{block-size:auto;inline-size:100%;display:block}.hero-dot{fill:var(--cds-cool-gray-100)}.hero-orbit-gold{stroke:var(--cds-yellow-30)}.hero-orbit-blue{stroke:var(--cds-blue-40)}.hero-orbit-red{stroke:var(--cds-red-50)}.hero-province{fill:var(--cds-gray-10);stroke:var(--cds-gray-30);outline:none}.hero-flow-gold{stroke:var(--cds-yellow-30)}.hero-flow-pine{stroke:var(--cds-green-60)}.hero-node-gold{fill:var(--cds-yellow-30)}.hero-node-pine{fill:var(--cds-green-60)}}
