.world{--light-x:-1;--light-y:1;--shadow-rgb:26, 26, 46;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;position:relative}.world:before{content:"";z-index:0;background-image:var(--grain);mix-blend-mode:multiply;opacity:.16;pointer-events:none;position:absolute;inset:0}.world>*{z-index:1;position:relative}.world .ap-canvas,.world .ap-fig,.world .dp-fig{isolation:isolate;position:relative}.world .ap-canvas:after,.world .ap-fig:after,.world .dp-fig:after{content:"";z-index:2;background-image:var(--grain);mix-blend-mode:overlay;opacity:.2;pointer-events:none;position:absolute;inset:0}.world .dp-spec{box-shadow:calc(var(--light-x) * -3px) calc(var(--light-y) * 4px) 10px -4px rgba(var(--shadow-rgb), .3), calc(var(--light-x) * -8px) calc(var(--light-y) * 22px) 44px -18px rgba(var(--shadow-rgb), .5)}.world .dp-card{box-shadow:calc(var(--light-x) * -10px) calc(var(--light-y) * 30px) 70px -34px #000000bf}.world .ap-card{box-shadow:calc(var(--light-x) * -4px) calc(var(--light-y) * 6px) 14px -8px rgba(var(--shadow-rgb), .5), calc(var(--light-x) * -14px) calc(var(--light-y) * 36px) 70px -30px rgba(var(--shadow-rgb), .6)}.world .gr-btn--solid{box-shadow:calc(var(--light-x) * -1px) calc(var(--light-y) * 1px) 1px rgba(var(--shadow-rgb), .16), calc(var(--light-x) * -6px) calc(var(--light-y) * 6px) 14px -6px rgba(var(--shadow-rgb), .32);transition:transform .12s,box-shadow .12s,background .2s,color .2s}.world .gr-btn--solid:active{box-shadow:0 1px 1px rgba(var(--shadow-rgb), .18);transform:translateY(1px)}.world .dp-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 8% -6%, #fffffff2, transparent 58%), radial-gradient(80% 70% at 104% 92%, rgba(var(--shadow-rgb), .07), transparent 62%);position:absolute;inset:0}.world h1,.world h2{text-shadow:0 0 .6px rgba(var(--shadow-rgb), .45), calc(var(--light-x) * -1px) calc(var(--light-y) * 1px) 1.5px rgba(var(--shadow-rgb), .12)}.world .gr-dark h1,.world .gr-dark h2{text-shadow:0 0 .6px #f4f1e857, calc(var(--light-x) * -1px) calc(var(--light-y) * 1px) 2px #0006}@media (prefers-reduced-motion:reduce){.world .gr-btn--solid{transition:none}}
