.site-view-switch{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));right:16px;z-index:45;min-height:44px;padding:10px 16px;border-radius:22px;border:1px solid #8d77cf;background:#111019;color:#eee8ff;font-size:14px;line-height:1.5;box-shadow:0 4px 16px #0006}.site-view-switch-desktop{font-size:28px;min-height:88px;padding:16px 28px;right:24px;bottom:24px}.site-view-switch:focus-visible{outline:2px solid white;outline-offset:3px}@media (max-width:767px){.public-site .phone-application-carousel,.public-site .phone-resource-carousel{mask-image:none!important;-webkit-mask-image:none!important}.public-site .phone-resource-slide{flex-basis:94%!important}.public-site .phone-use-case-card{min-height:0}.public-site .phone-use-case-card>div:last-child{min-height:80px;padding:16px}.public-site .phone-case-video:has(video){aspect-ratio:auto}.public-site .phone-case-video video{display:block;width:100%;height:auto;max-height:72svh;object-fit:contain}.public-site{min-width:0}.public-site :where(section,article,.grid>*,.flex>*){min-width:0}.public-site :where(h1,h2,h3,p,a){overflow-wrap:anywhere}.public-site :where(h1,h2){text-wrap:balance}.public-site :where(p){line-height:1.75}.public-site :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;max-width:100%}.public-site :where(button,a.inline-flex){min-height:44px}.public-site section[id]{scroll-margin-top:112px}.public-site .site-shell,.site-footer .site-shell,.site-header .site-shell{padding-inline:20px}.site-header button{min-height:44px;min-width:44px}.site-footer{padding-bottom:72px}.public-site #products h2{font-size:28px;line-height:1.3}.public-site #products [data-copy-slot=home-products-eyebrow]{letter-spacing:2px;font-size:11px}.public-site .home-portrait-hero{display:flex;flex-direction:column}.public-site .home-portrait-copy{position:relative;padding:32px 20px 20px}.public-site .home-portrait-copy p{margin-top:20px}.public-site .home-portrait-picture{position:relative;height:auto;aspect-ratio:4/3;order:2}.public-site .home-portrait-picture img{object-position:70% center}.public-site .home-portrait-shade{background:linear-gradient(0deg,#000,transparent 30%,transparent 80%,#000)}}