.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1 0}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.no-wrap{white-space:nowrap}@media screen and (max-width:639px){.mobile-text{margin-left:auto;margin-right:auto;max-width:18rem}}.max-w-col-10,.max-w-col-4,.max-w-col-6,.max-w-col-8{width:100%}.max-w-col-4{max-width:24rem}.max-w-col-6{max-width:36.75rem}.max-w-col-8{max-width:49.5rem}.max-w-col-10{max-width:62.25rem}.version-picker{height:100%;width:100%}.version-picker__list{background-color:#fff;border:1px solid #00000014;border-radius:12px 12px 0 0;box-shadow:0 4px 8px #00000014;height:100%;overflow-y:scroll;overscroll-behavior:none;padding-bottom:3rem}@media screen and (min-width:768px){.version-picker__list{border-radius:12px;padding-bottom:0}}.version-picker__group{border-bottom:1px solid #00000014;padding:0 .5rem 1rem}.version-picker__group:not(:first-child){padding-top:.5rem}.version-picker__group-title{background-color:#fff;color:#0000007a;font-size:.6875rem;font-weight:600;line-height:1rem;padding:1rem .5rem .5rem;position:sticky;text-transform:uppercase;top:0}.version-picker__version{display:flex}.version-picker__link{align-items:center;border-radius:6px;color:#212123;display:flex;font-size:.9375rem;font-weight:400;justify-content:space-between;line-height:1.25rem;padding:.5rem;transition:color 125ms cubic-bezier(1,0,0,1);width:100%}.version-picker__link:focus,.version-picker__link:hover{background-color:#f5f5f5}.version-picker__cancel{background-color:#fff;bottom:0;left:0;padding:.5rem .5rem calc(env(safe-area-inset-bottom) + .5rem);position:absolute;width:100%;z-index:10}@media screen and (min-width:768px){.version-picker__cancel{display:none}}.version-picker__cancel-button{appearance:none;background-color:initial;background-color:#0000000a;border:0;border-radius:0;border-radius:6px;color:#000;font-size:.875rem;font-weight:600;line-height:normal;line-height:1.25rem;margin:0;padding:.625rem;text-align:center;width:100%}@keyframes slide-down-picker-bar{0%{transform:translateY(-2rem)}to{transform:translateY(0)}}.hero__wrapper{align-items:center;display:flex;flex-direction:column;padding-bottom:6rem;padding-top:4rem;position:relative}@media screen and (min-width:1024px){.hero__wrapper{align-items:flex-start}}.hero__image{left:50%;position:absolute;top:0;transform:translateX(-50%);width:240rem}.hero__icon--80{margin-bottom:1rem}@media screen and (min-width:1024px){.hero__icon--80{display:none}}.hero__icon--120{display:none;height:auto;margin-bottom:1rem}@media screen and (min-width:1024px){.hero__icon--120{display:block}}@media screen and (min-width:1220px){.hero__icon--120{width:8rem}}.hero__title{text-wrap:pretty;font-family:Reckless,"serif";font-size:4.75rem;font-weight:900;font-weight:500;letter-spacing:-.09375rem;line-height:4.75rem;margin-bottom:1rem;text-align:center}@media screen and (max-width:767px){.hero__title{font-size:2.75rem;letter-spacing:-.0625rem;line-height:3rem}}@media screen and (min-width:768px) and (max-width:1219px){.hero__title{font-size:3.5rem;line-height:3.5rem}}@media screen and (min-width:768px){.hero__title{text-wrap:pretty;font-size:3.5rem;font-weight:900;letter-spacing:-1.5px;line-height:3.5rem;text-align:left}}@media screen and (min-width:768px) and (max-width:767px){.hero__title{font-size:2rem;letter-spacing:-.5px;line-height:2.5rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1023px){.hero__title{font-size:2.25rem;letter-spacing:-.5px;line-height:2.5rem}}@media screen and (min-width:768px) and (min-width:1024px) and (max-width:1219px){.hero__title{font-size:2.75rem;letter-spacing:-1px;line-height:3rem}}.hero__picker-bar-spacer{display:none;height:1.5rem;width:100%}.hero__picker-bar-sticky-spacer{display:none;height:8rem;left:0;pointer-events:none;position:fixed;top:0;width:100%}@media screen and (min-width:1024px){.hero__picker-bar-sticky-spacer{height:4rem}}.hero__picker-bar.is-sticky{animation:slide-down-picker-bar .4s cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;top:4rem;width:100%;z-index:100}@media screen and (min-width:768px){.hero__picker-bar.is-sticky{z-index:100}}@media screen and (min-width:1024px){.hero__picker-bar.is-sticky{top:0}}.hero__picker-bar.is-sticky:before{background-color:#fff;border-bottom:1px solid #00000014;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero__picker-bar.is-sticky:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#fffc}}.hero__picker-bar.is-sticky~.hero__picker-bar-spacer,.hero__picker-bar:not(.is-sticky)~.hero__picker-bar-sticky-spacer{display:block}@media screen and (min-width:768px){.hero__picker-bar:not(.is-sticky) .hero__to-top{display:none}}.hero__picker-bar.is-sticky .hero__picker-button-wrapper{align-items:center;display:flex}.hero__picker-button-icon{display:none;margin-right:.5rem;pointer-events:none}.hero__picker-bar.is-sticky .hero__picker-button-icon{display:block}.hero__picker-button{align-items:center;appearance:none;background-color:initial;border:0;border-radius:0;color:#212123;display:flex;font-size:1.25rem;font-weight:500;line-height:normal;line-height:1.2;margin:0;padding:0;transition:color 125ms cubic-bezier(1,0,0,1)}.hero__picker-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' color='%23000' stroke='%23000'%3E%3Cpath d='m9 14 3 3 3-3m-6-4 3-3 3 3' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke='currentcolor' stroke-width='1.5'/%3E%3C/svg%3E");background-position:50%;content:"";height:1rem;margin-left:.125rem;opacity:.32;transition:opacity 125ms cubic-bezier(1,0,0,1);width:1rem}@media screen and (min-width:768px){.hero__picker-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke='%23000'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.75 6 8 10.25l4.249-4.249'/%3E%3C/svg%3E")}}.hero__picker-button:focus,.hero__picker-button:hover{color:#0000007a}.hero__picker-button:focus:after,.hero__picker-button:hover:after{opacity:.32}.hero__picker-bar.is-sticky .hero__picker-button{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.hero__to-top{align-items:center;appearance:none;background-color:initial;background-color:#858585;border:0;border-radius:0;border-radius:9999px;box-shadow:0 1px 2px #00000014;display:flex;height:2.5rem;justify-content:center;line-height:normal;margin:0;padding:0;position:fixed;right:1rem;top:calc(100vh - 7.5rem);width:2.5rem}@supports (top:1dvh){.hero__to-top{top:calc(100dvh - 7.5rem)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero__to-top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000007a}}@media screen and (max-width:767px){.hero__to-top{opacity:0;pointer-events:none;transform:translateY(5.5rem)}}@media screen and (min-width:768px){.hero__to-top{background-color:initial;box-shadow:none;color:#212123;font-size:1.0625rem;font-weight:600;height:auto;line-height:1.5rem;position:absolute;right:1.5rem;text-indent:0;top:auto;transition:color 125ms cubic-bezier(1,0,0,1);width:auto}}@media screen and (min-width:1024px){.hero__to-top{right:2rem}}@media screen and (min-width:1220px){.hero__to-top{right:calc(50vw - 37rem)}}.hero__to-top:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke='%23FFF'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.253 9.25 3.997 4 4.003-4M8.25 2.75v10.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.25rem;content:"";height:1.75rem;transform:rotate(180deg);width:1.75rem}@media screen and (min-width:768px){.hero__to-top:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke='%23000'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.253 9.25 3.997 4 4.003-4M8.25 2.75v10.5'/%3E%3C/svg%3E");background-size:auto;height:1rem;margin-left:.25rem;opacity:.32;transition:opacity 125ms cubic-bezier(1,0,0,1);width:1rem}.hero__to-top:hover{color:#0000007a}.hero__to-top:hover:after{opacity:.32}}.hero__picker-bar.is-sticky .hero__to-top{opacity:1;pointer-events:all;transform:translateY(0);transition:transform .4s cubic-bezier(1,0,0,1) .25s}@media screen and (min-width:1024px){.hero__picker-bar.is-sticky .hero__to-top{font-size:1.0625rem;font-weight:600;line-height:1.5rem}}@media screen and (max-width:767px){.hero__to-top-label{display:none}}.hero__version-picker{bottom:0;display:block;height:calc(100% - 6rem);left:0;position:fixed;width:100vw;z-index:1000}@media screen and (max-width:767px){.hero__version-picker:before{background-color:#00000052;content:"";display:block;height:100vh;left:0;position:absolute;top:-6rem;transition:opacity .4s cubic-bezier(.19,1,.22,1);width:100vw;z-index:-1}}@media screen and (min-width:768px){.hero__version-picker{height:25.0625rem;position:absolute;top:16rem;width:17.75rem;z-index:100}}@media screen and (min-width:1024px){.hero__version-picker{top:20rem}}@media screen and (min-width:1220px){.hero__version-picker{top:20.875rem}}.hero__version-picker .version-picker{transform:translateY(0);transition:transform .4s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.hero__version-picker .version-picker{opacity:1;transition:transform .25s cubic-bezier(.19,1,.22,1),opacity .25s cubic-bezier(.19,1,.22,1)}.hero__version-picker.is-sticky{position:fixed;top:7.375rem}}@media screen and (min-width:1024px){.hero__version-picker.is-sticky{top:3.375rem}}.hero__version-picker--is-hidden{pointer-events:none}.hero__version-picker--is-hidden:before{opacity:0}.hero__version-picker--is-hidden .version-picker{transform:translateY(100vh)}@media screen and (min-width:768px){.hero__version-picker--is-hidden .version-picker{opacity:0;transform:translateY(-.3125rem)}}.callout{align-items:center;background-clip:padding-box;background-color:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 4px 8px #00000014;display:flex;flex-flow:column nowrap;margin-left:auto;margin-right:auto;max-width:35rem;opacity:1;padding:1.5rem}@media screen and (min-width:768px){.callout{padding:2rem}}.callout__title{font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:1.25rem}.callout__actions{display:flex;flex-flow:column;margin-top:1.5rem;width:100%}.callout__action:not(:last-child){margin-bottom:.5rem}.callout__footer{margin-top:1.5rem}.page-releases{background-color:#fafafa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.page-releases ::selection,.page-releases::selection{background-color:#ffe8db}.releases{overflow-x:clip}.releases__background{overflow-x:clip;position:relative;top:-5rem}.releases>.wrapper{padding-top:4rem}@media screen and (min-width:1024px){.releases>.wrapper{display:grid;grid-template-columns:repeat(12,1fr);padding-top:7.75rem}}.hero{grid-column:1/span 6}.releases__list{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-clip:padding-box;background-color:#ffffffa3;border:1px solid #0000000a;border-radius:12px;box-shadow:0 4px 8px #00000014;grid-column:7/span 6}.releases__details:nth-child(2n){background-color:#0000000a}.releases__group-heading{color:#0000007a;font-size:.75rem;font-weight:600;line-height:1rem;padding:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.releases__group-heading{padding:1rem 2rem}}