.-\38 FOjq_section{padding-block:var(--layout-section-space);background:var(--color-surface-canvas);overflow:hidden}.-\38 FOjq_inner{width:min(calc(100% - var(--layout-page-gutter) * 2), var(--layout-content-max));margin-inline:auto;position:relative}.-\38 FOjq_watermark{z-index:0;color:color-mix(in srgb, var(--color-text-brand) 6%, transparent);font-family:var(--font-family-display);font-size:clamp(4rem,12vw,11rem);font-weight:var(--font-weight-extra-bold);letter-spacing:-.03em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:-.35em;left:50%;translate:-50%}.-\38 FOjq_head,.-\38 FOjq_timeline{z-index:1;position:relative}.-\38 FOjq_head{max-width:40rem;margin:0 auto var(--space-16);text-align:center}.-\38 FOjq_kicker{margin:0 0 var(--space-4);color:var(--color-text-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-meta)}.-\38 FOjq_head h2{line-height:var(--line-height-compact)}.-\38 FOjq_timeline{--history-node:var(--space-5);gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid;position:relative}.-\38 FOjq_timeline:before{content:"";top:var(--space-4);bottom:var(--space-4);background:var(--color-border-default);width:2px;position:absolute;left:50%;translate:-1px}.-\38 FOjq_item{grid-template-columns:minmax(0, 1fr) var(--history-node) minmax(0, 1fr);gap:var(--space-12);align-items:center;display:grid}.-\38 FOjq_item[data-side=end] .-\38 FOjq_copy{text-align:left;grid-area:1/3}.-\38 FOjq_item[data-side=end] .-\38 FOjq_evidence{grid-area:1/1;justify-self:end}.-\38 FOjq_item[data-side=start] .-\38 FOjq_copy{text-align:right}.-\38 FOjq_item[data-side=start] .-\38 FOjq_evidence{justify-self:start}.-\38 FOjq_node{z-index:1;width:var(--history-node);height:var(--history-node);box-sizing:border-box;border:4px solid var(--color-surface-canvas);border-radius:var(--radius-full);background:var(--color-surface-brand);box-shadow:0 0 0 2px var(--color-border-brand);grid-area:1/2;position:relative}.-\38 FOjq_item:first-child .-\38 FOjq_node{background:var(--ref-color-sand-500)}.-\38 FOjq_date{color:var(--color-text-secondary);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.-\38 FOjq_date span{margin-bottom:var(--space-1);color:var(--color-text-brand);font-family:var(--font-family-display);font-size:var(--font-size-heading-1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-data);display:block}.-\38 FOjq_copy h3{margin:var(--space-3) 0 0;font-size:var(--font-size-heading-3);line-height:var(--line-height-compact)}.-\38 FOjq_detail{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.-\38 FOjq_evidence{gap:var(--space-3);margin:0;display:grid}.-\38 FOjq_media{position:relative;overflow:hidden}.-\38 FOjq_evidence[data-kind=document] .-\38 FOjq_media{aspect-ratio:3/4;width:12rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.-\38 FOjq_evidence[data-kind=document] img{object-fit:contain;padding:var(--space-3)}.-\38 FOjq_evidence[data-kind=photo]{width:min(100%,28rem)}.-\38 FOjq_evidence[data-kind=photo] .-\38 FOjq_media{aspect-ratio:16/10;border-radius:var(--component-home-photo-radius);width:100%}.-\38 FOjq_evidence[data-kind=photo] img{object-fit:cover}.-\38 FOjq_evidence figcaption{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}.-\38 FOjq_item[data-side=end] .-\38 FOjq_evidence figcaption{text-align:right}@media (max-width:760px){.-\38 FOjq_head{margin-bottom:var(--space-10);text-align:left}.-\38 FOjq_watermark{left:0;translate:0}.-\38 FOjq_timeline{gap:var(--space-10)}.-\38 FOjq_timeline:before{left:calc(var(--history-node) / 2)}.-\38 FOjq_item,.-\38 FOjq_item[data-side]{grid-template-columns:var(--history-node) minmax(0, 1fr);gap:var(--space-3) var(--space-5);align-items:start}.-\38 FOjq_node{margin-top:var(--space-3);grid-area:1/1}.-\38 FOjq_item[data-side] .-\38 FOjq_copy{text-align:left;grid-area:1/2}.-\38 FOjq_item[data-side] .-\38 FOjq_evidence{grid-area:2/2;justify-self:start}.-\38 FOjq_item[data-side=end] .-\38 FOjq_evidence figcaption{text-align:left}.-\38 FOjq_date span{font-size:var(--font-size-heading-2)}.-\38 FOjq_copy h3{font-size:var(--font-size-title)}.-\38 FOjq_evidence[data-kind=document] .-\38 FOjq_media{width:9rem}}
.MCI3dG_certificates{gap:var(--space-12);display:grid}.MCI3dG_tabs{scrollbar-width:none;justify-content:center;display:flex;overflow-x:auto}.MCI3dG_tabs::-webkit-scrollbar{display:none}.MCI3dG_tab{justify-content:center;align-items:baseline;gap:var(--space-2);min-width:11rem;min-height:var(--layout-touch-target);margin-left:calc(var(--border-width) * -1);padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--color-border-inverse-subtle);color:var(--color-text-inverse-muted);font:inherit;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:background var(--duration-base) ease, color var(--duration-base) ease;background:0 0;display:inline-flex}.MCI3dG_tab:first-child{margin-left:0}.MCI3dG_tab[data-active]{z-index:1;border-color:var(--color-surface-canvas);background:var(--color-surface-canvas);color:var(--color-text-primary);position:relative}.MCI3dG_tab:focus-visible{z-index:2;outline-offset:var(--focus-ring-gap)}@media (hover:hover) and (pointer:fine){.MCI3dG_tab:not([data-active]):hover{color:var(--color-text-inverse);background:#ffffff14}}@media (prefers-reduced-motion:reduce){.MCI3dG_tab{transition:none}}.MCI3dG_count{color:var(--color-text-accent);font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums}.MCI3dG_tab[data-active] .MCI3dG_count{color:var(--color-text-brand)}.MCI3dG_panel:focus-visible{outline-offset:var(--focus-ring-gap)}.MCI3dG_carousel{min-width:0}.MCI3dG_grid{--certificate-gap:var(--space-6);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--certificate-gap) * 3) / 4);gap:var(--certificate-gap);padding:0 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:grid;overflow-x:auto}.MCI3dG_grid::-webkit-scrollbar{display:none}.MCI3dG_grid>li{scroll-snap-align:start;min-width:0}.MCI3dG_grid:focus-visible{outline-offset:var(--focus-ring-gap)}.MCI3dG_grid figure{margin:0}.MCI3dG_document{width:100%;font:inherit;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.MCI3dG_document:focus-visible{outline:var(--focus-ring-width) solid var(--color-text-accent);outline-offset:var(--focus-ring-gap)}.MCI3dG_paper{padding:var(--space-6) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-canvas);opacity:0;transition:opacity .25s var(--ease-out)}.MCI3dG_document[data-image-status=ready] .MCI3dG_paper{opacity:1}.MCI3dG_imageError{padding:var(--space-5);border:var(--border-width) solid var(--color-border-inverse-subtle);color:var(--color-text-inverse-muted);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MCI3dG_paper{transition:none}}.MCI3dG_image{aspect-ratio:3/4;position:relative}.MCI3dG_image img{object-fit:contain}.MCI3dG_grid figure figcaption{gap:var(--space-1);margin-top:var(--space-4);color:var(--color-text-inverse);text-align:center;line-height:var(--line-height-readable);display:grid}.MCI3dG_grid figure figcaption strong{font-size:var(--font-size-body)}.MCI3dG_grid figure figcaption span{color:var(--color-text-inverse-muted);font-size:var(--font-size-body-sm)}.MCI3dG_controls{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border-inverse-subtle);display:flex}.MCI3dG_controls p{color:var(--color-text-inverse-muted);font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums;margin:0}.MCI3dG_controls p span{color:var(--color-text-inverse)}.MCI3dG_controls>div{gap:var(--space-2);display:flex}.MCI3dG_controls button{min-width:var(--layout-touch-target);min-height:var(--layout-touch-target);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-inverse-subtle);border-radius:var(--radius-control);color:var(--color-text-inverse);font:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.MCI3dG_controls .MCI3dG_rotation{margin-right:var(--space-2);font-size:var(--font-size-body-sm)}@media (hover:hover){.MCI3dG_controls button:hover{border-color:var(--color-text-accent);color:var(--color-text-accent);background:#ffffff0f}}.MCI3dG_empty{justify-items:center;gap:var(--space-6);padding:var(--space-16) var(--space-6);border:var(--border-width) solid var(--color-border-inverse-subtle);border-radius:var(--radius-md);text-align:center;display:grid}.MCI3dG_empty p{font-size:var(--font-size-body-lg);line-height:var(--line-height-readable);margin:0}.MCI3dG_empty div{justify-content:center;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.MCI3dG_empty a{color:var(--color-text-accent);font-weight:var(--font-weight-bold);text-underline-offset:.25em}@media (max-width:1000px){.MCI3dG_grid{grid-auto-columns:calc((100% - var(--certificate-gap)) / 2)}}@media (max-width:760px){.MCI3dG_tabs{justify-content:flex-start}.MCI3dG_tab{min-width:0;padding:var(--space-3) var(--space-5);font-size:var(--font-size-body)}.MCI3dG_grid{--certificate-gap:var(--space-4);scroll-snap-type:x proximity;grid-auto-columns:85%}.MCI3dG_paper{padding:var(--space-4) var(--space-3)}.MCI3dG_grid figure figcaption strong{font-size:var(--font-size-body-sm)}.MCI3dG_certificates{gap:var(--space-8)}.MCI3dG_controls{gap:var(--space-3);flex-wrap:wrap}.MCI3dG_controls>div{margin-left:auto}}.MCI3dG_viewer{width:min(calc(100% - var(--space-8)), 48rem);max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-md);background:var(--color-surface-canvas);color:var(--color-text-primary);border:0;padding:0}.MCI3dG_viewer::backdrop{background:#000000b3}.MCI3dG_viewerBody{gap:var(--space-4);padding:var(--space-5);display:grid}.MCI3dG_viewerImage{height:min(75dvh,64rem);position:relative}.MCI3dG_viewerImage img{object-fit:contain}.MCI3dG_viewerBody p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);text-align:center;margin:0}.MCI3dG_viewerBody p strong{color:var(--color-text-primary)}.MCI3dG_viewerBody form{justify-content:center;display:flex}.MCI3dG_viewerBody button{min-width:8rem;min-height:var(--layout-button-height);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-canvas);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}
._5JAnWW_inner{width:min(calc(100% - var(--layout-page-gutter) * 2), var(--layout-content-max));margin-inline:auto}._5JAnWW_kicker{margin:0 0 var(--space-4);color:var(--color-text-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-meta)}._5JAnWW_centerHead{max-width:48rem;margin:0 auto var(--space-16);text-align:center}._5JAnWW_centerHead h2{line-height:var(--line-height-compact)}._5JAnWW_centerHead>p:last-child:not(._5JAnWW_kicker){margin:var(--space-6) 0 0;font-size:var(--font-size-body-lg);line-height:var(--line-height-readable)}._5JAnWW_certification{padding-block:var(--layout-section-space);background:var(--color-surface-brand-strong);color:var(--color-text-inverse)}._5JAnWW_certification ._5JAnWW_kicker{color:var(--color-text-accent)}._5JAnWW_certification ._5JAnWW_centerHead>p:last-child{color:var(--color-text-inverse-muted)}._5JAnWW_certificationDetails{max-width:48rem;margin:var(--space-12) auto 0;padding-top:var(--space-6);border-top:var(--border-width) solid currentColor}._5JAnWW_certificationDetails dl{gap:var(--space-3);margin:0;display:grid}._5JAnWW_certificationDetails dl>div{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}._5JAnWW_certificationDetails dt{font-weight:var(--font-weight-bold)}._5JAnWW_certificationDetails dd{margin:0}._5JAnWW_certificationDetails p{margin:var(--space-5) 0 0;color:var(--color-text-inverse-muted);font-size:var(--font-size-body-sm)}._5JAnWW_faq{padding-block:var(--layout-section-space)}._5JAnWW_faqInner{gap:var(--component-content-column-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}._5JAnWW_faqInner h2{line-height:var(--line-height-compact)}@media (max-width:1000px){._5JAnWW_faqInner{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._5JAnWW_centerHead{margin-bottom:var(--space-10)}._5JAnWW_centerHead>p:last-child:not(._5JAnWW_kicker){font-size:var(--font-size-body)}._5JAnWW_certificationDetails dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
.R-iMnq_section{padding-block:var(--layout-section-space);background:var(--color-surface-subtle)}.R-iMnq_inner{width:min(calc(100% - var(--layout-page-gutter) * 2), var(--layout-content-max));margin-inline:auto}.R-iMnq_heading{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.R-iMnq_eyebrow{margin:0 0 var(--space-4);color:var(--color-text-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold)}.R-iMnq_list{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.R-iMnq_link{color:inherit;text-decoration:none}.R-iMnq_photo{aspect-ratio:4/3;border-radius:var(--component-home-photo-radius);background:var(--color-border-default);position:relative;overflow:hidden}.R-iMnq_photo img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.R-iMnq_title{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.R-iMnq_title h3{font-size:var(--font-size-heading-3);margin:0}.R-iMnq_title>span{color:var(--color-text-brand);font-size:var(--font-size-icon)}.R-iMnq_scopes{margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-body);text-wrap:balance}@media (hover:hover){.R-iMnq_link:hover .R-iMnq_photo img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.R-iMnq_photo img{transition:none}}@media (max-width:760px){.R-iMnq_heading{flex-direction:column;align-items:start}.R-iMnq_list{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.R-iMnq_photo{aspect-ratio:16/10}}
