#certifications{--cert-gap:var(--s-3);--digit:96px;--module:calc(var(--digit) / 5);background:var(--bg);padding-block:84px 72px}#certifications .cert-figure,#certifications .cert-lead,#certifications .cert-group,#certifications .cert-tm{grid-column:1/-1}#certifications .cert-figure{gap:var(--module);color:var(--fg);display:flex}#certifications .cert-figure .pixel-digit{height:var(--digit)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#certifications .cert-figure{view-timeline:--cert-figure block}#certifications .cert-figure .pixel-digit{animation:steps(5,end) both cert-digit;animation-timeline:--cert-figure;animation-range:entry}#certifications .cert-figure .pixel-digit+.pixel-digit{animation-range:entry 40% cover 20%}}}@keyframes cert-digit{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media print{#certifications .cert-figure .pixel-digit{animation:none!important}}#certifications .cert-lead{margin-top:var(--s-5)}#certifications .cert-claim{letter-spacing:-.02em;text-transform:uppercase;max-width:22ch;color:var(--fg-mute);text-wrap:balance;font-family:Home Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(26px,4cqi,40px);font-weight:700;line-height:1.08}#certifications .cert-claim strong{font-weight:inherit;color:var(--fg)}#certifications .cert-group{margin-top:var(--head-gap)}#certifications .cert-group+.cert-group{margin-top:var(--s-7)}#certifications .cert-issuer{margin-bottom:var(--s-3);font-family:var(--font-display);color:var(--fg-mute);font-size:20px;font-weight:700;line-height:1.3}#certifications .cert-count{margin-left:var(--s-2);color:var(--fg)}#certifications .wall{gap:var(--cert-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container home (width<=599px){#certifications .wall--openai{grid-template-columns:repeat(2,minmax(0,1fr))}}#certifications .cert{align-content:start;row-gap:var(--s-2);color:var(--fg);text-decoration:none;display:grid}#certifications .cert-frame{padding:var(--s-1);border:1px solid var(--line);display:block;position:relative}#certifications .cert-frame img{width:100%;height:auto}#certifications .cert:is(:hover,:focus-visible) .cert-frame{border-color:var(--accent)}#certifications .cert-caption{color:var(--fg-2);font-size:11px;font-weight:400;line-height:1.5;display:block}@media screen{#certifications .cert-caption{display:none}}#certifications .cert-tm{max-width:var(--measure);margin-top:var(--s-6);color:var(--fg-mute);font-size:12px}@container home (width>=600px){#certifications{--cert-gap:var(--s-4)}#certifications .cert-figure{grid-column:1/span 5;align-self:center}#certifications .cert-lead{grid-column:6/-1;align-self:center;margin-top:0}#certifications .wall--openai,#certifications .wall--anthropic{grid-template-columns:repeat(5,minmax(0,1fr))}#certifications .wall--openai .cert-frame{padding:var(--s-2)}}@container home (width>=760px){#certifications{--digit:160px}}@container home (width>=1024px){#certifications{--digit:200px}#certifications .wall--anthropic{grid-template-columns:repeat(10,minmax(0,1fr))}}#certifications .cert-dialog{width:min(60rem, calc(100vw - 2 * var(--margin)));max-width:none;max-height:calc(100dvh - 2 * var(--margin));overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg-2);color:var(--fg);opacity:0;transition:opacity var(--dur-ui) var(--ease);margin:auto;padding:0;overflow:auto}#certifications .cert-dialog[open]{opacity:1}@starting-style{#certifications .cert-dialog[open]{opacity:0}}#certifications .cert-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e14eb}#certifications .cert-dialog-body{column-gap:var(--s-4);row-gap:var(--s-2);padding:var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}#certifications .cert-dialog-close{grid-area:1/2}#certifications .cert-dialog-img{width:100%;height:auto;max-height:calc(100dvh - 2 * var(--margin) - 12rem);margin-top:var(--s-2);object-fit:contain;grid-area:2/1/auto/-1}#certifications .cert-dialog-title{margin-top:var(--s-3);font-size:var(--fs-3);font-weight:var(--w-ui);color:var(--fg);grid-area:3/1/auto/-1}#certifications .cert-dialog-issuer{color:var(--fg-mute);grid-area:4/1;font-size:12px}@media (width<=767.98px){#certifications .cert-dialog{border:0;width:100%;height:100%;max-height:none;margin:0}#certifications .cert-dialog-body{min-height:100%;padding:var(--s-4) var(--margin);grid-template-rows:auto 1fr auto auto auto 1fr}#certifications .cert-dialog-img{grid-row:3;max-height:none}#certifications .cert-dialog-title{grid-row:4}#certifications .cert-dialog-issuer{grid-row:5}}.home-editorial{color:var(--ink);font-size:clamp(16px,1.9vw,18px);line-height:1.65}.home-editorial :is(h1,h2,h3){letter-spacing:-.025em;color:inherit;line-height:1.12}.home-editorial a{color:inherit;text-decoration:none}@media (hover:hover){.home-editorial a:not(.home-offer-cta,.cert,.badge,.news-plate-link):hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.home-editorial :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.home-editorial figcaption{letter-spacing:.14em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.home-editorial .home-cover{background:var(--vault);color:var(--vault-fg);padding-block:56px 48px}.home-cover-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"copy photo""offer offer";column-gap:32px;display:grid}.home-cover-copy{justify-content:flex-start;gap:var(--s-6);flex-direction:column;grid-area:copy;display:flex;container-type:inline-size}.home-cover-cred{align-items:center;gap:var(--s-4) 44px;flex-wrap:wrap;display:flex}.home-cover-cred .badge{--badge:176px;width:var(--badge);margin:calc(var(--badge) * -.094) calc(var(--badge) * -.195) calc(var(--badge) * -.094) calc(var(--badge) * -.076);flex-shrink:0;display:block}.home-cover-cred .badge img{width:100%;height:auto;display:block}.home-cover-cred .home-cover-startups{--logo:188px;width:var(--logo);color:var(--vault-mute);white-space:normal;flex-direction:column;flex-shrink:0;gap:8px;text-decoration:none;display:flex}.home-cover-startups img{width:var(--logo);height:auto;display:block}.home-cover-startups span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}@media (hover:hover){.home-cover-cred .home-cover-startups:hover span{color:var(--vault-fg);text-underline-offset:3px;text-decoration:underline}}.home-cover-cred p{color:var(--vault-mute);flex-basis:100%;font-size:12px;line-height:1.5}.home-cover-cred a{white-space:nowrap;color:var(--vault-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vault-rule);text-decoration-color:var(--vault-rule);text-underline-offset:3px}.home-cover h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--vault-fg);font-size:clamp(1.875rem,10.4cqi,58px);line-height:.98}.home-cover .phrase{vertical-align:top;display:inline-block}.home-cover :is(h1,.home-cover-dek) .phrase{display:block}.home-cover-dek{margin-top:var(--s-4);color:var(--vault-mute);font-size:clamp(.875rem,4.8cqi,17px);line-height:1.45}.home-cover-photo{flex-direction:column;grid-area:photo;height:0;min-height:100%;margin:0;display:flex}.home-cover-photo a{flex:1;min-height:0;display:block;overflow:hidden}.home-cover-photo img{object-fit:cover;object-position:50% 100%;transform-origin:45% 92%;width:100%;height:100%;display:block;transform:scale(1.18)}.home-editorial .home-cover-photo figcaption{color:var(--vault-mute)}.home-offer{margin-top:var(--s-6);background:#222220;grid-area:offer;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price cta""terms price cta""note note note";align-items:center;column-gap:28px;padding:24px 24px 20px;display:grid}.home-offer h2{color:var(--vault-fg);grid-area:name;align-self:end;font-size:18px;font-weight:700;line-height:1.2}.home-offer-terms{flex-wrap:wrap;grid-area:terms;align-self:start;gap:10px 28px;margin-top:12px;display:flex}.home-offer-price{border-left:1px solid color-mix(in srgb, var(--vault-fg) 16%, transparent);flex-direction:column;grid-area:price;justify-content:center;align-self:stretch;padding-left:28px;display:flex}.home-offer-currency,.home-offer-scope{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--vault-mute);font-size:11px;font-weight:700;line-height:1.4}.home-offer-amount{font-family:var(--font-display);letter-spacing:-.02em;color:var(--vault-fg);margin-block:2px 4px;font-size:clamp(44px,5.6cqi,60px);font-weight:700;line-height:1}.home-offer dt{letter-spacing:.14em;text-transform:uppercase;color:var(--vault-mute);font-size:11px;line-height:1.5}.home-offer dd{margin-top:3px;font-size:13px;line-height:1.4}.home-offer .cells{gap:3px;margin-top:7px;display:flex}.home-offer .cells i{background:var(--vault-fg);width:7px;height:7px;margin:0}@media (scripting:enabled){.home-offer .cells:not(.is-in) i{box-shadow:inset 0 0 0 1px var(--vault-mute);background:0 0}}.home-offer-cta{background:var(--vault-fg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;grid-area:cta;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:22px;font-size:11px;font-weight:700;transition:background-color .16s;display:inline-flex}.home-editorial .home-offer-cta{color:var(--vault)}.home-editorial .home-offer-cta:hover{background:#fff}.home-editorial .home-offer .home-offer-cta:focus-visible{outline-color:var(--vault-fg)}.home-offer-note{max-width:640px;color:var(--vault-mute);grid-area:note;margin-top:16px;font-size:11px;line-height:1.5}.home-editorial figcaption{color:var(--mute);margin-top:9px;font-size:11px}.home-article figcaption{font-size:11px}.home-article{margin-top:76px;padding-bottom:100px;display:block}.home-article article{min-width:0}.home-article p{margin-top:22px}.home-article article>section:not(:first-child){margin-top:64px}.home-article .home-lede{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,3cqi,28px);font-weight:400;line-height:1.35}.home-article section>h2:not(.home-lede){text-transform:uppercase;font-size:clamp(26px,3.4cqi,32px)}.home-article .quote+section{margin-top:0!important}.home-workshop-image{margin-block:36px 0}.home-workshop-image a{display:block}.home-workshop-image img{aspect-ratio:8/5;object-fit:cover;object-position:center 65%;width:100%;height:auto;display:block}.home-article .steps+p{margin-top:32px}.home-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.home-doors li{background:#f4f4f1;flex-direction:column;align-items:flex-start;padding:22px 22px 8px;display:flex}.home-article .home-doors h3{text-transform:uppercase;font-size:22px}.home-article .home-doors p{margin-top:8px;font-size:clamp(14px,1.8cqi,16px);line-height:1.55}.home-doors li .text-link{margin-top:auto;padding-top:16px}.home-editorial #certifications .cert-figure{color:var(--vault-fg)}.home-editorial #certifications .cert-frame{border-color:var(--vault-rule)}.home-editorial #certifications .cert-tm a{text-underline-offset:3px;text-decoration:underline}@container home (width<=899px){.home-offer{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"name name""price cta""terms terms""note note"}.home-offer h2{justify-self:start}.home-offer-price{border-left:0;margin-top:16px;padding-left:0}.home-offer-cta{place-self:end start}.home-offer-terms{border-top:1px solid color-mix(in srgb, var(--vault-fg) 16%, transparent);margin-top:20px;padding-top:18px}}@container home (width<=659px){.home-cover-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""offer""photo"}.home-cover-photo{height:auto;min-height:0;margin-top:32px}.home-cover-photo img{aspect-ratio:4/3;object-position:50% 88%;height:auto;transform:none}.home-article{display:block}}@container home (width<=579px){.home-editorial .home-cover{padding-block:32px 36px}.home-cover-cred p .phrase{display:block}.home-cover-cred .badge{--badge:140px}.home-cover-cred{column-gap:28px}.home-cover-cred .home-cover-startups{--logo:128px;gap:6px;width:min-content}.home-cover-startups img{width:100%}.home-cover-startups span{letter-spacing:.06em;white-space:nowrap;font-size:11px}.home-offer{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""price""cta""terms""note";padding:20px 18px 18px}.home-offer-cta{justify-self:start;margin-top:14px}.home-doors{grid-template-columns:1fr;gap:22px}.home-article{margin-top:48px;padding-bottom:64px}#certifications{padding-block:56px 48px}}@container home (width<=359px){.home-cover-cred{column-gap:20px}.home-cover-cred .badge{--badge:120px}.home-cover-startups span{letter-spacing:.02em}}@media print{.home-cover{padding-block:0 8mm}.home-offer{break-inside:avoid;border:1px solid #000}.home-offer .cells i{background:#000!important}}
