.pdHero__title{font-size:var(--h1);color:var(--text-strong);margin-top:1rem}.pdHero__lede{max-width:var(--measure);color:var(--text);margin-top:1.5rem}.pdHero .grid12{align-items:center}.pdHero__globe{grid-column-start:8}.pdGlobe{max-width:34rem}.pdGlobe .iglobe__tile .pdTool__mark{height:auto;margin:0;font-size:1.625rem}.pdGlobe .iglobe__tile .pdTool__mark svg{width:1.625rem;height:1.625rem}.pdGlobe .iglobe__tile .pdGlobe__core{--plat-h:1rem}.pdGlobe .iglobe__tile svg.pdGlobe__core{height:calc(var(--plat-h) * var(--plat-area,1));width:calc(var(--plat-h) * var(--plat-area,1) * var(--aspect,1))}.pdGlobe.ilens .iglobe__tile .pdTool__mark{font-size:calc(var(--tile,52px) * .46)}.pdGlobe.ilens .iglobe__tile .pdTool__mark svg{width:calc(var(--tile,52px) * .46);height:calc(var(--tile,52px) * .46)}.pdGlobe.ilens .iglobe__tile .pdGlobe__core{--plat-h:calc(var(--tile,52px) * .26)}@media (max-width:1023px){.pdHero__globe{margin-top:var(--space-l);grid-column:1/-1}.pdGlobe{max-width:24rem}}.pdCore__heading,.pdWhy__heading,.pdTools__heading{font-family:var(--font-display);font-size:var(--h2);margin-top:.85rem}.pdCore__set{grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none}.pdCell{--pd-dur:.3s;--pd-ease:cubic-bezier(.46, .03, .52, .96);background:var(--warm-white);min-height:14rem;transition:background var(--pd-dur) var(--pd-ease);outline:none;place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.pdCell:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.pdCell__mark{transition:transform var(--pd-dur) var(--pd-ease)}.pdCell__logo{--plat-h:3rem;color:var(--text-strong)}.pdCell__line{text-align:center;color:var(--text);opacity:0;transition:opacity var(--pd-dur) var(--pd-ease), transform var(--pd-dur) var(--pd-ease);position:absolute;inset:auto 1.5rem 1.5rem;transform:translateY(1.5rem)}@media (hover:hover){.pdCell:hover{background:var(--white)}.pdCell:hover .pdCell__mark,.pdCell:focus-visible .pdCell__mark{transform:translateY(-3rem)}.pdCell:hover .pdCell__line,.pdCell:focus-visible .pdCell__line{opacity:1;transition:opacity var(--pd-dur) var(--pd-ease) 50ms, transform var(--pd-dur) var(--pd-ease) 50ms;transform:none}}@media (prefers-reduced-motion:reduce){.pdCell,.pdCell__mark,.pdCell__line{transition:none!important}}@media (hover:none){.pdCell{align-content:center;place-items:center;gap:1.25rem}.pdCell__line{opacity:1;position:static;transform:none}}.pdTools__head{max-width:67%}.pdTools__lede{color:var(--text);margin-top:1.25rem}.pdTools__filter{margin-top:var(--space-xl)}.pdTools__list{column-gap:var(--grid-gap,2rem);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pdTool__mark{height:1.75rem;color:var(--text-strong);align-items:center;margin-bottom:1rem;font-size:1.75rem;display:flex}.pdTool__mark svg{fill:currentColor;width:1.75rem;height:1.75rem}.pdTool__mark svg.pdTool__wordmark{height:1.125rem;width:calc(1.125rem * var(--aspect))}.pdTool__mark iconify-icon{overflow:visible}.pdTools__name{font-size:var(--text-body);color:var(--text-strong);font-weight:600}.pdTools__line{color:var(--text);margin-top:.5rem}@media (max-width:1199px){.pdTools__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.pdCore__set,.pdTools__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pdTools__head{max-width:none}}@media (max-width:639px){.pdCore__set{grid-template-columns:1fr}.pdTools__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}.pdWhy__body{color:var(--fg)}.pdWhy__body p+p{margin-top:1rem}@media (min-width:1024px){.pdWhy__body{padding-top:2rem}}
