.Certificates_section__KVs0g{width:100%}.Certificates_eyebrow__sJAdW{margin:0 0 12px;color:var(--highlight-ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.Certificates_section__KVs0g .Certificates_title__C_cDP{margin-bottom:20px}.Certificates_list__UKER6{display:grid;gap:20px;width:100%;max-width:70rem;margin-inline:auto}.Certificates_certificate__NVFCL{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--background)}.Certificates_preview__7obfa{min-width:0;padding:20px;background:var(--surface)}.Certificates_certificate__NVFCL .Certificates_gallery__Yh1JQ>div,.Certificates_resultGallery__Xq5xI>div{margin-top:0}.Certificates_gallery__Yh1JQ .photo-grid{display:block}.Certificates_gallery__Yh1JQ .photo-item{width:100%;max-width:none}.Certificates_gallery__Yh1JQ .photo-button{aspect-ratio:1.45;border-radius:3px;background:transparent;box-shadow:0 4px 15px #00000010}.Certificates_previewHint__C_P1D{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:var(--muted);font-size:11px}.Certificates_content__CR_hw{display:flex;flex-direction:column;min-width:0;padding:24px}.Certificates_type__eUaZF{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.Certificates_content__CR_hw h3,.Certificates_result__N5gyN h3{margin:0 0 10px;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.02em}.Certificates_meta__J3VT8{display:flex;flex-wrap:wrap;gap:3px 12px;margin:0 0 18px;color:var(--muted);font-size:11px;line-height:1.6}.Certificates_description__T_IcY{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.75}.Certificates_documentLink__Pxh7M{display:inline-flex;align-items:center;align-self:start;flex-wrap:wrap;gap:8px;min-height:44px;margin-top:auto;color:var(--foreground);font-size:12px;font-weight:600;text-decoration:none}.Certificates_documentLink__Pxh7M:hover{color:var(--highlight-ink)}.Certificates_documentLinks__IHb34{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:auto}.Certificates_documentLinks__IHb34 .Certificates_documentLink__Pxh7M{margin-top:0}.Certificates_translationLink__V48ak{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--highlight-ink);font-size:11px;font-weight:600;text-decoration:none}.Certificates_translationLink__V48ak:hover{text-decoration:underline;text-underline-offset:4px}.Certificates_format__AXm_i{padding-left:8px;border-left:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:400}.Certificates_featured__8C7iw{border-color:var(--highlight-border);box-shadow:0 4px 20px var(--highlight-glow)}.Certificates_featured__8C7iw .Certificates_preview__7obfa{background:var(--highlight-tint)}.Certificates_featured__8C7iw .Certificates_type__eUaZF{color:var(--highlight-ink)}.Certificates_academic__M_38o{max-width:70rem;margin:28px auto 0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.Certificates_academic__M_38o>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;list-style:none}.Certificates_academic__M_38o>summary::-webkit-details-marker{display:none}.Certificates_academicTitle__695uE{display:block;font-size:15px;font-weight:600}.Certificates_academicSubtitle__biWN8{display:block;margin-top:4px;color:var(--muted);font-size:12px}.Certificates_expandIcon__537a4{color:var(--muted);font-size:24px;font-weight:400;transition:transform .18s ease}.Certificates_academic__M_38o[open] .Certificates_expandIcon__537a4{transform:rotate(45deg)}.Certificates_results__LlGEp{display:grid;gap:20px;padding:0 24px 24px}.Certificates_result__N5gyN{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding-top:22px;border-top:1px solid var(--border)}.Certificates_resultContent__cbhlB{min-width:0}.Certificates_score__s9YRE{margin:16px 0 0;font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:600}.Certificates_scoreDetail__hsooX{margin:6px 0 16px;color:var(--muted);font-size:12px}.Certificates_resultGallery__Xq5xI{align-self:start}.Certificates_resultGallery__Xq5xI .photo-grid{display:block}.Certificates_resultGallery__Xq5xI .photo-item{width:100%;max-width:180px}.Certificates_resultGallery__Xq5xI .photo-button{aspect-ratio:.72;border:1px solid var(--border);border-radius:4px;background:#fff}@media (min-width:480px){.Certificates_result__N5gyN{grid-template-columns:minmax(0,1fr) 110px}}@media (min-width:700px){.Certificates_list__UKER6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Certificates_certificate__NVFCL{display:flex;flex-direction:column}.Certificates_content__CR_hw{flex:1;padding:28px}.Certificates_featured__8C7iw{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%)}.Certificates_featured__8C7iw .Certificates_content__CR_hw{align-self:center;padding:32px}.Certificates_featured__8C7iw .Certificates_preview__7obfa{display:flex;flex-direction:column;justify-content:center;padding:28px}.Certificates_featured__8C7iw h3{font-size:32px}.Certificates_featured__8C7iw .Certificates_description__T_IcY{font-size:15px}}@media (min-width:1024px){.Certificates_results__LlGEp{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:reduce){.Certificates_expandIcon__537a4{transition:none}}.ProjectCard_card__Ncf0I{box-shadow:0 4px 16px #00000004}.ProjectCard_selectionBadge__PALHe{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;max-width:100%;margin:0 0 18px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--highlight-border) 32%,transparent);border-radius:999px;background:var(--highlight-tint);color:var(--highlight-ink);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.035em}.ProjectCard_selectionBadge__PALHe svg{flex-shrink:0}.ProjectCard_storyLink__Ijbid svg{transition:transform .18s ease}.ProjectCard_storyLink__Ijbid:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.ProjectCard_storyLink__Ijbid svg{transition:none}.ProjectCard_storyLink__Ijbid:hover svg{transform:none}}.References_section__c_gHv{width:100%}.References_eyebrow__W8bR8{margin:0 0 12px;color:var(--highlight-ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.References_section__c_gHv .References_title__QZ11K{margin-bottom:20px;font-size:clamp(23px,4vw,36px)}.References_groups__9RuYS{display:grid;gap:32px;max-width:70rem;margin-inline:auto}.References_group__rgw94{min-width:0}.References_group__rgw94 h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:19px;font-weight:500;letter-spacing:-.02em}.References_group__rgw94 h3 svg{color:var(--highlight-ink);flex-shrink:0}.References_groupCopy__GhTeV{margin:0 0 22px;font-size:13px;line-height:1.7;color:var(--muted)}.References_records__NkXIa{display:grid;gap:12px}.References_record__SAFHM{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--background);scroll-margin-top:128px}.References_record__SAFHM[open]{border-color:var(--highlight-border)}.References_record__SAFHM summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;padding:20px;cursor:pointer;list-style:none}.References_record__SAFHM summary::-webkit-details-marker{display:none}.References_recordTitle__OKbrL{min-width:0;font-size:16px;font-weight:600;line-height:1.4}.References_recordTitle__OKbrL>span{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:400}.References_period___7L4W{grid-column:1;color:var(--muted);font-size:11px}.References_record__SAFHM summary>svg{grid-row:1/3;grid-column:2;color:var(--muted);transition:transform .18s ease}.References_record__SAFHM[open] summary>svg{transform:rotate(180deg)}.References_recordBody__pIiGY{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0 20px 22px;border-top:1px solid var(--border)}.References_recordCopy__45xlT{min-width:0;padding-top:20px}.References_issuer__SLmrg{margin:0 0 10px;font-size:11px;color:var(--highlight-ink);text-transform:uppercase;letter-spacing:.04em}.References_description__pgnv6{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.8}.References_note__qhSC1{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.7}.References_links__uDDdm{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.References_documentLink__Jvgce,.References_translationLink__aDO1w{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--foreground);font-size:12px;font-weight:600;text-decoration:none}.References_translationLink__aDO1w{color:var(--highlight-ink)}.References_documentLink__Jvgce:hover,.References_translationLink__aDO1w:hover{text-decoration:underline;text-underline-offset:4px}.References_format__edkmi{margin:6px 0 0;color:var(--muted);font-size:10px}.References_gallery__r4p6Z{min-width:0;padding-top:20px}.References_gallery__r4p6Z>div{margin:0}.References_gallery__r4p6Z .photo-grid{display:flex;justify-content:flex-start;gap:12px}.References_gallery__r4p6Z .photo-item{width:150px;max-width:100%;margin:0}.References_gallery__r4p6Z .photo-button{aspect-ratio:.73;border-radius:4px;background:var(--surface)}@media (min-width:700px){.References_groups__9RuYS{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.References_record__SAFHM summary{padding:22px}.References_recordBody__pIiGY{padding-inline:22px}.References_gallery__r4p6Z .photo-item{width:180px}}@media (prefers-reduced-motion:reduce){.References_record__SAFHM summary>svg{transition:none}}