@property --pcc-css{syntax:"<number>";inherits:true;initial-value:1}.pcc{--pcc-navy:var(--brand-navy,#0b1f33);--pcc-navy-panel:var(--brand-navy-panel,#122c47);--pcc-deep:#06111e;--pcc-on-navy:var(--brand-on-navy,#f4f7fb);--pcc-muted:var(--brand-muted-on-navy,#b7c6d6);--pcc-accent:var(--brand-accent-on-navy,#8cc8ff);--pcc-ice:#bce3ff;--pcc-action:var(--brand-action,#005eb8);--pcc-line:var(--brand-control-on-navy,#70839a);--pcc-silver:var(--brand-line,#c4cdd8);--pcc-focus:var(--sp-focus-navy,#8cc8ff);--pcc-focus-w:var(--sp-focus-w,3px);--pcc-target:var(--sp-target,44px);--pcc-header:var(--public-navigation-height,76px);--pcc-card-w:clamp(300px,27.6vw,420px);--pcc-deck-gap:clamp(26px,3.3vw,60px);--pcc-font-display:var(--font-head,"Barlow Condensed","Arial Narrow",sans-serif);--pcc-font-title:var(--font-ui,"Space Grotesk",system-ui,sans-serif);--pcc-font-body:var(--font-body,"DM Sans",system-ui,sans-serif);--pcc-font-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);position:relative;overflow-x:clip;min-height:calc(100svh - var(--pcc-header));display:flex;background:var(--pcc-deep);color:var(--pcc-on-navy);font:16px/1.6 var(--pcc-font-body);-webkit-font-smoothing:antialiased}.pcc *,.pcc :after,.pcc :before{box-sizing:border-box}.pcc [hidden]{display:none!important}.pcc :is(a,button):focus-visible{outline:var(--pcc-focus-w) solid var(--pcc-focus);outline-offset:4px}.pcc :is(.pcc-link,.pcc-list a,.pcc-bottom a),.pcc :is(.pcc-link,.pcc-list a,.pcc-bottom a):hover{text-decoration:none}.pcc .pcc-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.pcc .pcc-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 70% 52%,rgba(0,94,184,.3),rgba(0,94,184,0) 70%),radial-gradient(120% 90% at 50% 0,#0d2641 0,var(--pcc-navy) 38%,var(--pcc-deep) 100%)}.pcc .pcc-stage:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(140,200,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(140,200,255,.055) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(75% 80% at 62% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(75% 80% at 62% 50%,#000 30%,transparent 100%)}.pcc .pcc-spot{position:absolute;left:0;top:0;width:1100px;height:1100px;margin:-550px 0 0 -550px;background:radial-gradient(closest-side,rgba(140,200,255,.16),rgba(140,200,255,.05) 45%,rgba(140,200,255,0));will-change:transform;transform:translate3d(70vw,40vh,0)}.pcc .pcc-vignette{position:absolute;inset:0;background:radial-gradient(130% 110% at 55% 45%,transparent 55%,rgba(3,9,17,.55))}.pcc .pcc-wrap{position:relative;z-index:1;width:min(calc(var(--max, 1304px) - 2 * var(--gutter, 32px)),calc(100% - 2 * var(--gutter, 32px)));margin-inline:auto;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);grid-template-rows:1fr auto;-moz-column-gap:clamp(28px,3.5vw,64px);column-gap:clamp(28px,3.5vw,64px);padding-block:clamp(28px,4.5vh,56px) 0}.pcc .pcc-intro{grid-column:1;grid-row:1;align-self:center;padding-bottom:36px}.pcc .pcc-eyebrow{display:block;font:400 11px/1.7 var(--pcc-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pcc-accent)}.pcc .pcc-eyebrow:before{content:"";width:5px;height:5px;background:currentColor;display:inline-block;margin:0 11px 2px 0}.pcc .pcc-h1{margin:22px 0 26px;padding:0;font:600 clamp(58px,5.6vw,80px)/.93 var(--pcc-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--pcc-on-navy)}.pcc .pcc-h1>span{display:block}.pcc .pcc-lead{margin:0;font-size:17px;line-height:1.65;color:var(--pcc-muted);max-width:400px}.pcc .pcc-tools{margin-top:34px;flex-wrap:wrap;gap:12px 18px}.pcc .pcc-hint,.pcc .pcc-tools{display:flex;align-items:center}.pcc .pcc-hint{gap:12px;margin:0;font:var(--sp-hint-font,400 11px/1.3 var(--pcc-font-mono));letter-spacing:var(--sp-hint-tracking,.12em);text-transform:uppercase;color:var(--pcc-muted)}.pcc .pcc-hint svg{width:26px;height:26px;flex:0 0 auto;color:var(--pcc-accent)}.pcc .pcc-btn{display:inline-flex;align-items:center;gap:10px;min-height:var(--pcc-target);padding:10px 16px;border:1px solid var(--pcc-line);border-radius:3px;background:rgba(11,31,51,.6);font:500 12.5px/1.3 var(--pcc-font-title);color:var(--pcc-on-navy);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.pcc .pcc-btn:hover{border-color:var(--pcc-accent);color:var(--pcc-accent)}.pcc .pcc-btn svg{width:17px;height:17px;flex:0 0 auto}.pcc .pcc-btn:is([aria-pressed=true],[data-pcc-flipped]),.pcc .pcc-btn:is([aria-pressed=true],[data-pcc-flipped]):hover{border-color:var(--sp-selected-bg,#8cc8ff);background:var(--sp-selected-bg,#8cc8ff);color:var(--sp-selected-ink,#0b1f33)}.pcc .pcc-status{margin:0;font:400 11px/1.5 var(--pcc-font-mono);letter-spacing:.06em;color:var(--pcc-muted);min-height:1.5em}.pcc .pcc-status:empty{display:none}.pcc .pcc-deck{grid-column:2;grid-row:1;align-self:center;display:flex;justify-content:center;align-items:flex-start;gap:var(--pcc-deck-gap);padding-block:12px 18px;container-type:inline-size}.pcc .pcc-bottom{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 22px;padding-block:22px 26px;border-top:1px solid rgba(112,131,154,.45);font:400 11px/1.6 var(--pcc-font-mono);letter-spacing:.08em;color:var(--pcc-muted)}.pcc .pcc-bottom a{display:inline-flex;align-items:center;gap:8px;min-height:var(--pcc-target);margin-block:-10px;color:var(--pcc-on-navy)}.pcc .pcc-bottom a:hover{color:var(--pcc-accent)}.pcc .pcc-slot{--pcc-slot-w:min(var(--pcc-card-w),(100cqw - var(--pcc-deck-gap))/2);position:relative;flex:0 0 auto;width:var(--pcc-slot-w);container-type:inline-size;perspective:1500px;perspective-origin:50% calc(var(--pcc-slot-w) * .7);scroll-margin-block:calc(var(--public-navigation-height, 77px) + 16px) 16px}.pcc .pcc-glow,.pcc .pcc-shadow{position:absolute;top:0;aspect-ratio:5/7;pointer-events:none;will-change:transform,opacity}.pcc .pcc-shadow{left:9%;top:6%;width:82%;border-radius:7cqw;background:rgba(1,6,13,.78);filter:blur(22px);transform:translate3d(0,18px,0)}.pcc .pcc-glow{left:-10%;top:12%;width:120%;background:radial-gradient(closest-side,rgba(0,94,184,.42),rgba(0,94,184,0));filter:blur(6px);opacity:.55}.pcc .pcc-card{position:relative;display:block;width:100%;aspect-ratio:5/7;margin:0;transform-style:preserve-3d;will-change:transform;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;--pcc-css:1;transition:--pcc-css .8s ease}.pcc .pcc-card[data-pcc-gl=on]{--pcc-css:0}.pcc .pcc-card[data-pcc-settled] .pcc-face:before{display:none}.pcc .pcc-card[data-pcc-settled] .pcc-art-img{filter:none;mix-blend-mode:normal}.pcc .pcc-card[data-pcc-settled] .pcc-art,.pcc .pcc-card[data-pcc-settled] .pcc-face{background:none}.pcc .pcc-flipper{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.pcc .pcc-foil{width:100%;height:100%;max-width:none;display:block}.pcc .pcc-face,.pcc .pcc-foil{position:absolute;inset:0;border-radius:4.6cqw}.pcc .pcc-face{transform-style:preserve-3d;background:linear-gradient(rgb(var(--pcc-stock-a)/var(--pcc-css)),rgb(var(--pcc-stock-b)/var(--pcc-css)))}.pcc .pcc-face,.pcc .pcc-face>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.pcc .pcc-back{transform:rotateY(180deg)}.pcc :is(.pcc-front-body,.pcc-back-body){transform:translateZ(1.6px)}.pcc .pcc-gloss{transform:translateZ(3px)}.pcc .pcc-hud{transform:translateZ(16px)}.pcc .pcc-face:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:3.2cqw solid transparent;border-bottom:9cqw solid transparent;background:linear-gradient(125deg,#c4cdd8,#f4f7fb 18%,#8cc8ff 34%,#005eb8 48%,#bce3ff 62%,#f4f7fb 76%,#c4cdd8) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:var(--pcc-css)}.pcc .pcc-probe{position:absolute;pointer-events:none;visibility:hidden}.pcc .pcc-panel{inset:3.2cqw 3.2cqw 9cqw 3.2cqw}.pcc .pcc-mark{left:7cqw;bottom:2.6cqw;width:22cqw;height:4.3cqw}.pcc .pcc-plate{position:absolute;right:-1cqw;bottom:-9.3cqw;height:max(19px,4.8cqw);padding:0 max(7px,1.9cqw);display:inline-flex;align-items:center;border-radius:2px;font:500 max(11px,2.7cqw)/1 var(--pcc-font-mono);letter-spacing:.12em;color:#f4f7fb;background:rgba(6,17,30,.64);border:1px solid rgba(255,255,255,.16)}.pcc .pcc-front-body{position:absolute;inset:7cqw 7.2cqw 11.6cqw;display:flex;flex-direction:column}.pcc .pcc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:6cqw}.pcc .pcc-top .pcc-eyebrow{font-size:max(11px,2.55cqw);color:var(--pcc-card-accent)}.pcc .pcc-icon{display:block;width:max(22px,6.2cqw);height:max(22px,6.2cqw);color:var(--pcc-card-accent);flex:0 0 auto}.pcc .pcc-title{margin:5cqw 0 0;padding:0;font:600 max(30px,10.2cqw)/.95 var(--pcc-font-display);letter-spacing:-.012em;text-transform:uppercase;color:var(--pcc-card-ink);background:linear-gradient(105deg,var(--pcc-t1) 0,var(--pcc-t1) 30%,var(--pcc-t2) 42%,var(--pcc-t3) 50%,var(--pcc-t2) 58%,var(--pcc-t1) 70%,var(--pcc-t1) 100%);background-size:260% 100%;background-position:calc(var(--pcc-sx, .5) * 100%) 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;will-change:transform}.pcc .pcc-copy{margin:2.6cqw 0 0;font-size:max(13px,3.45cqw);line-height:1.5;color:var(--pcc-card-muted);max-width:32em}.pcc .pcc-link{margin-top:3cqw;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--pcc-target);padding-top:2.4cqw;border-top:1px solid var(--pcc-card-rule);font:500 max(12.5px,3.3cqw)/1.3 var(--pcc-font-title);color:var(--pcc-card-ink)}.pcc .pcc-link .pcc-arrow{font-size:1.55em;line-height:1;color:var(--pcc-card-accent);transition:transform .2s ease}.pcc .pcc-card:hover .pcc-link .pcc-arrow,.pcc .pcc-link:focus-visible .pcc-arrow{transform:translate(3px,-3px)}.pcc .pcc-card .pcc-link:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.pcc .pcc-slot:has(.pcc-link:focus-visible) .pcc-ring{opacity:1}.pcc .pcc-art{position:relative;flex:1 1 0;min-height:38cqw;margin:3.6cqw -1.2cqw 0;border:1px solid var(--pcc-card-frame);background:rgb(var(--pcc-art-rgb)/var(--pcc-css))}.pcc .pcc-art-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:var(--pcc-css)}.pcc .pcc-card--hardware .pcc-art-img{-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(.73) contrast(2.175);mix-blend-mode:screen}.pcc .pcc-art-static,.pcc .pcc-hud{position:absolute;pointer-events:none}.pcc .pcc-art-static{inset:0}.pcc:not([data-pcc-js]) .pcc-hud,.pcc[data-pcc-js] .pcc-art-static{display:none}.pcc:not([data-pcc-js]) :is(.pcc-controls,.pcc-hint){visibility:hidden}.pcc:not([data-pcc-js]) .pcc-back{visibility:hidden}.pcc .pcc-tick{position:absolute;width:12px;height:12px}.pcc .pcc-tick:after,.pcc .pcc-tick:before{content:"";position:absolute;background:var(--pcc-card-ink);opacity:.9}.pcc .pcc-tick:before{left:0;right:0;top:50%;height:1px}.pcc .pcc-tick:after{top:0;bottom:0;left:50%;width:1px}.pcc .pcc-tick.tl{left:-6px;top:-6px}.pcc .pcc-tick.tr{right:-6px;top:-6px}.pcc .pcc-tick.bl{left:-6px;bottom:-6px}.pcc .pcc-tick.br{right:-6px;bottom:-6px}.pcc .pcc-art-label{position:absolute;left:10px;bottom:9px;padding:4px 8px 3px;font:400 max(11px,2.3cqw)/1.35 var(--pcc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pcc-card-ink);background:rgba(6,17,30,.66);border:1px solid rgba(188,227,255,.3)}.pcc .pcc-art-label:empty{display:none}.pcc .pcc-lenti{position:absolute;right:10px;bottom:12px;display:flex;gap:4px;padding:5px 6px;background:rgba(6,17,30,.66);border:1px solid rgba(188,227,255,.3)}.pcc .pcc-lenti i{display:block;width:12px;height:3px;background:rgba(188,227,255,.32);transition:background-color .2s ease}.pcc .pcc-lenti i.on{background:#f4f7fb}.pcc .pcc-card:not([data-pcc-gl=on]) .pcc-lenti,.pcc .pcc-hud:not([data-pcc-lenti]) .pcc-lenti,.pcc[data-pcc-motion=reduced] .pcc-lenti{display:none}.pcc .pcc-gloss{position:absolute;inset:0;border-radius:4.6cqw;overflow:hidden;pointer-events:none}.pcc .pcc-gloss-spot{position:absolute;left:0;top:0;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;background:radial-gradient(closest-side,rgba(255,255,255,.1),rgba(244,247,251,.035) 45%,rgba(255,255,255,0));will-change:transform}.pcc .pcc-ring{position:absolute;left:-9px;right:-9px;top:-9px;aspect-ratio:5/7;height:auto;width:calc(100% + 18px);border:var(--pcc-focus-w) solid var(--pcc-focus);border-radius:calc(4.6cqw + 8px);box-shadow:0 0 0 1px rgba(6,17,30,.9),0 0 28px rgba(140,200,255,.35);opacity:0;pointer-events:none;transition:opacity .15s ease}.pcc .pcc-back-body{position:absolute;inset:7cqw 7.2cqw 11.6cqw;display:flex;flex-direction:column}.pcc .pcc-sheet{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--pcc-card-rule);background:var(--pcc-sheet-bg)}.pcc .pcc-sheet-head{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid var(--pcc-card-rule)}.pcc .pcc-seal{display:grid;place-items:center;padding:max(6px,1.6cqw);border-right:1px solid var(--pcc-card-rule)}.pcc .pcc-emblem-space{position:relative;width:max(42px,14cqw);height:max(42px,14cqw)}.pcc .pcc-seal-img{position:absolute;inset:4%;width:92%;height:92%;max-width:none;border-radius:50%;box-shadow:0 0 0 1px var(--pcc-card-frame);opacity:var(--pcc-css)}.pcc .pcc-sheet-title{display:flex;flex-direction:column;justify-content:center;gap:max(3px,.8cqw);min-width:0;padding:max(6px,1.5cqw) max(10px,2.8cqw)}.pcc .pcc-sheet-title .pcc-eyebrow{font-size:max(11px,2.5cqw);line-height:1.3;color:var(--pcc-card-accent)}.pcc .pcc-back-title{margin:0;padding:0;font:600 max(24px,8.2cqw)/.9 var(--pcc-font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--pcc-card-ink)}.pcc .pcc-index{flex:1 1 auto;min-height:0;display:flex}.pcc .pcc-list{flex:1 1 auto;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pcc .pcc-list li{flex:1 1 0;display:flex;min-height:var(--pcc-target);margin:0;padding:0}.pcc .pcc-list li+li{border-top:1px solid var(--pcc-card-rule-soft)}.pcc .pcc-list a{position:relative;flex:1 1 auto;display:grid;grid-template-columns:max(22px,6.4cqw) minmax(0,1fr) auto;align-items:center;-moz-column-gap:max(6px,1.8cqw);column-gap:max(6px,1.8cqw);min-height:var(--pcc-target);padding:max(4px,.9cqw) max(10px,2.8cqw);transition:background-color .18s ease}.pcc .pcc-list a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--pcc-card-accent);transform:scaleY(0);transform-origin:top;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pcc .pcc-list a:is(:hover,:focus-visible){background:var(--pcc-row-hover)}.pcc .pcc-list a:is(:hover,:focus-visible):before{transform:scaleY(1)}.pcc .pcc-list b{font:500 max(11px,2.5cqw)/1.2 var(--pcc-font-mono);letter-spacing:.06em;color:var(--pcc-card-accent)}.pcc .pcc-row-text{min-width:0}.pcc .pcc-list strong{display:block;font:500 max(13px,3.55cqw)/1.2 var(--pcc-font-title);letter-spacing:-.01em;color:var(--pcc-card-ink)}.pcc .pcc-list small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.3em;font:400 max(11.5px,2.9cqw)/1.3 var(--pcc-font-body);color:var(--pcc-card-muted);text-wrap:balance}.pcc .pcc-go{font:400 max(14px,3.8cqw)/1 var(--pcc-font-body);color:var(--pcc-card-accent);transition:transform .2s ease}.pcc .pcc-list a:is(:hover,:focus-visible) .pcc-go{transform:translate(2px,-2px)}.pcc .pcc-list a:hover strong{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pcc .pcc-list a:focus-visible{outline:var(--pcc-focus-w) solid var(--pcc-focus-on-card,var(--pcc-focus));outline-offset:-3px}.pcc .pcc-slot:has(.pcc-back a:focus-visible) .pcc-ring{opacity:.55}.pcc:is(.pcc-static,:has(.pcc-nojs)) .pcc-card{aspect-ratio:auto;transform:none;cursor:auto;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}.pcc:is(.pcc-static,:has(.pcc-nojs)) .pcc-flipper{position:relative;inset:auto;display:flex;flex-direction:column;gap:var(--pcc-deck-gap);transform:none}.pcc:is(.pcc-static,:has(.pcc-nojs)) .pcc-face{position:relative;inset:auto;aspect-ratio:5/7}.pcc:is(.pcc-static,:has(.pcc-nojs)):not([data-pcc-js]) .pcc-back{visibility:visible;transform:none}.pcc:is(.pcc-static,:has(.pcc-nojs)) :is(.pcc-foil,.pcc-controls,.pcc-hint){display:none}.pcc:is(.pcc-static,:has(.pcc-nojs)) .pcc-slot:has(.pcc-back a:focus-visible) .pcc-ring{opacity:0}@container (max-width: 300px){.pcc .pcc-list small{display:none}.pcc .pcc-sheet-title .pcc-eyebrow{font-size:11px;letter-spacing:.08em}.pcc .pcc-back-title{font-size:20px}}.pcc .pcc-card--hardware{--pcc-card-ink:#f7fbff;--pcc-card-muted:#e6f2ff;--pcc-card-accent:#d6ebff;--pcc-card-rule:rgba(188,227,255,.42);--pcc-card-frame:rgba(224,239,255,.55);--pcc-t1:#f7fbff;--pcc-t2:#cfe6ff;--pcc-t3:#ffffff;--pcc-stock-a:9 100 193;--pcc-stock-b:0 74 147;--pcc-art-rgb:0 63 128;--pcc-focus-on-card:var(--sp-focus-on-action,#ffffff);--pcc-card-rule-soft:rgba(188,227,255,.24);--pcc-row-hover:rgba(214,235,255,.12);--pcc-sheet-bg:rgba(2,30,70,.22)}.pcc .pcc-card--vision{--pcc-card-ink:#f4f7fb;--pcc-card-muted:#c2d6ed;--pcc-card-accent:#8cc8ff;--pcc-card-rule:rgba(112,131,154,.7);--pcc-card-frame:rgba(140,200,255,.5);--pcc-t1:#f4f7fb;--pcc-t2:#bce3ff;--pcc-t3:#ffffff;--pcc-stock-a:13 56 103;--pcc-stock-b:8 31 61;--pcc-art-rgb:10 45 87;--pcc-card-rule-soft:rgba(112,131,154,.42);--pcc-row-hover:rgba(140,200,255,.08);--pcc-sheet-bg:rgba(3,12,24,.28)}.pcc .pcc-controls{display:flex;justify-content:center;margin-top:26px}.pcc .pcc-flip .pcc-flip-icon{transition:transform .5s cubic-bezier(.3,.7,.2,1)}.pcc .pcc-flip[data-pcc-flipped] .pcc-flip-icon{transform:rotate(180deg)}.pcc .pcc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcc.pcc-veil{position:fixed;inset:0;z-index:1000;display:block;min-height:0;overflow:hidden;background:transparent;pointer-events:auto}.pcc .pcc-fill{position:absolute;inset:0;overflow:hidden}.pcc .pcc-fill-base{position:absolute;inset:0;z-index:0;background:var(--pcc-navy)}.pcc .pcc-surface{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background-size:240% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-image:linear-gradient(112deg,transparent 32%,rgba(188,227,255,.16) 45%,rgba(255,255,255,.3) 50%,rgba(188,227,255,.14) 55%,transparent 68%),linear-gradient(to top right,transparent calc(50% - 7vmin),rgba(140,200,255,.09) 50%,transparent calc(50% + 7vmin)),linear-gradient(to bottom right,transparent calc(50% - 7vmin),rgba(140,200,255,.09) 50%,transparent calc(50% + 7vmin)),radial-gradient(70% 60% at 50% 32%,rgba(140,200,255,.22),transparent 70%),linear-gradient(180deg,var(--pcc-surface-a),var(--pcc-surface-b))}.pcc .pcc-surface[data-kind=hardware]{--pcc-surface-a:#0964c1;--pcc-surface-b:#003f80}.pcc .pcc-surface[data-kind=vision]{--pcc-surface-a:#0f3b6c;--pcc-surface-b:#081e3b}.pcc .pcc-fill-sheen{inset:-20% -60%;z-index:4;opacity:0;background:linear-gradient(105deg,transparent 40%,rgba(188,227,255,.14) 47%,rgba(255,255,255,.24) 50%,rgba(188,227,255,.14) 53%,transparent 60%)}.pcc .pcc-edge,.pcc .pcc-fill-sheen{position:absolute;pointer-events:none}.pcc .pcc-edge{inset:0;z-index:3}.pcc .pcc-edge i{position:absolute;left:0;top:0;display:block;transform-origin:0 0}.pcc .pcc-edge i[data-e=b],.pcc .pcc-edge i[data-e=t]{width:100%;height:20px;background:linear-gradient(90deg,#c4cdd8,#f4f7fb 12%,#8cc8ff 26%,#005eb8 40%,#bce3ff 54%,#ffffff 64%,#8cc8ff 78%,#f4f7fb 90%,#c4cdd8)}.pcc .pcc-edge i[data-e=l],.pcc .pcc-edge i[data-e=r]{width:20px;height:100%;background:linear-gradient(180deg,#f4f7fb,#8cc8ff 18%,#bce3ff 36%,#005eb8 52%,#8cc8ff 68%,#ffffff 82%,#c4cdd8)}.pcc .pcc-snap{z-index:4;max-width:none;transform-origin:0 0}.pcc .pcc-ghosts,.pcc .pcc-snap{position:absolute;pointer-events:none}.pcc .pcc-ghosts{inset:0;z-index:6}.pcc .pcc-ghost-card{position:absolute;transform-origin:0 0;container-type:inline-size}.pcc .pcc-ghost-card :is(.pcc-front-body,.pcc-hud){transform:none}@media (prefers-reduced-motion:no-preference){.pcc[data-pcc-js] :is(.pcc-controls,.pcc-hint){animation:pcc-fade .6s ease backwards}}@keyframes pcc-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pcc :is(.pcc-btn,.pcc-ring,.pcc-flip .pcc-flip-icon,.pcc-link .pcc-arrow,.pcc-list a,.pcc-go){transition:none!important}.pcc .pcc-list a:before{transition:none!important}.pcc .pcc-card{will-change:auto;transition:--pcc-css .3s linear}.pcc :is(.pcc-flipper,.pcc-shadow,.pcc-glow,.pcc-title,.pcc-gloss-spot){will-change:auto}.pcc .pcc-gloss{display:none}.pcc .pcc-glow{filter:none}.pcc .pcc-spot{display:none}}@media (max-width:1180px){.pcc{--pcc-card-w:clamp(290px,40vw,390px)}.pcc .pcc-wrap{grid-template-columns:1fr;grid-template-rows:auto auto auto}.pcc .pcc-intro{grid-column:1;grid-row:1;padding-bottom:8px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px;align-items:end}.pcc .pcc-h1,.pcc .pcc-intro .pcc-eyebrow{grid-column:1}.pcc .pcc-h1{margin-bottom:0}.pcc .pcc-lead{grid-column:2;grid-row:1/span 2;align-self:end}.pcc .pcc-tools{grid-column:1/-1;margin-top:26px}.pcc .pcc-deck{grid-column:1;grid-row:2;padding-block:40px 30px}.pcc .pcc-bottom{grid-row:3}}@media (max-width:1000px){.pcc{--pcc-header:var(--public-navigation-height,68px)}}@media (max-width:760px){.pcc{--pcc-card-w:min(calc(100vw - 44px),380px);min-height:0}.pcc .pcc-wrap{padding-top:18px}.pcc .pcc-intro{display:block;padding-bottom:0}.pcc .pcc-h1{font-size:clamp(44px,12.4vw,58px);margin:10px 0}.pcc .pcc-lead{font-size:15.5px;line-height:1.55}.pcc .pcc-tools{margin-top:12px;gap:8px 14px}.pcc .pcc-hint svg{display:none}.pcc .pcc-deck{flex-direction:column;align-items:center;gap:40px;padding-block:18px 34px}.pcc .pcc-slot{--pcc-slot-w:var(--pcc-card-w)}.pcc .pcc-controls{margin-top:20px}}@media (forced-colors:active){.pcc :is(.pcc-foil,.pcc-gloss,.pcc-stage,.pcc-shadow,.pcc-glow){display:none}.pcc .pcc-face{border:1px solid CanvasText;background:Canvas}.pcc .pcc-face:before{display:none}.pcc .pcc-title{-webkit-text-fill-color:CanvasText;background:none}.pcc :is(.pcc-art-img,.pcc-seal-img){opacity:1;filter:none;mix-blend-mode:normal}.pcc :is(.pcc-icon,.pcc-arrow,.pcc-go,.pcc-flip-icon){color:CanvasText;opacity:1}.pcc .pcc-ring{border-color:Highlight}}