:is(.tech-site,.cinema-landing) :is(h1,h2,h3,h4){overflow-wrap:break-word}:is(.tech-site,.cinema-landing) :is(.support-container,.product-hero-content,.product-section-heading,.capability-description,.process-timeline>li){min-width:0}body .support-approach .approach-principles article{grid-template-rows:auto minmax(64px,auto) 1fr}@media(max-width:900px){body .support-approach .approach-principles article{grid-template-rows:auto auto auto}}@media(max-width:760px){body .cinema-landing>.landing-header{min-height:78px;padding:16px 6vw}body .cinema-landing .chapter-navigation{padding-inline:6vw}body .cinema-landing .chapter-stage{height:calc(100svh - 78px)}body .cinema-landing .chapter-copy{left:6vw;right:auto;top:auto;bottom:80px;width:88vw;max-width:none;padding:0;text-align:left;transform:none!important}body .cinema-landing .chapter-copy h2{max-width:none;text-wrap:initial;line-height:1.12}body .cinema-landing .chapter-copy :is(.landing-label,.chapter-status){justify-content:flex-start}body .cinema-landing .chapter-description{margin-inline:0;max-width:32ch}body .cinema-landing .chapter-baseline{left:6vw;right:6vw;bottom:20px;align-items:flex-end;gap:16px;line-height:1.6}body .cinema-landing .chapter-baseline>span:first-child{max-width:45%}body .cinema-landing .chapter-baseline>span:last-child{text-align:right;max-width:52%}body .cinema-landing .landing-close{padding-inline:6vw}body .cinema-landing .landing-footer{padding-inline:6vw;flex-wrap:wrap;gap:18px 24px}body .cinema-landing .landing-footer .landing-brand{flex-basis:100%;margin-right:0}body .tech-site.product-page main .product-scroll-hero>.product-hero{padding-bottom:170px}body .tech-site.product-page .product-hero-baseline{align-items:flex-start;flex-wrap:wrap;gap:12px 16px;line-height:1.7;bottom:28px}body .tech-site.product-page .product-hero-baseline button{min-height:44px}body .tech-site .n-site-menu-toggle{width:44px;height:44px;align-items:center;justify-content:center;flex-shrink:0}body .tech-site .n-site-footer-intro{grid-template-columns:1fr}body .tech-site .n-site-footer-intro>span{grid-column:auto}body .tech-site .n-site-footer-intro>p{margin:0}body .tech-site .n-site-footer-products,body .tech-site .n-site-footer-connect{min-width:0}body .tech-site.product-page main :is(.capability-description p,.process-timeline p,.product-faq-list p,.product-contact>p,.product-scope dd){font-size:16px;line-height:1.75}body .support-approach :is(.approach-step div>p:not(.support-kicker),.approach-statement>div>p,.approach-principles p,.support-next-step>div>p){font-size:16px;line-height:1.75}body .support-approach .approach-intro .support-lead{font-size:16px;line-height:1.75}body .support-privacy .privacy-section :is(p,li){font-size:16px;line-height:1.75}}@media(max-width:360px){body .tech-site.support-site .approach-step h3{font-size:30px;line-height:1.2}body .support-approach .approach-step{grid-template-columns:24px minmax(0,1fr);gap:12px}body .cinema-landing .chapter-copy h2{font-size:32px}body .cinema-landing .chapter-copy .landing-label{font-size:9px;letter-spacing:.05em}}@media(max-height:650px)and (max-width:1000px){body .cinema-landing .landing-chapter{height:auto}body .cinema-landing .chapter-stage{position:relative;top:0;height:auto;min-height:calc(100svh - 78px)}body .cinema-landing .chapter-copy{position:relative;inset:auto;width:auto;max-width:none;margin:0;padding:90px 6vw 28px;transform:none!important;text-align:left}body .cinema-landing .chapter-copy :is(.landing-label,.chapter-status){justify-content:flex-start}body .cinema-landing .chapter-copy h2{font-size:clamp(30px,6vw,44px);max-width:none;line-height:1.12}body .cinema-landing .chapter-description{margin-inline:0}body .cinema-landing .chapter-baseline{position:relative;left:auto;right:auto;bottom:auto;margin:0 6vw;padding:0 0 22px;line-height:1.7;gap:16px}body .tech-site.product-page main .product-scroll-hero{height:auto}body .tech-site.product-page main .product-scroll-hero>.product-hero{position:relative;height:auto;min-height:100svh;padding-top:110px;padding-bottom:170px}body .support-approach .approach-scroll{height:auto}body .support-approach .approach-scroll .approach-intro{position:relative;height:auto;min-height:0;padding-top:36px;gap:28px}body .support-approach .approach-intro-art{flex:none;height:320px;width:100%}}.phone-copy{display:none}.cinema-landing h1>.desktop-copy{color:inherit}@media(max-width:760px){.desktop-copy{display:none}.phone-copy{display:inline}.cinema-landing h1>.phone-copy{color:inherit}.cinema-landing .landing-introduction h1{font-size:clamp(44px,12vw,72px);line-height:1.06;text-wrap:balance;max-width:12ch}.cinema-landing .hero-bottom-copy p{font-size:16px;line-height:1.65;max-width:29ch}.cinema-landing .chapter-copy h2{font-size:clamp(34px,9.6vw,52px);line-height:1.1;text-wrap:balance;max-width:16ch;letter-spacing:-.025em}.cinema-landing .chapter-description{font-size:16px;line-height:1.6;max-width:30ch;margin-block:0 18px}.cinema-landing .chapter-copy{width:88vw;max-width:440px;left:6vw;right:auto;top:auto;bottom:12svh;text-align:left}.cinema-landing .layout-center .chapter-copy{margin:0}.cinema-landing .chapter-copy .landing-label{font-size:10px;letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-start;line-height:1.6}.cinema-landing .chapter-copy .chapter-status{justify-content:flex-start}.cinema-landing .chapter-description{margin-left:0;margin-right:0}.cinema-landing .landing-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.cinema-landing .chapter-shade{background:linear-gradient(0deg,#080b0ef5 0%,#080b0ed9 42%,#080b0e25 78%,transparent)}.cinema-landing .landing-close h2{font-size:clamp(40px,11vw,58px);text-wrap:balance}.cinema-landing .landing-close>div>p{font-size:16px}body .tech-site.product-page .product-scroll-hero>.product-hero{height:auto;min-height:100svh;padding:110px 7% 100px;align-items:center}body .tech-site.product-page .product-hero-content{width:100%;max-width:100%}body .tech-site.product-page .product-hero h1{font-size:clamp(38px,10.2vw,62px);line-height:1.1;letter-spacing:-.025em;overflow-wrap:normal;text-wrap:balance}body .tech-site.product-page .product-intro{font-size:16px;line-height:1.65;max-width:31ch}body .tech-site.product-page .product-back{font-size:12px;min-height:44px;margin-bottom:24px}body .tech-site.product-page .product-primary-link{font-size:14px;min-height:48px}body .tech-site.product-page .product-quiet-link{font-size:12px;min-height:44px}body .tech-site.support-site .support-title-row h1{text-wrap:balance;font-size:clamp(40px,11vw,62px)}body .tech-site.support-site .support-title-row>p,body .tech-site.support-site .collection-product-copy>p:not(.support-kicker){font-size:16px;line-height:1.65}body .support-products.tech-site .products-opening .support-loop-film:is(.is-titled) :is(img,video){height:100%;top:0;object-fit:contain;object-position:center}.cinema-landing .landing-opening-film .full-film-stage>video{height:100%;top:0;object-fit:contain;object-position:center}.cinema-landing .landing-opening-film .full-film-stage,.support-products .products-opening .products-overview-film{background:#070b12 url(/space/mobile/stars.svg) center / cover}.cinema-landing .landing-opening-film .full-film-stage>video,body .support-products.tech-site .products-opening .support-loop-film:is(.is-titled) :is(img,video){mix-blend-mode:screen}.cinema-landing .opening-film-tools,.support-products .products-opening .products-film-tools{display:none}}
