@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/silkscreen-700-latin.woff2)format("woff2")}.references{--references-ink:#f5efe3;--references-ink-soft:#f5efe3c2;--references-gold:#d4aa47;--references-gold-strong:#f1cf83;--references-gold-deep:#7d5921;--references-green:#2f7f58;--references-green-soft:#2f7f5857;--references-green-deep:#113b2a;--references-line:#d4aa472e;--references-pcb-font:"SFMono-Regular", "Consolas", "Liberation Mono", monospace;--references-copy-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--references-display-font:"Silkscreen", "Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--references-heading-font:"Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--references-background:#000;--references-card-edge:#ffffff1f;--references-card-edge-strong:#ffffff47;--references-card-shadow: 24px 36px 64px -20px #000000bd, 16px 22px 36px -14px #0000008f,  6px 10px 14px -6px #0000007a, 2px 3px 4px #00000052,  -1px -1px 0 #d6c4982e,  inset 0 1px 0 #ffffff24, inset 0 -1px 0 #ffffff0f;--references-card-shadow-hover:32px 48px 80px -22px #000c, 20px 28px 44px -14px #0000009e, 8px 14px 18px -8px #0000008a, 3px 4px 6px #00000061, -1px -1px 0 #d6c4983d, inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #ffffff14;--references-card-board-scale:1.03;--references-card-thickness:10px;--references-card-thickness-inset:18px;--references-card-lift:-8px;--references-card-panel-background:linear-gradient(180deg, #080a0ca3 0%, #080a0ca3 100%), linear-gradient(180deg, #ffffff0a 0%, #fff0 26%);--references-card-specular-overlay:url(../assets/pcbcards/pcb-specular-overlay.svg);color:var(--references-ink);overflow-clip-margin:border-box 138px;overflow-anchor:none;isolation:isolate;z-index:1;content-visibility:auto;contain-intrinsic-size:auto 1800px;background:#000;margin-top:0;padding:110px 0 30px;position:relative;overflow:clip}.references:before,.references:after,.references-shell:before,.references-shell:after,.references-story-card:before,.references-story-card:after,.references-story-button:before,.references-story-button:after{content:none}.references-shell{z-index:1;gap:clamp(28px,4vw,42px);display:grid;position:relative;overflow:visible}.references-hero{margin-top:clamp(16px,3vh,42px);text-align:center;justify-items:center;gap:16px;max-width:min(46rem,100%);margin-inline:auto;display:grid}.references-eyebrow{font-family:var(--references-pcb-font);color:#f1cf83e0;letter-spacing:.16em}.references-title{max-width:11ch;font-family:var(--references-display-font);letter-spacing:.03em;color:#002d04;-webkit-text-stroke:1.4px var(--references-gold-strong);text-shadow:1px 0 0 var(--references-gold-strong), -1px 0 0 var(--references-gold-strong), 0 1px 0 var(--references-gold-strong), 0 -1px 0 var(--references-gold-strong), 1px 1px 0 var(--references-gold-strong), -1px 1px 0 var(--references-gold-strong), 1px -1px 0 var(--references-gold-strong), -1px -1px 0 var(--references-gold-strong), 0 0 18px #006b3c57, 0 10px 28px #00000061;text-wrap:balance;margin:0;font-size:clamp(2.24rem,4.5vw,4.1rem);font-weight:700;line-height:1.08}.references-subhead{max-width:46rem;font-family:var(--references-copy-font);color:#f1cf83d1;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;margin:0;font-weight:650;line-height:1.62}.references-lede{color:#f5efe3d1;max-width:62ch;font-family:var(--references-copy-font);text-align:center;text-wrap:pretty;font-size:1.08rem;line-height:1.82}.references-stage{gap:18px;width:100vw;margin-left:calc(50% - 50vw);display:grid}.references-story-rail-shell{border-top:0;gap:18px;padding-top:18px;padding-bottom:10px;display:grid;position:relative;overflow:visible}.references-story-controls{z-index:3;justify-content:flex-end;gap:12px;display:flex;position:absolute;top:clamp(-44px,-3vw,-32px);right:36px}.references-story-control{color:#ecf0f5e6;cursor:pointer;background:#080c12eb;border:1px solid #cbd3dd47;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:border-color .18s,transform .18s,background-color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.references-story-control{background:#0a0e14f5}}.references-story-control>span{place-items:center;width:100%;height:100%;display:grid}.references-story-control-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block;overflow:visible}.references-story-control--prev .references-story-control-icon svg{transform:translate(-.5px)}.references-story-control--next .references-story-control-icon svg{transform:translate(.5px)}.references-story-control:focus-visible{background:#080c12e0;border-color:#cbd3dd80;transform:scale(1.04)}.references-story-control:focus-visible,.references-story-button:focus-visible,.references-story-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #ffffffc7}.references-story-rail{touch-action:pan-y pinch-zoom;overflow-anchor:none;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333vw - 114.667px);grid-auto-flow:column;align-items:stretch;gap:136px;padding:24px 36px clamp(96px,10vw,140px);scroll-padding-left:36px;display:grid;overflow-x:auto}.references-story-rail::-webkit-scrollbar{display:none}.references-story-card{--references-card-rotate-x:0deg;--references-card-rotate-y:0deg;--references-card-shift-y:0px;--references-card-tilt-y:7deg;--references-card-shadow-hover-x:16px;--references-card-specular-hover-x:10px;--references-card-thickness-side-strip:linear-gradient(90deg, #f4e3b229 0%, #3f5e49f0 18%, #0b1411 100%);--references-card-thickness-bottom-strip:linear-gradient(180deg, #f2e1b024 0%, #385442f0 18%, #0a120f 100%);isolation:isolate;scroll-snap-align:start;perspective:4200px;perspective-origin:50%;min-width:0;height:100%;position:relative;container-type:inline-size}.references-story-card:before{content:"";opacity:.72;filter:blur(2px);transform-origin:50%;pointer-events:none;z-index:0;background:radial-gradient(78% 72% at 56% 38%,#000000c7 0%,#0000006b 48%,#0000 78%),radial-gradient(42% 22% at 56% 22%,#00000057 0%,#0000 82%);height:48%;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s;position:absolute;bottom:-36px;left:4%;right:4%;transform:translate(8px,14px)scaleX(.92)scaleY(.62)}@media (pointer:coarse){.references-story-card:before{filter:none}}.references-story-card:after{content:none}.references-story-button{isolation:isolate;aspect-ratio:.72;width:100%;min-width:0;min-height:100%;color:var(--references-ink);text-align:left;cursor:pointer;transform:translate3d(0, var(--references-card-shift-y), 0) rotateX(var(--references-card-rotate-x)) rotateY(var(--references-card-rotate-y));transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;z-index:1;background:0 0;border:0;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:30px 32px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible}.references-story-button:before,.references-story-button:after{content:"";pointer-events:none;border-radius:24px;position:absolute;inset:0}.references-story-button:before{background-image:radial-gradient(120% 88% at 14% 0%, #ffffff29 0%, #fff0 42%), linear-gradient(180deg, #ffffff0a 0%, #fff0 22%, #0000001f 68%, #0000003d 100%), radial-gradient(86% 64% at 50% 100%, #00000029 0%, #0000 60%), var(--references-card-background-image);border:1px solid var(--references-card-edge);box-shadow:var(--references-card-shadow);opacity:1;transform:translateZ(0) scale(var(--references-card-board-scale));transform-origin:50%;z-index:1;background-position:50%,50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover,cover;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s}.references-story-button:after{background:var(--references-card-specular-overlay) center / 100% 100% no-repeat, radial-gradient(78% 46% at 82% 16%, #ffffff38 0%, #fff0 70%), linear-gradient(118deg, #fff0 34%, #ffffff2e 49%, #fff0 62%), linear-gradient(180deg, #ffffff1a 0%, #fff0 16%, #fff0 82%, #ffffff1a 100%), radial-gradient(110% 84% at 50% 115%, #00000038 0%, #0000 70%);opacity:.54;z-index:2;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s;transform:translateZ(26px)}.references-story-board-edge{pointer-events:none;backface-visibility:hidden;opacity:.94;z-index:0;position:absolute}.references-story-board-edge--side{top:var(--references-card-thickness-inset);bottom:var(--references-card-thickness-inset);right:calc(var(--references-card-thickness) * -1);width:var(--references-card-thickness);transform-origin:0;background:var(--references-card-thickness-side-strip);border-top-right-radius:16px;border-bottom-right-radius:16px;transform:rotateY(90deg);box-shadow:inset 1px 0 #f6e6b924}.references-story-board-edge--bottom{left:var(--references-card-thickness-inset);right:var(--references-card-thickness-inset);bottom:calc(var(--references-card-thickness) * -1);height:var(--references-card-thickness);transform-origin:top;background:var(--references-card-thickness-bottom-strip);border-bottom-right-radius:16px;border-bottom-left-radius:16px;transform:rotateX(-90deg);box-shadow:inset 0 1px #f6e6b91f}.references-story-button>*{z-index:3;position:relative}.references-story-copy{background:var(--references-card-panel-background);border-radius:22px;align-content:start;gap:8px;width:min(100%,20.4rem);max-width:76%;padding:12px 16px 14px;display:grid;transform:translateZ(30px);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000061,0 6px 16px #0000003d}.references-story-meta,.references-card-logo-stack,.references-story-action{transform:translateZ(24px)}.references-story-button.is-active,.references-story-button:focus-visible{background:0 0}.references-story-button.is-active:before,.references-story-button:focus-visible:before{border-color:var(--references-card-edge-strong)}.references-story-meta{justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}.references-story-order,.references-story-badge,.references-story-action,.references-story-panel-industry,.references-story-panel-customer{text-transform:uppercase;letter-spacing:.18em}.references-story-order{font-family:var(--references-pcb-font);color:#f1cf83ad;letter-spacing:.1em;text-shadow:0 2px 18px #000000b8;font-size:1.2rem;font-weight:700;line-height:1}.references-story-button.is-active .references-story-order,.references-story-button:focus-visible .references-story-order{color:#f1cf83d1}.references-story-badge{font-family:var(--references-pcb-font);background:var(--references-card-panel-background);color:#fff8e8f0;font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:.7rem .92rem;font-weight:700;display:inline-flex}.references-story-customer{font-family:var(--references-copy-font);color:#eaf1e4d1;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 18px #000000b8;font-weight:700;display:block}.references-story-title{min-height:auto;font-family:var(--references-heading-font);letter-spacing:-.03em;color:#f8f5ebfa;text-wrap:balance;line-clamp:4;-webkit-line-clamp:4;overflow-wrap:anywhere;text-shadow:0 3px 18px #000000c7;-webkit-box-orient:vertical;font-size:clamp(1.28rem,5.1cqi,1.82rem);font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.references-card-logo-stack{grid-template-columns:repeat(auto-fill,184px);justify-content:start;gap:12px;width:100%;margin-top:0;padding-top:10px;display:grid;position:relative}.references-card-logo-stack--multi{grid-template-columns:repeat(auto-fill,184px)}.references-card-logo-stack:before{content:"";pointer-events:none;background:#ffffff24;height:1px;position:absolute;top:0;left:0;right:0}.references-card-logo-unit{align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.references-card-logo-frame{box-sizing:border-box;background:var(--references-card-panel-background);border:1px solid #ffffff14;border-radius:18px;place-items:center;width:184px;height:184px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.references-card-logo{z-index:1;object-fit:contain;object-position:center;width:min(100%,148px);height:96px;position:relative}.references-card-logo-caption{width:100%;max-width:100%;font-family:var(--references-copy-font);color:#eaf1e4d6;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-shadow:0 2px 12px #0000008f;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-weight:700;line-height:1.35;display:block;overflow:hidden}.references-story-action{font-family:var(--references-pcb-font);background:var(--references-card-panel-background);color:#fff8e8eb;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:auto;padding:.78rem 1.04rem;font-weight:700;display:inline-flex}.references-story-action:after{content:"↗";font-size:.8rem}@media (hover:hover) and (pointer:fine){.references-story-control:hover{background:#080c12e0;border-color:#cbd3dd80;transform:scale(1.04)}.references-story-button:hover{background:0 0}.references-story-button:hover:before{border-color:var(--references-card-edge-strong)}.references-story-button:hover .references-story-order{color:#f1cf83d1}.references-story-card:nth-child(odd){--references-card-tilt-y:-7deg;--references-card-shadow-hover-x:-16px;--references-card-specular-hover-x:-10px;--references-card-thickness-side-strip:linear-gradient(270deg, #f4e3b229 0%, #3f5e49f0 18%, #0b1411 100%)}.references-story-card:nth-child(2n){--references-card-tilt-y:7deg}.references-story-card:nth-child(odd) .references-story-board-edge--side{left:calc(var(--references-card-thickness) * -1);transform-origin:100%;right:auto;transform:rotateY(-90deg)}.references-story-card:hover,.references-story-card:focus-within{--references-card-rotate-x:7deg;--references-card-rotate-y:var(--references-card-tilt-y);--references-card-shift-y:var(--references-card-lift)}.references-story-card:hover:before,.references-story-card:focus-within:before{transform:translate3d(var(--references-card-shadow-hover-x), 16px, 0) scaleX(1.03) scaleY(.9);opacity:.7}.references-story-card:hover .references-story-button:before,.references-story-card:focus-within .references-story-button:before,.references-story-button:focus-visible:before{box-shadow:var(--references-card-shadow-hover)}.references-story-card:hover .references-story-button:after,.references-story-card:focus-within .references-story-button:after,.references-story-button:focus-visible:after{transform:translate3d(var(--references-card-specular-hover-x), -7px, 18px);opacity:.84}}.references-story-overlay{--popup-accent:#f1cf83eb;--references-gold:#d4aa47;--references-gold-strong:#f1cf83;--references-overlay-brand:#f1cf83;--references-overlay-pointer-x:50%;--references-overlay-pointer-y:18%;--popup-overlay-align:center;--popup-overlay-padding-block:clamp(20px, 3vw, 34px);--popup-overlay-padding-inline:24px;--popup-dialog-width:min(100%, 78rem);--popup-dialog-padding:clamp(28px, 4vw, 40px);--popup-dialog-radius:30px;--popup-close-ink:#f5efe3b8}.references-story-overlay-backdrop{background:radial-gradient(circle at 24% 18%,#f1cf8314 0%,#0000 36%),linear-gradient(#120f0ad1 0%,#070604e6 100%)}.references-story-dialog{--references-dialog-base:#0b0b0e;width:var(--popup-dialog-width);border-radius:var(--popup-dialog-radius);contain:layout paint style;background:linear-gradient(180deg, #16161c 0%, var(--references-dialog-base) 42%);border:1px solid #ffffff1a;padding:0;overflow:hidden;box-shadow:0 40px 110px #0000009e}.references-story-dialog:before{content:none}.references-story-dialog:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--references-overlay-pointer-x,50%) var(--references-overlay-pointer-y,18%), #ffffff1a 0%, #ffffff0b 16%, transparent 42%);mix-blend-mode:screen;position:absolute;inset:0}.references-story-dialog-scroll{z-index:1;overscroll-behavior:contain;scrollbar-gutter:auto;max-height:calc(100vh - clamp(144px,18vw,212px));position:relative;overflow:auto}.references-story-dialog-panels{z-index:1;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;position:relative}.references-story-panel{--panel-accent:#6b7686;--references-dialog-base:#0b0b0e;--panel-accent-prev:var(--panel-accent);isolation:isolate;background:color-mix(in srgb, var(--panel-accent) 14%, var(--references-dialog-base));contain-intrinsic-size:760px;box-shadow:none;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:clamp(22px,3vw,32px);padding:clamp(44px,5vw,60px) clamp(28px,4vw,48px) clamp(40px,5vw,52px);scroll-margin-top:0;display:flex;position:relative;overflow:visible}.references-story-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--panel-accent-prev) 14%, var(--references-dialog-base)) 0%, color-mix(in srgb, var(--panel-accent) 14%, var(--references-dialog-base)) 100%);height:clamp(140px,22vw,240px);position:absolute;inset:0 0 auto}.references-story-panel:first-child:before{content:none}.references-story-panel[data-references-story-panel-key=wains-apc]{--panel-accent:#14b1c6}.references-story-panel[data-references-story-panel-key=solar-log]{--panel-accent:#3f68c8;--panel-accent-prev:#14b1c6}.references-story-panel[data-references-story-panel-key=htrius]{--panel-accent:#6b7686;--panel-accent-prev:#3f68c8}.references-story-panel[data-references-story-panel-key=mayer-cie]{--panel-accent:#2fa869;--panel-accent-prev:#6b7686}.references-story-panel[data-references-story-panel-key=abi]{--panel-accent:#3a5fb8;--panel-accent-prev:#2fa869}.references-story-panel:not(.is-active){content-visibility:auto}.references-story-panel.is-active{box-shadow:none}.references-story-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px clamp(24px,4vw,48px);display:grid}.references-story-panel-industry{font-family:var(--references-pcb-font);color:#f1cf83d1;letter-spacing:.16em;text-transform:uppercase;grid-column:1;margin:0;font-size:.64rem;font-weight:700}.references-story-panel-customer{font-family:var(--references-copy-font);color:#f5efe399;letter-spacing:.18em;text-transform:uppercase;grid-column:1;margin:0;font-size:.74rem;font-weight:700}.references-story-panel h3{max-width:22ch;font-family:var(--references-heading-font);letter-spacing:-.035em;text-wrap:balance;grid-column:1;margin:4px 0 0;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:700;line-height:.94}.references-story-panel-content{align-items:start;gap:clamp(22px,4vw,40px);display:flex}.references-story-panel-copy{flex:1 1 0;align-content:start;gap:0;min-width:0;display:grid}.references-story-panel-outcome{font-family:var(--references-heading-font);color:#fff4d7;letter-spacing:-.012em;text-align:left;text-wrap:balance;text-shadow:0 10px 24px #0000006b;background:0 0;border:0;border-radius:0;justify-self:start;margin:0 0 18px;padding:0;font-size:clamp(1.04rem,2vw,1.28rem);font-weight:700;line-height:1.14;display:block}.references-story-panel-body{color:#f5efe3d6;max-width:58ch;font-family:var(--references-copy-font);margin:0 0 22px;font-size:1.02rem;line-height:1.78}.references-story-panel-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.references-story-panel-points li{color:#f5efe3db;font-family:var(--references-copy-font);padding-left:18px;font-size:.96rem;line-height:1.72;position:relative}.references-story-panel-points li:before{content:"";background:var(--references-gold);border-radius:999px;width:6px;height:6px;position:absolute;top:.8em;left:0}.references-story-panel-product{aspect-ratio:1;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;flex:none;width:clamp(160px,26vw,260px);padding:12px;overflow:hidden}.references-story-panel-product img{object-fit:contain;object-position:center;border-radius:10px;width:100%;height:100%;display:block}.references-story-panel-logos{flex-wrap:wrap;grid-area:3/2;justify-content:flex-end;align-items:center;gap:0;max-width:min(26rem,36vw);padding-top:0;display:flex}.references-story-panel-logos .references-story-logo-frame{padding-inline:clamp(12px,2vw,18px)}.references-story-panel-logos .references-story-logo-frame:first-child{padding-left:0}.references-story-panel-logos .references-story-logo-frame:last-child{padding-right:0}.references-story-panel-logos .references-story-logo-frame+.references-story-logo-frame{border-left:1px solid #ffffff29}.references-story-logo-frame{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:flex}.references-story-logo{object-fit:contain;object-position:right center;width:auto;max-width:min(260px,100%);height:clamp(54px,5.5vw,74px)}.references-logo--mayer-cie,.references-logo--wains{filter:brightness(0)saturate()invert(98%)}@media (width<=1700px){.references-story-copy{max-width:80%}.references-story-rail{grid-auto-columns:calc(50vw - 78px);gap:108px;padding:20px 24px 88px;scroll-padding-left:24px}.references-story-controls{right:24px}.references-story-panel{grid-template-columns:minmax(0,1fr)}.references-story-panel-brand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.references{padding:84px 0 92px}.references-title{letter-spacing:.025em;max-width:11ch;font-size:clamp(1.72rem,7.2vw,2.76rem);line-height:1.12}.references-story-copy{max-width:88%;padding:10px 12px 14px}.references-subhead{letter-spacing:.18em;font-size:.62rem}.references-lede{font-size:1rem;line-height:1.74}.references-story-controls{right:16px}.references-story-rail{grid-auto-columns:calc(100vw - 32px);gap:44px;padding:20px 16px 84px;scroll-padding-left:16px}.references-story-button{aspect-ratio:.7;gap:14px;padding:24px 22px 22px}.references-card-logo-stack,.references-card-logo-stack--multi{grid-template-columns:repeat(auto-fill,144px)}.references-card-logo-frame{width:144px;height:144px;padding:16px 18px}.references-card-logo{width:min(100%,112px);height:74px}.references-card-logo-caption{font-size:.56rem}.references-story-dialog{border-radius:0;padding:0}.references-story-dialog-scroll{max-height:none;margin-right:0;padding:0;scroll-padding-top:0}.references-story-dialog-panels{padding:0}.references-story-panel{padding:calc(env(safe-area-inset-top) + 60px) 16px 28px;gap:22px}.references-story-panel-header{grid-template-columns:minmax(0,1fr);gap:6px}.references-story-panel-customer{margin-bottom:6px}.references-story-panel h3{margin-top:0;font-size:clamp(1.86rem,9vw,2.5rem);line-height:1}.references-story-panel-logos{grid-area:auto/1;justify-content:flex-start;max-width:none;margin-top:4px}.references-story-panel-logos .references-story-logo-frame{padding-inline:14px}.references-story-logo-frame{justify-content:flex-start}.references-story-logo{object-position:left center;width:auto;max-width:150px;height:42px}.references-story-panel-outcome{margin:0 0 14px;font-size:clamp(1.1rem,4.6vw,1.32rem)}.references-story-panel-body{margin:0 0 18px;font-size:.98rem;line-height:1.7}.references-story-panel-content{gap:18px}.references-story-panel-product{width:clamp(140px,30vw,220px)}}@media (width<=640px){.references-story-panel-content{flex-direction:column}.references-story-panel-product{order:-1;align-self:start;width:100%;max-width:200px}}@media (width<=480px){.references-story-panel{gap:18px}.references-story-panel h3{overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:clamp(1.4rem,6.5vw,1.8rem)}.references-story-panel-industry,.references-story-panel-outcome{overflow-wrap:break-word;word-break:break-word}.references-story-logo{width:auto;max-width:200px;height:50px}}@media (pointer:coarse){.references-story-card{perspective:none}.references-story-button{transform-style:flat;backface-visibility:visible;transform:none}.references-story-button:before{transform:scale(var(--references-card-board-scale))}.references-story-button:after{transform:none}.references-story-card:before{transform:translate(8px)translateY(14px)scaleX(.92)scaleY(.62)}.references-story-board-edge{display:none}.references-story-copy,.references-story-meta,.references-card-logo-stack,.references-story-action{transform:none}}