.pd-showcase{--pd-ink:#dceaf5;--pd-muted:#97afc2;color:var(--pd-ink);isolation:isolate;width:100%;font-family:inherit;position:relative}.pd-showcase *{box-sizing:border-box}.pd-showcase button{font:inherit;cursor:pointer}.pd-showcase button:focus-visible{outline-offset:4px;outline:2px solid #b9e3fc}.pd-showcase button:disabled{opacity:.3;cursor:default}.pd-heading{justify-content:space-between;align-items:center;gap:25px;padding:8px 0 26px;display:flex}.pd-eyebrow{letter-spacing:.15em;color:#9cc5df;font-size:10px;font-weight:600}.pd-heading h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(23px,2.7vw,34px);font-weight:550;line-height:1.18}.pd-heading p{color:var(--pd-muted);margin:0;font-size:14px;line-height:1.6}.pd-expand{color:#c4d9e7;white-space:nowrap;background:#b2d3ed09;border:1px solid #58798e55;border-radius:22px;align-items:center;gap:9px;padding:11px 15px;display:flex;font-size:12px!important}.pd-stage{perspective:1800px;justify-content:center;padding:30px 0 24px;display:flex;position:relative;overflow:hidden}.pd-atmosphere{pointer-events:none;background:radial-gradient(at 50% 75%,#3d67832b,#0000 55%),radial-gradient(at 48% 42%,#6298ba11,#0000 55%);position:absolute;inset:0}.pd-atmosphere:after{content:"";background:linear-gradient(90deg,#0000,#86bce64a,#0000);height:1px;position:absolute;bottom:12%;left:12%;right:12%;box-shadow:0 6px 50px 14px #5b9bc11c}.pd-device-space{z-index:1;flex:none;max-width:100%;position:relative}.pd-device{transform-origin:0 0;background:linear-gradient(125deg,#8794a1 0,#303a42 2%,#10151c 25%,#27333d 78%,#8593a1 98%,#131b23);border:1px solid #b5cbde66;border-radius:25px;padding:12px;position:absolute;top:0;left:0;box-shadow:12px 22px 50px #0008,inset 1px 1px #ebf5ff88,inset -3px -3px #02071099}.pd-screen{background:#07111d;border:1px solid #01050a;border-radius:13px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pd-toolbar{color:#a9c3d6;background:#0a1622;border-bottom:1px solid #6687a137;flex:none;align-items:center;gap:15px;height:46px;padding:0 17px;font-family:inherit;font-size:12px;display:flex}.pd-project-trigger{color:#d7e7f2;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.pd-current{letter-spacing:.06em;color:#a9c3d6;margin:auto;font-size:11px}.pd-product-area{flex:1;min-height:0;position:relative}.pd-product-area iframe{background:#f3f7f8;border:0;width:100%;height:100%;display:block}.pd-product-area iframe[hidden]{display:none}.pd-launcher{color:#dceaf5;background:radial-gradient(at 90% 0,#32516b48,#0000 60%),linear-gradient(125deg,#0b1926,#07121e);flex-direction:column;justify-content:center;height:100%;padding:48px 76px;display:flex;overflow:auto}.pd-launcher-title{max-width:600px}.pd-wordmark{letter-spacing:.13em;color:#cbdfec;margin-bottom:38px;font-size:18px;display:block}.pd-launcher h3{letter-spacing:-.04em;outline:0;margin:13px 0 12px;font-size:44px;font-weight:500;line-height:1.1}.pd-launcher-title>p:last-child{color:#9fb6c9;font-size:16px}.pd-projects{grid-template-columns:1fr 1fr;gap:18px;margin:35px 0 26px;display:grid}.pd-project{text-align:left;color:inherit;background:linear-gradient(130deg,#44677c22,#10283b22);border:1px solid #88aec942;border-radius:16px;flex-direction:column;min-height:245px;transition:background .25s,border-color .25s,transform .25s;display:flex;padding:27px!important}.pd-project:hover{background:linear-gradient(130deg,#44677c48,#193b532e);border-color:#b2d9f197;transform:translateY(-3px)}.pd-project-icon{color:#b1d7ed;margin-bottom:20px}.pd-project-type{letter-spacing:.08em;text-transform:uppercase;color:#95b6ca;margin-bottom:8px;font-size:10px}.pd-project strong{letter-spacing:-.025em;font-size:26px;font-weight:550}.pd-project-description{color:#9eb4c5;max-width:330px;margin:11px 0 20px;font-size:14px;line-height:1.6}.pd-project-bottom{color:#b9d2e4;border-top:1px solid #84a1b62b;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.pd-project-bottom>span{align-items:center;gap:8px;display:flex}.pd-launcher-note{color:#7897ac;letter-spacing:.025em;margin:0;font-size:11px}.pd-monitor-chin{text-align:center;letter-spacing:.28em;color:#a8b6c7;height:28px;font-size:8px;line-height:32px}.pd-stand{clip-path:polygon(23% 0,77% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#101924,#77828d 42%,#4a5865 70%,#141f2b);width:148px;height:56px;position:absolute;top:100%;left:calc(50% - 74px)}.pd-foot{background:linear-gradient(#80909e,#26323f 60%,#8197a3);border-radius:80% 80% 22% 22%;width:284px;height:16px;position:absolute;top:calc(100% + 50px);left:calc(50% - 142px);box-shadow:0 22px 20px #0008}.pd-phone{background:linear-gradient(132deg,#d4dee5 0%,#7d8a94 9%,#25313c 25%,#0b141d 47%,#465563 72%,#9caeba 91%,#455562 100%);border:1px solid #9aaab6;border-radius:52px;padding:6px;box-shadow:0 0 0 1px #0a131d,inset 1px 0 0 1px #d4e2ec35,inset -1px 0 0 1px #040a10,3px 2px #344452,4px 3px #899ba755,10px 22px 42px #0009,0 2px 5px #0008}.pd-phone .pd-screen{background:#060d15;border:0;border-radius:0 0 39px 39px}.pd-phone-top{color:#e1ebf2;background:#07111b;border-radius:45px 45px 0 0;justify-content:space-between;align-items:center;height:38px;padding:0 27px;font-size:11px;display:flex;position:relative;box-shadow:inset 0 1px #d3e9f412}.pd-phone-bottom{pointer-events:none;z-index:2;justify-content:center;align-items:center;height:10px;display:flex;position:absolute;bottom:10px;left:7px;right:7px}.pd-phone-bottom i{opacity:.72;background:linear-gradient(90deg,#a8b7c5,#e2eaf0,#a8b7c5);border-radius:4px;width:108px;height:4px}.pd-phone:before,.pd-phone:after{z-index:5;border:1px solid #dcecf212;border-radius:46px;inset:6px;box-shadow:inset 0 1px #f2f8ff24,inset 0 -1px #02060c}.pd-phone:after{height:48px;top:178px}.pd-phone .pd-toolbar{background:linear-gradient(#07111b,#0a1723);border-bottom:1px solid #829bb81c;gap:8px;height:43px;padding:0 19px;font-size:11px}.pd-phone .pd-current{letter-spacing:.025em;color:#91aabc;font-size:10px}.pd-phone .pd-launcher{justify-content:flex-start;padding:25px 23px}.pd-phone .pd-wordmark{margin-bottom:25px;font-size:13px}.pd-phone .pd-launcher h3{font-size:30px}.pd-phone .pd-launcher-title>p:last-child{font-size:13px;line-height:1.6}.pd-phone .pd-projects{grid-template-columns:1fr;gap:12px;margin:23px 0 17px}.pd-phone .pd-project{min-height:0;padding:20px!important}.pd-phone .pd-project-icon{display:none}.pd-phone .pd-project strong{font-size:23px}.pd-phone .pd-project-description{margin:8px 0 14px;font-size:12px}.pd-phone .pd-project-bottom{padding-top:12px;font-size:11px}.pd-phone .pd-launcher-note{font-size:10px}.pd-controls{border-top:1px solid #7e9ab32b;align-items:center;gap:22px;padding:20px 0;display:flex}.pd-controls p{color:#91aabd;flex:1;margin:0;font-size:12px}.pd-device-buttons{background:#a8cee809;border:1px solid #6c8ca433;border-radius:9px;gap:5px;padding:4px;display:flex}.pd-device-buttons button{color:#9eb7c9;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.pd-device-buttons button[aria-pressed=true]{color:#d4e6f3;background:#9ec8e122}.pd-reset{color:#9fbdd2;background:0 0;border:0;align-items:center;gap:7px;display:flex;font-size:11px!important}.pd-enquire{border-top:1px solid #7e9ab32b;justify-content:space-between;align-items:center;gap:20px;padding:23px 0 0;font-size:14px;display:flex}.pd-enquire button{color:#bddcf0;background:0 0;border:0;align-items:center;gap:12px;display:flex}.pd-loading{color:#a4c7de;background:#0a1724;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.pd-loading i{border:2px solid #56829d44;border-top-color:#b8d9ed;border-radius:50%;width:20px;height:20px;animation:1s linear infinite pd-spin}.pd-expanded{z-index:10000;background:radial-gradient(at 60% 80%,#172f47,#060e19 70%);padding:25px clamp(16px,4vw,70px);position:fixed;inset:0;overflow:auto}.pd-expanded .pd-heading,.pd-expanded .pd-stage,.pd-expanded .pd-controls{max-width:1350px;margin:auto}.pd-expanded .pd-heading h2{font-size:25px}.pd-expanded .pd-heading p{display:none}@keyframes pd-spin{to{transform:rotate(360deg)}}@media (width<=680px){.pd-heading{align-items:flex-start;padding-bottom:10px}.pd-heading p{font-size:12px}.pd-expand{padding:10px}.pd-expand span{display:none}.pd-stage{padding:18px 0 24px;overflow:visible}.pd-controls{flex-wrap:wrap;gap:12px;padding:16px 0}.pd-controls p{flex-basis:100%;order:3;font-size:11px}.pd-reset{margin-left:auto}.pd-enquire{flex-direction:column;align-items:flex-start;font-size:13px}.pd-expanded{padding:18px 10px}.pd-expanded .pd-heading{padding:0 10px 14px}.pd-expanded .pd-heading h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.pd-project,.pd-loading i{transition:none;animation:none}}.pd-demo-frame{position:absolute;inset:0}.pd-demo-frame[hidden]{display:none}.pd-frame-error{text-align:center;color:#dceaf5;background:#0a1724;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.pd-frame-error strong{font-size:18px;font-weight:500}.pd-frame-error p{color:#97afc2;margin:0;font-size:13px}.pd-frame-error button{color:#dceaf5;background:#193047;border:1px solid #58798e;border-radius:20px;align-items:center;gap:8px;margin-top:12px;padding:11px 18px;display:flex}.pd-demo-frame iframe{width:100%;height:100%}.pd-toolbar{grid-template-columns:1fr auto 1fr;display:grid}.pd-project-trigger{white-space:nowrap;justify-self:start}.pd-current{grid-column:2;justify-self:center;margin:0}.pd-phone:before{z-index:4;border:1px solid #0000;border-color:#f4f8fb66 #0000 #0000 #c1d8e344;border-radius:53px;inset:-1px}.pd-phone-hardware{pointer-events:none;position:absolute;inset:0}.pd-volume-key,.pd-power-key{background:linear-gradient(90deg,#17232e,#bac8d2 50%,#566773);border-radius:2px;width:3px;position:absolute;box-shadow:0 0 1px #e3f0f777}.pd-volume-key{height:45px;left:-4px}.pd-volume-upper{top:130px}.pd-volume-lower{top:188px}.pd-power-key{height:70px;top:164px;right:-5px}.pd-antenna{background:#0c141d;border-top:1px solid #60738355;width:7px;height:3px;position:absolute;right:-2px}.pd-antenna-top{top:74px}.pd-antenna-bottom{bottom:72px}.pd-phone-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.pd-camera-island{background:linear-gradient(#010307,#080d13);border-radius:18px;width:91px;height:25px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 1px #65778722,0 0 0 1px #0008}.pd-camera-island b{background:radial-gradient(circle at 38% 32%,#436882 0,#152a40 20%,#070d18 42%,#152537 65%,#03070c 72%);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:10px;box-shadow:0 0 0 1px #162231}.pd-phone-reception{align-items:center;gap:4px;display:flex}.pd-phone-reception svg{stroke-width:1px;width:12px;height:12px}.pd-phone-reception svg:last-child{width:18px;height:14px}.pd-phone-stage .pd-atmosphere{background:radial-gradient(at 50% 46%,#4c78951a,#0000 47%),radial-gradient(at 50% 97%,#7eaac01c,#0000 26%)}.pd-phone-stage .pd-atmosphere:after{height:22px;box-shadow:none;filter:blur(5px);background:radial-gradient(#060b14aa,#0000 70%);border-radius:50%;bottom:15px;left:30%;right:30%}.pd-phone-stage .pd-device-space{filter:none}.pd-phone .pd-product-area{margin-bottom:18px}.pd-phone .pd-screen{border-radius:0 0 44px 44px}.pd-monitor{background:linear-gradient(132deg,#d4dee5 0%,#7d8a94 9%,#25313c 25%,#0b141d 47%,#465563 72%,#9caeba 91%,#455562 100%);border:1px solid #94a5b2;border-radius:24px;padding:12px 9px 6px;box-shadow:0 0 0 1px #0a131d,inset 1px 0 0 1px #d4e2ec35,inset -1px 0 0 1px #040a10,3px 2px #344452,4px 3px #899ba755,12px 26px 50px #0008,0 3px 7px #0008}.pd-monitor:before,.pd-monitor:after{content:"";pointer-events:none;z-index:3;position:absolute}.pd-monitor:before{border:1px solid #0000;border-color:#f4f8fb66 #0000 #0000 #c1d8e344;border-radius:25px;inset:-1px}.pd-monitor:after{border:1px solid #02070cb3;border-radius:20px;inset:4px;box-shadow:inset 0 1px #e5f2fa14,inset 0 -1px #cadce91a}.pd-monitor .pd-screen{background:#07111b;border:0;border-radius:10px 10px 4px 4px;box-shadow:0 0 0 1px #0008}.pd-monitor .pd-toolbar{background:linear-gradient(#07111b,#0a1723);border-bottom-color:#829bb81c;height:46px;padding:0 21px}.pd-monitor .pd-current{letter-spacing:.045em;color:#91aabc;font-size:10px}.pd-monitor-hardware{pointer-events:none;z-index:4;position:absolute;inset:0}.pd-monitor-camera{background:radial-gradient(circle at 38% 32%,#496e88,#16283b 30%,#030810 65%);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:calc(50% - 2.5px);box-shadow:0 0 0 1px #172431,0 1px #c6dce519}.pd-monitor-power{opacity:.65;background:#bdd5e3;border-radius:50%;width:3px;height:3px;position:absolute;bottom:14px;right:23px;box-shadow:0 0 4px #a3c8dc55}.pd-monitor .pd-monitor-chin{letter-spacing:.32em;color:#718594;text-shadow:0 1px #0008;background:linear-gradient(#0c1721,#08111a);border-radius:0 0 12px 12px;justify-content:center;align-items:center;height:18px;font-size:6.5px;line-height:1;display:flex}.pd-monitor .pd-stand{clip-path:polygon(19% 0,81% 0,91% 100%,9% 100%);z-index:-1;background:linear-gradient(90deg,#0b151e 0%,#3b4a56 16%,#899ba7 29%,#566976 43%,#2a3b49 69%,#111d28 91%,#607583 100%);width:116px;height:74px;top:calc(100% - 2px);left:calc(50% - 58px);box-shadow:inset 0 1px #d1e3ee33}.pd-monitor .pd-foot{transform-origin:bottom;background:linear-gradient(178deg,#9aadb9 0%,#5b707f 17%,#263846 61%,#142431 76%,#617785 100%);border-radius:9px 9px 5px 5px;width:264px;height:16px;top:calc(100% + 64px);left:calc(50% - 132px);transform:perspective(260px)rotateX(28deg);box-shadow:inset 0 1px #d7e8f13d,0 1px 1px #02070c,0 15px 18px #0008}.pd-monitor .pd-foot:after{content:"";filter:blur(3px);pointer-events:none;background:linear-gradient(#738e9f25,#0000);border-radius:50%;height:15px;position:absolute;top:calc(100% + 5px);left:7%;right:7%}.pd-desktop-stage .pd-atmosphere{background:radial-gradient(at 50% 45%,#4c789518,#0000 58%),radial-gradient(at 50% 97%,#7eaac01a,#0000 30%)}.pd-desktop-stage .pd-atmosphere:after{height:30px;box-shadow:none;filter:blur(7px);background:radial-gradient(#040a12b3,#0000 70%);border-radius:50%;bottom:13px;left:27%;right:27%}.pd-monitor .pd-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-monitor .pd-project{padding:24px!important}.pd-monitor .pd-project strong{font-size:25px}.pd-host{width:100%}dialog.pd-showcase{box-sizing:border-box;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:auto}dialog.pd-showcase.pd-expanded{overscroll-behavior:contain;background:radial-gradient(at 60% 80%,#172f47,#060e19 70%);flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:18px clamp(16px,3vw,54px);display:flex;position:fixed;inset:0;overflow:hidden}.pd-expanded::backdrop{background:#060e19}.pd-expanded .pd-heading{flex:none;width:100%;margin:0 auto;padding:0 0 14px}.pd-expanded .pd-heading h2{margin:7px 0 0;font-size:clamp(20px,2vw,28px)}.pd-expanded .pd-stage{flex:1;align-items:center;width:100%;min-height:0;margin:0 auto;padding:12px 0 20px;overflow:hidden}.pd-expanded .pd-controls{flex:none;width:100%;margin:0 auto;padding:12px 0 0}@media (width<=680px){dialog.pd-showcase.pd-expanded{padding:14px max(10px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.pd-expanded .pd-heading{gap:12px;padding:0 8px 10px}.pd-expanded .pd-heading h2{font-size:20px}.pd-expanded .pd-stage{padding:8px 0 14px}.pd-expanded .pd-controls{padding:10px 8px 0}}.pd-expanded .pd-monitor .pd-launcher{justify-content:flex-start;padding:22px 48px}.pd-expanded .pd-monitor .pd-wordmark{display:none}.pd-expanded .pd-monitor .pd-launcher h3{margin:8px 0;font-size:32px}.pd-expanded .pd-monitor .pd-launcher-title>p{margin:0;font-size:14px}.pd-expanded .pd-monitor .pd-launcher-title>.pd-eyebrow{font-size:10px}.pd-expanded .pd-monitor .pd-projects{margin:20px 0 16px}.pd-expanded .pd-monitor .pd-project{min-height:210px;padding:20px!important}.pd-expanded .pd-monitor .pd-project-icon{margin-bottom:12px}.pd-device-motion{transform-origin:50%;transform-style:preserve-3d;position:absolute;top:0;left:50%}.pd-digital-space.pd-showcase .pd-stage{overflow-anchor:none;align-items:center}.pd-digital-space.pd-showcase:not(.pd-expanded) .pd-stage{height:clamp(380px,100svh - 150px,780px)}.pd-digital-space.pd-showcase .pd-stage .pd-device-space{overflow-anchor:none;transition:none;animation:none}.pd-digital-space.pd-expanded .pd-stage{overflow:clip}.pd-digital-space .pd-device-motion{opacity:1;filter:none;will-change:opacity,transform;transition:opacity .72s cubic-bezier(.22,.72,.18,1),transform .72s cubic-bezier(.22,.72,.18,1);transform:perspective(1800px)translate(0,0)rotateY(0)scale(1)}.pd-digital-space[data-device-target=phone]{--device-turn:5deg;--device-travel:12px}.pd-digital-space[data-device-target=laptop]{--device-turn:-5deg;--device-travel:-12px}.pd-digital-space[data-device-phase=leaving] .pd-device-motion{opacity:0;transform:perspective(1800px) translate3d(calc(var(--device-travel)*-1),-6px,-65px) rotateY(calc(var(--device-turn)*-1)) scale(.96);transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,.6,1)}.pd-digital-space[data-device-phase=staged] .pd-device-motion{opacity:0;transform:perspective(1800px) translate3d(var(--device-travel),12px,-75px) rotateY(var(--device-turn)) scale(.96);transition:none}@media (width<=680px){.pd-digital-space.pd-showcase:not(.pd-expanded) .pd-stage{height:clamp(380px,100svh - 160px,780px)}.pd-digital-space[data-device-target=phone]{--device-turn:3deg;--device-travel:7px}.pd-digital-space[data-device-target=laptop]{--device-turn:-3deg;--device-travel:-7px}}@media (prefers-reduced-motion:reduce){.pd-digital-space.pd-showcase .pd-stage .pd-device-space,.pd-digital-space .pd-device-motion{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}html[data-pd-expanding]::view-transition{pointer-events:none}html[data-pd-expanding]::view-transition-group(aevor-expanded-device){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.72,.18,1)}html[data-pd-expanding]::view-transition-image-pair(aevor-expanded-device){isolation:isolate;overflow:visible}html[data-pd-expanding]::view-transition-old(aevor-expanded-device){-o-object-fit:contain;object-fit:contain;height:100%;animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.72,.18,1)}html[data-pd-expanding]::view-transition-new(aevor-expanded-device){-o-object-fit:contain;object-fit:contain;height:100%;animation-duration:.62s;animation-timing-function:cubic-bezier(.22,.72,.18,1)}html[data-pd-expanding]::view-transition-old(root){animation-duration:.3s}html[data-pd-expanding]::view-transition-new(root){animation-duration:.48s}@media (prefers-reduced-motion:reduce){html[data-pd-expanding]::view-transition-group(*){animation:none!important}html[data-pd-expanding]::view-transition-old(*){animation:none!important}html[data-pd-expanding]::view-transition-new(*){animation:none!important}}.ds-device-lid,.pd-device-face{display:contents}.ds-mini-laptop,.pd-digital-space .pd-monitor.pd-laptop{--laptop-depth:840px;--laptop-perspective:6000px;--laptop-radius:19px;--lid-angle:-104deg;perspective:var(--laptop-perspective);perspective-origin:50% 100%;transform-style:preserve-3d;position:relative}.ds-mini-laptop>.ds-device-lid,.pd-laptop>.ds-device-lid{z-index:2;transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(var(--lid-angle));transition:transform 1.25s cubic-bezier(.32,0,.16,1);display:block;position:relative}[data-laptop-open=true] .ds-mini-laptop,[data-laptop-open=true].pd-digital-space .pd-monitor.pd-laptop{--lid-angle:0deg}.ds-laptop-face,.pd-digital-space .pd-laptop>.ds-device-lid>.pd-device-face{border-radius:var(--laptop-radius);backface-visibility:hidden;background:linear-gradient(135deg,#c4cbd1 0%,#3b444c .5%,#0b0d11 1.2%,#07090c 96%,#747d86 99%,#d5dce1);border:1px solid #b5c0c8;padding:14px 10px 3px;display:block;position:relative;box-shadow:0 0 0 1px #05080b,inset 1px 1px #edf5fa77,inset -1px -1px #000,0 2px #a6b1ba,0 5px #3b444c}.ds-laptop-back{border-radius:var(--laptop-radius);backface-visibility:hidden;background:radial-gradient(at 13% 0,#edf6ff42,#0000 56%),radial-gradient(at 96% 94%,#b8d8ee52,#0000 42%),linear-gradient(118deg,#8298aa 0%,#4b6376 20%,#2a4154 48%,#456175 78%,#7f9caf 94%,#58768c);border:1px solid #c1cbd1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateX(180deg)translateZ(2px);box-shadow:inset 0 1px #f3faff,inset 0 -1px #152b3e,inset 1px 0 #d0e6f280,inset -1px 0 #acc5d980,0 0 0 1px #90a7b8}.ds-laptop-back>span{letter-spacing:.42em;color:#cfdae2;text-shadow:0 1px 1px #0006;font-size:clamp(12px,3vw,32px);font-weight:400}.ds-laptop-back>i{border-radius:inherit;pointer-events:none;background:linear-gradient(114deg,#0000 10%,#dcefff08 27%,#f1f8ff1c 36%,#0000 49%,#061b2a0d 69%,#0000 88%);position:absolute;inset:0}.ds-laptop-base{z-index:1;pointer-events:none;height:0;position:absolute;top:calc(100% - 3px);left:0;right:0}.ds-laptop-deck{width:100.8%;height:var(--laptop-depth);transform:perspective(var(--laptop-perspective)) rotateX(76deg);transform-origin:50% 0;background:#59636c url(/images/digital-space/laptop-deck.webp) 50%/100% 100% no-repeat;border:1px solid #c2ccd3;border-radius:3px 3px 22px 22px;position:absolute;left:-.4%;box-shadow:inset 0 1px #e2ecf4,inset 0 -2px #bcc9d1,0 10px #5f6b76,0 13px #c5cfd5,0 17px #293944}.ds-laptop-deck:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#d8ebfa12,#0000 40%,#0a1c3030 100%);position:absolute;inset:0}.ds-laptop-hinge{background:linear-gradient(#010408,#3f4b54,#070b11);border-radius:6px;height:13px;position:absolute;top:-2px;left:7%;right:7%;box-shadow:0 1px #adb9c633}.ds-laptop-notch{background:linear-gradient(#28343d,#9aa7b0);border-radius:0 0 18px 18px;width:16%;height:14px;position:absolute;bottom:-5px;left:42%;box-shadow:0 1px #c2d0d9}.ds-laptop-shadow{filter:blur(16px);z-index:-1;background:radial-gradient(#01050c99,#0000 65%);width:118%;height:100px;position:absolute;top:205px;left:-9%}.ds-laptop-camera{background:radial-gradient(circle at 38% 30%,#4d7495,#0b1723 60%);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:calc(50% - 2px);box-shadow:0 0 0 1px #1b2833}.ds-laptop-glass{background:#08141e;border-radius:5px 5px 2px 2px;overflow:hidden;box-shadow:0 0 0 1px #03080e}.ds-laptop-glass img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:auto;display:block}.ds-laptop-chin{color:#9baebc;letter-spacing:.32em;justify-content:center;align-items:center;height:13px;font-size:5px;font-weight:400;display:flex}.ds-laptop-glass,.pd-laptop .pd-screen{opacity:.02;transition:opacity .62s cubic-bezier(.22,.72,.18,1) .28s}[data-laptop-open=true] .ds-laptop-glass,[data-laptop-open=true] .pd-laptop .pd-screen{opacity:1}.ds-laptop-entrance .ds-entrance-link{grid-template-columns:.85fr 1.15fr;gap:22px;padding:66px 0 68px}.ds-laptop-entrance .ds-entrance-devices{perspective:none;min-height:365px;padding:0 42px 90px 0}.ds-mini-laptop{--laptop-depth:clamp(200px,26vw,360px);--laptop-perspective:3000px;--laptop-radius:11px;width:95%;transition:transform .8s;transform:rotateY(-8deg)rotateX(1deg)}.ds-mini-laptop .ds-laptop-face{padding:8px 7px 1px}.ds-mini-laptop .ds-laptop-back>span{font-size:18px}.ds-mini-laptop .ds-laptop-deck{border-radius:2px 2px 12px 12px;box-shadow:inset 0 1px #f0f6fa77,0 5px #5f6b76,0 7px #c5cfd5,0 9px #293944}.ds-mini-laptop .ds-laptop-hinge{height:5px}.ds-mini-laptop .ds-laptop-notch{height:6px;bottom:-3px}.ds-mini-laptop .ds-laptop-shadow{height:55px;top:66px}.ds-laptop-entrance .ds-mini-phone{bottom:6px;right:0}.ds-laptop-entrance .ds-entrance-link:hover .ds-mini-laptop{transform:rotateY(-5deg)rotateX(1deg)translateY(-3px)}.pd-digital-space.pd-showcase .pd-desktop-stage .pd-device-space{animation:none;transform:none}.pd-digital-space .pd-monitor.pd-laptop{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.pd-digital-space .pd-monitor.pd-laptop:before,.pd-digital-space .pd-monitor.pd-laptop:after{display:none}.pd-digital-space .pd-laptop .pd-screen{border:1px solid #020507;border-radius:7px 7px 2px 2px;box-shadow:0 0 0 1px #1d2730}.pd-digital-space .pd-laptop .pd-monitor-chin{color:#96a8b6;letter-spacing:.34em;background:#080c12;border-radius:0 0 10px 10px;height:19px;font-size:8px;line-height:1}.pd-digital-space .pd-laptop .pd-monitor-camera{top:4px}.pd-digital-space .pd-laptop .pd-monitor-power{display:none}.pd-digital-space .pd-laptop .pd-monitor-hardware{z-index:5}.pd-digital-space .pd-space-gallery{align-items:center;gap:28px}.pd-digital-space.pd-showcase .ds-companion{flex:0 0 190px;height:413px;margin-top:80px}.pd-digital-space.pd-showcase .ds-companion-edge{transform-origin:0 0;width:232px;transform:scale(.82)}.pd-laptop>.ds-device-lid>.pd-device-face:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#d9eeff0a,#0000 28%);border:1px solid #e4f3ff0c;position:absolute;inset:1px}@media (width<=1099px){.ds-laptop-entrance .ds-entrance-devices{min-height:310px;padding-right:28px}.ds-mini-laptop{--laptop-depth:280px}}@media (width<=680px){.ds-laptop-entrance .ds-entrance-link{grid-template-columns:1fr;gap:32px;padding:34px 0 36px}.ds-laptop-entrance .ds-entrance-devices{min-height:265px;margin:0;padding:0 28px 76px 0}.ds-mini-laptop{--laptop-depth:205px;width:96%}.ds-mini-laptop .ds-laptop-back>span{font-size:12px}.ds-mini-laptop .ds-laptop-shadow{top:43px}.ds-laptop-entrance .ds-mini-phone{width:101px;bottom:5px}}@media (prefers-reduced-motion:reduce){.ds-mini-laptop>.ds-device-lid,.pd-laptop>.ds-device-lid{transition:none!important;transform:none!important}.ds-laptop-glass,.pd-laptop .pd-screen{opacity:1;transition:none!important}}.pd-current-device{color:#abc8dc;flex:none;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:inline-flex}.pd-compact-laptop .pg-gallery{padding:20px 25px 16px}.pd-compact-laptop .pg-masthead{padding-bottom:14px}.pd-compact-laptop .pg-feature{grid-template-columns:42% 58%;min-height:260px;padding:15px 0}.pd-compact-laptop .pg-preview{min-height:220px}.pd-compact-laptop .pg-story{padding-right:18px}.pd-compact-laptop .pg-story h3{margin:14px 0 12px;font-size:36px}.pd-compact-laptop .pg-description,.pd-compact-laptop .pg-capabilities,.pd-compact-laptop .pg-footnote,.pd-compact-laptop .pg-tab-number,.pd-compact-laptop .pg-tab-copy small,.pd-compact-laptop .pg-tab-arrow{display:none}.pd-compact-laptop .pg-statement{margin-bottom:18px;font-size:19px}.pd-compact-laptop .pg-open{min-width:0;padding:14px 15px;font-size:20px!important}.pd-compact-laptop .pg-collection{gap:10px}.pd-compact-laptop .pg-collection>button{gap:10px;padding:17px 5px}.pd-compact-laptop .pg-tab-copy strong{font-size:20px}.ds-laptop-face,.pd-digital-space .pd-laptop>.ds-device-lid>.pd-device-face{border-color:#8f9ba5;box-shadow:0 0 0 1px #02070a,inset 0 1px #e1edf466,0 2px #48535d}.ds-mini-laptop .ds-laptop-face{border-radius:9px;padding:6px 5px 0}.ds-mini-laptop .ds-laptop-chin{height:9px;font-size:4px}.ds-mini-laptop .ds-laptop-camera{width:2.5px;height:2.5px;box-shadow:none;top:2px;left:calc(50% - 1.25px)}.ds-laptop-base{top:calc(100% - 1px)}.ds-laptop-spine{z-index:4;background:linear-gradient(#10151a 0%,#586570 40%,#a1aeb8 52%,#37434d 65%,#0c141b 100%);border-radius:3px;height:9px;position:absolute;top:-3px;left:2%;right:2%;box-shadow:inset 0 1px #b9c9d333}.ds-mini-laptop .ds-laptop-spine{height:5px;top:-2px;left:1%;right:1%}.ds-laptop-deck{border-color:#8e9ba6;box-shadow:inset 0 1px #d3dfe755,0 5px #677580,0 7px #a3b1bd,0 9px #23313c}.ds-mini-laptop .ds-laptop-deck{box-shadow:inset 0 1px #e1ecf477,0 2px #7b8a95,0 4px #25333e}.ds-laptop-hinge{opacity:.5}.pd-digital-space .pd-laptop>.ds-device-lid>.pd-device-face{border-radius:13px;padding:9px 7px 2px}.pd-digital-space .pd-laptop .pd-monitor-chin{border-radius:0 0 8px 8px;height:13px;font-size:7px}.pd-digital-space .pd-laptop .pd-monitor-camera{width:3px;height:3px;box-shadow:none;top:3px;left:calc(50% - 1.5px)}.ds-laptop-entrance .ds-mini-phone{background:linear-gradient(125deg,#bcc7cf,#64727e 20%,#293944 60%,#b1bfc9);border-color:#a4b0ba;border-radius:22px;padding:2.5px;box-shadow:0 0 0 1px #071019,inset 1px 0 #e4eef54d,2px 1px #344653,3px 2px #74879455,10px 14px 24px #0006}.ds-laptop-entrance .ds-mini-phone .ds-phone-glass{box-shadow:none;border-width:1px;border-radius:18px}.ds-laptop-entrance .ds-mini-phone .ds-phone-glass:after{box-shadow:none}.pd-digital-space.pd-showcase .pd-phone{background:linear-gradient(125deg,#bcc7cf,#64727e 20%,#293944 60%,#b1bfc9);border-color:#a4b0ba;border-radius:50px;padding:4px;box-shadow:0 0 0 1px #050c13,inset 1px 0 #dceaf455,2px 1px #344653,3px 2px #74879455,12px 20px 35px #0007}.pd-digital-space.pd-showcase .pd-phone:before{box-shadow:none;border-color:#d8e8f220;border-radius:50px;inset:0}.pd-digital-space.pd-showcase .pd-phone-top{border-radius:45px 45px 0 0}.pd-digital-space.pd-showcase .pd-phone .pd-screen{border-radius:0 0 45px 45px}@media (width<=680px){.ds-laptop-entrance .ds-entrance-devices{min-height:245px;padding-bottom:64px;padding-right:14px}.ds-laptop-entrance .ds-mini-laptop{--laptop-radius:7px;--laptop-depth:200px;width:96%}.ds-laptop-entrance .ds-mini-laptop .ds-laptop-face{border-radius:7px;padding:4px 3px 0}.ds-laptop-entrance .ds-mini-laptop .ds-laptop-chin{height:7px;font-size:3px}.ds-laptop-entrance .ds-mini-laptop .ds-laptop-camera{width:1.5px;height:1.5px;top:1px}.ds-laptop-entrance .ds-mini-laptop .ds-laptop-glass{border-radius:3px 3px 1px 1px}.ds-laptop-entrance .ds-mini-laptop .ds-laptop-spine{height:4px;top:-1px}.ds-laptop-entrance .ds-mini-phone{border-radius:16px;width:78px;padding:1.5px;bottom:9px;right:0;box-shadow:0 0 0 1px #071019,1px 1px #8da2b466,5px 8px 15px #0007}.ds-laptop-entrance .ds-mini-phone .ds-phone-glass{border-radius:13px}.ds-laptop-entrance .ds-mini-phone .ds-phone-status{height:17px;padding:0 6px;font-size:3.7px}.ds-laptop-entrance .ds-mini-phone .ds-phone-status svg{width:4px;height:4px}.ds-laptop-entrance .ds-mini-phone .ds-phone-status svg:last-child{width:5px}.ds-laptop-entrance .ds-mini-phone .ds-phone-island{width:23px;height:7px;top:3px;left:calc(50% - 11.5px)}.ds-laptop-entrance .ds-mini-phone .ds-phone-island b{width:3px;height:3px;top:2px;right:3px}.ds-laptop-entrance .ds-mini-phone .ds-phone-content{padding:6px 7px 12px}.ds-laptop-entrance .ds-mini-phone .ds-phone-wordmark{margin-bottom:9px;font-size:3.5px}.ds-laptop-entrance .ds-mini-phone .ds-phone-content>svg{width:18px;height:18px;margin-bottom:9px}.ds-laptop-entrance .ds-mini-phone .ds-phone-content strong{font-size:14px}.ds-laptop-entrance .ds-mini-phone .ds-phone-subtitle{margin-top:5px;font-size:4.5px}.ds-laptop-entrance .ds-mini-phone .ds-map-art{height:27px;margin:8px 0 5px}.ds-laptop-entrance .ds-mini-phone .ds-phone-discover{font-size:3.5px}.ds-laptop-entrance .ds-mini-phone .ds-phone-home{height:1.5px;bottom:4px}.ds-laptop-entrance .ds-mini-phone .ds-phone-keys{gap:5px;top:33px;left:-2px}.ds-laptop-entrance .ds-mini-phone .ds-phone-keys i{width:1.5px;height:13px}.ds-laptop-entrance .ds-mini-phone .ds-phone-keys i:first-child{height:7px}.ds-laptop-entrance .ds-mini-phone .ds-phone-power{width:1.5px;height:20px;top:52px;right:-2px}}.ds-mini-laptop>.ds-device-lid,.pd-laptop>.ds-device-lid{-webkit-transform-style:preserve-3d;will-change:transform}.ds-mini-laptop .ds-laptop-base,.pd-digital-space .pd-laptop .ds-laptop-base{opacity:0;transition:opacity .3s cubic-bezier(.22,.72,.18,1) 80ms}[data-laptop-open=true] .ds-mini-laptop .ds-laptop-base,[data-laptop-open=true].pd-digital-space .pd-laptop .ds-laptop-base{opacity:1}@media (prefers-reduced-motion:reduce){.ds-mini-laptop .ds-laptop-base,.pd-digital-space .pd-laptop .ds-laptop-base{opacity:1;transition:none!important}}.ds-laptop-glass{position:relative}.ds-laptop-glass:after,.pd-laptop>.ds-device-lid>.pd-device-face:after{content:"";pointer-events:none;border-radius:inherit;opacity:.45;background:linear-gradient(112deg,#0000 28%,#d9edff24 45%,#eff8ff12 49%,#0000 65%) 100% 0/240% 100%;transition:background-position 1.25s cubic-bezier(.32,0,.16,1),opacity 1.1s .38s;position:absolute;inset:1px}[data-laptop-open=true] .ds-laptop-glass:after,[data-laptop-open=true] .pd-laptop>.ds-device-lid>.pd-device-face:after{opacity:0;background-position:0 0}@media (prefers-reduced-motion:reduce){.ds-laptop-glass:after,.pd-laptop>.ds-device-lid>.pd-device-face:after{opacity:0;transition:none!important}}.ds-laptop-entrance .ds-entrance-devices{padding-right:0}.ds-laptop-entrance .ds-mini-laptop{width:96%;transition:transform 1.25s cubic-bezier(.32,0,.16,1);transform:translateY(-50%)rotateY(-8deg)}.ds-laptop-entrance[data-laptop-open=false] .ds-entrance-link:hover .ds-mini-laptop{transform:translateY(-50%)rotateY(-8deg)}.ds-laptop-entrance[data-laptop-open=true] .ds-mini-laptop,.ds-laptop-entrance[data-laptop-open=true] .ds-entrance-link:hover .ds-mini-laptop{transform:translateY(0)rotateY(-8deg)}.ds-laptop-entrance .ds-laptop-back{transform-style:preserve-3d}.ds-laptop-entrance .ds-laptop-back:after{content:"";transform-origin:50% 0;pointer-events:none;background:linear-gradient(#b1bfc8 0%,#4e606e 35%,#182832 78%,#71828e);border-radius:0 0 4px 4px;height:7px;position:absolute;top:100%;left:1px;right:1px;transform:rotateX(-76deg);box-shadow:0 4px 8px #0005}.ds-laptop-entrance .ds-entrance-devices:after{transition:bottom 1.25s cubic-bezier(.32,0,.16,1);bottom:0}.ds-laptop-entrance[data-laptop-open=false] .ds-entrance-devices:after{bottom:26%}.ds-entrance-link[aria-busy=true] .ds-enter-label svg{transform:translate(3px,-3px)}.ds-enter-label svg{transition:transform .25s}@media (prefers-reduced-motion:reduce){.ds-laptop-entrance .ds-mini-laptop>.ds-device-lid{transform:rotateX(var(--lid-angle))!important}.ds-laptop-entrance[data-laptop-open=false] .ds-laptop-base{opacity:0}}@media (width<=680px){.ds-laptop-entrance .ds-mini-laptop,.ds-laptop-entrance[data-laptop-open=false] .ds-entrance-link:hover .ds-mini-laptop{transform:translateY(-65%)}.ds-laptop-entrance[data-laptop-open=true] .ds-mini-laptop,.ds-laptop-entrance[data-laptop-open=true] .ds-entrance-link:hover .ds-mini-laptop{transform:translateY(0)}}.ds-laptop-back:before{content:"";border-radius:inherit;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch' seed='17'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23grain)' d='M0 0h512v512H0z'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:1px}.ds-laptop-back>.ds-lid-wordmark{transform-origin:50%;filter:drop-shadow(0 1px .5px #091a2e80);width:31%;max-width:320px;text-shadow:none;pointer-events:none;line-height:0;display:block;transform:translateZ(1px)scaleY(1.85)}.ds-lid-wordmark .ds-lid-logo{width:100%;height:auto;display:block;overflow:visible}.ds-laptop-entrance .ds-laptop-back:after{background:linear-gradient(#d6e7f2 0%,#7e99ac 15%,#354e62 34%,#263f53 73%,#7e9aac 87%,#24394b);border-bottom:1px solid #a1bfd34d;height:7px;box-shadow:0 2px #071725aa,0 5px 9px #0004}@media (width<=680px){.ds-laptop-back>.ds-lid-wordmark{width:37%;transform:translateZ(1px)scaleY(2)}}
