.awards-page .profile-intro{padding-top:clamp(48px,6vw,80px)!important;padding-bottom:clamp(44px,5vw,68px)!important}.awards-page .profile-intro h1{max-width:900px;margin-bottom:0}.awards-page .credentials{padding-top:0;padding-bottom:clamp(64px,8vw,110px)}.awards-page .credentials section+section{margin-top:clamp(64px,8vw,100px);padding-top:clamp(36px,4vw,52px);border-top:1px solid #dce7eb}.awards-page .awards-section-head{display:block;margin:0 0 clamp(24px,3vw,36px)}.awards-page .awards-section-label{margin-bottom:12px;font-size:12px;line-height:1.5;letter-spacing:.13em}.awards-page .awards-section-head h2{max-width:28ch;font-size:clamp(26px,2.8vw,36px);line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.awards-page .credential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;align-items:start}.awards-page .credential-card{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;max-width:none;min-height:44px;text-decoration:none;color:#242424}.awards-page .credential-card img{display:block;width:100%;height:clamp(186px,20vw,280px)!important;object-fit:contain!important;object-position:center bottom;transform-origin:center 90%;transition:transform .22s ease,opacity .22s ease}.awards-page .credential-card span{display:block;margin-top:17px;font-size:15px;line-height:1.45;font-weight:600;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.awards-page .credential-card small{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:#53646d;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.awards-page .credential-card:hover img{transform:translateY(-4px)}.awards-page .credential-card:active img{transform:translateY(-1px)}.awards-page .credential-card:focus-visible{outline:3px solid #00749b;outline-offset:7px;border-radius:2px}.awards-page .awards-patent-grid{grid-template-columns:minmax(0,340px)}.awards-page .awards-patent-grid img{height:320px!important}.awards-page .image-viewer{box-sizing:border-box;width:min(920px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:16px 20px 20px;border:1px solid #e3ecef;border-radius:18px;overflow:auto;box-shadow:0 30px 80px #102f3c30}.awards-page .image-viewer::backdrop{background:#142730b8}.awards-page .image-viewer-toolbar,.awards-page .image-viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.awards-page .image-viewer-toolbar{position:sticky;top:-16px;z-index:1;padding:0 0 12px;background:#fff}.awards-page .image-viewer form{position:static;margin:0;background:none}.awards-page .image-viewer-count{color:#53646d;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.awards-page .image-viewer button{min-width:44px;min-height:44px;padding:9px 13px;border:1px solid #ccdce3;border-radius:8px;background:#fff;color:#173e50;font-size:14px;transition:background .18s,border-color .18s}.awards-page .image-viewer button:hover:not(:disabled){background:#edf8fb;border-color:#7cb8ca}.awards-page .image-viewer button:disabled{opacity:.35;cursor:default}.awards-page .image-viewer>img{width:100%;height:auto;max-height:calc(100dvh - 184px);object-fit:contain}.awards-page .image-viewer-foot{padding-top:12px}.awards-page .image-viewer-foot p{max-width:70ch;margin:0;font-size:14px;line-height:1.55}.awards-page .image-viewer-controls{display:flex;gap:8px;flex:none}@media(max-width:1000px){.awards-page .credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.awards-page .credential-card img{height:clamp(180px,27vw,265px)!important}}@media(max-width:600px){.awards-page .profile-intro{padding-top:42px!important;padding-bottom:42px!important}.awards-page .profile-intro h1{font-size:clamp(36px,10vw,44px)!important}.awards-page .credentials{padding-bottom:64px}.awards-page .credentials section+section{margin-top:54px;padding-top:32px}.awards-page .awards-section-head{margin-bottom:22px}.awards-page .awards-section-head h2{font-size:26px}.awards-page .credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.awards-page .credential-card img{height:150px!important}.awards-page .credential-card span{margin-top:10px;font-size:14px;line-height:1.45}.awards-page .credential-card small{font-size:12px;line-height:1.5}.awards-page .award-product-grid{grid-template-columns:minmax(0,1fr);gap:0}.awards-page .award-product-grid .credential-card{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:18px;align-content:center;min-height:160px;padding:13px 0!important;border-bottom:1px solid #e5edef!important}.awards-page .award-product-grid .credential-card:first-child{border-top:1px solid #e5edef!important}.awards-page .award-product-grid .credential-card img{grid-row:1/3;align-self:center;height:132px!important;object-position:center}.awards-page .award-product-grid .credential-card span{align-self:end;margin-top:0;font-size:16px;line-height:1.35}.awards-page .award-product-grid .credential-card small{align-self:start;margin-top:6px;font-size:13px;line-height:1.45}.awards-page .awards-patent-grid{grid-template-columns:minmax(0,260px)}.awards-page .awards-patent-grid img{height:260px!important}.awards-page .image-viewer{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px 14px;border-radius:14px}.awards-page .image-viewer-toolbar{top:-12px}.awards-page .image-viewer>img{max-height:calc(100dvh - 194px)}.awards-page .image-viewer-foot{align-items:flex-start}.awards-page .image-viewer-foot p{font-size:12px}}@media(prefers-reduced-motion:reduce){.awards-page .credential-card img,.awards-page .image-viewer button{transition:none}.awards-page .credential-card:hover img{transform:none}}.awards-page .credential-grid,.awards-page .award-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;align-items:start}.awards-page .awards-patent-grid{grid-template-columns:minmax(0,240px)}.awards-page .credential-card,.awards-page .award-product-grid .credential-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:180px auto auto;justify-items:center;align-content:start;min-height:0;padding:0!important;border:0!important;text-align:center;gap:0}.awards-page .credential-card img,.awards-page .award-product-grid .credential-card img,.awards-page .awards-patent-grid .credential-card img{grid-row:1;width:100%;height:180px!important;object-fit:contain!important;object-position:center center;border:0!important;background:transparent!important;padding:0!important}.awards-page .credential-card span,.awards-page .award-product-grid .credential-card span{grid-row:2;align-self:start;margin:10px 0 0;font-size:14px;line-height:1.4;text-align:center}.awards-page .credential-card small,.awards-page .award-product-grid .credential-card small{grid-row:3;align-self:start;margin:3px 0 0;font-size:12px;line-height:1.4;text-align:center}@media(max-width:1000px){.awards-page .credential-grid,.awards-page .award-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.awards-page .credential-grid,.awards-page .award-product-grid,.awards-page .awards-patent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.awards-page .credential-card,.awards-page .award-product-grid .credential-card{grid-template-rows:clamp(118px,36vw,156px) auto auto}.awards-page .credential-card img,.awards-page .award-product-grid .credential-card img,.awards-page .awards-patent-grid .credential-card img{height:clamp(118px,36vw,156px)!important}.awards-page .credential-card span,.awards-page .award-product-grid .credential-card span{margin-top:8px;font-size:13px}.awards-page .credential-card small,.awards-page .award-product-grid .credential-card small{font-size:12px}}
