body.phable #problem-statement{background:var(--paper);position:relative}#problem-statement:after{content:"";bottom:0;left:var(--gutter);right:var(--gutter);background:var(--border);height:1px;position:absolute}#thesis .thesis-grid{align-items:stretch}.thesis-left{flex-direction:column;min-width:0;display:flex}.thesis-image{margin:auto 0 5px;padding-top:40px}.thesis-image img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}#thesis .thesis-copy{max-width:none}.thesis-subheading{font-size:var(--type-h3);margin:32px 0 16px;font-weight:400;line-height:1.3}#thesis .thesis-copy>.text-link{margin-top:26px}.homepage-technology>h2{max-width:1000px;margin-top:var(--section-content-gap);margin-bottom:var(--section-content-gap)}.homepage-technology .thesis-means-label{font-size:var(--type-eyebrow);font-weight:400}#solution .editorial-intro{display:block}#solution .editorial-intro h2{max-width:none}.industry-card{border-radius:10px;overflow:hidden}.industry-card .photo-tile-front:before{background:linear-gradient(#0f181429,#0f18149e)}body.phable .industry-caption a{gap:28px;padding:0 0 12px;font-weight:400;line-height:1.35;font-size:var(--type-cta)!important}body.phable .nature-film h2.video-title{font-size:var(--type-h2)!important;font-weight:400!important;line-height:1.16!important}.approach .editorial-photo{background:#e9ece5;border-radius:10px;justify-content:center;align-items:center;padding:8%;display:flex}.approach .editorial-photo img{object-fit:contain;border-radius:10px;height:auto;max-height:100%}.approach-copy>.eyebrow{margin-bottom:var(--section-heading-gap)}@media (width>=1200px){#solution h2{white-space:nowrap}}@media (width<=800px){.thesis-image{margin-top:28px;margin-bottom:0;padding-top:0}.thesis-image img{max-height:440px}.thesis-left{gap:0}.homepage-technology .thesis-terms{grid-template-columns:1fr}}@media (width<=540px){.industry-grid{grid-template-columns:1fr}.industry-card{aspect-ratio:1.12;min-height:300px}.industry-card .industry-caption h3{font-size:var(--type-h3)}.industry-caption{bottom:24px;left:24px;right:24px}.industry-caption p{font-size:16px}}body.phable .hero-sequence>.hero{max-height:none;padding:0;display:block;overflow:hidden;height:auto!important;min-height:0!important}.hero .hero-media{aspect-ratio:16/9;isolation:isolate;width:100%;position:relative}body.phable .hero .hero-media>video{object-fit:contain;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.hero .hero-media>.film-shade{z-index:1}.hero .hero-media>.film-control{z-index:3}body.phable .hero .home-hero-copy{left:var(--gutter);right:var(--gutter);z-index:2;position:absolute;top:50%;transform:translateY(-50%)}@media (width>=1200px){body.phable .home-hero-statements{max-width:1200px}}@media (width<=700px){body.phable .hero-sequence>.hero{background:var(--paper);padding-top:96px}body.phable .hero .home-hero-copy{padding:36px var(--gutter) 40px;position:relative;inset:auto;transform:none}body.phable .hero .home-hero-copy:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--border);height:1px;position:absolute;bottom:0}body.phable .hero .home-hero-copy h1{max-width:none}body.phable .hero .home-hero-statements{max-width:none;margin-top:24px}body.phable .hero .home-hero-copy .eyebrow{margin-bottom:20px}body.phable .hero .hero-media>.film-shade{display:none}body.phable .hero .hero-media>.film-control{bottom:12px;right:var(--gutter);background:#f7f7f2d1}}#thesis .thesis-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4vw}#thesis .thesis-grid h2{max-width:none}#thesis .thesis-image{width:100%;margin-top:auto;padding-top:0}#thesis .thesis-orb-frame{aspect-ratio:1024/1080;border-radius:10px;width:100%;position:relative;overflow:hidden}#thesis .thesis-image img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block;position:absolute;top:-23.1481%;left:0}@media (width>=1000px){#thesis .thesis-heading-line{white-space:nowrap;display:block}}@media (width<=800px){#thesis{flex-direction:column;display:flex}#thesis .thesis-grid,#thesis .thesis-left{display:contents}#thesis .thesis-image{order:0;padding:0;margin:0 0 32px!important}#thesis>.eyebrow{order:1;margin:0 0 20px}#thesis h2{order:2;margin:0 0 32px}#thesis .thesis-copy{order:3}}#technology>h2{max-width:none}#technology .technology-icon{object-fit:contain;mix-blend-mode:multiply;width:88px;height:88px;margin:0 0 24px;display:block}body.phable #technology .technology-pill{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;text-decoration:none;display:inline-flex}body.phable #technology .technology-pill:hover{background:#35423d;border-color:#35423d}body.phable #technology .technology-pill:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#thesis .thesis-copy{align-self:start}#thesis .thesis-orb-frame{max-width:var(--thesis-orb-max-width,100%);margin-inline:auto}@media (width>=1200px){#technology>h2{white-space:nowrap}}@media (width<=800px){#technology .thesis-terms{grid-template-columns:1fr}#technology .thesis-terms>li{min-width:0}}#technology .thesis-terms>li{border-top:0}#technology .technology-icon{width:64px;height:64px}#solution .industry-card{aspect-ratio:auto;perspective:none;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:visible}#solution .industry-card .photo-tile{aspect-ratio:1.45;border-radius:10px;flex:none;width:100%;position:relative;inset:auto;overflow:hidden;transform:none}#solution .industry-card .photo-tile-front:before,#solution .industry-card .photo-tile-front:after{background:0 0;display:none}#solution .industry-card .photo-tile-back{display:none}#solution .industry-caption{opacity:1;color:var(--ink);flex-direction:column;flex:1;align-items:flex-start;padding:24px 0 0;display:flex;position:static;inset:auto;transform:none}#solution .industry-caption h3{color:var(--ink)}#solution .industry-caption p{margin:12px 0 20px}#solution .industry-caption a{color:var(--ink);border-color:currentColor;margin-top:auto}#solution .industry-caption a:hover{color:var(--muted)}@media (width<=700px){#solution .industry-caption{padding-top:20px}}#technology .technology-cta-row{justify-content:flex-start;margin-top:40px;display:flex}@media (width<=800px){#technology .technology-cta-row{margin-top:32px}}#technology,#approach{position:relative}#technology:after,#approach:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--border);height:1px;position:absolute;bottom:0}#approach .approach-grid{align-items:stretch}#approach .editorial-photo{aspect-ratio:auto;background:0 0;border-radius:10px;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}#approach .editorial-photo img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:100%;max-height:none;position:absolute;inset:0}@media (width<=700px){#approach .editorial-photo{aspect-ratio:3/2}#approach .editorial-photo img{object-fit:contain;width:100%;height:auto;position:static}}body.phable{--home-section-padding:96px;--home-eyebrow-gap:16px;--home-content-gap:40px;--home-copy-gap:24px}body.phable main>section.section-pad,body.phable .use-cases-stage{padding-top:var(--home-section-padding);padding-bottom:var(--home-section-padding)}body.phable main .section-eyebrow{margin:0 0 var(--home-eyebrow-gap)!important}body.phable #problem-statement .thesis-grid,body.phable #thesis .thesis-grid,body.phable main section h2{margin-top:0}body.phable #technology>h2{margin-top:0;margin-bottom:var(--home-content-gap)}body.phable .use-cases-heading{margin-bottom:var(--home-content-gap)}body.phable #solution .industry-grid{margin-top:var(--home-content-gap)}body.phable #solution .editorial-intro h2,body.phable .use-cases-heading h2{margin-bottom:0}body.phable .thesis-copy>.body-copy{margin-top:0;margin-bottom:0}body.phable .thesis-copy>.body-copy+.body-copy{margin-top:var(--home-copy-gap)}body.phable .thesis-subheading{margin-top:32px;margin-bottom:16px}body.phable .approach .approach-copy h2{margin-bottom:32px}body.phable .approach-copy>.body-copy{margin:0}body.phable .approach-copy>.text-link,body.phable #thesis .thesis-copy>.text-link,body.phable #technology .technology-cta-row,body.phable .home-hero-statements{margin-top:32px}body.phable .home-hero-statements p{margin:0}@media (width<=800px){body.phable{--home-section-padding:64px;--home-content-gap:32px}body.phable #thesis h2{margin:0 0 32px}body.phable #thesis .thesis-image{margin-bottom:32px!important}body.phable .faq h2{margin-bottom:32px}}@media (width<=700px){body.phable .hero .home-hero-copy{padding-top:var(--home-section-padding);padding-bottom:var(--home-section-padding)}}body.phable #thesis .thesis-copy>.text-link.thesis-principles-link{width:fit-content;max-width:100%;margin-top:20px;display:flex}
