.CertificateWall-module__m1uTeG__reveal{--wall-gap-x:1.25rem;--wall-gap-y:2.5rem;--plate-height:8.75rem;--plate-pad:1.125rem;--ink-soft:hsl(var(--foreground) / .76);--ink-meta:hsl(var(--foreground) / .7)}.CertificateWall-module__m1uTeG__reveal[data-reveal]{opacity:1;transition:none;transform:none}.CertificateWall-module__m1uTeG__list{gap:var(--wall-gap-y) var(--wall-gap-x);grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.CertificateWall-module__m1uTeG__card{min-width:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(var(--stagger,0) * 45ms);flex-direction:column;display:flex;position:relative}html[data-js="1"] .CertificateWall-module__m1uTeG__card{opacity:0;transform:translateY(14px)}html[data-js="1"] .CertificateWall-module__m1uTeG__reveal[data-reveal=shown] .CertificateWall-module__m1uTeG__card{opacity:1;transform:translate(0,0)}.CertificateWall-module__m1uTeG__titleLink{color:inherit;outline:none;text-decoration:none}.CertificateWall-module__m1uTeG__titleLink:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.CertificateWall-module__m1uTeG__titleLink:focus-visible{box-shadow:none;outline:none}.CertificateWall-module__m1uTeG__card:focus-within{outline:2px solid rgb(var(--accent));outline-offset:5px}.CertificateWall-module__m1uTeG__meta{align-items:center;min-height:2.25rem;padding-right:5.75rem;display:flex}.CertificateWall-module__m1uTeG__group{letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ink-meta);margin:0;font-size:.6875rem;font-weight:500;line-height:1.2;overflow:hidden}.CertificateWall-module__m1uTeG__download{z-index:2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--foreground) / .82);opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .3s var(--ease), color .2s ease;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .375rem;font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0;transform:translate(6px)}.CertificateWall-module__m1uTeG__card:hover .CertificateWall-module__m1uTeG__download,.CertificateWall-module__m1uTeG__card:focus-within .CertificateWall-module__m1uTeG__download{opacity:1;pointer-events:auto;transform:translate(0)}.CertificateWall-module__m1uTeG__download:hover{color:rgb(var(--accent))}.CertificateWall-module__m1uTeG__download:focus-visible{outline:2px solid rgb(var(--accent) / .85);outline-offset:2px;box-shadow:none}@media (hover:none),(any-hover:none){.CertificateWall-module__m1uTeG__download{opacity:1;pointer-events:auto;transform:none}}.CertificateWall-module__m1uTeG__plate{--plate-line:#18140e29;--plate-ambient:#000000eb;--plate-contact:#0009;height:var(--plate-height);padding:var(--plate-pad);box-shadow:inset 0 0 0 1px var(--plate-line), 0 16px 32px -22px var(--plate-ambient), 0 2px 6px -3px var(--plate-contact);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:.5rem;flex:none;margin-top:.25rem;position:relative}html[data-period=day] .CertificateWall-module__m1uTeG__plate{--plate-line:#261f1429;--plate-ambient:#2e261957;--plate-contact:#2e261929}.CertificateWall-module__m1uTeG__card:hover .CertificateWall-module__m1uTeG__plate,.CertificateWall-module__m1uTeG__card:focus-within .CertificateWall-module__m1uTeG__plate{box-shadow:inset 0 0 0 1px var(--plate-line), 0 8px 18px -14px var(--plate-ambient), 0 1px 3px -2px var(--plate-contact);transform:translateY(2px)}.CertificateWall-module__m1uTeG__markBox{width:100%;height:100%;display:block;position:relative}.CertificateWall-module__m1uTeG__mark{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.CertificateWall-module__m1uTeG__name{border-bottom:1px solid var(--hairline);letter-spacing:-.01em;color:hsl(var(--foreground));transition:border-color .3s var(--ease);margin:.875rem 0 0;padding:0 0 .625rem;font-size:1rem;font-weight:500;line-height:1.3;position:relative}.CertificateWall-module__m1uTeG__card:hover .CertificateWall-module__m1uTeG__name,.CertificateWall-module__m1uTeG__card:focus-within .CertificateWall-module__m1uTeG__name{border-bottom-color:rgb(var(--accent) / .65)}.CertificateWall-module__m1uTeG__body{max-width:38ch;color:var(--ink-soft);text-wrap:pretty;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.CertificateWall-module__m1uTeG__plain .CertificateWall-module__m1uTeG__name{margin-top:.75rem}.CertificateWall-module__m1uTeG__plain .CertificateWall-module__m1uTeG__body{max-width:42ch}.CertificateWall-module__m1uTeG__plainLead:before{content:"";top:calc(var(--wall-gap-y) / -2);background:var(--hairline);pointer-events:none;width:100%;height:1px;position:absolute;left:0}@media (min-width:640px){.CertificateWall-module__m1uTeG__reveal{--wall-gap-x:1.5rem;--wall-gap-y:3rem;--plate-height:9.5rem;--plate-pad:1.25rem}.CertificateWall-module__m1uTeG__list{grid-template-columns:repeat(2,minmax(0,1fr))}.CertificateWall-module__m1uTeG__plainLead:before{width:calc(200% + var(--wall-gap-x))}}@media (min-width:1024px){.CertificateWall-module__m1uTeG__reveal{--wall-gap-y:3.5rem;--plate-height:10.5rem;--plate-pad:1.375rem}.CertificateWall-module__m1uTeG__list{grid-template-columns:repeat(12,minmax(0,1fr))}.CertificateWall-module__m1uTeG__list>[data-span="3"]{grid-column:span 3}.CertificateWall-module__m1uTeG__list>[data-span="4"]{grid-column:span 4}.CertificateWall-module__m1uTeG__list>[data-span="5"]{grid-column:span 5}.CertificateWall-module__m1uTeG__list>[data-span="6"]{grid-column:span 6}}@media (min-width:1280px){.CertificateWall-module__m1uTeG__reveal{--wall-gap-y:4rem;--plate-height:11rem;--plate-pad:1.5rem}}@media (prefers-reduced-motion:reduce){.CertificateWall-module__m1uTeG__reveal[data-reveal]{opacity:1;transform:none}.CertificateWall-module__m1uTeG__card{opacity:1;transition:none;transform:none}.CertificateWall-module__m1uTeG__plate{transition:box-shadow .2s}.CertificateWall-module__m1uTeG__card:hover .CertificateWall-module__m1uTeG__plate,.CertificateWall-module__m1uTeG__card:focus-within .CertificateWall-module__m1uTeG__plate{transform:none}.CertificateWall-module__m1uTeG__download{transition:opacity .2s,color .2s;transform:none}}
