.NewsPostPage_page__3psFb{--max-width:var(--core-max-width-narrower-with-padding-inline);.NewsPostPage_title__U5eql{font-size:var(--semantic-font-size-4xl);max-width:var(--max-width);margin-inline:auto;margin-block:var(--semantic-space-4xl) var(--semantic-space-2xl)}.NewsPostPage_content__FiCZw{margin-inline:auto}.NewsPostPage_published___1uj7{font-size:var(--semantic-font-size-base);margin-block-end:var(--semantic-space-4xl)}}.Buttons_buttons__gRQ1k{display:flex;flex-wrap:wrap;gap:var(--semantic-space-xl)}.ProjectUsageFormContainer_checkboxes__yPQF5{display:flex;flex-direction:column;gap:var(--semantic-space-2xl);margin-block:var(--semantic-space-2xl)}.ProjectUsageFormContainer_buttons__lJH6A{position:relative;& :is(.ProjectUsageFormContainer_saved__CBTMJ,.ProjectUsageFormContainer_errored__bTuBn){position:absolute;background-color:white;border:2px solid var(--semantic-color-fg-static-success);border-radius:var(--semantic-borderradius-2xs);padding:var(--semantic-space-xs);top:0;transition:all var(--core-transition-duration-10) var(--core-transition-function);opacity:0;transform:translateY(0) scale(0);&.ProjectUsageFormContainer_show__1AKie{opacity:1;transform:translateY(calc(-100% - 10px)) scale(100%)}}& .ProjectUsageFormContainer_errored__bTuBn{border-color:var(--semantic-color-fg-static-danger)}}.ProjectUsageFormContainer_info__Qk5qu{font-size:var(--semantic-font-size-base);color:var(--core-color-secondary-600)}.ProjectUsageFormContainer_modal__Ab4q8{max-width:600px;padding:var(--semantic-space-2xl);&::backdrop{background-color:rgba(0,0,0,80%)}.ProjectUsageFormContainer_title__Aeons{font-family:var(--semantic-font-family-brand);font-size:var(--semantic-font-size-lg);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-dense)}& em{font-style:normal;color:var(--core-color-brand)}}.Banner_banner__cvXnk{--banner-border-color:var(--core-color-brand);--banner-border-radius:var(--semantic-borderradius-xs);--banner-icon-svg-color:var(--core-color-brand-400);max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;background-color:var(--banner-background);border:1px solid var(--banner-border-color);border-radius:var(--banner-border-radius);padding-inline:var(--semantic-space-2xl);padding-block:var(--semantic-space-3xl);text-align:center;width:100%;&.Banner_light__tMNEf{--banner-background:var(--core-color-brand-100)}&.Banner_brand__63J3_{--banner-background:var(--core-color-brand);--banner-icon-svg-color:var(--core-color-white);& .Banner_content__14Q98 a{color:var(--core-color-white)}}&:has(.Banner_outer__M0M6Z){margin-block-start:130px}}.Banner_icon__Lnhm2{& svg{max-width:100%}&.Banner_outer__M0M6Z{margin-block-start:-146px}}.Banner_headline__eTS1l{font-size:var(--semantic-font-size-xl);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-dense);margin-block:var(--semantic-space-2xl) var(--semantic-space-xs);padding:0}.Banner_content__14Q98{font-size:var(--semantic-font-size-md);line-height:var(--semantic-font-line-height-default)}.Banner_cta__wpvba{margin-block-start:var(--semantic-space-3xl)}.BrandIcon_container__xB6lp{display:inline-block;--icon-color-1:currentColor;--icon-color-1a:currentColor;--icon-color-2:currentColor;--icon-color-2a:currentColor;--icon-color-3:currentColor;--icon-color-opencode1:currentColor;--icon-color-opencode2:currentColor;--icon-color-gitlab1:currentColor;--icon-color-gitlab2:currentColor;--icon-color-gitlab3:currentColor;--icon-color-gitlab4:currentColor;--icon-color-oss1:currentColor;width:100%;height:100%;& svg{width:100%;height:100%}}.BrandIcon_border__KWKuC{& svg{border:1px solid var(--core-color-brand-500);border-radius:var(--semantic-borderradius-xs)}}.BrandIcon_background__dk7QP{& svg{background-color:var(--core-color-brand);border-radius:var(--semantic-borderradius-xs)}}.BrandIcon_duotone__l5xRl{--icon-color-1:var(--core-color-secondary-900);--icon-color-1a:var(--core-color-brand);--icon-color-2:var(--core-color-brand);--icon-color-2a:var(--core-color-secondary-900);--icon-color-3:var(--core-color-brand-400);--icon-color-opencode1:var(--core-color-brand);--icon-color-opencode2:var(--core-color-brand-500);--icon-color-gitlab1:var(--core-color-brand-500);--icon-color-gitlab2:var(--core-color-brand-300);--icon-color-gitlab3:var(--core-color-brand-50);--icon-color-gitlab4:var(--core-color-brand-600);--icon-color-oss1:var(--core-color-brand-500)}.BrandIcon_duotone__l5xRl.BrandIcon_dark-mode___huZt,.dark-mode .BrandIcon_duotone__l5xRl{--icon-color-1:var(--core-color-white);--icon-color-1a:var(--core-color-white);--icon-color-2:var(--core-color-brand-300);--icon-color-2a:var(--core-color-brand-300);--icon-color-3:var(--core-color-brand-500);--icon-color-opencode1:var(--core-color-white);--icon-color-opencode2:var(--core-color-brand-300);--icon-color-gitlab1:var(--core-color-brand-300);--icon-color-gitlab2:var(--core-color-brand-200);--icon-color-gitlab3:var(--core-color-brand-100);--icon-color-gitlab4:var(--core-color-brand-400);--icon-color-oss1:var(--core-color-white)}.Blocks_blocks__ulZMr{&>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,iframe){max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto!important;&:first-child{margin-block-start:0}&:last-child{margin-block-end:0}}&>ol,&>p,&>ul{font-size:var(--semantic-font-size-sm);line-height:var(--semantic-font-line-height-default);margin-block:var(--semantic-space-md)}&>:is(h2,h3,h4,h5,h6){font-family:var(--semantic-font-family-default);font-weight:var(--semantic-font-weight-bold);margin-block:var(--semantic-space-4xl) var(--semantic-space-xs)}&>h2{font-size:var(--semantic-font-size-xl);line-height:var(--semantic-font-line-height-dense)}&>h3{font-size:var(--semantic-font-size-md)}&>h3,&>h4{line-height:var(--semantic-font-line-height-default)}&>h4{font-size:var(--semantic-font-size-sm)}&>h2+h3{margin-block-start:var(--semantic-space-2xl)}&>h3+h4{margin-block-start:var(--semantic-space-md)}& .has-text-align-center{text-align:center}& .has-text-align-right{text-align:right}& .has-text-align-left{text-align:left}&>p a[target=_blank]{&:after{content:"";display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2I3YmJjMiIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMjQsMTA0YTgsOCwwLDAsMS0xNiwwVjU5LjMybC02Ni4zMyw2Ni4zNGE4LDgsMCwwLDEtMTEuMzItMTEuMzJMMTk2LjY4LDQ4SDE1MmE4LDgsMCwwLDEsMC0xNmg2NGE4LDgsMCwwLDEsOCw4Wm0tNDAsMjRhOCw4LDAsMCwwLTgsOHY3Mkg0OFY4MGg3MmE4LDgsMCwwLDAsMC0xNkg0OEExNiwxNiwwLDAsMCwzMiw4MFYyMDhhMTYsMTYsMCwwLDAsMTYsMTZIMTc2YTE2LDE2LDAsMCwwLDE2LTE2VjEzNkE4LDgsMCwwLDAsMTg0LDEyOFoiPjwvcGF0aD48L3N2Zz4=")}}& .ocd-teaser-box{margin-block:var(--semantic-space-xl)}&>div{&:first-child{& .ocd-teaser-box{margin-block-start:0}}&:last-child{& .ocd-teaser-box{margin-block-end:0}}}}.CopyToClipboard_container__LyFCO{position:relative;cursor:pointer;& .CopyToClipboard_response__Syvqt{position:absolute;bottom:2em;left:50%;white-space:nowrap;padding:var(--semantic-space-3xs) var(--semantic-space-xs);border-radius:var(--semantic-borderradius-xs);border:1px solid var(--core-color-brand-200);font-weight:var(--semantic-font-weight-regular);font-size:var(--semantic-font-size-sm);background:var(--core-color-brand-50);transform:translateX(-50%) scale(0);transition:transform var(--core-transition-duration-10) var(--core-transition-function)}&[data-show-response=true] .CopyToClipboard_response__Syvqt{transform:translateX(-50%) scale(1)}}.FaqTeaser_innerContainer__K_9Mt{--_kicker-color:var(--semantic-color-link-base);display:flex;justify-content:center;flex-direction:column;gap:var(--semantic-space-3xl);@media (min-width:768px){flex-direction:row}@media (min-width:1200px){gap:var(--semantic-space-4xl)}.FaqTeaser_column__9qtta{display:flex;flex-direction:column;align-items:center;justify-content:center}.FaqTeaser_columnFirst__efmJH{@media (min-width:768px){max-width:250px}@media (min-width:1200px){max-width:400px}}.FaqTeaser_columnSecond__SaIvH{@media (min-width:768px){max-width:400px}@media (min-width:1200px){max-width:600px}}.FaqTeaser_kicker__MglSY{color:var(--_kicker-color);font-size:var(--semantic-font-size-md);font-weight:var(--semantic-font-weight-bold);font-family:var(--semantic-font-family-brand);margin:0;text-transform:uppercase}.FaqTeaser_title__eIk9i{text-align:center;font-size:var(--semantic-font-size-3xl);line-height:var(--semantic-font-line-height-dense);margin-block:var(--semantic-space-md) var(--semantic-space-xl);@media (min-width:768px){margin-block:var(--semantic-space-lg) var(--semantic-space-4xl)}@media (min-width:1200px){font-size:var(--semantic-font-size-2xl);margin-block:var(--semantic-space-md) var(--semantic-space-xl)}}.FaqTeaser_faqList__4vvuu{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;gap:var(--semantic-space-2xl);padding:0;margin-block-start:0;margin-block-end:0}.FaqTeaser_listItem__dMWGY{list-style:none;display:flex;align-items:flex-start;gap:var(--semantic-space-xs);color:var(--semantic-color-link-base);.FaqTeaser_listText__dVCJD{width:calc(100% - var(--semantic-space-2xl));font-size:var(--semantic-font-size-md);line-height:var(--semantic-font-line-height-default)}& svg{margin-top:6px}}}.CardsSlider_card__ZGcQ7{display:flex;flex-direction:column;height:100%;padding:var(--semantic-space-lg);border-radius:var(--semantic-borderradius-xs);border:1px solid var(--core-color-brand);background-color:var(--core-color-brand-50);color:var(--semantic-color-text);max-width:var(--card-max-width);margin-inline:auto;& .CardsSlider_img__RrYen{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--semantic-borderradius-2xs);margin-block-end:var(--semantic-space-lg)}& .CardsSlider_kicker__Temzf{color:var(--core-color-brand);font-size:var(--semantic-font-size-base);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-default);margin-bottom:var(--semantic-space-2xs)}& .CardsSlider_title__l8ab_{font-size:var(--semantic-font-size-md);font-weight:var(--semantic-font-weight-bold);margin-block:var(--semantic-space-none) var(--semantic-space-sm)}& .CardsSlider_description__z3IL_{margin-block:var(--semantic-space-none) var(--semantic-space-lg);font-size:var(--semantic-font-size-base);flex-grow:1}}.CardNavigation_cardNavigation__x2NZB{display:flex;gap:var(--semantic-space-2xl);justify-content:center;flex-direction:column;align-items:center;@media (min-width:768px){flex-direction:row;align-items:stretch}}.Box_roofLine__jouza{color:var(--core-color-brand);font-size:var(--semantic-font-size-base);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-default);text-transform:uppercase;margin-bottom:var(--semantic-space-xs)}.Box_headline__VeXzG{margin-bottom:var(--semantic-space-xl);display:flex;gap:var(--semantic-space-sm);align-items:center;& :is(h1,h2,h3,h4,h5,h6){margin-block:0;font-size:var(--semantic-font-size-lg);font-weight:var(--semantic-font-weight-bold)}& svg{width:24px;height:auto}& .Box_icon__lF9mL:not(.Box_iconOnly__PsmBX){display:grid;background:var(--core-color-brand);color:var(--core-color-white);align-content:center;padding:var(--semantic-space-xs);border-radius:50px}}.Box_box__aYil_:has(.Box_footer__L6xfo){.Box_content__lbBxN{margin-bottom:0}}.Box_content__lbBxN{margin-block:var(--semantic-space-xl) var(--semantic-space-2xl);font-size:var(--semantic-font-size-sm);line-height:var(--semantic-font-line-height-default);& :last-child,&:last-child{margin-block-end:0}}.Box_footer__L6xfo{font-size:var(--semantic-font-size-base);margin-block-start:var(--semantic-space-lg);color:var(--core-color-secondary-600)}.Box_more__zd519{font-size:var(--semantic-font-size-sm);& a{display:inline-flex;gap:var(--semantic-space-xs);align-items:center}}.table_wrapper__wWY5P{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;margin-block:var(--semantic-space-2xl);& table{text-align:left;border-collapse:initial;border-spacing:0;width:100%;& th{border-bottom:1px solid var(--core-color-secondary)}& td,& th{padding:var(--semantic-space-xs) var(--semantic-space-lg)}& tbody tr{& td{border-bottom:1px solid var(--core-color-neutral-200)}&:last-child td{border-bottom:none}}& tfoot tr{& td{border-top:1px solid var(--core-color-secondary)}}}& figcaption{margin-top:var(--semantic-space-md);color:var(--core-color-neutral-600);font-size:var(--semantic-font-size-base);line-height:var(--semantic-font-line-height-default)}& .is-style-stripes{& table tbody tr:nth-child(odd){background-color:var(--core-color-brand-50)}& table tbody td{border-bottom:none}}}.SectionWrapper_wrapper__Xddzk{--_background-color:transparent;background-color:var(--_background-color);padding-block-start:var(--core-container-padding-block-start);padding-block-end:var(--core-container-padding-block-end)}.SectionWrapper_transparent__eLJnz,.SectionWrapper_white__lH4Dy{padding-block:0;margin-block:var(--core-container-padding-block-start) var(--core-container-padding-block-end)}.SectionWrapper_white__lH4Dy{--_background-color:var(--core-color-white)}.SectionWrapper_dark__NRiI_{--_background-color:var(--core-color-secondary)}.SectionWrapper_brand__KAjKx{--_background-color:var(--core-color-brand)}.SectionWrapper_light__rqaop{--_background-color:var(--core-color-brand-200);--semantic-color-link-base:var(--core-color-brand-800);--semantic-color-link-hovered:var(--core-color-brand-900);--semantic-color-link-active:var(--core-color-brand-900)}.SectionWrapper_ultralight__EkoVj{--_background-color:var(--core-color-brand-100)}.SectionWrapper_container__P14_j{width:100%;--_max-width:var(--core-max-width-with-padding-inline);max-width:var(--_max-width);margin-inline:auto}.SectionWrapper_narrower__uLyFu{--_max-width:var(--core-max-width-narrower-with-padding-inline)}.SectionWrapper_narrow__9cGDx{--_max-width:var(--core-max-width-narrow-with-padding-inline)}& .Heading_copy__OvFTK{color:var(--core-color-brand)}.Heading_brand__9DBwM{color:var(--core-color-brand)}.Heading_left__ouHog{text-align:left}.Heading_center__XBGsG{text-align:center}.Heading_right__jsN_Y{text-align:right}.HeroHeader_container__fcb5_{width:100%;background:linear-gradient(to right,var(--core-color-secondary),var(--core-color-brand));overflow:hidden}.HeroHeader_heroHeader__WRvqs{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;--padding-block-start:var(--semantic-space-2xl);--padding-block-end:var(--semantic-space-2xl);padding-block:var(--padding-block-start) var(--padding-block-end);color:var(--semantic-color-fg-static-base);display:grid;@media (min-width:576px){--padding-block-start:var(--semantic-space-3xl);--padding-block-end:var(--semantic-space-3xl)}@media (min-width:768px){direction:ltr;grid-template-columns:repeat(2,1fr)}@media (min-width:1200px){--padding-block-start:var(--semantic-space-7xl);--padding-block-end:var(--semantic-space-7xl)}}.HeroHeader_mainContent___htxu{order:1;width:100%;@media (min-width:768px){padding-inline-end:48px}}.HeroHeader_images__UpWTh{order:0;position:relative;margin-bottom:var(--semantic-space-4xl);@media (min-width:768px){margin-bottom:0;order:2;align-content:center}}.HeroHeader_image__VHyM4{position:relative;z-index:1;& svg{width:100%;height:auto}@media (min-width:1200px){padding-inline:var(--semantic-space-3xl);min-height:250px}}.HeroHeader_backgroundImage__WxgnX{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);z-index:0;width:115%;& svg{width:100%;height:auto}@media (min-width:576px){transform:translate(-50%,-40%)}@media (min-width:1200px){transform:translate(-50%,-36%)}}.HeroHeader_title__KXk6c{color:var(--semantic-color-fg-static-base);font-family:var(--semantic-font-family-brand),sans-serif;font-size:var(--semantic-font-size-4xl);font-style:normal;font-weight:var(--semantic-font-weight-bold);margin-block:0 var(--semantic-space-lg);line-height:var(--semantic-font-line-height-dense)}.HeroHeader_description__p04E6{font-family:var(--semantic-font-family-default),sans-serif;font-size:var(--semantic-font-size-sm);font-style:normal;font-weight:var(--semantic-font-weight-regular);line-height:var(--semantic-font-line-height-default);margin-block:0 var(--semantic-space-2xl);@media (min-width:768px){margin-block-end:var(--semantic-space-4xl)}}.HeroHeader_ctas__nxDWH{display:flex;column-gap:var(--semantic-space-2xl);row-gap:var(--semantic-space-xl);flex-wrap:wrap}.MegaMenu_container__NwZE3{background-color:var(--core-color-brand-100)}.MegaMenu_inner__2iHr_{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;position:relative}.MegaMenu_topRow__9pgFp{cursor:pointer;text-align:center;padding-block:var(--semantic-space-xl);height:72px;border-bottom:1px solid white;max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;@media (hover:hover){&:hover{& .MegaMenu_expandButton__NikhQ{text-decoration:underline}}}@media (min-width:1300px){border-bottom:0}}.MegaMenu_expandButton__NikhQ{text-decoration:none;font-weight:var(--semantic-font-weight-semibold);color:var(--core-color-brand);display:inline-flex;gap:var(--semantic-space-xs);z-index:1}.MegaMenu_sharingButton__bTszk{position:absolute;right:0;top:var(--semantic-space-sm);display:none;@media (min-width:1300px){display:block}}.MegaMenu_content__kNixD{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--core-transition-duration-10) var(--core-transition-function);margin-block-start:var(--semantic-space-2xl);@media (min-width:1300px){margin-block-start:0}}.MegaMenu_columns__s3i_0{min-height:0;transition:visibility 1s;visibility:hidden;display:grid;overflow:hidden;list-style:none;padding:0;margin:0;@media (min-width:768px){grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:var(--semantic-space-2xl)}@media (min-width:1500px){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--semantic-space-2xl)}}.MegaMenu_expanded__OtDJY{& .MegaMenu_content__kNixD{grid-template-rows:1fr}& .MegaMenu_columns__s3i_0{visibility:visible}}.MegaMenu_menuItem__hW_cg{font-size:var(--semantic-font-size-sm);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-default);padding-block-end:var(--semantic-space-sm);display:block;@media (min-width:1300px){padding-block-start:var(--semantic-space-3xl);padding-block-end:var(--semantic-space-md)}}.MegaMenu_subMenu__8I3yF{padding-block-start:var(--semantic-space-sm);list-style:none;padding:0;margin:0;padding-block-end:var(--semantic-space-2xl);padding-inline-start:var(--semantic-space-xs);@media (min-width:1300px){padding-inline-start:0;padding-block-end:var(--semantic-space-3xl)}}.MegaMenu_subMenuItem__HW9Gg{text-decoration:none;font-size:var(--semantic-font-size-base);color:var(--semantic-color-fg-static-base);padding-block:calc(var(--semantic-space-xs) / 2);display:block;@media (min-width:1300px){padding-block:calc(var(--semantic-space-sm) / 2)}&.MegaMenu_current__qcRCA{font-weight:var(--semantic-font-weight-bold);color:var(--core-color-brand)}}.MegaMenu_subMenuItemLink__2eUR5{@media (hover:hover){&:hover{text-decoration:underline}}}.Columns_columns__ZGaM9{display:grid;gap:var(--semantic-space-2xl);&.Columns_twoColumns__k4SRc{@media (min-width:768px){grid-template-columns:1fr 1fr}}&.Columns_threeColumns__oOT0f{@media (min-width:768px){grid-template-columns:1fr 1fr 1fr}}}.Columns_column__sL99J{max-width:100%}.list_list__xwcfs{display:flex;flex-direction:column;gap:var(--semantic-space-sm);margin-inline:0;margin-block:var(--semantic-space-md);padding-inline-start:var(--semantic-space-xl);.list_list__xwcfs{margin-block:var(--semantic-space-sm)}}.LogoCollection_container__f7I0j{--logo-max-width:400px;--container-margin-start:var(--semantic-space-3xl);--container-margin-end:var(--semantic-space-3xl);margin-block:var(--container-margin-start) var(--container-margin-end);display:flex;flex-direction:column;justify-content:center;container-type:inline-size;gap:var(--semantic-space-xl);max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;@media (min-width:576px){--container-margin-start:var(--semantic-space-4xl);--container-margin-end:var(--semantic-space-4xl)}@media (min-width:768px){--container-margin-start:var(--semantic-space-5xl);--container-margin-end:var(--semantic-space-5xl)}@media (min-width:1200px){--container-margin-start:var(--semantic-space-6xl);--container-margin-end:var(--semantic-space-6xl)}.LogoCollection_headline__cM4wk{font-family:var(--semantic-font-family-brand),sans-serif;color:var(--core-color-brand);text-align:center;font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-dense);font-size:var(--semantic-font-size-base);padding:0;max-width:calc(2 * var(--logo-max-width));margin-inline:auto;@media (min-width:576px){font-size:var(--semantic-font-size-sm)}@media (min-width:768px){font-size:var(--semantic-font-size-md)}}.LogoCollection_logosContainer__2GmSj{display:grid;justify-items:center;align-items:center;width:100%;max-width:calc(var(--logo-max-width) * 2);margin-inline:auto;@media (min-width:576px){grid-template-columns:50% 50%}&>*{max-width:var(--logo-max-width);width:100%;position:relative;display:block;margin-inline:auto;&:nth-child(odd){@media (min-width:576px){padding-inline-end:var(--semantic-space-md)}}&:nth-child(2n){@media (min-width:576px){padding-inline-start:var(--semantic-space-md);&:before{background-color:var(--core-color-secondary-200);content:"";position:absolute;left:0;width:1px;height:var(--semantic-space-4xl);top:50%;transform:translateY(-50%)}}}&:nth-child(odd):last-child{@media(min-width:576px){padding-inline:0;grid-column-start:1;grid-column-end:-1}}&:nth-child(odd):last-child:not(:first-child){@media(min-width:576px){width:calc((50% - var(--semantic-space-md)))}}}& img{border:none;object-fit:contain;width:100%;max-width:calc(var(--logo-max-width) - var(--semantic-space-md));height:auto;margin-inline:auto;display:block}}}.SectionHeader_container__sOhwX{max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto}.SectionHeader_header__oZSYh{margin-block-end:var(--semantic-space-3xl)}.SectionHeader_sectionHeadline__zD_Ly{text-align:center;font-size:var(--semantic-font-size-3xl);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-dense);margin-block:0 var(--semantic-space-sm);margin-inline:auto;@media(min-width:1200px){font-size:var(--semantic-font-size-2xl)}}.SectionHeader_sectionDescription__Iwtea{text-align:center;font-size:var(--semantic-font-size-sm);margin-block:0;margin-inline:auto}.OpenCodeLogo_logo__XJu84{--logo-color:var(--core-color-brand);--logo-color-settled:var(--core-color-brand-500);--text-color:var(--core-color-neutral-900);.dark-mode &{--logo-color:var(--core-color-white);--logo-color-settled:var(--core-color-brand-100);--text-color:var(--core-color-white)}}.OpenCodeLogo_light__mZJ5C{--logo-color:var(--core-color-white);--logo-color-settled:var(--core-color-brand-100);--text-color:var(--core-color-white)}.SiteHeader_container___NDbg{--container-padding-inline-start:var(--semantic-space-xs);--container-padding-inline-end:var(--semantic-space-md);--container-height:88px;background-color:var(--semantic-color-bg-static-base);height:var(--container-height);border-bottom:1px solid var(--core-color-neutral-200);z-index:var(--z-index-menu);position:relative;@media (min-width:1200px){--container-height:148px}@media (min-width:1300px){--container-height:100px}}.SiteHeader_header__2sjaC{display:flex;align-items:center;height:100%;width:100%;justify-content:space-between;max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto}.SiteHeader_logo__mqe7t{display:inline-flex;align-items:center;margin-inline-start:-15px;& svg{height:48px;width:auto;@media (min-width:400px){height:64px;width:auto}}}.SiteHeader_menuButton___RpNv{@media (min-width:1200px){display:none}}.SiteHeader_mobileMenu__PHCcx{--top:calc(var(--container-height) - 1px);display:none;position:absolute;top:var(--top);background-color:var(--semantic-color-bg-static-base);height:calc(100vh - var(--top));z-index:var(--z-index-menu);left:0;right:0;bottom:0;padding-inline:var(--semantic-space-md);overflow-y:auto;&.SiteHeader_isExpanded__fCmGb{display:block}@media (min-width:1200px){display:flex!important;flex-direction:row-reverse;position:static;height:auto;top:auto;left:auto;right:auto;bottom:auto;gap:calc(var(--semantic-space-xl) + var(--semantic-space-sm));background-color:initial;overflow:visible;align-items:center;padding-inline:0}}.SiteHeader_desktopMenuWrapper__lDTsy{@media (min-width:1200px){display:flex;gap:var(--semantic-space-xl);align-items:center}}.SiteHeader_mobileMenuTopBar__vg054{display:flex;justify-content:space-between;align-items:center;padding-block:var(--semantic-space-xs);gap:var(--semantic-space-sm);@media (min-width:1200px){gap:var(--semantic-space-lg)}}.SiteHeader_a11yLink__DWV4S{& a{color:var(--semantic-color-fg-static-base);padding:var(--semantic-space-2xs);@media (min-width:1200px){padding:var(--semantic-space-xs)}}@media (hover:hover){& a:hover{color:var(--core-color-brand)}}}.SiteHeader_actionButtons__OPq6h{display:flex;align-items:center;gap:var(--semantic-space-md);padding-block:var(--semantic-space-xs);& a,& button{flex:1 1 50%;text-align:center;justify-content:center}@media (min-width:1200px){flex-direction:column;& a,& button{flex:1 1 100%;width:100%}}@media (min-width:1300px){flex-direction:row}}.SiteHeader_menu__r8gDS{padding-block:var(--semantic-space-md);@media (min-width:1200px){padding-block:0}& li,& ul{list-style:none;padding:0;margin:0;display:block}& ul{@media (min-width:1200px){display:flex;gap:calc(var(--semantic-space-lg) + var(--semantic-space-sm) + var(--semantic-space-sm))}}& a{color:var(--semantic-color-fg-static-base);text-decoration:none;display:flex;align-items:center;gap:var(--semantic-space-md);@media (hover:hover){&:hover{color:var(--core-color-brand);.SiteHeader_menuItemIcon__lwwzM{background-color:var(--core-color-brand);color:var(--core-color-white)}}}}& .SiteHeader_expandButton__7VE9p{cursor:pointer;color:var(--core-color-brand);position:absolute;right:0;top:24px;transition:transform var(--core-transition-duration-10) var(--core-transition-function);@media (min-width:1200px){top:calc(var(--semantic-space-xs) + 10px)}}&>ul>li{font-size:var(--semantic-font-size-md);font-weight:var(--semantic-font-weight-semibold);position:relative;@media (min-width:1200px){font-size:var(--semantic-font-size-sm);font-weight:var(--semantic-font-weight-regular);padding:var(--semantic-space-xs);&:has(ul){padding-inline-end:24px}&:hover{&>a{color:var(--core-color-brand);border-bottom-color:var(--core-color-brand)}&>ul{display:block}& .SiteHeader_expandButton__7VE9p{transform:rotate(180deg)}}}&>a{padding-block:var(--semantic-space-lg);border-bottom:2px solid var(--core-color-neutral-200);white-space:nowrap;@media (min-width:1200px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;padding-block:var(--semantic-space-xs)}}&.SiteHeader_isExpanded__fCmGb{&>a{color:var(--core-color-brand);border-bottom-color:var(--core-color-brand)}&>ul{display:block}& .SiteHeader_expandButton__7VE9p{transform:rotate(180deg)}}&>ul{display:none;@media (min-width:1200px){position:absolute;z-index:var(--z-index-surface-lvl-3);background-color:var(--semantic-color-bg-static-base);padding-inline:var(--semantic-space-xl);padding-block:var(--semantic-space-md);border-left-color:var(--core-color-neutral-200);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--core-color-neutral-200);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--core-color-neutral-200);border-right-style:solid;border-right-width:1px;border-top-color:var(--core-color-neutral-200);border-top-style:solid;border-top-width:1px;border-radius:var(--semantic-borderradius-2xs);width:auto;min-width:max-content;white-space:nowrap}&>li{font-size:var(--semantic-font-size-sm);font-weight:var(--semantic-font-weight-regular);border-bottom:1px solid var(--core-color-neutral-200);&:last-child{border-bottom:none}&>a{margin-inline:calc(var(--semantic-space-md) * -1);padding-inline:var(--semantic-space-md);padding-block:var(--semantic-space-md);@media (min-width:1200px){margin-inline:calc(var(--semantic-space-xl) * -1);padding-inline:var(--semantic-space-xl)}&:active{background-color:var(--core-color-brand-50)}}}}}}.SiteHeader_menuItemIcon__lwwzM{width:36px;height:36px;background-color:var(--core-color-brand-100);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:var(--core-color-brand);transition:background-color var(--core-transition-duration-10) var(--core-transition-function),color var(--core-transition-duration-10) var(--core-transition-function)}.MenuButton_container__IN7OU{display:inline-flex;gap:var(--semantic-space-xs);padding:var(--semantic-space-xs) var(--semantic-space-sm);border-radius:var(--semantic-borderradius-2xs);color:var(--semantic-color-fg-static-base);transition:background-color var(--core-transition-duration-10) var(--core-transition-function);flex:0 1;height:44px;align-items:center;&.MenuButton_isOpen___OTiC,&:active{background-color:var(--core-color-brand-100)}@media (hover:hover){&:hover{background-color:var(--core-color-brand-100);cursor:pointer}}}.MenuButton_buttonText__QYHkV{font-size:var(--semantic-font-size-sm)}.CookieBanner_banner__F91Z0{position:fixed;bottom:0;background-color:var(--core-color-brand-50);left:0;right:0;max-height:100vh;overflow-y:scroll;border-top:1px solid var(--core-color-brand);z-index:var(--z-index-cookie-banner);.CookieBanner_inner__FUifn{max-width:var(--core-max-width-narrow-with-padding-inline);width:100%;margin-inline:auto;padding-block:var(--semantic-space-md)}& h2{font-family:var(--semantic-font-size-md);margin-block:0 var(--semantic-space-xs)}.CookieBanner_description__zSBMS{margin-block:var(--semantic-space-xs) var(--semantic-space-lg);font-size:var(--semantic-font-size-xs);max-width:80ch}.CookieBanner_buttons__MyU6g{display:flex;gap:var(--semantic-space-md);flex-wrap:wrap}}.EventBox_eventButton__b15Gw,.EventBox_icsButton__vF3Rk{margin-block-start:var(--semantic-space-2xl)}.EventBox_icsDescription__fan8B{font-size:var(--semantic-font-size-base);margin-block:var(--semantic-space-md) 0;color:var(--core-color-secondary-600)}.PostBox_excerpt__WbUJ0{margin-block:var(--semantic-space-md);font-size:var(--semantic-font-size-sm)}.PageHeader_container__xMnRL{--container-padding-start:var(--semantic-space-2xl);--container-padding-end:var(--semantic-space-2xl);--container-background-color:var(--core-color-secondary);--icon-inner-border-color:var(--core-color-brand-500);--icon-outer-border-color:var(--core-color-brand-100);--gradient-color-from:var(--core-color-brand);--gradient-color-to:var(--core-color-secondary);background-color:var(--container-background-color);padding-block:var(--container-padding-start) var(--container-padding-end);overflow:hidden;&.PageHeader_minimal__xwRMJ{--container-background-color:white;--icon-inner-border-color:var(--core-color-brand);--icon-outer-border-color:var(--core-color-brand-300);--gradient-color-from:var(--core-color-brand);--gradient-color-to:var(--core-color-brand-300);--container-padding-start:var(--semantic-space-xl);--container-padding-end:var(--semantic-space-xl);padding-block:0;margin-block:var(--container-padding-start) var(--container-padding-end)}&.PageHeader_dark__6tjk3{--container-background-color:var(--core-color-secondary);--icon-inner-border-color:var(--core-color-brand-500);--icon-outer-border-color:var(--core-color-brand-100);--gradient-color-from:var(--core-color-brand);--gradient-color-to:var(--core-color-secondary)}&.PageHeader_light__OLAjy{--container-background-color:var(--core-color-brand-200);--icon-inner-border-color:var(--core-color-brand);--icon-outer-border-color:var(--core-color-brand-100);--gradient-color-from:var(--core-color-brand);--gradient-color-to:var(--core-color-brand-300)}&.PageHeader_ultralight__989lJ{--container-background-color:var(--core-color-brand-100)}&.PageHeader_brand__FHBl5{--container-background-color:var(--core-color-brand);--gradient-color-from:var(--core-color-secondary);--gradient-color-to:var(--core-color-brand)}&.PageHeader_centered__EiZMn{text-align:center;.PageHeader_content__wBUn2{max-width:var(--core-text-max-width-with-padding-inline);margin-inline:auto}.PageHeader_kicker__QMujX{font-weight:var(--semantic-font-weight-bold);margin-block-end:var(--semantic-space-lg);@media (min-width:1200px){margin-block-end:var(--semantic-space-2xl)}}.PageHeader_title__EKqaH{margin-bottom:var(--semantic-space-xl);@media (min-width:1200px){margin-bottom:var(--semantic-space-3xl)}}&.PageHeader_minimal__xwRMJ{.PageHeader_kicker__QMujX{color:var(--core-color-brand)}}--container-padding-start:var(--semantic-space-2xl);--container-padding-end:var(--semantic-space-2xl)}@media (min-width:768px){--container-padding-start:88px;--container-padding-end:88px;&.PageHeader_minimal__xwRMJ{--container-padding-start:var(--semantic-space-3xl);--container-padding-end:var(--semantic-space-3xl)}&.PageHeader_centered__EiZMn{--container-padding-start:88px;--container-padding-end:88px}}@media (min-width:1200px){--container-padding-start:120px;--container-padding-end:120px;&.PageHeader_minimal__xwRMJ{--container-padding-start:var(--semantic-space-4xl);--container-padding-end:var(--semantic-space-4xl)}&.PageHeader_centered__EiZMn{--container-padding-start:120px;--container-padding-end:120px}}}.PageHeader_pageHeader__ou6Xq{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:var(--semantic-space-2xl);@media screen and (min-width:768px){flex-direction:row;gap:var(--semantic-space-4xl);justify-content:space-between;align-items:center}}.PageHeader_title__EKqaH{font-size:var(--semantic-font-size-3xl);line-height:var(--semantic-font-line-height-dense);margin-top:0;margin-bottom:var(--semantic-space-sm);@media screen and (min-width:768px){margin-bottom:var(--semantic-space-sm);font-size:var(--semantic-font-size-4xl)}}.PageHeader_kicker__QMujX{font-size:var(--semantic-font-size-md);margin-block-end:var(--semantic-space-sm);display:block}.PageHeader_description__As3vq{font-size:var(--semantic-font-size-md);margin-block:var(--semantic-space-sm) 0}.PageHeader_content__wBUn2{z-index:1;order:1;@media screen and (min-width:768px){order:-1}}.PageHeader_images__NIz6X{flex-grow:0;flex-shrink:0;order:0}.PageHeader_icon__FLjhA{position:relative;z-index:1;--icon-size:160px;--icon-border-width:2px;width:var(--icon-size);height:var(--icon-size);background-color:var(--container-background-color);border-radius:var(--semantic-borderradius-md);border:var(--icon-border-width) solid var(--icon-outer-border-color);padding:10px;@media screen and (min-width:768px){--icon-size:240px;--icon-border-width:4px}&>div{width:100%;border:var(--icon-border-width) solid var(--icon-inner-border-color);border-radius:var(--semantic-borderradius-sm)}}.PageHeader_backgroundImage__ZZWRu{position:absolute;z-index:0;right:0;bottom:calc(calc(var(--container-padding-end) * -1) - 8px);display:none;@media screen and (min-width:768px){display:block}}.notfound_page__XKGQX{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;margin-block:var(--semantic-space-5xl);& p{max-width:70ch}}.Quote_quote__Sfb7V{container-type:inline-size;max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;border-left:var(--semantic-space-2xs) solid var(--core-color-accent);padding-inline-start:var(--semantic-space-lg);@container (min-width: 540px){padding-inline-start:var(--semantic-space-3xl)}& li,& p{line-height:var(--semantic-font-line-height-default)}& figcaption{color:var(--core-color-neutral-600);font-size:var(--semantic-font-size-base);margin-block-start:var(--semantic-space-2xl)}}.Quote_blockquote__uTZR8{font-size:var(--semantic-font-size-md);font-style:italic;& :first-child{margin-block-start:0}& :last-child{margin-block-end:0}}.Card_card__RlVbj{background-color:var(--semantic-color-bg-static-base);border-color:var(--core-color-secondary-300);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--card-max-width);gap:var(--semantic-space-2xl);flex:1 1;@media (min-width:1200px){padding:var(--semantic-space-xl) var(--semantic-space-xl) var(--semantic-space-2xl) var(--semantic-space-xl)}}.Card_cardImage__Vr_Xc{aspect-ratio:16/9;overflow:hidden;width:100%;border-radius:var(--semantic-borderradius-2xs);& img{width:100%;height:auto}}.Card_kicker__QR495{color:var(--core-color-brand);font-weight:var(--semantic-font-weight-bold);font-size:var(--semantic-font-size-sm);margin-block-end:var(--semantic-space-xs)}.Card_cardTitle__t3Chs{font-family:var(--semantic-font-family-brand),sans-serif;font-size:var(--semantic-font-size-lg);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-default);text-align:center;margin:0;@media (min-width:768px){padding-inline:var(--semantic-space-2xl)}}.Card_cardDescription__X0ysr{font-size:var(--semantic-font-size-base);font-weight:var(--semantic-font-weight-regular);line-height:var(--semantic-font-line-height-default);margin:0}.ProjectCard_container__DcDmW{--projectCard-border-color:var(--core-color-neutral-200);container-type:inline-size;width:100%}.ProjectCard_projectCard__s0PMc{padding:var(--semantic-space-lg);width:100%;height:100%;@media screen and (min-width:1024px){@container (min-width: 834px){max-width:100%;display:flex;align-items:flex-start;min-height:auto;gap:var(--semantic-space-xl)}}}.ProjectCard_imageWrapper__Xlz3W{aspect-ratio:1.777/1;margin-bottom:var(--semantic-space-lg);background-color:var(--semantic-color-bg-static-base);border-color:var(--projectCard-border-color);border-radius:var(--semantic-borderradius-2xs);border-style:solid;border-width:1px;display:flex;flex-shrink:0;justify-content:center;align-items:center;background-image:url(/logo-minimal.svg);background-repeat:no-repeat;background-position:50%;background-size:116px;padding:var(--semantic-space-2xl);@media screen and (min-width:1024px){@container (min-width: 600px){margin-bottom:0;width:500px}}}.ProjectCard_image__Q_uKe{max-width:100%;max-height:100%;object-fit:contain;background-color:var(--semantic-color-bg-static-base)}.ProjectCard_meta__nEqNO{display:none;margin-bottom:var(--semantic-space-xs);@media screen and (min-width:1024px){@container (min-width: 600px){display:flex;gap:var(--semantic-space-lg)}}}.ProjectCard_title__4QtT2{font-size:var(--semantic-font-size-md);font-weight:var(--semantic-font-weight-bold);margin-top:0;margin-bottom:var(--semantic-space-md);@media screen and (min-width:1024px){@container (min-width: 600px){font-size:var(--semantic-font-size-lg)}}}.ProjectCard_link__UQcvd{cursor:pointer;color:var(--semantic-color-fg-static-base);text-decoration:none}.LastUpdate_element__A5Ws2,.ProjectCard_description__LrSbJ{font-size:var(--semantic-font-size-base);font-weight:var(--semantic-font-weight-regular)}.LastUpdate_element__A5Ws2{color:var(--core-color-neutral-600);font-family:var(--semantic-font-family-default),sans-serif;max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;margin-block:var(--semantic-space-3xl)}.Paragraph_p__jF_Ff{font-size:var(--semantic-font-size-sm);&:first-child{margin-block-start:0}}.Paragraph_info__fTTMx{font-size:var(--semantic-font-size-base);color:var(--core-color-secondary-600)}.Paragraph_error__Fz__e{font-size:var(--semantic-font-size-base);color:var(--semantic-color-fg-static-danger)}.page_main__SnlLp{&>p{font-size:var(--semantic-font-size-sm);&:first-child{margin-block-start:0}}}.page_loginButtons__MlD8z{margin-block:var(--semantic-space-2xl)}.page_noticeHeadline__Ze7JH{color:var(--core-color-brand);font-weight:var(--semantic-font-weight-bold)}.Divider_divider__zIn0G{height:1px;background-color:var(--semantic-color-fg-static-base);width:100%;max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;border:none}.PullQuote_pullquote__HGb4P{margin-block:var(--semantic-space-2xl);max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;& figcaption{color:var(--core-color-neutral-600);font-size:var(--semantic-font-size-base);margin-block-start:var(--semantic-space-2xl);text-align:center}}.PullQuote_blockquote__zsHeO{font-size:var(--semantic-font-size-xl);color:var(--core-color-brand);font-weight:var(--semantic-font-weight-bold);line-height:var(--semantic-font-line-height-dense);&>*{text-align:center}& :first-child{margin-block-start:0}& :last-child{margin-block-end:0}}.Image_figure__dVBmK{margin-block:var(--semantic-space-md);max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto}.Image_image__3QFzw{border:1px solid var(--core-color-neutral-200);border-radius:var(--semantic-borderradius-xs);max-width:100%;height:auto;display:block}.Image_caption__6CEIG{margin-top:var(--semantic-space-md);color:var(--core-color-neutral-600);font-size:var(--semantic-font-size-base);line-height:var(--semantic-font-line-height-default)}.Image_error__w5HWq{border:1px solid var(--core-color-neutral-200);border-radius:var(--semantic-borderradius-xs);padding:var(--semantic-space-lg)}.RegistrationForm_container__KLVJI{max-width:var(--core-max-width-narrower-with-padding-inline);margin-inline:auto;& div{margin-bottom:var(--semantic-space-2xl)}}.List_list__EHBFL{font-size:var(--semantic-font-size-sm);list-style:none;margin:0;padding:0;&>li{margin:0;padding:0 0 var(--semantic-space-xs) 0;list-style-position:inside;&:last-child{padding-bottom:0}}}.List_bullets__EyIUI{list-style-type:disc!important;margin:0 0 0 var(--semantic-space-lg)!important;&>li{list-style-position:outside}}.SoftwareSearchLayout_subheader__YKfO_{max-width:var(--core-max-width-narrow-with-padding-inline);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--semantic-space-3xl);padding-block:var(--semantic-space-2xl) var(--semantic-space-3xl);@media (min-width:1600px){grid-template-columns:auto 600px}}.SoftwareSearchLayout_facetTitle__6p0z_{font-family:var(--semantic-font-family-default),sans-serif;font-size:var(--semantic-font-size-sm);font-weight:var(--semantic-font-weight-bold);margin-block:0 var(--semantic-space-md)}.SoftwareSearchLayout_facetBlock__0BbbM{margin-block:var(--semantic-space-2xl)}& .SoftwareSearchLayout_infoBox__2hAhi{display:none;@media (min-width:1000px){display:block}}.PageFooter_footer__dA7SR{margin-top:var(--semantic-space-3xl)}