._awards_1ebcs_2{isolation:isolate;color:#fff;border-radius:24px;align-content:end;gap:clamp(20px,3vw,32px);max-width:1180px;min-height:clamp(460px,52vw,640px);margin:0 auto clamp(16px,2.5vw,28px);padding:clamp(24px,4vw,48px);scroll-margin-top:104px;display:grid;position:relative;overflow:hidden}._awards_1ebcs_2>img{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}._awards_1ebcs_2:before{content:"";z-index:-1;background:linear-gradient(#00000061,#00000070),linear-gradient(#0080809e 0%,#008080e0 50%,#006b6bf5 100%);position:absolute;inset:0}._awards_1ebcs_2 h2{color:#ffffd1;max-width:18em;margin:0;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.02}._awards_1ebcs_2 p{max-width:44em;margin:12px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}._awards_1ebcs_2 ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._awards_1ebcs_2 li{text-align:center;color:#16201f;background:#ffffffeb;border-radius:18px;align-content:start;justify-items:center;gap:12px;padding:22px 14px;font-weight:700;line-height:1.3;display:grid;box-shadow:0 20px 40px -28px #0009}._awards_1ebcs_2 li svg{color:#ffffd1;box-sizing:content-box;background:teal;border-radius:50%;width:46px;height:46px;padding:9px}._awards_1ebcs_2 small{color:#ffffd1;margin:0;font-style:italic}@media (max-width:960px){._awards_1ebcs_2 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._awards_1ebcs_2 ul{grid-template-columns:1fr}}._jump_1ebcs_15{z-index:5;flex-wrap:wrap;gap:8px;max-width:1180px;margin:0 auto 18px;padding:8px 0;display:flex;position:sticky;top:84px}._jump_1ebcs_15 a{min-height:44px;color:inherit;background:#fffdf8;border:1px solid #20242324;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:650;text-decoration:none;transition:border-color .2s,background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}._jump_1ebcs_15 a span{color:#006b6b;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}._jump_1ebcs_15 a:hover{border-color:teal;transform:translateY(-1px)}._jump_1ebcs_15 a:active{transform:scale(.97)}._group_1ebcs_21{max-width:1180px;margin:0 auto clamp(14px,2vw,22px);scroll-margin-top:150px}._group_1ebcs_21 h2{margin:0 0 14px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700}._masonry_1ebcs_24{columns:2 420px;column-gap:16px;margin:0;padding:0;list-style:none}._masonry_1ebcs_24 li{break-inside:avoid;margin-bottom:16px}._masonry_1ebcs_24 figure{background:#fffdf8;border:1px solid #2024231a;border-radius:16px;margin:0;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden}._frame_1ebcs_27{display:block;overflow:hidden}._masonry_1ebcs_24 img{width:100%;height:auto;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}._masonry_1ebcs_24 figcaption{gap:2px;padding:10px 12px 12px;display:grid}._masonry_1ebcs_24 figcaption strong{font-size:.95rem;line-height:1.3}._masonry_1ebcs_24 figcaption span{color:var(--ink-soft,#59615f);font-size:.85rem;line-height:1.4}@media (hover:hover){._masonry_1ebcs_24 figure:hover{transform:translateY(-3px);box-shadow:0 20px 36px -26px #00000080}._masonry_1ebcs_24 figure:hover img{transform:scale(1.04)}}._page_1ebcs_36 a:focus-visible{outline-offset:3px;outline:3px solid #006b6b}:root[data-theme=gradient] ._jump_1ebcs_15 a,:root[data-theme=gradient] ._masonry_1ebcs_24 figure{background:#ffffffe0;border-color:#add6d6}@media (prefers-reduced-motion:reduce){._masonry_1ebcs_24 figure,._masonry_1ebcs_24 img,._jump_1ebcs_15 a{transition:none}._masonry_1ebcs_24 figure:hover,._masonry_1ebcs_24 figure:hover img,._jump_1ebcs_15 a:hover{transform:none}}@media (max-width:760px){._jump_1ebcs_15{top:72px}}._group_1ebcs_21[id]{scroll-margin-top:170px}@media (max-width:760px){._jump_1ebcs_15{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._jump_1ebcs_15 a{flex:none}._group_1ebcs_21[id]{scroll-margin-top:150px}[data-view=compact] ._masonry_1ebcs_24{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-view=compact] ._masonry_1ebcs_24 li{cursor:zoom-in;margin:0}[data-view=compact] ._masonry_1ebcs_24 figure{border-radius:10px;height:100%}[data-view=compact] ._frame_1ebcs_27{aspect-ratio:1}[data-view=compact] ._masonry_1ebcs_24 img{object-fit:cover;height:100%}[data-view=compact] ._masonry_1ebcs_24 figcaption{display:none}}
