.azVQWW_header{background:color-mix(in srgb, var(--color-background) 94%, transparent);border-bottom:1px solid var(--color-primary);height:var(--header-height);padding-top:var(--safe-top);padding-inline:var(--page-gutter);z-index:20;justify-content:space-between;align-items:center;display:flex;position:relative}.azVQWW_brand{font-family:var(--font-heading);align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.125rem;font-weight:700;display:inline-flex}.azVQWW_navigation{align-items:center;gap:clamp(1rem,2.6vw,2rem);margin:0;padding:0;list-style:none;display:flex}.azVQWW_navigation a{align-items:center;min-height:2.75rem;font-size:.9375rem;display:inline-flex;position:relative}.azVQWW_navigation a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:.45rem;left:0;transform:scaleX(0)}.azVQWW_navigation a:hover:after,.azVQWW_navigation a:focus-visible:after,.azVQWW_navigation a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}@media (max-width:34rem){.azVQWW_navigation{gap:.6rem}.azVQWW_navigation a{font-size:.875rem}}
._4pQ2TG_visual{aspect-ratio:16/9;background:#e8e7e2;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}._4pQ2TG_visual img{object-fit:cover}._4pQ2TG_visual svg{width:100%;height:100%}._4pQ2TG_lines,._4pQ2TG_traces,._4pQ2TG_gridLines,._4pQ2TG_quantumLines{fill:none;stroke:#34383d;stroke-width:1.4px}._4pQ2TG_gridLines{opacity:.16}._4pQ2TG_nodes rect,._4pQ2TG_chip,._4pQ2TG_quantumGate{fill:#f7f4ed;stroke:#34383d;stroke-width:1.4px}._4pQ2TG_label{fill:#34383d;font-family:var(--font-body);font-size:18px}._4pQ2TG_layers rect{fill:#d5d7d8;stroke:#34383d;stroke-width:1.3px}._4pQ2TG_pads circle{fill:#4d555b}._4pQ2TG_traces{stroke-width:2px}._4pQ2TG_wave{fill:none;stroke:#244f86;stroke-width:2.4px}._4pQ2TG_radar,._4pQ2TG_predictive-maintenance{background:#dce4ed}._4pQ2TG_rag-llm{background:#e3dfd5}._4pQ2TG_cmos-opamp,._4pQ2TG_cmos-lna{background:#e8e7e2}._4pQ2TG_codeLines{fill:none;stroke:#4d555b;stroke-linecap:square;stroke-width:7px}._4pQ2TG_quantumNode{fill:#34383d}._4pQ2TG_quantum{background:#e3dfd5}
.r8YJHG_card{color:inherit;cursor:pointer;gap:.75rem;width:100%;min-width:0;text-decoration:none;display:grid;container-type:inline-size}.r8YJHG_visualWrap{border:1px solid color-mix(in srgb, currentColor 28%, transparent);overflow:hidden}.r8YJHG_visualWrap>div{transition:filter .22s,transform .22s}.r8YJHG_meta{grid-template-columns:auto minmax(0,1fr) 1.5rem;align-items:start;gap:.75rem;min-width:0;display:grid;container-type:inline-size}.r8YJHG_number{font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.8125rem}.r8YJHG_meta h3{font-family:var(--font-heading);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;min-width:0;margin:0;font-size:clamp(.95rem,5cqi,1.35rem);font-weight:550;line-height:1.08}.r8YJHG_summary{grid-column:2/-1;max-width:52ch;margin:0;font-size:.875rem;line-height:1.45}.r8YJHG_arrow{width:1.5rem;height:1.5rem;transition:transform .2s}.r8YJHG_card:hover .r8YJHG_visualWrap>div,.r8YJHG_card:focus-visible .r8YJHG_visualWrap>div{filter:contrast(1.06);transform:scale(1.012)}.r8YJHG_card:hover .r8YJHG_arrow,.r8YJHG_card:focus-visible .r8YJHG_arrow{transform:translate(.25rem)}.r8YJHG_card:focus-visible{outline-offset:.4rem;outline:2px solid}.r8YJHG_primary{grid-template-columns:minmax(0,2.7fr) minmax(14rem,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,4rem)}.r8YJHG_primary .r8YJHG_visualWrap>div{aspect-ratio:16/9}.r8YJHG_primary .r8YJHG_meta{border-block:1px solid color-mix(in srgb, currentColor 38%, transparent);grid-template-columns:auto minmax(0,1fr) 1.5rem;grid-template-areas:"number.arrow""title title title""summary summary summary";align-content:center;padding:clamp(1rem,2vw,2rem) 0}.r8YJHG_primary .r8YJHG_number{grid-area:number}.r8YJHG_primary .r8YJHG_meta h3{grid-area:title;font-size:clamp(1.35rem,10cqi,3.25rem)}.r8YJHG_primary .r8YJHG_arrow{grid-area:arrow;justify-self:end}.r8YJHG_primary .r8YJHG_summary{grid-area:summary;font-size:clamp(.875rem,4cqi,1rem)}.r8YJHG_primary .r8YJHG_conceptBadge{grid-column:1/-1}.r8YJHG_compact{gap:.5rem}.r8YJHG_compact .r8YJHG_meta{grid-template-columns:minmax(0,1fr) 1.25rem;gap:.5rem}.r8YJHG_compact .r8YJHG_number,.r8YJHG_compact .r8YJHG_summary{display:none}.r8YJHG_compact .r8YJHG_meta h3{font-size:clamp(.875rem,1.05vw,1rem)}.r8YJHG_compact .r8YJHG_arrow{width:1.25rem;height:1.25rem}@media (max-width:63.99rem){.r8YJHG_primary{grid-template-columns:minmax(0,1.8fr) minmax(13rem,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.r8YJHG_primary .r8YJHG_meta h3{font-size:clamp(1.35rem,8cqi,2.5rem)}}@media (max-width:47.99rem){.r8YJHG_primary{grid-template-columns:minmax(0,1fr);gap:.9rem}.r8YJHG_primary .r8YJHG_visualWrap>div{aspect-ratio:16/10}.r8YJHG_primary .r8YJHG_meta{border-top:0;padding:1rem 0 0}.r8YJHG_primary .r8YJHG_meta h3{font-size:clamp(1.35rem,7cqi,2rem)}}
.RpBkgq_page{min-height:100svh}.RpBkgq_hero{border-bottom:1px solid var(--color-primary);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,4vw,4rem) clamp(2.5rem,6vw,6rem)}.RpBkgq_heroTopline{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.RpBkgq_heroTopline a{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.RpBkgq_heroTopline svg{width:1.25rem;height:1.25rem}.RpBkgq_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,8vw,8rem);display:grid}.RpBkgq_eyebrow{font-size:.8125rem}.RpBkgq_hero h1{font-family:var(--font-heading);letter-spacing:-.07em;margin:1rem 0 0;font-size:clamp(3rem,7vw,7.5rem);font-weight:650;line-height:.85}.RpBkgq_summary{max-width:46rem;margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.35rem)}.RpBkgq_body{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,8vw,8rem) clamp(1rem,6vw,7rem);display:grid}.RpBkgq_metadata{border-top:1px solid var(--color-primary);align-self:start;position:sticky;top:2rem}.RpBkgq_metadata>div{border-bottom:1px solid var(--color-border);gap:.25rem;padding-block:1rem;display:grid}.RpBkgq_metadata span{color:var(--color-muted-foreground);font-size:.8125rem}.RpBkgq_metadata strong{font-weight:500}.RpBkgq_metadata ul{margin:0;padding:0;list-style:none}.RpBkgq_article{max-width:52rem}.RpBkgq_article section{border-top:1px solid var(--color-primary);padding:1.5rem 0 clamp(3rem,6vw,6rem)}.RpBkgq_article h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:0 0 2rem;font-size:clamp(2rem,4vw,4rem);font-weight:570;line-height:.95}.RpBkgq_article p{margin:0 0 1.25rem;font-size:clamp(1rem,1.4vw,1.1875rem)}.RpBkgq_ivory{color:#101114;background:#f7f4ed}.RpBkgq_graphite{color:#f7f4ed;background:#242528}.RpBkgq_stone{color:#101114;background:#e8e7e2}.RpBkgq_cobalt{color:#fff;background:#1457ff}.RpBkgq_ink{color:#f7f4ed;background:#0d0e10}@media (max-width:48rem){.RpBkgq_heroGrid,.RpBkgq_body{grid-template-columns:minmax(0,1fr)}.RpBkgq_metadata{position:static}}
.EmNI4q_page{min-height:100svh}.EmNI4q_main{grid-template-columns:minmax(13rem,.75fr) minmax(0,2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,8vw,8rem) clamp(1rem,6vw,7rem);display:grid}.EmNI4q_eyebrow{text-transform:uppercase;margin:0;font-size:.75rem}.EmNI4q_content h1{font-family:var(--font-heading);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,7vw,7.5rem);font-weight:650;line-height:.88}.EmNI4q_lede{color:var(--color-secondary);max-width:52rem;margin:2rem 0 0;font-size:clamp(1.1rem,2vw,1.5rem)}.EmNI4q_content>a,.EmNI4q_section a{text-underline-offset:.25rem;align-items:center;gap:.5rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.EmNI4q_content>a svg,.EmNI4q_section a svg{width:1.25rem;height:1.25rem}.EmNI4q_sections{border-top:1px solid var(--color-primary);gap:0;margin-top:4rem;display:grid}.EmNI4q_section{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.8fr);gap:1rem;padding-block:1.5rem;display:grid}.EmNI4q_section h2{font-family:var(--font-heading);margin:0;font-size:1.25rem;font-weight:550}.EmNI4q_section p{max-width:52rem;margin:0 0 1rem}.EmNI4q_section p:last-child{margin-bottom:0}@media (max-width:48rem){.EmNI4q_main,.EmNI4q_section{grid-template-columns:minmax(0,1fr)}.EmNI4q_main{gap:1.5rem}}
.YsvSyW_page{min-height:100svh}.YsvSyW_hero{grid-template-columns:minmax(0,1fr) clamp(14rem,24vw,24rem);align-items:end;gap:clamp(2rem,5vw,5rem);min-height:clamp(21rem,28vw,27rem);padding:clamp(2rem,3.5vw,3.5rem) clamp(1rem,3.2vw,3rem) 1.25rem;display:grid}.YsvSyW_heroCopy h1{font-family:var(--font-heading);letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3.2rem,7.8vw,8rem);font-weight:650;line-height:.85}.YsvSyW_headline{color:var(--color-secondary);letter-spacing:-.025em;max-width:52rem;margin:clamp(1rem,2vw,1.75rem) 0 0;font-size:clamp(1rem,1.7vw,1.5rem)}.YsvSyW_heroMeta{text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.YsvSyW_portrait{aspect-ratio:10/11;isolation:isolate;position:relative}.YsvSyW_portraitGraphics{pointer-events:none;position:absolute;inset:0;overflow:hidden}.YsvSyW_portraitGraphics span{display:block;position:absolute}.YsvSyW_portraitBlock{background:#e8eee9;border:1px solid #cbd3cd;inset:17% 1% 5% 5%}.YsvSyW_portraitCircle{aspect-ratio:1;background:#f1e8df;border:1px solid #d8ccc2;border-radius:50%;width:55%;top:2%;right:-8%}.YsvSyW_portraitOutline{border:1px solid #c9d0d7;width:52%;top:4%;bottom:12%;left:-3%}.YsvSyW_portraitImage{object-fit:contain;object-position:center bottom;z-index:1}.YsvSyW_portraitPlaceholder{background:var(--color-muted);color:var(--color-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.YsvSyW_portraitPlaceholder span{font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.YsvSyW_portraitPlaceholder small{text-transform:uppercase;margin-top:.25rem;font-size:.8125rem}.YsvSyW_work{scroll-margin-top:var(--header-height)}.YsvSyW_sectionIntro{border-top:1px solid var(--color-primary);padding:.8rem clamp(1rem,3.2vw,3rem)}.YsvSyW_sectionIntro p{text-transform:uppercase;margin:0;font-size:.8125rem}.YsvSyW_scopeGrid{border-block:1px solid var(--color-primary);grid-template-columns:minmax(38rem,2.4fr) repeat(4,minmax(9rem,1fr));display:grid}.YsvSyW_scopeFeature{border-right:1px solid color-mix(in srgb, currentColor 40%, transparent);flex-direction:column;min-width:0;padding:clamp(1rem,2vw,2rem);display:flex}.YsvSyW_featureHeader h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2rem,3.5vw,4rem);font-weight:650;line-height:.92}.YsvSyW_featureHeader p{max-width:48ch;margin:1rem 0 0;font-size:.9375rem}.YsvSyW_subsectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;padding-top:2rem;display:grid}.YsvSyW_subsection{border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-width:0;padding:.75rem}.YsvSyW_subsection>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;padding:0;font-size:1rem;font-weight:650;display:flex}.YsvSyW_subsection>button svg{width:1.25rem;height:1.25rem}.YsvSyW_previewGrid{gap:.75rem;margin-top:.75rem;display:grid}.YsvSyW_previewGrid>p{min-height:4rem;margin:0;font-size:.8125rem;line-height:1.4}.YsvSyW_scopeMiniSections{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);margin-top:.75rem;display:grid}.YsvSyW_scopeMiniSections button{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;cursor:pointer;text-align:left;background:0 0;min-height:2.75rem;padding:.35rem 0;font-size:.8125rem}.YsvSyW_scopeTile{border-right:1px solid color-mix(in srgb, currentColor 40%, transparent);flex-direction:column;min-width:0;min-height:clamp(33rem,42vw,43rem);padding:clamp(1rem,2vw,2rem);display:flex}.YsvSyW_scopeTile:last-child{border-right:0}.YsvSyW_scopeButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:15rem;padding:0;display:grid}.YsvSyW_scopeTopline{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;font-size:.8125rem;display:flex}.YsvSyW_scopeTopline span:last-child{opacity:.72}.YsvSyW_scopeTitle{font-family:var(--font-heading);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin-top:1rem;font-size:clamp(1.45rem,2.25vw,2.75rem);font-weight:570;line-height:.98}.YsvSyW_scopeStrapline{opacity:.82;align-self:end;max-width:28ch;margin-top:1rem;font-size:clamp(.8125rem,.9vw,.9375rem);line-height:1.45}.YsvSyW_scopeArrow{width:1.75rem;height:1.75rem;margin-top:1rem;transition:transform .2s}.YsvSyW_scopeButton:hover .YsvSyW_scopeArrow,.YsvSyW_scopeButton:focus-visible .YsvSyW_scopeArrow{transform:translate(.35rem)}.YsvSyW_scopeProjects{gap:1.5rem;margin-top:auto;padding-top:1.5rem;display:grid}.YsvSyW_emptyPreview{border-top:1px solid color-mix(in srgb, currentColor 35%, transparent);opacity:.78;margin:0;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.YsvSyW_ivory{color:#101114;background:#f7f4ed}.YsvSyW_graphite{color:#f7f4ed;background:#242528}.YsvSyW_stone{color:#101114;background:#e8e7e2}.YsvSyW_cobalt{color:#fff;background:#1457ff}.YsvSyW_ink{color:#f7f4ed;background:#0d0e10}.YsvSyW_workspace{border-block:1px solid var(--color-primary);min-height:clamp(38rem, calc(100svh - var(--header-height)), 56rem);grid-template-columns:minmax(42rem,4.8fr) minmax(24rem,2.8fr);display:grid}.YsvSyW_workspaceMain{min-width:0;padding:clamp(1.5rem,3vw,3rem);animation:.26s cubic-bezier(.2,.8,.2,1) both YsvSyW_scope-enter}.YsvSyW_workspaceHeader{border-bottom:1px solid color-mix(in srgb, currentColor 55%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.YsvSyW_scopeNumber{font-variant-numeric:tabular-nums;font-size:.8125rem}.YsvSyW_workspaceHeader h2{font-family:var(--font-heading);letter-spacing:-.06em;overflow-wrap:break-word;margin:.5rem 0 0;font-size:clamp(2.2rem,4.6vw,5rem);font-weight:650;line-height:.9}.YsvSyW_backButton{color:#101114;cursor:pointer;background:#f7f4ed;border:1px solid #101114;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .75rem;font-weight:550;display:inline-flex}.YsvSyW_backButton svg{width:1.5rem;height:1.5rem;transition:transform .2s}.YsvSyW_backButton:hover,.YsvSyW_backButton:focus-visible{background:#e8e7e2}.YsvSyW_backButton:hover svg,.YsvSyW_backButton:focus-visible svg{transform:translate(-.25rem)}.YsvSyW_backButton:active{transform:translateY(1px)}.YsvSyW_scopeTabs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.YsvSyW_scopeTab{border:0;border-left:1px solid color-mix(in srgb, currentColor 34%, transparent);color:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:start;gap:1.25rem;min-width:0;min-height:100%;padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.5vw,1.5rem);display:flex}.YsvSyW_scopeTab>span:last-child{font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:break-word;font-size:clamp(.9rem,1.15vw,1.3rem);font-weight:560;line-height:1.05}.YsvSyW_scopeTab.YsvSyW_ivory,.YsvSyW_scopeTab.YsvSyW_stone{color:#101114}.YsvSyW_scopeTab.YsvSyW_graphite,.YsvSyW_scopeTab.YsvSyW_cobalt,.YsvSyW_scopeTab.YsvSyW_ink{color:#fff}.YsvSyW_projectToolbar{justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem 1.5rem;display:flex}.YsvSyW_filters{flex-wrap:wrap;gap:.5rem;display:flex}.YsvSyW_filter,.YsvSyW_orderControls button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;min-height:2.75rem;padding:.45rem .9rem;font-size:.875rem}.YsvSyW_filter[aria-selected=true]{font-weight:700}.YsvSyW_ivory .YsvSyW_filter[aria-selected=true],.YsvSyW_stone .YsvSyW_filter[aria-selected=true]{color:#fff;background:#101114}.YsvSyW_graphite .YsvSyW_filter[aria-selected=true],.YsvSyW_cobalt .YsvSyW_filter[aria-selected=true],.YsvSyW_ink .YsvSyW_filter[aria-selected=true]{color:#101114;background:#f7f4ed}.YsvSyW_orderControls{flex:none;gap:.5rem;display:flex}.YsvSyW_orderControls button[aria-pressed=true]{text-underline-offset:.3rem;text-decoration:underline;text-decoration-thickness:2px}.YsvSyW_orderControls button:hover,.YsvSyW_orderControls button:focus-visible{background:color-mix(in srgb, currentColor 9%, transparent)}.YsvSyW_results{min-height:12rem}.YsvSyW_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem);min-width:0;display:grid}.YsvSyW_asymmetricGrid>:first-child{grid-column:1/-1}.YsvSyW_balancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YsvSyW_emptyState{border-top:1px solid color-mix(in srgb, currentColor 45%, transparent);align-items:start;min-height:14rem;padding-block:2rem;display:flex}.YsvSyW_emptyState p{font-family:var(--font-heading);letter-spacing:-.045em;max-width:34ch;margin:auto 0;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.YsvSyW_learning{border-top:1px solid color-mix(in srgb, currentColor 50%, transparent);margin-top:2.5rem;padding-top:1.25rem}.YsvSyW_learningHeading{justify-content:space-between;gap:1rem;display:flex}.YsvSyW_learningHeading p{text-transform:uppercase;margin:0;font-size:.8125rem}.YsvSyW_learningHeading h3{font-family:var(--font-heading);margin:0;font-size:1.5rem}.YsvSyW_learningGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.YsvSyW_learningGrid article{border:1px solid color-mix(in srgb, currentColor 40%, transparent);padding:1.25rem}.YsvSyW_learningGrid span{text-transform:uppercase;font-size:.8125rem}.YsvSyW_learningGrid h4{font-family:var(--font-heading);margin:1.25rem 0 .7rem;font-size:1.125rem;line-height:1.2}.YsvSyW_learningGrid p{margin:0;font-size:.9375rem;line-height:1.55}@keyframes YsvSyW_scope-enter{0%{opacity:.75;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.YsvSyW_footer{justify-content:space-between;align-items:center;min-height:4.5rem;padding-inline:clamp(1rem,3.2vw,3rem);font-size:.8125rem;display:flex}.YsvSyW_footer p{margin:0}.YsvSyW_footer ul{gap:1.25rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.YsvSyW_footer a{text-underline-offset:.25rem;align-items:center;min-height:2.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.YsvSyW_footer a:hover,.YsvSyW_footer a:focus-visible{text-decoration-color:currentColor}@media (max-width:74rem){.YsvSyW_workspace{flex-direction:column;display:flex}.YsvSyW_scopeTabs{order:-1;min-height:10rem}.YsvSyW_scopeTab{border-bottom:1px solid color-mix(in srgb, currentColor 34%, transparent);border-left:0;border-right:1px solid color-mix(in srgb, currentColor 34%, transparent);min-height:10rem}}@media (max-width:63.99rem) and (min-width:48rem){.YsvSyW_scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YsvSyW_scopeFeature{grid-column:1/-1;min-height:34rem}.YsvSyW_scopeTile{border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);min-height:28rem}}@media (max-width:47.99rem){.YsvSyW_hero{grid-template-columns:minmax(0,1fr) clamp(7rem,32vw,10rem);align-items:end;gap:1.25rem;min-height:0;padding-block:1.75rem 1.25rem}.YsvSyW_heroCopy h1{font-size:clamp(2.75rem,13vw,5rem)}.YsvSyW_headline{margin-top:1rem;font-size:1rem}.YsvSyW_heroMeta{display:none}.YsvSyW_sectionIntro{flex-direction:column;align-items:start;gap:.35rem}.YsvSyW_scopeGrid{background:var(--color-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.YsvSyW_scopeFeature{grid-column:1/-1;min-height:0;padding:1rem;transition:opacity .14s}.YsvSyW_featureHeader h2{font-size:clamp(2rem,10vw,3rem)}.YsvSyW_subsectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:1.25rem}.YsvSyW_subsection{padding:.5rem}.YsvSyW_subsection>button{font-size:.875rem}.YsvSyW_previewGrid{gap:.5rem}.YsvSyW_scopeTile{border:0;min-height:0;padding:1rem;transition:opacity .14s}.YsvSyW_scopeButton{aspect-ratio:1;flex-direction:column;min-height:0;display:flex}.YsvSyW_scopeTile:first-child .YsvSyW_scopeButton{aspect-ratio:2/.78}.YsvSyW_scopeTitle{margin-top:1rem;font-size:clamp(1.35rem,6.4vw,2rem)}.YsvSyW_scopeStrapline,.YsvSyW_scopeProjects{display:none}.YsvSyW_scopeMiniSections{margin-top:.5rem}.YsvSyW_scopeMiniSections button{font-size:.8125rem}.YsvSyW_scopeArrow{width:1.5rem;height:1.5rem;margin-top:auto}.YsvSyW_scopeTabs{background:var(--color-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0}.YsvSyW_scopeTab{aspect-ratio:1.65;border:0;min-height:0;padding:1rem;transition:opacity .14s}.YsvSyW_scopeTab>span:last-child{font-size:clamp(1rem,5vw,1.35rem)}.YsvSyW_workspaceMain{min-height:calc(100svh - var(--header-height));padding:1.25rem 1rem 2.5rem;transition:opacity .14s}.YsvSyW_workspaceTransitioning{opacity:.42;animation:none}.YsvSyW_scopeSubdued{opacity:.38;pointer-events:none}.YsvSyW_workspaceHeader{flex-direction:column;align-items:start;gap:.75rem}.YsvSyW_backButton{scroll-margin-top:calc(var(--safe-top) + .75rem);order:-1}.YsvSyW_projectToolbar{flex-direction:column;align-items:stretch;gap:.75rem}.YsvSyW_filters{flex-wrap:wrap;min-width:0}.YsvSyW_filter{overflow-wrap:anywhere;text-align:left;flex:0 auto;max-width:100%}.YsvSyW_orderControls{align-self:start}.YsvSyW_projectGrid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.YsvSyW_asymmetricGrid>:first-child{grid-column:auto}.YsvSyW_learningGrid{grid-template-columns:minmax(0,1fr)}.YsvSyW_learningHeading{flex-direction:column;align-items:start}.YsvSyW_footer{flex-direction:column;align-items:start;gap:.5rem;padding-block:1rem}.YsvSyW_footer ul{margin-left:0}}@media (max-width:29.99rem){.YsvSyW_hero{grid-template-columns:minmax(0,1fr) clamp(6.75rem,32vw,8rem);gap:.75rem}.YsvSyW_scopeTile:first-child .YsvSyW_scopeButton{aspect-ratio:2/.9}.YsvSyW_scopeTitle{font-size:clamp(1.25rem,6.1vw,1.75rem)}}
