/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ *,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b, strong{font-weight:bolder}code, kbd, samp, pre{font-family:ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button, select{text-transform:none}button, [type='button'], [type='reset'], [type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol, ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder, textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder, textarea::placeholder{opacity:1;color:#9ca3af}button, [role="button"]{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button, input, optgroup, select, textarea{padding:0;line-height:inherit;color:inherit}pre, code, kbd, samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle}img, video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#6b7280;opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0px}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e")}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e")}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px auto -webkit-focus-ring-color}.contents{display:contents}.hidden{display:none}.filter{-webkit-filter:var(--tw-filter);filter:var(--tw-filter)}:root{--blue-10:#041E3C;--blue-9:#042B59;--blue-8:#043875;--blue-7:#0553B1;--blue-6:#0468D7;--primary:#0468D7;--blue-5:#027DFD;--blue-4:#13B9FD;--blue-3:#81DDF9;--blue-2:#B8EAFE;--blue-1:#E7F8FF;--pink:#F8BBD0;--red:#D43324;--coral:#F25D50;--yellow:#F2DD22;--violet-4:#833EF2;--violet-3:#796CEB;--violet-2:#6200EE;--violet-1:#C6BAFA;--green-3:#14C2AD;--green-2:#A7FFEB;--green-1:#1CDAC5;--grey-6:#4A4A4A;--grey-5:#A4A4A4;--grey-4:#DADCE0;--grey-3:#E8EAED;--grey-2:#F1F3F4;--grey-1:#F8F9FA;--ui-anim-func:cubic-bezier(.27, .89, .39, .95);--ui-border-radius:24px;--ui-border-radius-sm:8px;--ui-border-color:var(--grey-3);--ui-btn-height:40px;--ui-card-width:484px;--ui-drop-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);--ui-drop-shadow-sm:0px 0px 16px rgba(0, 0, 0, 0.1);--ui-header-event-banner-height:50px;--ui-header-navigation-height:86px;--ui-header-height:calc( var(--ui-header-navigation-height) + var(--ui-header-event-banner-height) );--ui-logo-width:126px;--font-size-heading-1:46px;--font-size-heading-2:34px;--font-size-heading-3:24px;--font-size-heading-4:18px;--font-size-heading-5:16px;--font-size-default:14px;--font-size-scaling-2:calc(88 * 100vw / 1440);--font-size-scaling-3:calc(72 * 100vw / 1440);--font-weight-default:400;--font-weight-bold:700;--font-gsans:'Google Sans', sans-serif;--font-roboto:'Roboto', sans-serif;--font-roboto-mono:'Roboto Mono', monospace;--screen-xs-min:480px;--screen-sm-min:640px;--screen-md-min:768px;--screen-lg-min:1024px;--screen-xl-min:1280px;--screen-2xl-min:1536px;--screen-13-min:1440px;--screen-desktop-min:992px;--spacer-sm:8px;--spacer-md:32px;--spacer:40px;--gutter-sm:24px;--gutter:50px;--gutter-md:70px;--gutter-lg:112px;--gutter-xl:140px;--max-width:calc(var(--screen-xl-min) - (var(--gutter) * 2));--gutter-auto:calc((100vw - var(--max-width)) / 2);--grad-blue-green-145:linear-gradient(145deg, #F3FCFF 40%, #D3FFF5 90%);--grad-yellow-blue-145:linear-gradient(145deg, #FAF9C5 40%, #E8F9FF 90%);--grad-blue-yellow-35:linear-gradient(35deg, #E8F9FF 40%, #FAF9C5 90%);--grad-yellow-blue-35:linear-gradient(35deg, #FAF9C5 40%, #E8F9FF 90%);--grad-liteyellow-blue:linear-gradient(35deg, #FCFCE2 40%, #F5FBFE 90%);--grad-red-blue-35:linear-gradient(35deg, #FCDDE8 0%, #F3FCFF 60%);--grad-violet-blue-35:linear-gradient(35deg, #E3DDFD 30%, #F3FCFF 90%);--grad-blue-light-35:linear-gradient(35deg, #DCF5FF 50%, #F3FCFF 90%);--grad-yellow-blue-75:linear-gradient(75deg, rgba(249, 248, 196, 0.5) 0%, rgba(231, 248, 255, 0.5) 100%)}@media (min-width:1024px){:root{--font-size-heading-1:60px;--font-size-heading-2:36px;--font-size-heading-3:28px;--font-size-heading-4:20px;--font-size-heading-5:16px;--font-size-default:14px}}.text-coral{color:var(--coral) !important}.text-green{color:var(--green-3) !important}.text-blue{color:var(--blue-4) !important}.text-violet{color:var(--violet-4) !important}@define-mixin xs-up{@media (min-width:var(--screen-xs-min)){@mixin-content}}@define-mixin sm-up{@media (min-width:var(--screen-sm-min)){@mixin-content}}@define-mixin md-up{@media (min-width:var(--screen-md-min)){@mixin-content}}@define-mixin lg-up{@media (min-width:var(--screen-lg-min)){@mixin-content}}@define-mixin xl-up{@media (min-width:var(--screen-xl-min)){@mixin-content}}@define-mixin xxl-up{@media (min-width:var(--screen-xl-min)){@mixin-content}}@define-mixin anim $name{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:$(name);animation-name:$(name);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}html{-webkit-box-sizing:border-box;box-sizing:border-box}body, html{height:100%;margin:0;padding:0}body{background-color:white;color:var(--grey-6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-roboto);font-size:var(--font-size-default);font-weight:var(--font-weight-default);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*, *:before, *:after{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}h1, h2, h3, h4, h5, h6{font-family:var(--font-gsans);line-height:1.2;letter-spacing:-0.005em;font-weight:var(--font-weight-bold);color:black;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}h1{font-size:var(--font-size-heading-1)}h2.subheader{font-size:var(--font-size-heading-1);margin-bottom:var(--gutter-md);line-height:1}h2.centered{text-align:center;max-width:885px;line-height:1;margin:0 auto}h4.eyebrow{color:var(--grey-6);margin-bottom:20px;font-size:var(--font-size-heading-4)}p{line-height:1.4;color:var(--grey-6)}p a{color:var(--blue-6)}body.interior{padding-top:var(--ui-header-height)}main{background-color:white;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.content-container{}.module{padding:var(--gutter-md) 0}.container{width:calc(100% - (var(--gutter-sm) * 2));margin:0 auto;max-width:var(--max-width)}.grid{grid-template-columns:repeat(12, minmax(0, 1fr));gap:2.19%;margin:0 auto;max-width:var(--screen-xl-min)}.centered{text-align:center}.push-left{margin-left:0}@media (min-width:768px){.container{width:calc(100% - (var(--gutter) * 2))}}@media (min-width:1024px){.push-left{margin-left:var(--gutter-lg)}}.stacked-centered{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stacked-centered > *{margin-bottom:1rem}.btn, button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:var(--ui-border-radius);color:var(--blue-6);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-gsans);font-size:var(--font-size-default);font-weight:var(--font-weight-bold);height:var(--ui-btn-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--spacer-md);text-align:center;-webkit-transition:background-color 300ms ease, color 300ms ease;transition:background-color 300ms ease, color 300ms ease}.btn.large, button.large{padding-top:var(--gutter-sm);padding-bottom:var(--gutter-sm);font-size:var(--font-size-heading-5)}.btn.solid, button.solid{background-color:var(--blue-6);color:white}.btn.white, button.white{border:1px solid transparent;background-color:white}.btn.white:hover, button.white:hover{background-color:white;color:var(--blue-6)}.btn.primary, button.primary{background-color:var(--blue-6);color:white}.btn.quiet, button.quiet{background-color:transparent !important;border:none !important;color:black;padding:0 var(--gutter-sm)}.btn.quiet:hover, button.quiet:hover{background-color:transparent !important;color:black !important}.btn.collapsed, button.collapsed{padding:0 !important}.btn .fa-arrow-right, button .fa-arrow-right{position:relative;left:0}.btn:hover .fa-arrow-right, button:hover .fa-arrow-right{-webkit-transition:left 400ms var(--ui-anim-func);transition:left 400ms var(--ui-anim-func);left:3px}.icon-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;width:var(--ui-btn-height);height:var(--ui-btn-height);border-radius:var(--ui-border-radius);cursor:pointer}.icon-btn:hover, .icon-btn.active{-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;background-color:rgba(250, 250, 250, 0.15)}main .btn, main button{border:1px solid var(--blue-6);font-size:var(--font-size-default)}main .btn:hover, main button:hover{background-color:var(--blue-6);color:white}.carousel-section{background-color:var(--grey-1)}.carousel-section h2{font-size:var(--font-size-heading-1);margin-bottom:var(--spacer)}.carousel .carousel-slider{margin-left:calc(-1 * var(--gutter));padding:20px 0 30px;padding-left:var(--gutter);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-transform:translate(0);transform:translate(0);z-index:5;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.carousel .carousel-slider::-webkit-scrollbar{display:none}.carousel .carousel-slider::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 var(--gutter-sm);flex:0 0 var(--gutter-sm);height:100px}.carousel .story-item{min-width:var(--ui-card-width);max-width:var(--ui-card-width);margin-right:var(--gutter-sm)}.carousel .story-item:last-child{margin-right:var(--gutter)}.carousel{--featured-card-width:600px;--featured-card-height:600px}.carousel .carousel-featured-card{display:grid;grid-template-columns:1fr;margin-right:var(--gutter-sm);border-radius:var(--ui-border-radius);min-width:calc(0.9 * 100vw)}.carousel .carousel-featured-card:last-child{margin-right:var(--gutter)}.carousel .carousel-featured-card .media{background-color:var(--grey-2);background-repeat:no-repeat;background-position:center;background-size:cover;border-top-left-radius:var(--ui-border-radius-sm);border-top-right-radius:var(--ui-border-radius-sm);border-bottom-right-radius:0;border-bottom-left-radius:0;height:250px}.carousel .carousel-featured-card .text{padding:var(--spacer);display:-webkit-box;display:-ms-flexbox;display:flex;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--ui-border-radius-sm);border-bottom-left-radius:var(--ui-border-radius-sm);display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--primary);height:500px}.carousel .carousel-featured-card .text h4{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-sm)}.carousel .carousel-featured-card .text h3{font-size:var(--font-size-heading-1);margin-bottom:var(--gutter-sm);line-height:1.1}.carousel .carousel-featured-card .text p{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-sm)}.carousel .carousel-featured-card .text a.btn{}.carousel .carousel-featured-card .text.lite h4, .carousel .carousel-featured-card .text.lite p{color:var(--grey-3)}.carousel .carousel-featured-card .text.lite h3, .carousel .carousel-featured-card .text.lite a.btn, .carousel .carousel-featured-card .text.lite a.btn:hover{color:var(--grey-3)}.carousel .carousel-featured-card .text.dark h4, .carousel .carousel-featured-card .text.dark p{color:var(--grey-3)}.carousel .carousel-featured-card .text.dark h3, .carousel .carousel-featured-card .text.dark a.btn, .carousel .carousel-featured-card .text.dark a.btn:hover{color:white !important}@media (min-width:1024px){.carousel .carousel-featured-card{grid-template-columns:var(--ui-card-width) var(--featured-card-width);-ms-flex-flow:wrap;flex-flow:wrap;min-width:auto}.carousel .carousel-featured-card .media{width:var(--ui-card-width);border-top-left-radius:var(--ui-border-radius-sm);border-bottom-left-radius:var(--ui-border-radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}.carousel .carousel-featured-card .text{padding:var(--gutter-md);border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--ui-border-radius-sm);border-bottom-right-radius:var(--ui-border-radius-sm)}.carousel .carousel-featured-card .text h3{font-size:54px}.carousel .carousel-featured-card .media, .carousel .carousel-featured-card .text{height:var(--featured-card-height)}}.carousel .carousel-card{background-color:white;min-width:calc(0.96 * 100vw);max-width:var(--ui-card-width);height:435px;-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);border-radius:var(--ui-border-radius);margin-right:var(--gutter-sm);-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:var(--gutter);padding-bottom:60px;position:relative}.carousel .carousel-card > a{display:block}.carousel .carousel-card:last-child{margin-right:var(--gutter)}.carousel .carousel-card img, .carousel .carousel-card .placeholder{max-height:202px;border-radius:6px;margin-bottom:var(--gutter-sm);position:relative;opacity:1}.carousel .carousel-card .placeholder{width:85%;min-height:147px;background-image:-webkit-gradient(linear, left top, right top, from(#9cc4f5), to(#b8f0f7));background-image:linear-gradient(to right, #9cc4f5, #b8f0f7)}.carousel .carousel-card h4, .carousel .carousel-card a, .carousel .carousel-card img, .carousel .carousel-card .placeholder{z-index:2}.carousel .carousel-card img{-o-object-fit:contain;object-fit:contain}.carousel .carousel-card h4{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm)}.carousel .carousel-card a{color:black;font-weight:var(--font-weight-bold);display:inline-block}.carousel .carousel-card .carousel-card-bg{background-color:var(--primary);position:absolute;top:50%;bottom:0;left:-50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.25s ease-in;transition:-webkit-transform 0.25s ease-in;transition:transform 0.25s ease-in;transition:transform 0.25s ease-in, -webkit-transform 0.25s ease-in;height:10rem;width:10rem;border-radius:var(--ui-border-radius)}.carousel .carousel-card:hover{--delay:300ms}.carousel .carousel-card:hover .carousel-card-bg{-webkit-transform:scale(10);transform:scale(10);-webkit-transition:-webkit-transform 600ms var(--ui-anim-func) var(--delay);transition:-webkit-transform 600ms var(--ui-anim-func) var(--delay);transition:transform 600ms var(--ui-anim-func) var(--delay);transition:transform 600ms var(--ui-anim-func) var(--delay), -webkit-transform 600ms var(--ui-anim-func) var(--delay)}.carousel .carousel-card:hover h4{color:white;-webkit-transition:color 400ms var(--ui-anim-func) var(--delay);transition:color 400ms var(--ui-anim-func) var(--delay)}.carousel .carousel-card:hover a{color:white;-webkit-transition:color 300ms var(--ui-anim-func) var(--delay);transition:color 300ms var(--ui-anim-func) var(--delay)}.carousel .carousel-card:hover a i{-webkit-transition:left 300ms var(--ui-anim-func) var(--delay);transition:left 300ms var(--ui-anim-func) var(--delay);position:relative;left:5px}.carousel .carousel-progress{margin-top:35px}.carousel .carousel-progress .carousel-track{background-color:var(--grey-3);height:4px}.carousel .carousel-progress .carousel-completed{background-color:var(--green-1);height:100%;position:relative;width:0%}.carousel .carousel-progress .carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:var(--gutter-sm) 0}.carousel .carousel-progress .carousel-nav a{display:inline-block;margin-left:var(--spacer-sm);-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}.carousel .carousel-progress .carousel-nav a.disabled{opacity:0.5}@media (min-width:768px){.carousel .carousel-slider::before{-webkit-box-flex:0;-ms-flex:0 0 var(--gutter);flex:0 0 var(--gutter)}.carousel .carousel-card{height:500px;min-width:var(--ui-card-width);margin-right:var(--spacer)}.carousel .carousel-card h4{min-width:90%;max-width:90%}}@media (min-width:1440px){.carousel .carousel-slider{padding-left:var(--gutter-auto)}}.cookie-snack{background-color:white;padding:var(--spacer) 0;position:fixed;bottom:0;left:0;width:100%;-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);opacity:0;display:none;z-index:11}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.cookie-snack.show{display:block;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:200ms;animation-delay:200ms;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookie-snack .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative;top:1px}.cookie-snack .container p{max-width:1200px;margin-right:var(--gutter);font-size:var(--font-size-heading-5);line-height:1.5}.cookie-snack .container .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.cookie-snack .container .buttons-container button:first-child{white-space:nowrap}@media (min-width:1024px){.cookie-snack .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.feature-header, .stacked-header, .stacked-feature{position:relative}.feature-header > hgroup, .stacked-header > hgroup, .stacked-feature > hgroup{width:90%;max-width:90%;padding-left:0}.feature-header > hgroup h2, .stacked-header > hgroup h2, .stacked-feature > hgroup h2{font-size:var(--font-size-heading-1);line-height:1}.feature-header > hgroup h4.eyebrow.faqs, .stacked-header > hgroup h4.eyebrow.faqs, .stacked-feature > hgroup h4.eyebrow.faqs{color:var(--violet-4)}.feature-header > hgroup p, .stacked-header > hgroup p, .stacked-feature > hgroup p{font-size:var(--font-size-heading-4)}.feature-header.full > hgroup, .stacked-header.full > hgroup, .stacked-feature.full > hgroup{max-width:100% !important;padding-left:var(--spacer) !important}.feature-header.centered > hgroup, .stacked-header.centered > hgroup, .stacked-feature.centered > hgroup{text-align:center;margin:0 auto;padding-left:0}.feature-header.centered > hgroup h2, .stacked-header.centered > hgroup h2, .stacked-feature.centered > hgroup h2{width:auto;max-width:auto}@media (min-width:1024px){.feature-header > hgroup, .stacked-header > hgroup, .stacked-feature > hgroup{max-width:885px;padding-left:calc(var(--gutter-lg))}.feature-header > div, .feature-header a.btn.fixed, .stacked-header > div, .stacked-header a.btn.fixed, .stacked-feature > div, .stacked-feature a.btn.fixed{position:absolute;right:0;bottom:7px}}.features{margin-bottom:var(--gutter-sm);--anim-offset:200px}@-webkit-keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}.features .stacked-feature .feature{display:grid;top:0;opacity:1}.features .stacked-feature .feature.full{grid-template-columns:1fr !important;padding-bottom:0}.features .stacked-feature .feature.full .text{padding-left:0;padding-right:0}.features .stacked-feature .feature{--logo-size:126px}.features .stacked-feature .feature.icons .text{display:grid;grid-template-columns:var(--logo-size) 1fr !important;-webkit-column-gap:var(--spacer-md);-moz-column-gap:var(--spacer-md);column-gap:var(--spacer-md)}.features .stacked-feature .feature .icon{background-color:white;border-radius:var(--ui-border-radius-sm);-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);height:var(--logo-size);width:var(--logo-size);place-items:center}.features .stacked-feature .feature .text > div{border-bottom:1px solid var(--grey-3);padding-bottom:var(--spacer);margin-bottom:var(--gutter)}.features .stacked-feature .feature .text > div:last-child{border-bottom:none;padding-bottom:0}.features .stacked-feature .feature .text > div h3{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm)}.features .stacked-feature .feature .text > div p{margin-bottom:var(--gutter-sm)}.features .stacked-feature .feature .text > div a.btn{margin-right:var(--gutter-sm)}@media (min-width:1024px){.features .stacked-feature .feature.full{padding-left:var(--gutter-lg);padding-right:var(--gutter-lg)}}.features .feature{display:none;grid-template-columns:1fr;padding:var(--gutter) 0;top:var(--anim-offset);opacity:0;position:relative}.features .feature.collapse{padding:0}.features .feature.nospy{display:grid;top:0;opacity:1}.features .feature.active{display:grid;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.features .feature .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.features .feature .text h3{margin-bottom:var(--spacer-md);font-size:var(--font-size-heading-1);line-height:1}.features .feature .text.subtle h3{font-size:var(--font-size-heading-3)}.features .feature .text p{margin-bottom:var(--gutter-sm);font-size:var(--font-size-heading-4);max-width:90%}.features .feature .text a.btn{margin-bottom:14px}.features .feature .media{margin-bottom:var(--gutter);width:var(--feature-img-width);overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.features .feature .media img{width:100%;max-width:600px}@media (min-width:1024px){.features .feature{grid-template-columns:1fr 40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features .feature .text{padding:0 var(--gutter-xl) 0 var(--gutter);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.features .feature .text p{margin-bottom:var(--spacer-md)}.features .feature .media{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.features .feature.reverse{grid-template-columns:40% 1fr}.features .feature.reverse .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 var(--gutter) 0 var(--gutter-xl)}.features .feature.reverse .media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.feature-columns{display:grid;grid-template-columns:1fr;gap:var(--gutter)}.feature-columns h3{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm)}.feature-columns p{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-md)}.feature-columns img{width:100%;max-width:600px}.feature-columns > div{border-top:4px solid var(--grey-3);padding:var(--gutter-sm) var(--gutter) 0 0}@media (min-width:1024px){.feature-columns{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}.feature-columns img{max-width:100%}}.feature-grid{padding:var(--spacer) 0}.feature-grid .feature-header{margin-bottom:var(--gutter-md)}.feature-grid .feature-header h4.eyebrow{color:white}.feature-grid .feature-header h2{color:white;margin-bottom:var(--spacer);max-width:1022px}.feature-grid .feature-header hgroup{padding-left:var(--spacer)}.feature-grid .feature-grid-features{display:grid;row-gap:var(--gutter-sm) !important}.feature-grid .feature-grid-features.col-2{grid-template-columns:1fr;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.feature-grid .feature-grid-features.col-3{grid-template-columns:1fr;-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}.feature-grid .feature-grid-features > div{padding:var(--spacer);border-radius:16px}.feature-grid .feature-grid-features > div:hover{-webkit-transition:background-color 300ms, -webkit-box-shadow 200ms var(--ui-anim-func);transition:background-color 300ms, -webkit-box-shadow 200ms var(--ui-anim-func);transition:background-color 300ms, box-shadow 200ms var(--ui-anim-func);transition:background-color 300ms, box-shadow 200ms var(--ui-anim-func), -webkit-box-shadow 200ms var(--ui-anim-func);background-color:rgba(255, 255, 255, 0.15);-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow)}.feature-grid .feature-grid-features > div:hover h3 i{-webkit-transition:left 400ms var(--ui-anim-func);transition:left 400ms var(--ui-anim-func);position:relative;left:3px}.feature-grid .feature-grid-features > div img{margin-bottom:var(--spacer-md);max-width:74px;max-height:74px}.feature-grid .feature-grid-features > div h3, .feature-grid .feature-grid-features > div p{color:white}.feature-grid .feature-grid-features > div h3{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm);padding-right:20px}.feature-grid .feature-grid-features > div h3 i{position:relative;top:-3px;font-size:50%}.feature-grid .feature-grid-features > div p{font-size:var(--font-size-heading-4)}.feature-grid .feature-grid-features > div .btn{color:white;margin-top:var(--gutter-sm)}.feature-grid .feature-grid-features > div .btn:hover{color:white !important}@media (min-width:768px){.feature-grid .feature-grid-features.col-2{grid-template-columns:minmax(0, 400px) minmax(0, 400px);-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.feature-grid .feature-grid-features.col-3{grid-template-columns:minmax(0, 400px) minmax(0, 400px);-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}}@media (min-width:1024px){.feature-grid .feature-grid-features{row-gap:var(--gutter)}.feature-grid .feature-grid-features.col-2{grid-template-columns:minmax(0, 500px) minmax(0, 500px);-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.feature-grid .feature-grid-features.col-3{grid-template-columns:minmax(0, 400px) minmax(0, 400px) minmax(0, 400px);-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}}.feature-compare{display:grid;grid-template-columns:1fr;gap:var(--gutter-md)}.feature-compare > div .media{border-radius:16px;margin-bottom:var(--spacer-md);min-height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-compare > div .text h3{margin-bottom:var(--gutter-sm);font-size:var(--font-size-heading-2);line-height:1}.feature-compare > div .text p{margin-bottom:var(--gutter-sm);font-size:var(--font-size-heading-4)}@media (min-width:768px){.feature-compare{grid-template-columns:1fr 1fr}}.dropdown{position:relative;display:inline-block}.dropdown .filters-dropdown__button{gap:8px;color:#000000;border-color:#000000}.dropdown .filters-dropdown__button:hover{background:none;color:black}.dropdown .filters-dropdown__button.mobile-button > i{display:none}.dropdown .filters-dropdown__button.primary{color:white !important;border:none !important}.dropdown .filters-dropdown__button.primary:hover{background-color:var(--blue-6) !important}.dropdown .filters-dropdown-content{--button-height:40px;padding:var(--gutter-sm) 0;display:none;position:absolute;right:0;top:calc(var(--button-height) + 10px);background-color:#ffffff;min-width:160px;-webkit-box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.25);border-radius:8px;z-index:6;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:show-opacity;animation-name:show-opacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dropdown .filters-dropdown-content .filters-dropdown__filters-container{display:grid;grid-template-columns:13rem 1px 13rem 1px 13rem}.dropdown .filters-dropdown-content .filters-dropdown__filters-container > div{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.dropdown .filters-dropdown-content .filters-dropdown__filters-container > div .filters-dropdown__checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.dropdown .filters-dropdown-content .filters-dropdown__filters-container > div .filters-dropdown__checkbox-container > label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;color:#4a4a4a;font-size:14px}.dropdown .filters-dropdown-content .filters-dropdown__filters-container > div .filters-dropdown__checkbox-container > label input{border-radius:2px;border:2px solid #a4a4a4}.dropdown .filters-dropdown-content .filters-dropdown__filters-container .separator{width:100%;height:100%;background-color:#e8eaed}.dropdown .filters-dropdown-content .filters-dropdown__filters-container .filter-title{color:#4a4a4a;font-size:16px}.dropdown .filters-dropdown-content .filters-dropdown__filters-container .filter-title > i{display:none}.dropdown .filters-dropdown-content .filters-dropdown__buttons-container{margin-top:var(--gutter-sm);padding:0 var(--gutter-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter-sm);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dropdown .filters-dropdown-content .filters-dropdown__buttons-container > button:nth-child(1){color:#000000 !important;border-color:#000000 !important}.dropdown .filters-dropdown-content .filters-dropdown__buttons-container > button:nth-child(1):hover{background:none !important}.dropdown .filters-dropdown-content .filters-dropdown__buttons-container > button:nth-child(2){background-color:var(--blue-6);color:white}.dropdown .filters-dropdown-content.mobile-open{--buttons-container-height:135px;--title-container-height:80px;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;padding:0;background-color:#ffffff;display:grid;grid-template-rows:var(--title-container-height) calc( 100% - (var(--title-container-height) + var(--buttons-container-height)) ) var(--buttons-container-height)}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__filters-container{padding:0 16px;overflow:scroll;grid-template-columns:none;grid-template-rows:-webkit-min-content 1px -webkit-min-content 1px -webkit-min-content 1px;grid-template-rows:min-content 1px min-content 1px min-content 1px}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__filters-container > div{padding-left:16px;width:100%;margin:0;gap:0}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__filters-container .filters-dropdown__checkbox-container{display:none}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__filters-container .filters-dropdown__checkbox-container.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:16px 0 2rem 16px;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:show-opacity;animation-name:show-opacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px;padding:0 16px 24px}.dropdown .filters-dropdown-content.mobile-open .filters-dropdown__buttons-container > button{padding:12px}.dropdown .filters-dropdown-content.mobile-open .filter-title{color:#4a4a4a;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.dropdown .filters-dropdown-content.mobile-open .filter-title > i{display:inline;-webkit-transition:-webkit-transform 200ms var(--ui-anim-func);transition:-webkit-transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func), -webkit-transform 200ms var(--ui-anim-func)}.dropdown .filters-dropdown-content.mobile-open .filter-title.selected > i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .filters-dropdown__mobile-header{display:none}.dropdown .filters-dropdown__mobile-header.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px 0 16px}.dropdown .filters-dropdown__mobile-header.show > span:nth-child(1){color:#4a4a4a;font-size:24px}.dropdown .filters-dropdown__mobile-header.show > span:nth-child(2){cursor:pointer;color:#4a4a4a;height:var(--ui-btn-height);width:var(--ui-btn-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown .filters-dropdown__mobile-header.show > span:nth-child(2):hover{background-color:#dcdcdc;border-radius:100%}.dropdown .show{display:block}#events-filters-dropdown .filters-dropdown-content .filters-dropdown__filters-container{grid-template-columns:19.5rem 1px 19.5rem}#events-filters-dropdown .filters-dropdown-content.mobile-open .filters-dropdown__filters-container{grid-template-columns:none}@-webkit-keyframes show-opacity{0%{opacity:0}100%{opacity:1}}@keyframes show-opacity{0%{opacity:0}100%{opacity:1}}.footer-light{background-color:var(--grey-1);padding:70px var(--gutter)}.footer-light ul a{color:var(--grey-6)}.footer-light ul a:hover{text-decoration:underline}.footer-light .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer-light .content.footer-main{padding-bottom:65px}.footer-light .content.footer-social{border-bottom:1px solid var(--grey-4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:34px}.footer-light .content.footer-social >div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-light .content.footer-social >div a{margin-right:1.25rem}.footer-light .content.footer-social >div span{font-family:var(--font-gsans);font-size:var(--font-size-heading-5);color:var(--grey-6)}.footer-light .content.footer-social .lang span{display:inline-block;margin-right:1rem}.footer-light .content.footer-tray{padding-top:34px}.footer-light .content.footer-tray div{width:100%;text-align:center}.footer-light .content.footer-tray div:first-child{margin-bottom:14px}.footer-light .content.footer-tray div:last-child{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.footer-light .content.footer-tray ul li{display:inline;margin-left:1rem}.footer-light .content.footer-tray .jaspr-badge-link span:last-child{display:none}.footer-light .content.footer-tray .jaspr-badge-link:hover span:first-child{display:none}.footer-light .content.footer-tray .jaspr-badge-link:hover span:last-child{display:initial}.footer-light .logo{position:relative;top:-5px;margin-bottom:var(--gutter);width:var(--ui-logo-width)}.footer-light .footer-links{display:grid;grid-template-columns:1fr;width:100%}.footer-light .footer-links ul{font-family:var(--font-gsans);font-size:var(--font-size-heading-5);display:inline-block;margin-left:1rem;margin-bottom:var(--gutter)}.footer-light .footer-links ul li:first-child{margin-bottom:var(--spacer-sm);color:black;font-weight:var(--font-weight-bold);display:block}.footer-light .footer-links ul li{margin-bottom:var(--spacer-sm)}@media (min-width:768px){.footer-light .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-light .content.footer-tray{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.footer-light .content.footer-tray div{text-align:left;width:auto}.footer-light .content.footer-tray div:first-child{width:70%}.footer-light .content.footer-tray div:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.footer-light .footer-links{grid-template-columns:repeat(3, 1fr);width:55%}}.footer-dark{background-color:var(--blue-9);padding:70px var(--gutter)}.footer-dark ul a{color:var(--grey-3)}.footer-dark ul a:hover{text-decoration:underline}.footer-dark .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer-dark .content.footer-main{padding-bottom:65px}.footer-dark .content.footer-social{border-bottom:1px solid var(--grey-4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:34px}.footer-dark .content.footer-social >div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-dark .content.footer-social >div a{margin-right:1.25rem}.footer-dark .content.footer-social >div span{font-family:var(--font-gsans);font-size:var(--font-size-heading-5);color:var(--grey-6)}.footer-dark .content.footer-social .lang span{display:inline-block;margin-right:1rem}.footer-dark .content.footer-tray{padding-top:34px}.footer-dark .content.footer-tray div{width:100%;text-align:center;color:var(--grey-3)}.footer-dark .content.footer-tray div:first-child{margin-bottom:14px}.footer-dark .content.footer-tray div:last-child{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.footer-dark .content.footer-tray ul li{display:inline;margin-left:1rem}.footer-dark .content.footer-tray .jaspr-badge-link span:last-child{display:none}.footer-dark .content.footer-tray .jaspr-badge-link:hover span:first-child{display:none}.footer-dark .content.footer-tray .jaspr-badge-link:hover span:last-child{display:initial}.footer-dark .logo{position:relative;top:-5px;margin-bottom:var(--gutter);width:var(--ui-logo-width)}.footer-dark .footer-links{display:grid;grid-template-columns:1fr;width:100%}.footer-dark .footer-links ul{font-family:var(--font-gsans);font-size:var(--font-size-heading-5);display:inline-block;margin-left:1rem;margin-bottom:var(--gutter)}.footer-dark .footer-links ul li:first-child{margin-bottom:var(--spacer-sm);color:var(--grey-1);font-weight:var(--font-weight-bold);display:block}.footer-dark .footer-links ul li{margin-bottom:var(--spacer-sm)}@media (min-width:768px){.footer-dark .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-dark .content.footer-tray{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.footer-dark .content.footer-tray div{text-align:left;width:auto}.footer-dark .content.footer-tray div:first-child{width:70%}.footer-dark .content.footer-tray div:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.footer-dark .footer-links{grid-template-columns:repeat(3, 1fr);width:55%}}form label.hidden{visibility:hidden;width:0}form span.error{color:var(--red);font-size:var(--font-size-heading-5);margin-top:8px;display:block;padding-left:32px}form a{color:var(--primary)}form .disclaimer{font-size:14px;color:var(--grey-6);margin-bottom:var(--spacer-md);width:100%}form .field-grid{display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}form .field-wrapper{margin-bottom:var(--spacer-md)}form .field{background-color:var(--grey-2);border-radius:63px;padding:0 var(--spacer-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;border:1px solid transparent}form .field.error{border-color:var(--red)}form .field i{color:var(--grey-5);margin-right:var(--spacer-sm)}form .field input{position:relative;top:-1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}form .checkbox .field{padding:var(--spacer-sm);margin-bottom:0;height:auto;margin-right:16px;border-radius:4px}form .checkbox input[type=checkbox]{background-color:transparent;cursor:pointer;border:none}form .checkbox input[type=checkbox]:checked{background-color:var(--primary)}form .checkbox label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;color:var(--grey-6)}form label, form input, form select{color:black;font-size:var(--font-size-heading-5)}form input[type=text], form input[type=email], form input[type=search]{background-color:transparent;border:none}form select{width:100%;background-color:transparent;border:none}form *::-webkit-input-placeholder{color:var(--grey-6)}form *::-moz-placeholder{color:var(--grey-6)}form *:-ms-input-placeholder{color:var(--grey-6)}form *::-ms-input-placeholder{color:var(--grey-6)}form select:disabled, form *::placeholder{color:var(--grey-6)}@media (min-width:1024px){form .disclaimer{width:75%}form .field-grid{grid-template-columns:1fr 1fr}}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:var(--ui-header-height)}.page-header.mobile-nav-open{height:var(--ui-header-navigation-height)}.page-header.mobile-nav-open .event-bar{display:none}.page-header .event-bar{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(124.64deg, #027DFD 0%, #833EF2 100%);color:white;font-size:var(--font-size-default);font-weight:var(--font-weight-bold);font-family:var(--font-gsans)}.page-header .event-bar .event-bar__content{display:none}.page-header .event-bar .event-bar__content.mobile{display:unset}@media (min-width:1024px){.page-header .event-bar .event-bar__content{display:unset}.page-header .event-bar .event-bar__content.mobile{display:none}}.header-light{background-color:transparent;position:fixed;top:0;left:0;width:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:top 400ms ease;transition:top 400ms ease}.header-light.hide{top:calc(var(--ui-header-height) * -1)}.header-light .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--ui-header-navigation-height);max-height:var(--ui-header-navigation-height);padding:0 var(--gutter-sm)}.header-light .content > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-light .logo{width:var(--ui-logo-width);position:relative;top:-2px;z-index:15}.header-light .logo img{width:100%}.header-light .logo.logo-white{display:block}.header-light .logo.logo-normal{display:none}.header-light{--anim-offset:30px;--dd-offset-top:54px}@-webkit-keyframes dd-slidedown{0%{opacity:0}100%{opacity:1;top:var(--dd-offset-top)}}@keyframes dd-slidedown{0%{opacity:0}100%{opacity:1;top:var(--dd-offset-top)}}@-webkit-keyframes nav-slideover{0%{opacity:0}100%{opacity:1;left:0}}@keyframes nav-slideover{0%{opacity:0}100%{opacity:1;left:0}}.header-light nav{display:none}.header-light nav ul{padding:0;margin:0}.header-light nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-wrap:nowrap;list-style:none;font-family:var(--font-gsans);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-4)}.header-light nav > ul > li{position:relative;z-index:2;display:block}.header-light nav > ul > li a.btn{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;padding:13px 16px;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.header-light nav > ul > li a.btn:active, .header-light nav > ul > li a.btn:hover{background-color:rgba(250, 250, 250, 0.15)}.header-light a.btn#get-started__header{background-color:white;color:var(--blue-6);display:none}.header-light a.btn#event-cta__header{background-color:var(--violet-4);color:white;display:none}.header-light .hamburger i{position:relative;top:1px}.header-light .search{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.header-light .search i{position:relative;top:1px;left:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 var(--gutter-sm);height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-light .search.active{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(0.5 * 100vw);height:50px;-webkit-transition:width 300ms var(--ui-anim-func);transition:width 300ms var(--ui-anim-func)}.header-light .search.active form{display:-webkit-box;display:-ms-flexbox;display:flex}.header-light .search form{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin:0 -10px}.header-light .search form input{padding:0 8px;background-color:transparent;border:none;font-family:var(--font-gsans);font-weight:var(--font-weight-bold);font-size:var(--font-size-default);color:white;width:100%}.header-light .search form input::-webkit-input-placeholder{color:var(--grey-4)}.header-light .search form input::-moz-placeholder{color:var(--grey-4)}.header-light .search form input:-ms-input-placeholder{color:var(--grey-4)}.header-light .search form input::-ms-input-placeholder{color:var(--grey-4)}.header-light .search form input::placeholder{color:var(--grey-4)}.header-light.mobile-nav-open .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:var(--gutter-sm);row-gap:var(--spacer-md)}.header-light.mobile-nav-open .logo{top:-1px}.header-light.mobile-nav-open .logo.logo-normal{display:none}.header-light.mobile-nav-open .logo.logo-white{display:block}.header-light.mobile-nav-open a.btn#get-started__header{background-color:white !important;color:var(--blue-6) !important;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:15;position:fixed;left:var(--gutter-sm);width:calc(100% - calc(var(--gutter-sm) * 2));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:44px}.header-light.mobile-nav-open a.btn#event-cta__header{background-color:var(--violet-4) !important;color:white !important;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:15;position:fixed;bottom:var(--spacer-md);left:var(--gutter-sm);width:calc(100% - calc(var(--gutter-sm) * 2));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-light.mobile-nav-open .close{z-index:15;position:absolute;top:22px;right:24px}.header-light.mobile-nav-open .close i{position:relative;top:1px}.header-light.mobile-nav-open nav{background-color:var(--blue-6);-webkit-box-shadow:var(--ui-box-shadow);box-shadow:var(--ui-box-shadow);padding:var(--gutter-lg) var(--gutter-sm);display:block;position:fixed;opacity:0;left:-100%;width:100%;height:100%;top:0;overflow:hidden;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:nav-slideover;animation-name:nav-slideover;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-light.mobile-nav-open nav > ul{position:relative;top:70px;display:inline-block;height:85%;width:100%;overflow-y:auto}.header-light.mobile-nav-open nav > ul > li{margin-bottom:5px}.header-light.mobile-nav-open nav > ul > li.selected > a i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-light.mobile-nav-open nav > ul > li.selected .dd{display:block;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:dd-slidedown;animation-name:dd-slidedown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-light.mobile-nav-open nav > ul > li > a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:var(--gutter-sm);margin-bottom:3px}.header-light.mobile-nav-open nav > ul > li > a i{-webkit-transition:-webkit-transform 200ms var(--ui-anim-func);transition:-webkit-transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func), -webkit-transform 200ms var(--ui-anim-func);position:relative;top:1px;margin-left:8px}.header-light.mobile-nav-open nav .dd-connector{display:none}.header-light.mobile-nav-open nav .dd{top:200px;margin-left:var(--gutter-sm);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.header-light.mobile-nav-open nav .dd ul{display:block}.header-light.mobile-nav-open nav .dd ul li{display:block;margin-bottom:4px}.header-light.mobile-nav-open nav .dd ul li a.btn{color:var(--grey-2);padding:9px 16px var(--spacer-sm);display:inline-block;font-weight:var(--font-weight-default);height:auto}.header-light.mobile-nav-open nav .dd ul li a.btn.active, .header-light.mobile-nav-open nav .dd ul li a.btn:active, .header-light.mobile-nav-open nav .dd ul li a.btn:hover{font-weight:var(--font-weight-bold)}.header-light.mobile-nav-open nav .dd ul li a.btn:active, .header-light.mobile-nav-open nav .dd ul li a.btn:hover{background-color:rgba(250, 250, 250, 0.15);-webkit-transition:background-color 300ms, color 300ms ease;transition:background-color 300ms, color 300ms ease}.header-light.mobile-nav-open .search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:5}.header-light.mobile-nav-open .search form{margin-left:-20px;margin-right:0}@media (min-width:1024px) and (any-hover:hover){.header-light .content{padding:0 var(--gutter)}.header-light nav{background-color:transparent;display:inline-block;margin-right:5px;-webkit-box-shadow:none;box-shadow:none;font-size:var(--font-size-default)}.header-light nav > ul > li{display:inline-block;margin-left:var(--spacer-sm)}.header-light nav > ul > li a i, .header-light nav > ul > li .dd li.mobile-only{display:none}.header-light nav > ul > li:hover a.btn{background-color:rgba(250, 250, 250, 0.15)}.header-light nav > ul > li:hover .dd-connector{display:block}.header-light nav > ul > li:hover .dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:dd-slidedown;animation-name:dd-slidedown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-light nav > ul > li:nth-child(1) .dd{left:60%}.header-light nav > ul > li:nth-child(2) .dd{width:245px;left:86%}.header-light nav > ul > li:nth-child(3) .dd{left:75%}.header-light nav > ul > li:nth-child(5) .dd.dd-double{width:338px}.header-light nav .dd-connector, .header-light nav .dd{position:absolute;display:none}.header-light nav .dd-connector{top:0;left:0;width:100%;height:var(--dd-offset-top);z-index:-1}.header-light nav .dd{left:50%;top:var(--anim-offset);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:6px;-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);background-color:white;padding:var(--gutter-sm);padding-bottom:18px;min-width:190px;z-index:11}.header-light nav .dd ul{display:block;min-width:100%}.header-light nav .dd ul li{display:block;margin-bottom:6px}.header-light nav .dd ul li:last-child{padding-bottom:0}.header-light nav .dd ul li a.btn{color:var(--grey-6);padding:9px 16px var(--spacer-sm);display:block;font-weight:var(--font-weight-default);margin-left:-8px;height:auto}.header-light nav .dd ul li a.btn.active, .header-light nav .dd ul li a.btn:active, .header-light nav .dd ul li a.btn:hover{font-weight:var(--font-weight-bold)}.header-light nav .dd ul li a.btn:active, .header-light nav .dd ul li a.btn:hover{background-color:var(--grey-2);-webkit-transition:background-color 300ms, color 300ms ease;transition:background-color 300ms, color 300ms ease;color:black}.header-light nav .dd ul li a.subMenu{padding-left:24px}.header-light nav .dd.dd-double ul{min-width:49%}.header-light nav .dd.dd-double ul:first-child{margin-right:2%}.header-light a.btn#get-started__header{display:-webkit-box;display:-ms-flexbox;display:flex}.header-light a.btn#event-cta__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:var(--gutter-sm)}.header-light .search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:var(--gutter-sm)}.header-light.searching nav{display:none}.header-light .hamburger{display:none}}body.interior header:not(.mobile-nav-open){-webkit-box-shadow:none !important;box-shadow:none !important}body.interior.in-content header:not(.mobile-nav-open){-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.2) !important;box-shadow:0px 1px 6px rgba(0, 0, 0, 0.2) !important}body.interior header:not(.mobile-nav-open), body.in-content header:not(.mobile-nav-open){-webkit-transition:background-color 300ms, top 300px ease, -webkit-box-shadow 200ms;transition:background-color 300ms, top 300px ease, -webkit-box-shadow 200ms;transition:background-color 300ms, box-shadow 200ms, top 300px ease;transition:background-color 300ms, box-shadow 200ms, top 300px ease, -webkit-box-shadow 200ms;background-color:white;-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.2);top:0 !important}body.interior header:not(.mobile-nav-open) .logo.logo-white, body.in-content header:not(.mobile-nav-open) .logo.logo-white{display:none}body.interior header:not(.mobile-nav-open) .logo.logo-normal, body.in-content header:not(.mobile-nav-open) .logo.logo-normal{display:block}body.interior header:not(.mobile-nav-open) nav, body.in-content header:not(.mobile-nav-open) nav{-webkit-transition:color 300ms;transition:color 300ms;color:black}body.interior header:not(.mobile-nav-open) nav > ul > li:hover > a.btn, body.in-content header:not(.mobile-nav-open) nav > ul > li:hover > a.btn{background-color:transparent}body.interior header:not(.mobile-nav-open) nav > ul > li a.btn, body.in-content header:not(.mobile-nav-open) nav > ul > li a.btn{color:var(--grey-6)}body.interior header:not(.mobile-nav-open) nav > ul > li a.btn:hover, body.in-content header:not(.mobile-nav-open) nav > ul > li a.btn:hover{background-color:var(--grey-1);color:var(--blue-6)}body.interior header:not(.mobile-nav-open) nav > ul > li a.btn.active, body.in-content header:not(.mobile-nav-open) nav > ul > li a.btn.active{color:var(--blue-6)}body.interior header:not(.mobile-nav-open) .icon-btn, body.in-content header:not(.mobile-nav-open) .icon-btn{color:var(--grey-6)}body.interior header:not(.mobile-nav-open) .icon-btn:hover, body.interior header:not(.mobile-nav-open) .icon-btn.active, body.in-content header:not(.mobile-nav-open) .icon-btn:hover, body.in-content header:not(.mobile-nav-open) .icon-btn.active{background-color:var(--grey-1)}body.interior header:not(.mobile-nav-open) .search form input, body.in-content header:not(.mobile-nav-open) .search form input{color:black}body.interior header:not(.mobile-nav-open) .search form input::-webkit-input-placeholder, body.in-content header:not(.mobile-nav-open) .search form input::-webkit-input-placeholder{color:var(--grey-5)}body.interior header:not(.mobile-nav-open) .search form input::-moz-placeholder, body.in-content header:not(.mobile-nav-open) .search form input::-moz-placeholder{color:var(--grey-5)}body.interior header:not(.mobile-nav-open) .search form input:-ms-input-placeholder, body.in-content header:not(.mobile-nav-open) .search form input:-ms-input-placeholder{color:var(--grey-5)}body.interior header:not(.mobile-nav-open) .search form input::-ms-input-placeholder, body.in-content header:not(.mobile-nav-open) .search form input::-ms-input-placeholder{color:var(--grey-5)}body.interior header:not(.mobile-nav-open) .search form input::placeholder, body.in-content header:not(.mobile-nav-open) .search form input::placeholder{color:var(--grey-5)}body.interior header:not(.mobile-nav-open) .search.active, body.in-content header:not(.mobile-nav-open) .search.active{background-color:var(--grey-2)}body.interior header:not(.mobile-nav-open) a.btn#get-started__header, body.in-content header:not(.mobile-nav-open) a.btn#get-started__header{background-color:var(--blue-6);color:white}body.interior header:not(.mobile-nav-open) a.btn#event-cta__header, body.in-content header:not(.mobile-nav-open) a.btn#event-cta__header{background-color:var(--violet-4);color:white}.header-dark{background-color:var(--blue-10) !important;position:fixed;top:0;left:0;width:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:top 400ms ease;transition:top 400ms ease}.header-dark.hide{top:calc(var(--ui-header-height) * -1)}.header-dark .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:var(--ui-header-navigation-height);max-height:var(--ui-header-navigation-height);width:100%;padding:0 var(--gutter-sm)}.header-dark .content > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-dark .logo{width:var(--ui-logo-width);position:relative;top:-2px;z-index:15}.header-dark .logo img{width:100%}.header-dark .logo.logo-white{display:block}.header-dark .logo.logo-normal{display:none}.header-dark{--anim-offset:30px;--dd-offset-top:54px}@keyframes dd-slidedown{0%{opacity:0}100%{opacity:1;top:var(--dd-offset-top)}}@keyframes nav-slideover{0%{opacity:0}100%{opacity:1;left:0}}.header-dark nav{display:none}.header-dark nav ul{padding:0;margin:0}.header-dark nav ul a.btn{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--grey-1) !important;padding:13px 16px;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.header-dark nav ul a.btn:hover{background-color:rgba(255, 255, 255, 0.25)}.header-dark nav ul a.btn.active{background-color:rgba(255, 255, 255, 0.25)}.header-dark nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-wrap:nowrap;list-style:none;font-family:var(--font-gsans);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-4)}.header-dark nav > ul > li{position:relative;z-index:2;display:block}.header-dark nav > ul > li a.btn{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--grey-1) !important;padding:13px 16px;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}.header-dark nav > ul > li a.btn:hover{background-color:rgba(255, 255, 255, 0.25) !important}.header-dark nav > ul > li a.btn.active{background-color:rgba(255, 255, 255, 0.25) !important}.header-dark a.btn#get-started__header{background-color:white !important;color:var(--blue-6) !important;display:none}.header-dark a.btn#event-cta__header{background-color:var(--violet-4);color:white;display:none}.header-dark .hamburger i{position:relative;top:1px}.header-dark .search{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.header-dark .search i{position:relative;top:1px;left:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 var(--gutter-sm);height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-dark .search.active{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(0.5 * 100vw);height:50px;-webkit-transition:width 300ms var(--ui-anim-func);transition:width 300ms var(--ui-anim-func)}.header-dark .search.active form{display:-webkit-box;display:-ms-flexbox;display:flex}.header-dark .search form{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin:0 -10px}.header-dark .search form input{padding:0 8px;background-color:transparent;border:none;font-family:var(--font-gsans);font-weight:var(--font-weight-bold);font-size:var(--font-size-default);color:white;width:100%}.header-dark .search form input::-webkit-input-placeholder{color:var(--grey-4)}.header-dark .search form input::-moz-placeholder{color:var(--grey-4)}.header-dark .search form input:-ms-input-placeholder{color:var(--grey-4)}.header-dark .search form input::-ms-input-placeholder{color:var(--grey-4)}.header-dark .search form input::placeholder{color:var(--grey-4)}.header-dark.mobile-nav-open .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:var(--gutter-sm);row-gap:var(--spacer-md)}.header-dark.mobile-nav-open .logo{top:-1px}.header-dark.mobile-nav-open .logo.logo-normal{display:none}.header-dark.mobile-nav-open .logo.logo-white{display:block}.header-dark.mobile-nav-open a.btn#get-started__header{background-color:white !important;color:var(--blue-6) !important;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:15;position:fixed;left:var(--gutter-sm);width:calc(100% - calc(var(--gutter-sm) * 2));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:100px}.header-dark.mobile-nav-open a.btn#event-cta__header{background-color:var(--violet-4) !important;color:white !important;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:15;position:fixed;bottom:var(--spacer-md);left:var(--gutter-sm);width:calc(100% - calc(var(--gutter-sm) * 2));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-dark.mobile-nav-open .close{z-index:15;position:absolute;top:22px;right:24px}.header-dark.mobile-nav-open .close i{position:relative;top:1px}.header-dark.mobile-nav-open nav{background-color:var(--blue-6);-webkit-box-shadow:var(--ui-box-shadow);box-shadow:var(--ui-box-shadow);padding:var(--gutter-lg) var(--gutter-sm);display:block;position:fixed;opacity:0;left:-100%;width:100%;height:100%;top:0;overflow:hidden;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:nav-slideover;animation-name:nav-slideover;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-dark.mobile-nav-open nav > ul{position:relative;display:inline-block;top:70px;height:90%;width:100%;overflow-y:auto}.header-dark.mobile-nav-open nav > ul > li{margin-bottom:5px}.header-dark.mobile-nav-open nav > ul > li.selected > a i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-dark.mobile-nav-open nav > ul > li.selected .dd{display:block;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:dd-slidedown;animation-name:dd-slidedown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-dark.mobile-nav-open nav > ul > li > a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:var(--gutter-sm);margin-bottom:3px}.header-dark.mobile-nav-open nav > ul > li > a i{-webkit-transition:-webkit-transform 200ms var(--ui-anim-func);transition:-webkit-transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func);transition:transform 200ms var(--ui-anim-func), -webkit-transform 200ms var(--ui-anim-func);position:relative;top:1px;margin-left:8px}.header-dark.mobile-nav-open nav .dd-connector{display:none}.header-dark.mobile-nav-open nav .dd{top:200px;margin-left:var(--gutter-sm);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.header-dark.mobile-nav-open nav .dd ul{display:block}.header-dark.mobile-nav-open nav .dd ul li{display:block;margin-bottom:4px}.header-dark.mobile-nav-open nav .dd ul li a.btn{color:var(--grey-2);padding:9px 16px var(--spacer-sm);display:inline-block;font-weight:var(--font-weight-default);height:auto}.header-dark.mobile-nav-open nav .dd ul li a.btn.active, .header-dark.mobile-nav-open nav .dd ul li a.btn:active, .header-dark.mobile-nav-open nav .dd ul li a.btn:hover{font-weight:var(--font-weight-bold)}.header-dark.mobile-nav-open nav .dd ul li a.btn:active, .header-dark.mobile-nav-open nav .dd ul li a.btn:hover{background-color:rgba(250, 250, 250, 0.15);-webkit-transition:background-color 300ms, color 300ms ease;transition:background-color 300ms, color 300ms ease}.header-dark.mobile-nav-open .search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:5}.header-dark.mobile-nav-open .search form{margin-left:-20px;margin-right:0}@media (min-width:1024px) and (any-hover:hover){.header-dark .content{padding:0 var(--gutter)}.header-dark nav{background-color:transparent;display:inline-block;margin-right:5px;-webkit-box-shadow:none;box-shadow:none;font-size:var(--font-size-default)}.header-dark nav > ul > li{display:inline-block;margin-left:var(--spacer-sm)}.header-dark nav > ul > li a i, .header-dark nav > ul > li .dd li.mobile-only{display:none}.header-dark nav > ul > li:hover a.btn:hover{background-color:red}.header-dark nav > ul > li:hover .dd-connector{display:block}.header-dark nav > ul > li:hover .dd{background-color:var(--blue-9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:dd-slidedown;animation-name:dd-slidedown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-dark nav > ul > li:nth-child(1) .dd{left:60%}.header-dark nav > ul > li:nth-child(2) .dd{width:245px;left:86%}.header-dark nav > ul > li:nth-child(3) .dd{left:75%}.header-dark nav > ul > li:nth-child(5) .dd.dd-double{width:358px}.header-dark nav .dd-connector, .header-dark nav .dd{position:absolute;display:none}.header-dark nav .dd-connector{top:0;left:0;width:100%;height:var(--dd-offset-top);z-index:-1}.header-dark nav .dd{left:50%;top:var(--anim-offset);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:6px;-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);background-color:white;padding:var(--gutter-sm);padding-bottom:18px;min-width:190px;z-index:11}.header-dark nav .dd ul{display:block;min-width:100%}.header-dark nav .dd ul li{display:block;margin-bottom:6px}.header-dark nav .dd ul li:last-child{padding-bottom:0}.header-dark nav .dd ul li a.btn{color:var(--grey-6);padding:9px 16px var(--spacer-sm);display:block;font-weight:var(--font-weight-default);margin-left:-8px;height:auto}.header-dark nav .dd ul li a.btn.active, .header-dark nav .dd ul li a.btn:active, .header-dark nav .dd ul li a.btn:hover{font-weight:var(--font-weight-bold)}.header-dark nav .dd ul li a.btn:active, .header-dark nav .dd ul li a.btn:hover{background-color:var(--grey-2);-webkit-transition:background-color 300ms, color 300ms ease;transition:background-color 300ms, color 300ms ease;color:black}.header-dark nav .dd ul li a.subMenu{padding-left:24px}.header-dark nav .dd.dd-double ul{min-width:49%}.header-dark nav .dd.dd-double ul:first-child{margin-right:2%}.header-dark a.btn#get-started__header{display:-webkit-box;display:-ms-flexbox;display:flex}.header-dark a.btn#event-cta__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:var(--gutter-sm)}.header-dark .search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:var(--gutter-sm)}.header-dark.searching nav{display:none}.header-dark .hamburger{display:none}}body.interior section.hero{padding:var(--gutter-md) 0;overflow:hidden;background-color:transparent}body.interior section.hero .container{text-align:center}body.interior section.hero{--img-width:600px}body.interior section.hero .mantle{display:grid;grid-template-columns:1fr;gap:var(--gutter-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.interior section.hero .mantle.full{grid-template-columns:1fr !important}body.interior section.hero .mantle.full .text{width:100%;text-align:center !important}body.interior section.hero .mantle.full .text h1{max-width:100%;margin:0 auto}body.interior section.hero .mantle .text{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.interior section.hero .mantle .text h1{max-width:485px;margin:0 auto;line-height:1;font-size:var(--font-size-heading-1)}body.interior section.hero .mantle .text h2{font-size:var(--font-size-heading-3);margin-top:var(--spacer-md);max-width:auto}body.interior section.hero .mantle .media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.interior section.hero .mantle .media img{width:100%;max-width:var(--img-width);margin:0 auto}body.interior section.hero h2{font-size:var(--font-size-heading-2);font-weight:400;max-width:925px;margin:var(--gutter-lg) auto var(--spacer)}@media (min-width:1024px){body.interior section.hero .mantle{grid-template-columns:1fr minmax(0, var(--img-width));gap:var(--gutter-md)}body.interior section.hero .mantle .text{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:var(--gutter)}body.interior section.hero .mantle .text h1{margin:0;font-size:70px}body.interior section.hero .mantle .media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.interior section.hero .mantle .media img{max-width:100%}}.insert{background-color:transparent;border-radius:40px;display:grid;grid-template-columns:1fr;position:relative}.insert .eyebrow{color:black}.insert .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--gutter);z-index:2}.insert .text h4.eyebrow{margin-bottom:var(--spacer-sm)}.insert .text h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter-sm);font-weight:var(--font-weight-default);max-width:820px}.insert .text a, .insert .text a.btn{font-weight:var(--font-weight-bold);border-color:black;color:black}.insert .text a:hover, .insert .text a.btn:hover{color:black;background-color:transparent}.insert .text a.btn{margin-bottom:var(--spacer-sm)}.insert .media{position:relative;z-index:1}.insert .media img{position:absolute;bottom:0;right:0}.insert.dart-insert{background-image:-webkit-gradient(linear, left top, right top, from(#9cc4f5), to(#b8f0f7));background-image:linear-gradient(to right, #9cc4f5, #b8f0f7)}.insert.dart-insert .text h3{margin-bottom:var(--spacer)}.insert.dart-insert .media{min-height:325px}.insert.dart-insert .media img{right:0}.insert.dart-insert.dev .media{height:325px}.insert.dart-insert.dev .media img{position:relative;height:100%;left:50px}.insert.culture-insert{background-color:rgb(116, 199, 247);overflow:hidden}.insert.culture-insert img{position:absolute;bottom:0;right:0;height:100%;min-width:1024px}.insert.developer-story-insert{background-image:-webkit-gradient(linear, left top, right top, from(#ff8485), to(#f9eac6));background-image:linear-gradient(to right, #ff8485, #f9eac6)}.insert.developer-story-insert .media img{position:static;height:385px}.insert.cta-insert{background-color:#042449;overflow:hidden}.insert.cta-insert .text{padding-top:96px;padding-bottom:96px}.insert.cta-insert .media{position:static}.insert.cta-insert .media img{height:100%;bottom:auto;top:0}.insert.cta-insert a, .insert.cta-insert p, .insert.cta-insert h3{color:white}.insert.cta-insert h3{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);margin-bottom:var(--gutter-sm)}.insert.cta-insert p{font-size:var(--font-size-heading-4);margin-bottom:2rem}.insert.cta-insert a.btn:not(.quiet){background-color:white !important;color:var(--blue-6) !important}.insert.cta-insert a.btn.quiet, .insert.cta-insert a.btn.quiet:hover{color:white !important}.insert.try-flutter-insert{background-image:-webkit-gradient(linear, left top, right top, from(#b993f4), color-stop(#53c0f9), to(#00f0ea));background-image:linear-gradient(to right, #b993f4, #53c0f9, #00f0ea);border-radius:40px;font-family:var(--font-gsans)}.insert.try-flutter-insert .text h2{font-size:48px;color:#ffffff}.insert.try-flutter-insert .text p{font-size:24px;color:#ffffff}.insert.try-flutter-insert .text a.btn.primary{background-color:#ffffff;border-color:#ffffff;color:#6a1ff4 !important;font-weight:700;margin-right:var(--gutter-sm)}.insert.try-flutter-insert .text .follow-up{white-space:nowrap;padding:0}@media (min-width:1024px){.insert{grid-template-columns:1fr minmax(0, 441px);min-height:315px}.insert .text{padding:64px;padding-right:0}.insert.developer-story-insert .media{position:static}.insert.developer-story-insert .media img{position:absolute}.insert.dart-insert{grid-template-columns:1fr minmax(0, 390px);-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm)}.insert.dart-insert .media{min-height:315px}.insert.dart-insert.dev .media{min-height:auto;height:auto}.insert.dart-insert.dev .media img{position:absolute;height:auto;left:auto}.insert.cta-insert .text{padding:var(--gutter-md)}.insert.cta-insert .text h3{margin-bottom:var(--spacer-sm)}}.logos{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:var(--gutter-sm)}.logos .logos-col.centerpiece > div{height:356px;width:356px}.logos .logos-col > div{width:163px;height:163px;background-color:var(--grey-1);-webkit-box-shadow:var(--ui-drop-shadow-sm);box-shadow:var(--ui-drop-shadow-sm);border-radius:var(--ui-border-radius-sm);padding:37px;display:grid;place-items:center}.logos .logos-col > div::before{content:"";display:block;padding-bottom:100%;grid-area:1 / 1 / 2 / 2}.logos .logos-col > div img{width:100%;grid-area:1 / 1 / 2 / 2}.map button.gm-ui-hover-effect{top:1px !important;right:0px !important}.map .map-info-window{padding:20px}.map .map-info-window h4{font-size:14px;font-weight:var(--font-weight-default);margin-bottom:var(--spacer-sm);color:var(--primary)}.map .map-info-window h3{font-size:var(--font-size-heading-3);margin-bottom:var(--spacer-sm)}.map .map-info-window p{font-size:var(--font-size-heading-5);margin-bottom:var(--gutter-sm)}.newsletter{display:grid;grid-template-columns:1fr;row-gap:var(--gutter)}.newsletter .text h2{font-size:var(--font-size-heading-1);line-height:1}@-webkit-keyframes slidedown{0%{opacity:0}100%{opacity:1;top:0}}@keyframes slidedown{0%{opacity:0}100%{opacity:1;top:0}}.newsletter .form{overflow:hidden}.newsletter .form h3{color:var(--grey-6);font-size:var(--font-size-heading-3);margin-bottom:var(--spacer-md)}.newsletter .form p{font-size:var(--font-size-heading-4);margin-bottom:var(--spacer)}.newsletter .form .hidden-fields{opacity:0;position:relative;top:-150px}.newsletter .form .hidden-fields.active{-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slidedown;animation-name:slidedown;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.newsletter .form .optin{font-size:var(--font-size-default)}.newsletter .form .success h3{margin-bottom:var(--spacer-sm)}.newsletter .form .global-error{margin-bottom:var(--spacer-md)}.newsletter .form .global-error span{padding-left:0}.newsletter .form .captcha-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter .form .captcha-container .g-recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletter .form .captcha-container .error{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}@media (min-width:1024px){.newsletter{grid-template-columns:40% 1fr}}#notification.module{padding-bottom:0}#notification .notification .notification-message{font-family:var(--font-gsans);font-size:var(--font-size-heading-4);background-color:var(--blue-6);border-radius:6px;padding:var(--gutter-sm);margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#notification .notification .notification-message img{width:50px;margin-right:var(--gutter-sm)}#notification .notification .notification-message a{color:white}#notification .notification .notification-message a:hover{text-decoration:none}#notification .notification .notification-message i svg{font-size:0.7em}#notification .notification .notification-nav{padding-left:2rem;display:none}#notification .notification .notification-nav span{display:inline-block;height:16px;width:16px;margin-right:var(--spacer-sm)}#notification .notification .notification-nav span a{background-color:white;border-radius:100%;display:block;height:100%;width:100%;border:3px solid #dadcdf;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease}#notification .notification .notification-nav span.active a, #notification .notification .notification-nav span:hover a{border:3px solid var(--green-1)}@media (min-width:1024px){#notification .notification{padding:var(--gutter-sm) 32px}#notification .notification img{width:60px}}section#featured-stories{}section#stories{background-color:var(--grey-1);padding-bottom:var(--gutter-lg)}.story-grid .story-grid-header h3{margin-bottom:var(--gutter-md);font-size:var(--font-size-heading-2);text-align:center}.story-grid .story-grid-items{display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--gutter-sm);-moz-column-gap:var(--gutter-sm);column-gap:var(--gutter-sm);row-gap:var(--gutter)}@media (min-width:768px){.story-grid .story-grid-items{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.story-grid .story-grid-items{grid-template-columns:repeat(3, 1fr)}}.story-detail{text-align:center;padding:var(--gutter-md) 0 var(--gutter-lg) 0}.story-detail .story-logo{background-color:var(--grey-1);border-radius:var(--ui-border-radius-sm);-webkit-box-shadow:var(--ui-drop-shadow-sm);box-shadow:var(--ui-drop-shadow-sm);display:grid;height:128px;padding:19px;place-items:center;width:128px;margin:0 auto;margin-bottom:var(--gutter-md)}.story-detail > h1{max-width:850px;margin:0 auto var(--gutter-lg);line-height:1.2}.story-detail > h2{font-size:var(--font-size-heading-2);font-weight:400;max-width:950px;margin:0 auto var(--gutter-md)}.story-detail h3{font-size:var(--font-size-heading-3);max-width:925px;margin:0 auto var(--gutter-sm)}.story-detail .btn-row{margin-top:var(--gutter);margin-bottom:var(--gutter-sm)}.story-detail p{line-height:1.5}.story-detail p br{display:none}.story-detail ol, .story-detail ul{padding:0;margin:0 0 0 var(--gutter);list-style-type:decimal}.story-detail ol li, .story-detail ul li{line-height:1.3;margin-bottom:var(--spacer-sm)}.story-detail ul{list-style-type:disc}.story-detail p, .story-detail ol, .story-detail ul{font-size:var(--font-size-heading-4);text-align:left;margin-bottom:var(--spacer)}.story-detail .embed-container, .story-detail img.poster, .story-detail img.full-width{width:100%;margin-bottom:var(--gutter-md)}.story-detail .story-body img.full-width{margin-top:var(--gutter-md)}.story-detail .success-metrics{border-radius:var(--ui-border-radius);min-height:340px;background-color:transparent;background-image:var(--grad-violet-blue-35);margin-bottom:var(--gutter-md);padding:var(--gutter-md)}.story-detail .success-metrics > h2{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter)}.story-detail .success-metrics .success-metrics-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.story-detail .success-metrics .success-metrics-wrapper > div{max-width:195px}.story-detail .success-metrics .success-metrics-wrapper > div h4{font-size:54px;margin-bottom:var(--spacer-sm)}.story-detail .success-metrics .success-metrics-wrapper > div h3{font-family:var(--font-roboto);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-default)}@media (min-width:1024px){.story-detail p, .story-detail ol, .story-detail ul{padding:0 var(--gutter-lg)}}.story-item a:hover h4, .story-item a:hover h3, .story-item a:hover p{color:var(--primary)}.story-item img{width:100%;margin-bottom:var(--gutter-sm)}.story-item.video-item{width:544px;min-width:544px}.story-item.video-item .media{margin-bottom:var(--gutter-sm);position:relative;padding-top:56.25%;width:544px;height:306px;overflow:hidden}.story-item.video-item .media img{margin-bottom:0;position:absolute;width:100%;top:-51px;left:0}.story-item.video-item .media:hover .play-btn{-webkit-transition:opacity 300ms;transition:opacity 300ms;opacity:1}.story-item .media{position:relative}.story-item .play-btn{position:absolute;width:74px;height:74px;left:calc(50% - 37px);top:calc(50% - 37px);z-index:1;place-items:center;opacity:0.85}.story-item .text{padding-right:var(--gutter-sm)}.story-item h4{font-size:14px;font-weight:var(--font-weight-default);margin-bottom:14px}.story-item h3{font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm)}.story-item p{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-sm)}.tabs{--text-width:394px;--anim-offset:200px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}.tabs .tabs-header, .tabs .tabs-footer{margin-bottom:60px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs .tabs-header h2, .tabs .tabs-footer h2{font-size:32px;font-weight:400;max-width:800px;margin-bottom:45px}.tabs .tabs-footer{margin-top:40px}.tabs .tabs-menu ul{display:inline-block;background-color:var(--grey-1);overflow:hidden;border-radius:var(--ui-border-radius);text-wrap:nowrap}.tabs .tabs-menu ul li{max-width:calc(100% / 3);border:none}.tabs .tabs-menu ul li:hover{background-color:var(--grey-3);color:var(--grey-6)}.tabs .tabs-menu ul li.active{background-color:var(--blue-6);color:white}@media (min-width:1024px){.tabs .tabs-menu ul li{max-width:165px}}.tabs .tab-content{display:none;grid-template-columns:1fr;top:var(--anim-offset);opacity:0;position:relative}.tabs .tab-content.no-spy{top:0}.tabs .tab-content.active{display:grid;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tabs .tab-content .media img, .tabs .tab-content .media video{width:100%;max-width:600px;margin:0 auto}.tabs .tab-content .text{padding:var(--gutter-sm)}.tabs .tab-content .text h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter-sm);color:black}.tabs .tab-content .text p{font-size:var(--font-size-heading-4);margin-bottom:var(--spacer)}.tabs .extra-content{display:none;opacity:0}.tabs .extra-content.active{display:block;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:1024px){.tabs .tabs-menu ul li{width:165px}.tabs .tab-content{grid-template-columns:1fr var(--text-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .tab-content .media img, .tabs .tab-content .media video{max-width:100%}}.testimonial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:520px;--logo-size:111px}.testimonial > img{position:absolute;left:0;top:0;width:var(--ui-card-width);height:100%}.testimonial .testimonial-wrapper{background-color:white;border-radius:var(--ui-border-radius);-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow);-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;grid-template-columns:1fr;max-width:calc(var(--logo-size) * 10);padding:var(--gutter);position:relative;z-index:2}.testimonial .testimonial-logo{display:grid;background-color:white;border-radius:var(--ui-border-radius-sm);-webkit-box-shadow:var(--ui-drop-shadow-sm);box-shadow:var(--ui-drop-shadow-sm);height:var(--logo-size);width:var(--logo-size);padding:var(--gutter-sm);place-items:center;margin-bottom:var(--spacer)}.testimonial .testimonial-quote{font-family:var(--font-gsans)}.testimonial .testimonial-quote blockquote p{color:black;font-size:var(--font-size-heading-3);margin-bottom:var(--gutter-sm)}.testimonial .testimonial-quote div.sep{margin-top:var(--spacer-md);margin-bottom:var(--spacer-md);width:45px;border-bottom:4px solid var(--grey-6);opacity:0.5}.testimonial .testimonial-quote span{font-size:var(--font-size-heading-4);color:var(--grey-6);font-weight:var(--font-weight-bold);opacity:0.5}@media (min-width:1024px){.testimonial .testimonial-wrapper{grid-template-columns:var(--logo-size) 1fr}}body.brand section.hero{--lt-blue:#196BD4;--dk-blue:#1783E1;background-color:var(--primary);background-image:linear-gradient( to bottom, var(--lt-blue) 20%, transparent 60% ), radial-gradient( ellipse at -50% -150%, transparent 80%, var(--lt-blue) 80% ), linear-gradient( 145deg, var(--lt-blue) 0%, var(--dk-blue) 60% );padding:var(--gutter-xl) 0}body.brand section.hero .mantle{padding:var(--spacer) 0}body.brand section.hero .mantle .text h4, body.brand section.hero .mantle .text h1{color:white}body.brand section.hero .mantle .text h1{max-width:375px !important;margin-bottom:var(--spacer) !important}body.brand section.hero .mantle .btn.quiet{color:white !important;font-weight:400}body.brand section.hero .mantle .btn.quiet:hover{text-decoration:underline}@media (min-width:768px){body.brand section.hero .mantle .text h1{max-width:570px !important}}@media (min-width:1024px){body.brand section.hero .mantle .text h1{max-width:570px !important}}body.brand .downloadable-image-harness .downloadable-image{background-color:white;border:1px solid var(--ui-border-color);border-radius:16px;padding:var(--spacer)}body.brand .downloadable-image-harness .downloadable-image img{max-width:100%}body.brand .downloadable-image-harness .downloadable-options{padding:10px 0;margin-left:16px}body.brand .downloadable-image-harness .downloadable-options a{color:var(--blue-7);display:inline-block;font-size:14px;margin-right:5px}body.brand .stacked-feature.brand-feature > hgroup{padding-left:0;max-width:100%;width:100%;margin-bottom:var(--spacer)}body.brand .stacked-feature.brand-feature > hgroup h2{margin-bottom:var(--spacer-md)}body.brand .stacked-feature.brand-feature .feature{grid-template-columns:1fr;padding:0}body.brand .stacked-feature.brand-feature .feature .text{padding:0;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}body.brand .stacked-feature.brand-feature .feature .text h3{font-size:var(--font-size-heading-2)}body.brand .stacked-feature.brand-feature .feature .media{margin-bottom:0}@media (min-width:1024px){body.brand .stacked-feature.brand-feature .feature{gap:var(--gutter-sm);grid-template-columns:1fr 50%}}body.brand .variations hgroup h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter)}body.brand .variations .variation-grid{display:grid;grid-template-columns:1fr;gap:var(--gutter-sm)}body.brand .variations .variation-grid > div h4{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-sm)}body.brand .variations .variation-grid > div p{font-size:var(--font-size-heading-4);margin-bottom:var(--gutter-sm)}@media (min-width:768px){body.brand .variations .variation-grid{grid-template-columns:repeat(2, 1fr)}body.brand .variations .variation-grid > div p{min-height:85px}}@media (min-width:1024px){body.brand .variations .variation-grid{grid-template-columns:repeat(4, 1fr)}body.brand .variations .variation-grid > div p{min-height:120px}}body.brand .compare-cols{--green:#158477;--red:#D43324;display:grid;grid-template-columns:1fr;gap:var(--gutter-sm)}body.brand .compare-cols .image-harness{background-color:white;border:1px solid var(--ui-border-color);border-radius:16px;margin-bottom:16px;padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.brand .compare-cols .compare-label{padding:var(--spacer-sm) 0;font-weight:400;font-size:var(----font-size-default)}body.brand .compare-cols .compare-label span{font-weight:700}body.brand .compare-cols .compare-label.good{border-top:12px solid var(--green);color:var(--green)}body.brand .compare-cols .compare-label.bad{border-top:12px solid var(--red);color:var(--red)}@media (min-width:768px){body.brand .compare-cols{grid-template-columns:1fr 1fr}}body.brand .subsection{padding-top:var(--gutter-md)}body.brand .subsection hgroup{margin-bottom:var(--gutter)}body.brand .subsection hgroup h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter-sm)}body.brand .subsection hgroup p{font-size:var(--font-size-heading-4)}@media (min-width:1024px){body.brand .subsection{padding-top:var(--gutter-lg)}body.brand .subsection hgroup{margin-bottom:var(--gutter-md)}}body.brand section#logo{margin:var(--gutter-md) 0}body.brand section#logo .stacked-feature hgroup{margin-bottom:var(--gutter)}body.brand section#logo .downloadable-image-harness .downloadable-image{padding:var(--gutter-lg) var(--gutter-md)}@media (min-width:768px){body.brand section#logo .downloadable-image-harness .downloadable-image{padding:var(--gutter-lg) 150px}}@media (min-width:1024px){body.brand section#logo{margin:var(--gutter-lg) 0}body.brand section#logo .downloadable-image-harness .downloadable-image{padding:var(--gutter-lg) var(--gutter-md)}}body.brand section#logo-color-variations{padding:var(--gutter-md) 0;background-image:var(--grad-blue-light-35)}body.brand section#logo-color-variations .variation-grid > div .downloadable-image{background-color:var(--blue-10);padding:110px 70px}body.brand section#logo-color-variations .variation-grid > div:nth-child(1) .downloadable-image{background-color:white}@media (min-width:1024px){body.brand section#logo-color-variations{padding:var(--gutter-lg) 0}body.brand section#logo-color-variations .variation-grid > div .downloadable-image{padding:110px 60px}}body.brand section#logo-variations{padding:var(--gutter-md) 0;background-color:var(--grey-1)}body.brand section#logo-variations .variation-grid > div .downloadable-image{background-color:white;height:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.brand section#logo-variations .variation-grid > div:nth-child(1) .downloadable-image img{width:115px}body.brand section#logo-variations .variation-grid > div:nth-child(2) .downloadable-image img{width:92px}body.brand section#logo-variations .variation-grid > div:nth-child(3) .downloadable-image img{width:300px}@media (min-width:1024px){body.brand section#logo-variations{padding:var(--gutter-lg) 0}body.brand section#logo-variations .variation-grid{grid-template-columns:repeat(3, 1fr)}body.brand section#logo-variations .variation-grid > div p{min-height:100px}body.brand section#logo-variations .variation-grid > div .downloadable-image{padding:110px 60px}}body.brand section#logo-sizing-spacing{padding-bottom:var(--spacer)}body.brand section#logo-sizing-spacing .compare-cols{background-color:white;border:1px solid var(--ui-border-color);border-radius:16px;padding:40px;gap:30px}@media (min-width:768px){body.brand section#logo-sizing-spacing .compare-cols{grid-template-columns:1fr;padding:80px}}@media (min-width:1024px){body.brand section#logo-sizing-spacing .compare-cols{grid-template-columns:minmax(0, 1fr) minmax(0, 499px);padding:120px 100px}}body.brand section#logo-alignment{padding-bottom:var(--gutter-lg)}body.brand section#logo-alignment .image-harness img{max-width:300px}body.brand section#logo-contrast{background-color:var(--grey-1);padding-bottom:var(--spacer)}body.brand section#logo-contrast .compare-cols .image-harness{padding:138px 0}body.brand section#logo-contrast .compare-cols .image-harness img{max-width:65%}body.brand section#logo-contrast .compare-cols > div:nth-child(1) .image-harness{background-color:#2968D0}body.brand section#logo-contrast .compare-cols > div:nth-child(2) .image-harness{background-color:#53B7F7}body.brand section#logo-ligatures{background-color:var(--grey-1);padding-bottom:var(--gutter-md)}body.brand section#logo-ligatures .compare-cols .image-harness{padding:45px}body.brand section#logo-ligatures .compare-cols .image-harness img{max-width:85%}@media (min-width:1024px){body.brand section#logo-ligatures{padding-top:var(--gutter-lg)}body.brand section#logo-ligatures .compare-cols .image-harness img{max-width:70%}}body.brand section#color{padding-bottom:var(--gutter-lg)}body.brand section#color hgroup{margin-bottom:var(--spacer)}body.brand section#color hgroup h2{font-size:var(--font-size-heading-1)}body.brand section#color .colors-row{display:grid;grid-template-columns:1fr;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.brand section#color .colors-row.colors-primary .colors-grid .color:nth-child(1) .color-chip{background-color:#042B59}body.brand section#color .colors-row.colors-primary .colors-grid .color:nth-child(2) .color-chip{background-color:#0553B1}body.brand section#color .colors-row.colors-primary .colors-grid .color:nth-child(3) .color-chip{background-color:#027DFD}body.brand section#color .colors-row.colors-secondary{padding-bottom:var(--spacer-md)}body.brand section#color .colors-row.colors-secondary .colors-grid .color:nth-child(1) .color-chip{background-color:#F25D50}body.brand section#color .colors-row.colors-secondary .colors-grid .color:nth-child(2) .color-chip{background-color:#FFF275}body.brand section#color .colors-row.colors-secondary .colors-grid .color:nth-child(3) .color-chip{background-color:#6200EE}body.brand section#color .colors-row.colors-secondary .colors-grid .color:nth-child(4) .color-chip{background-color:#1CDAC5}body.brand section#color .colors-grid{display:grid;gap:16px;padding:var(--spacer) 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.brand section#color .colors-grid .color-chip{width:100%;aspect-ratio:1/1}body.brand section#color .colors-grid.col-3{grid-template-columns:repeat(3, 1fr)}body.brand section#color .colors-grid.col-4{grid-template-columns:repeat(4, 1fr)}body.brand section#color .colors-desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.brand section#color .colors-desc h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter-sm)}body.brand section#color .colors-desc p{font-size:var(--font-size-heading-4)}body.brand section#color .color .color-chip{border-radius:var(--ui-border-radius-sm)}body.brand section#color .color .color-desc{min-width:100%;display:block;padding:var(--spacer-sm) 0}body.brand section#color .color .color-desc h4{font-size:16px;margin-bottom:5px}body.brand section#color .color .color-desc h5{font-size:14px;font-weight:400;color:var(--grey-6)}body.brand section#color .colors-grid.col-4 .color-desc{display:block}@media (min-width:1024px){body.brand section#color .colors-row{grid-template-columns:55% 1fr;gap:var(--gutter-lg)}body.brand section#color .colors-row .colors-grid{gap:var(--gutter-sm);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.brand section#color .colors-row .colors-desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.brand section#color .color .color-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body.brand section#dash{padding-bottom:var(--gutter)}body.brand section#dash .feature{gap:var(--gutter);padding:0}body.brand section#dash .feature .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:var(--gutter)}body.brand section#dash .feature .media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.brand section#dash .feature .media .downloadable-image{padding:90px 45px}@media (min-width:1024px){body.brand section#dash .feature{grid-template-columns:1fr 50%;gap:var(--gutter-md)}body.brand section#dash .feature .text{padding-right:0}}body.buildWithAI section.hero{background-image:linear-gradient(35deg, #dcf5ff 10%, #f3fcff 60%)}body.buildWithAI #notification.module{padding-bottom:0 !important;padding-top:var(--gutter)}@media (min-width:1024px){body.buildWithAI .tabs .tab-content{grid-template-columns:1fr 1fr}body.buildWithAI .tabs .media{max-width:330px !important;margin:0 5rem 0 auto}}body.buildWithAI .tabs .tabs-menu{max-width:100%;overflow-x:auto;scrollbar-width:none}body.buildWithAI .tabs .tabs-menu ul > li{max-width:unset !important;width:auto !important}body.buildWithAI #tabs .tabs-header{margin-bottom:0}body.buildWithAI #tabs .tabs-menu{display:none}body.buildWithAI #feature-columns{padding-top:0}body.buildWithAI #feature-columns .feature-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.buildWithAI #feature-columns .feature-column-container img{margin-top:auto}body.buildWithAI #feature-grid{background:linear-gradient( 124.64deg, var(--blue-5) 0%, var(--violet-4) 100% )}body.buildWithAI #find-inspiration-carousel{padding:56px 0;background-color:transparent}body.buildWithAI #find-inspiration-carousel hgroup{padding-left:0 !important}@media (min-width:1024px){body.buildWithAI #find-inspiration-carousel{padding:var(--gutter-md) 0}}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider{padding:20px 0 50px}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item{min-width:222px;max-width:222px}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter)}@media (min-width:1280px){body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter-auto)}}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item img{min-width:222px;max-width:222px}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item .text{padding-right:0}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item .text h3{font-size:24px}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item .learn-more-button{display:none}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item a{cursor:pointer}body.buildWithAI #find-inspiration-carousel .carousel .carousel-slider .story-item a:hover{color:var(--blue-6)}body.buildWithAI #find-inspiration-carousel .carousel .carousel-progress .carousel-completed{height:4px;border-radius:4px;margin-bottom:32px}body.buildingAgenticApps #banner.backup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 1rem;padding-bottom:2rem;max-height:720px}body.buildingAgenticApps #banner.backup .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-wrap:anywhere;width:100%;gap:1rem}body.buildingAgenticApps #banner.backup .text h1{max-width:242px;text-align:center}@media (min-width:490px){body.buildingAgenticApps #banner.backup .text h1{max-width:unset;text-align:center}}body.buildingAgenticApps #banner.backup .text h1, body.buildingAgenticApps #banner.backup .text h2{color:white}body.buildingAgenticApps #banner.backup .text h2{font-size:var(--font-size-heading-3);font-weight:400}body.buildingAgenticApps #banner.backup .text .hero-details{margin-top:0;margin-bottom:0}body.buildingAgenticApps #banner.backup #global-citizen-flutter-logo{position:absolute;top:0;left:0;max-width:260px}body.buildingAgenticApps .video-section{width:100%;position:relative;overflow:hidden}body.buildingAgenticApps .video-section .video-container{position:relative;width:100%;aspect-ratio:16 / 9}body.buildingAgenticApps .video-section .video-embed{position:absolute;top:23.7%;left:25.5%;width:49.2%;height:49%;z-index:2;border-radius:23px;border:none}body.buildingAgenticApps .video-section .frame-overlay{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;pointer-events:none}body.buildingAgenticApps .scroll-arrow{margin:20px auto -40px;width:40px;height:40px;border-radius:50%;padding:6px;border:2px solid transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(#040201), to(#040201)), -webkit-gradient(linear, left top, right top, from(rgba(42, 123, 155, 1)), color-stop(rgba(87, 199, 133, 1)), to(rgba(237, 150, 83, 1)));background-image:linear-gradient(#040201, #040201), linear-gradient(90deg, rgba(42, 123, 155, 1), rgba(87, 199, 133, 1), rgba(237, 150, 83, 1));background-origin:border-box;background-clip:padding-box, border-box;-webkit-animation:bounce-mobile 2s infinite;animation:bounce-mobile 2s infinite}@-webkit-keyframes bounce-mobile{0%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce-mobile{0%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (min-width:768px){@-webkit-keyframes bounce{0%, 100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}}@keyframes bounce{0%, 100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}}body.buildingAgenticApps .scroll-arrow{width:68px;height:68px;padding:12px;margin:auto;position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;cursor:pointer;z-index:1000;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}body.buildingAgenticApps .scroll-arrow:hover{cursor:pointer}body.buildingAgenticApps .scroll-arrow.hidden{opacity:0;pointer-events:none}}body.buildingAgenticApps #banner.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;height:auto}body.buildingAgenticApps #banner.current .banner-embed-container{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--gutter-sm)}body.buildingAgenticApps #banner.current .banner-embed-container iframe{aspect-ratio:16 / 9;max-width:850px;width:100%}body.buildingAgenticApps #banner.current .hero-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter-sm);margin-top:54px;margin-bottom:69px}body.buildingAgenticApps #banner.current .hero-details .btn.secondary{background-color:white;border:none}body.buildingAgenticApps #banner.current .hero-details .btn.secondary:hover{color:var(--primary)}body.buildingAgenticApps #banner.current .hero-details p{color:white;text-align:center;font-size:var(--font-size-heading-5);max-width:579px}body.buildingAgenticApps #story ul{margin-left:var(--gutter);margin-bottom:0}body.buildingAgenticApps #story ul a{color:revert;text-decoration:underline}body.buildingAgenticApps #story .story-detail{width:initial;max-width:initial;padding:initial}body.buildingAgenticApps #story .story-detail .tabs{--anim-offset:200px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}body.buildingAgenticApps #story .story-detail .tabs .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, 0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner{position:relative;width:312px;padding:0px;border-radius:10px;background:white;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-media{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-media .modal-img{height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-media .modal-inner-close{position:absolute;top:16px;right:16px;cursor:pointer}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:24px}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body > h5, body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body h3, body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body p, body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body a{margin:0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body > h5{color:#13c2ad}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner .modal-body > a > h5{margin-right:8px}body.buildingAgenticApps #story .story-detail .tabs .tabs-header{margin-bottom:64px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:inherit}body.buildingAgenticApps #story .story-detail .tabs .tabs-menu ul{background-color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;gap:8px}body.buildingAgenticApps #story .story-detail .tabs ul::-webkit-scrollbar{display:none}body.buildingAgenticApps #story .story-detail .tabs ul, body.buildingAgenticApps #story .story-detail .tabs ol{padding:0;border-radius:0}body.buildingAgenticApps #story .story-detail .tabs ul > a, body.buildingAgenticApps #story .story-detail .tabs ol > a{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;border:none}body.buildingAgenticApps #story .story-detail .tabs ul > a:hover, body.buildingAgenticApps #story .story-detail .tabs ol > a:hover{background-color:var(--grey-3);color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs ul > a.active, body.buildingAgenticApps #story .story-detail .tabs ol > a.active{background-color:var(--blue-6);color:white}body.buildingAgenticApps #story .story-detail .tabs .tabs-content{max-width:1112px;margin:64px auto}body.buildingAgenticApps #story .story-detail .tabs .tab-content{display:none;top:var(--anim-offset);opacity:0;position:relative}body.buildingAgenticApps #story .story-detail .tabs .tab-content.no-spy{top:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content.active{display:block;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module{padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .features.container{width:100%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content ul{margin-left:var(--gutter);margin-bottom:var(--gutter-sm)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content ul a{color:revert;text-decoration:underline}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4);margin-bottom:16px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .content .overview-content p{margin-bottom:40px !important}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .content .btn{height:50px;font-size:16px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content .btn.primary{background:linear-gradient( 91.87deg, #4100e0 0.1%, #f8bbd0 120.1% );-webkit-box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);border:none;padding:13px 48px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .overview-content{width:100%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .btn{height:50px;font-size:16px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{font-size:24px;line-height:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content .get-involved-link{margin-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature{margin-top:100px;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature h3, body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin-top:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .features.container{margin:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature > hgroup{margin:0 0 112px 0;padding:0;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature{margin:0;padding:40px 0 40px;border-bottom:1px solid var(--grey-3)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature:last-child{border-bottom:none;padding-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature h3{margin:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature p{margin:24px 0 0 0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature ul{margin-top:24px;margin-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature p:empty{display:none}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module{padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:90%;max-width:90%;margin-top:60px;margin-bottom:16px;padding-left:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:46px;line-height:55px;max-width:500px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup p{font-size:var(--font-size-heading-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:64px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section p{margin-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-top:16px;margin-bottom:80px;padding:0;color:var(--primary);text-decoration:underline;text-align:left;font-size:var(--font-size-heading-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature{padding:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:36px;line-height:40px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature p{margin-top:16px;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:64px 0;font-size:34px;line-height:40px;font-weight:var(--font-weight-default)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--grey-3)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:64px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6);margin:0 0 8px 0;min-width:198px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6);margin:24px 0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6);margin:8px 0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > a{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);margin:8px 0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > a:hover{background:none}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .features.container{margin:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature > hgroup{margin:0 0 112px 0;padding:0;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature{padding:40px 0 40px 0;border-bottom:1px solid var(--grey-3)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature:last-child{border-bottom:none;padding-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature h3{margin:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature p, body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature ul, body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature ol{padding:0;margin-top:24px;margin-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .stacked-feature .feature p:empty{display:none}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;position:static;margin-bottom:120px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content .btn.primary{margin-top:8px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container{position:static;width:100%;height:286px;margin:0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature{display:block;margin-top:100px;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature h3, body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature p{margin-top:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;margin-top:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--grey-3);border-radius:4px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .embed-container{position:static;width:100%;min-height:239px;margin:0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:32px 48px 32px 32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content h3{font-size:28px;line-height:34px;font-weight:700}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content p{margin:0;font-size:16px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container h3{font-size:46px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module{padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content h1{font-size:46px;line-height:55px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .feature{margin-top:100px;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .feature h3, body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .stacked-feature .feature p{margin-top:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div{width:312px;height:320px;background:#041e3c;border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 22.5% )}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div:hover{cursor:pointer;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 66.5% )}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div:hover > img{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div:hover > h3{opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div.today-card{border:solid 8px #f9e84c}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div.locked-card{background-image:linear-gradient( 359.97deg, #502c69 0.03%, rgba(4, 30, 60, 0) 66.5% );cursor:initial}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div > img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div > h3{width:100%;opacity:0;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;color:white;font-size:40px;line-height:60px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:80px;min-height:80px;padding:21px 14px;background-color:#27f5dd;border-radius:12px;position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;line-height:34px;font-weight:700;color:#041e3c}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge img{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge.today{background:#f9e84c;border-radius:12px 0;bottom:0;right:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge.locked{background:#041e3c;color:white}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge.locked:hover{cursor:initial}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .content-cards div .day-badge:hover{-webkit-box-shadow:none;box-shadow:none}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module{padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px;margin-bottom:40px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block{margin-top:48px;margin-bottom:48px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block h2{margin-bottom:32px;text-align:left;font-weight:700;font-size:24px;line-height:34px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block p, body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block ol{padding:0;font-weight:400;font-size:16px;line-height:24px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block ol{margin:0 0 0 var(--gutter-sm)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block iframe{margin:0 auto}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block.resources p{margin:0}body.buildingAgenticApps #story .story-detail .non-tab-content.module{padding:0}body.buildingAgenticApps #story .story-detail .non-tab-content.module br{display:block}body.buildingAgenticApps #story .story-detail .non-tab-content.module ul ul{list-style-type:circle}body.buildingAgenticApps #story .story-detail .non-tab-content.module ul.list-dashed{list-style-type:"- "}body.buildingAgenticApps #story .story-detail .non-tab-content.module pre{background-color:#f1f3f4;padding:0 16px;border-radius:8px;font-size:14px;line-height:20px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .non-tab-content.module code{word-break:break-word}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container p{padding:0;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container img{margin:24px auto}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-nav .btn.quiet{color:var(--primary);font-size:var(--font-size-heading-5);padding:0}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-nav .btn.quiet > i{margin-right:5px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-header{margin-bottom:var(--gutter-sm)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-header h1{color:black;text-align:start}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-header p{margin-top:1rem}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-header .iframe-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;margin-bottom:2rem}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block{margin-bottom:48px;text-align:left;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block h2, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block h2{color:var(--grey-6);text-align:left;font-weight:700;font-size:24px;line-height:34px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block .title, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block .title{font-size:32px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block a, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block a{color:#0000ee;text-decoration:underline}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block pre, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block pre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:pre-line}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block ul, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block ul{font-size:var(--font-size-heading-5)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block i, body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block i{font-weight:400;font-size:16px;line-height:24px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block .media-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:418px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block .media-container:nth-child(3){max-width:647px}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .code-block{margin:var(--gutter-sm) 0}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .section-title{margin-bottom:var(--gutter-sm)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .spacer{margin-bottom:var(--gutter-sm)}body.buildingAgenticApps #winners.module .container .winners-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:40px;color:var(--grey-6)}body.buildingAgenticApps #winners.module .container .winners-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:100%}body.buildingAgenticApps #winners.module .container .winners-header hgroup h1{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.buildingAgenticApps #winners.module .container #winners hgroup, body.buildingAgenticApps #winners.module .container #mentions hgroup, body.buildingAgenticApps #winners.module .container #sessions hgroup{margin-bottom:var(--gutter-sm)}body.buildingAgenticApps #winners.module .container #winners, body.buildingAgenticApps #winners.module .container #sessions{background-color:var(--grey-1)}body.buildingAgenticApps #winners.module .container .event-sessions, body.buildingAgenticApps #winners.module .container .event-winners{display:grid;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter-md);text-align:left;padding:var(--spacer) 0}body.buildingAgenticApps #winners.module .container .event-sessions .event-session img, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner img, body.buildingAgenticApps #winners.module .container .event-winners .event-session img, body.buildingAgenticApps #winners.module .container .event-winners .event-winner img{margin-bottom:16px;width:100%}body.buildingAgenticApps #winners.module .container .event-sessions .event-session h3, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner h3, body.buildingAgenticApps #winners.module .container .event-winners .event-session h3, body.buildingAgenticApps #winners.module .container .event-winners .event-winner h3{margin-bottom:10px;font-size:16px;line-height:1.4;text-align:center}body.buildingAgenticApps #winners.module .container .event-sessions .event-session h3 span, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner h3 span, body.buildingAgenticApps #winners.module .container .event-winners .event-session h3 span, body.buildingAgenticApps #winners.module .container .event-winners .event-winner h3 span{font-weight:400;color:var(--grey-6)}body.buildingAgenticApps #winners.module .container .event-sessions .event-session h4, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner h4, body.buildingAgenticApps #winners.module .container .event-winners .event-session h4, body.buildingAgenticApps #winners.module .container .event-winners .event-winner h4{margin-bottom:var(--spacer-sm);font-size:var(--font-size-heading-3);line-height:1.1;max-width:90%}body.buildingAgenticApps #winners.module .container .event-sessions .event-session p, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner p, body.buildingAgenticApps #winners.module .container .event-winners .event-session p, body.buildingAgenticApps #winners.module .container .event-winners .event-winner p{font-size:var(--font-size-heading-5);padding:0}body.buildingAgenticApps #winners.module .container .event-sessions .event-session a:hover h4, body.buildingAgenticApps #winners.module .container .event-sessions .event-session a:hover p, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner a:hover h4, body.buildingAgenticApps #winners.module .container .event-sessions .event-winner a:hover p, body.buildingAgenticApps #winners.module .container .event-winners .event-session a:hover h4, body.buildingAgenticApps #winners.module .container .event-winners .event-session a:hover p, body.buildingAgenticApps #winners.module .container .event-winners .event-winner a:hover h4, body.buildingAgenticApps #winners.module .container .event-winners .event-winner a:hover p{color:var(--primary)}@media (min-width:768px){body.buildingAgenticApps #winners.module .container .event-sessions, body.buildingAgenticApps #winners.module .container .event-winners{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){body.buildingAgenticApps #winners.module .container .event-sessions, body.buildingAgenticApps #winners.module .container .event-winners{grid-template-columns:repeat(3, 1fr)}body.buildingAgenticApps #banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.buildingAgenticApps #banner .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:530px}body.buildingAgenticApps #banner #global-citizen-flutter-logo{margin:1rem 1.5rem}body.buildingAgenticApps #story .story-detail .tabs .modal .modal-inner{width:532px}body.buildingAgenticApps #story .story-detail .tabs .tabs-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.buildingAgenticApps #story .story-detail .tabs .tabs-menu ul a{text-decoration:none}body.buildingAgenticApps #story .story-detail .tabs .tab-content{margin-top:116px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin-bottom:var(--spacer);padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd) .overview-content{margin-left:82px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even) .overview-content{margin-right:82px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:82px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:82px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{width:515px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:63px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:10%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:885px;margin:0 24px 120px 0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:64px;line-height:72px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:80px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-bottom:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:60px;line-height:60px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:80px 0;font-size:40px;line-height:56px;font-weight:var(--font-weight-default)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{margin-top:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection > h3{margin-right:24px;min-width:198px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{margin:0 0 4px 0;font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > a{margin:0 0 4px 0;font-size:16px;line-height:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .container .resources-body .header h1{text-align:start}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .container .resources-body .text-block h2{color:black}body.buildingAgenticApps #story .story-detail .tabs .tab-content #faq.module .container .resources-body .text-block ul li{margin-left:20px;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:160px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content ul, body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content ol{margin-bottom:24px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content .btn.primary{height:50px;font-size:16px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature{margin-top:160px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container{margin-top:112px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px;margin-top:56px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container > h3{font-size:60px;line-height:60px;font-weight:700}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;margin-right:32px;padding:0;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content h1{font-size:64px;line-height:72px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .stacked-feature .explore img{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards div{width:532px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards div img{border-radius:20px 0 0 0;width:100%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards div > h3{font-size:44px}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #starter-kits.module .features .content-cards div .day-badge.locked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;background:#041e3c}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:40px;color:var(--grey-6)}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:100%}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup h1{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block h2{color:black;font-size:32px;text-align:left}body.buildingAgenticApps #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body img{margin:48px auto}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block ul{padding:0;font-size:var(--font-size-heading-5)}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .text-block ul li{margin-left:20px;text-align:left}body.buildingAgenticApps #story .story-detail .non-tab-content.module .container .non-tab-body .media-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}body.community section.hero{background:linear-gradient( 225deg, rgba(231, 248, 255, 0.5) 0%, rgba(184, 234, 254, 0.5) 100% )}@media (min-width:1024px){body.community section.hero .container .mantle .text{width:553px}}body.community section.hero .container .mantle .text h1{font-size:48px}body.community section.hero .container .mantle .text h3{margin-top:8px;margin-bottom:32px;font-size:20px;font-family:var(--font-roboto);color:var(--grey-6);line-height:30px;font-weight:400}body.community section.content-container{padding-top:var(--gutter-md)}body.community #gdes{background-image:var(--grad-liteyellow-blue)}body.community #community-events .feature-header hgroup{max-width:750px}body.community #map .map{background-color:#eee;height:700px}body.community #map .map .cluster img{width:100% !important;height:100% !important}body.community #twitter{padding:var(--gutter-sm) 0}body.community #twitter .text{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}body.community #twitter .media{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}body.community #twitter .social-icons{margin-bottom:var(--gutter)}body.community #twitter .social-icons > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.community #twitter .social-icons > div a{margin-right:1.25rem}body.community #twitter .social-icons > div span{font-family:var(--font-gsans);font-size:var(--font-size-heading-5);color:var(--grey-6)}@media (min-width:1024px){body.community #twitter .feature{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:1fr 55%}body.community #twitter .twitter-embed{position:relative;top:-8px}body.community #twitter .social-icons{margin-bottom:0}}body.community #community-grid{--dk-purple:#0e0e4c;--md-purple:#00186b;--lt-purple:#34137e;background-color:var(--dk-purple);background-image:linear-gradient( to bottom, var(--dk-purple) 20%, transparent 60% ), radial-gradient( ellipse at -50% -150%, transparent 80%, var(--dk-purple) 80% ), linear-gradient(145deg, var(--dk-purple) 0%, var(--lt-purple) 60%)}body.community #community-grid > div a .icon{max-width:74px;max-height:74px;margin-bottom:var(--spacer-md)}body.community #community-grid > div a .icon.framed-icon{border-radius:5px;background-color:white;padding:12px;height:74px;width:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.community #community-grid > div a .icon.framed-icon img{width:100%}body.community #community-grid > div a .icon img{margin-bottom:0}body.community .dart-insert{background-image:-webkit-gradient(linear, left top, right top, from(#5bccfc), to(#beeafe));background-image:linear-gradient(to right, #5bccfc, #beeafe);overflow:hidden;grid-template-columns:1fr}body.community .dart-insert .media{position:static}body.community .dart-insert .media img{height:100%;bottom:auto;top:0;width:auto}body.communityEvents section.hero{background-image:var(--grad-yellow-blue-75)}body.communityEvents .hero .text h3{font-size:var(--font-size-heading-1);line-height:1;margin-bottom:var(--spacer-md)}body.communityEvents .hero .text p{margin-bottom:var(--spacer-md);font-size:var(--font-size-heading-4)}body.communityEvents .story-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.communityEvents .story-grid button{margin-top:16px}body.communityEvents .story-grid .story-grid-header h3{padding-top:112px;text-align:left}body.communityEvents .story-grid .story-grid-items .story-item .text h3{margin-top:12px}body.communityEvents #newsletter{margin-top:var(--gutter-lg)}body.culture section.hero{background-image:linear-gradient(35deg, #DCF5FF 50%, #F3FCFF 90%)}body.culture section.hero .container > h2{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-bold);margin-bottom:var(--gutter-sm)}body.culture section.hero .container > p{font-family:var(--font-gsans);font-size:var(--font-size-heading-3);margin-bottom:var(--gutter)}body.culture section.hero .container > h3{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-bold);margin-bottom:var(--gutter-sm)}body.culture #feature-columns .feature-columns > div{border-color:var(--blue-4)}body.culture #code{background-image:linear-gradient(35deg, #DCF5FF 10%, #F3FCFF 60%);padding:var(--gutter-xl) 0}body.culture #code > .container{max-width:886px;margin:0 auto}body.culture #code .stacked-header hgroup{padding-left:0;max-width:660px;margin-bottom:81px}body.culture #code .story-detail{text-align:left;padding:0}body.culture #code .story-detail br{display:block}body.culture #code .story-detail p, body.culture #code .story-detail ol, body.culture #code .story-detail ul{padding:0}body.culture #code .story-detail p a, body.culture #code .story-detail p a:hover, body.culture #code .story-detail ol a, body.culture #code .story-detail ol a:hover, body.culture #code .story-detail ul a, body.culture #code .story-detail ul a:hover{color:var(--grey-6);text-decoration:underline}body.developers section.hero{background-image:var(--grad-blue-green-145)}body.developers #feature-grid{--lt-blue:#196BD4;--dk-blue:#1783E1;background-color:var(--primary);background-image:linear-gradient( to bottom, var(--lt-blue) 20%, transparent 60% ), radial-gradient( ellipse at -50% -150%, transparent 80%, var(--lt-blue) 80% ), linear-gradient( 145deg, var(--lt-blue) 0%, var(--dk-blue) 60% )}body.developers #stories hgroup h2{max-width:650px}body.ecosystem section.hero{background:var(--grad-red-blue-35)}body.ecosystem #consultants-feature{background:var(--grad-liteyellow-blue)}body.ecosystem #consultants-packages{background:var(--grad-liteyellow-blue)}body.events section.hero{background-image:var(--grad-blue-yellow-35)}body.events #notification.module{background-color:var(--grey-1)}body.events .carousel-featured-card.flutter-apprentice .text{background-color:var(--blue-7)}body.events .carousel-featured-card.flutter-engage .text{background-color:var(--blue-4)}body.events #newsletter{margin-top:var(--gutter-lg)}body.events .event_image_container{width:100%;position:relative;padding-bottom:56.25%;overflow:hidden;margin-bottom:var(--gutter-sm)}body.events .event_image_container > img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.events.event-detail .story-detail > h1{margin-bottom:var(--spacer-md)}body.events.event-detail .story-detail > h2{font-size:var(--font-size-heading-3);max-width:725px}body.events.event-detail .story-detail .story-logo{padding:35px}body.events.event-detail .story-detail .story-logo img{position:relative;top:-6px;left:-3px}body.events.event-detail .story-detail .story-body{max-width:950px;margin:0 auto}body.events.event-detail .story-detail .story-cta-button{margin-bottom:3rem;position:relative;top:-1rem}body.events.event-detail .story-detail .story-cta-button a.btn{height:50px;padding:0 var(--gutter);font-size:var(--font-size-heading-5)}body.events.event-detail.event-challenge .story-detail > h1{max-width:90% !important}body.events.event-detail #winners hgroup, body.events.event-detail #mentions hgroup, body.events.event-detail #sessions hgroup{margin-bottom:var(--gutter-sm)}body.events.event-detail #winners, body.events.event-detail #sessions{background-color:var(--grey-1)}body.events.event-detail .event-sessions, body.events.event-detail .event-winners{display:grid;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter-md);text-align:left;padding:var(--spacer) 0}body.events.event-detail .event-sessions .event-session img, body.events.event-detail .event-sessions .event-winner img, body.events.event-detail .event-winners .event-session img, body.events.event-detail .event-winners .event-winner img{margin-bottom:16px;width:100%}body.events.event-detail .event-sessions .event-session h3, body.events.event-detail .event-sessions .event-winner h3, body.events.event-detail .event-winners .event-session h3, body.events.event-detail .event-winners .event-winner h3{margin-bottom:10px;font-size:16px;line-height:1.4;text-align:center}body.events.event-detail .event-sessions .event-session h3 span, body.events.event-detail .event-sessions .event-winner h3 span, body.events.event-detail .event-winners .event-session h3 span, body.events.event-detail .event-winners .event-winner h3 span{font-weight:400;color:var(--grey-6)}body.events.event-detail .event-sessions .event-session h4, body.events.event-detail .event-sessions .event-winner h4, body.events.event-detail .event-winners .event-session h4, body.events.event-detail .event-winners .event-winner h4{margin-bottom:var(--spacer-sm);font-size:var(--font-size-heading-3);line-height:1.1;max-width:90%}body.events.event-detail .event-sessions .event-session p, body.events.event-detail .event-sessions .event-winner p, body.events.event-detail .event-winners .event-session p, body.events.event-detail .event-winners .event-winner p{font-size:var(--font-size-heading-5)}body.events.event-detail .event-sessions .event-session a:hover h4, body.events.event-detail .event-sessions .event-session a:hover p, body.events.event-detail .event-sessions .event-winner a:hover h4, body.events.event-detail .event-sessions .event-winner a:hover p, body.events.event-detail .event-winners .event-session a:hover h4, body.events.event-detail .event-winners .event-session a:hover p, body.events.event-detail .event-winners .event-winner a:hover h4, body.events.event-detail .event-winners .event-winner a:hover p{color:var(--primary)}@media (min-width:768px){body.events.event-detail .event-sessions, body.events.event-detail .event-winners{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){body.events.event-detail .event-sessions, body.events.event-detail .event-winners{grid-template-columns:repeat(3, 1fr)}}body.events.event-detail .other-sessions, body.events.event-detail .event-mentions{padding:var(--spacer) 0}body.events.event-detail .other-sessions ul, body.events.event-detail .event-mentions ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;line-height:1.5}body.events.event-detail .other-sessions ul li, body.events.event-detail .event-mentions ul li{margin-bottom:12px;font-size:var(--font-size-heading-5)}body.events.event-detail .other-sessions ul li a, body.events.event-detail .event-mentions ul li a{color:var(--primary)}body.events.event-detail .other-sessions ul li a:hover, body.events.event-detail .event-mentions ul li a:hover{text-decoration:underline}@media (min-width:768px){body.events.event-detail .other-sessions ul, body.events.event-detail .event-mentions ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1024px){body.events.event-detail .other-sessions ul, body.events.event-detail .event-mentions ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}body.events #stories .story-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.events #stories .story-grid-header h3{margin-bottom:var(--gutter-sm);width:100%}body.events #stories .story-grid-header .dropdown{margin-bottom:var(--gutter-sm)}@media (min-width:768px){body.events #stories .story-grid-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.events #stories .story-grid-header h3{margin-bottom:var(--gutter-md);text-align:left}body.events #stories .story-grid-header .dropdown{margin-bottom:0}}body.events #stories .story-item .text div{margin-bottom:var(--gutter-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body.events #stories .story-item .text div span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.events #stories .story-item .text div span img{height:15px;max-width:12px;margin:0;margin-bottom:2px}body.events #stories .story-item .text div span label{text-wrap:nowrap}body.flutterInProduction #banner.backup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 1rem;padding-bottom:2rem;max-height:720px}body.flutterInProduction #banner.backup .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-wrap:anywhere;width:100%;gap:1rem}body.flutterInProduction #banner.backup .text h1{max-width:242px;text-align:center}@media (min-width:490px){body.flutterInProduction #banner.backup .text h1{max-width:unset;text-align:center}}body.flutterInProduction #banner.backup .text h1, body.flutterInProduction #banner.backup .text h2{color:white}body.flutterInProduction #banner.backup .text h2{font-size:var(--font-size-heading-3);font-weight:400}body.flutterInProduction #banner.backup .text .hero-details{margin-top:0;margin-bottom:0}body.flutterInProduction #banner.backup #global-citizen-flutter-logo{position:absolute;top:0;left:0;max-width:260px}body.flutterInProduction #banner.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;height:850px !important}body.flutterInProduction #banner.current .banner-embed-container{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--gutter-sm)}body.flutterInProduction #banner.current .banner-embed-container iframe{aspect-ratio:16 / 9;max-width:850px;width:100%}body.flutterInProduction #banner.current .hero-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter-sm);margin-top:54px;margin-bottom:69px}body.flutterInProduction #banner.current .hero-details .btn.secondary{background-color:white;border:none}body.flutterInProduction #banner.current .hero-details .btn.secondary:hover{color:var(--primary)}body.flutterInProduction #banner.current .hero-details p{color:white;text-align:center;font-size:var(--font-size-heading-5);max-width:579px}body.flutterInProduction #story .story-detail{width:initial;max-width:initial;padding:initial}body.flutterInProduction #story .story-detail .tabs{--anim-offset:200px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}body.flutterInProduction #story .story-detail .tabs .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, 0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner{position:relative;width:312px;padding:0px;border-radius:10px;background:white;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-media{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:100%}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-media .embed-container{margin-bottom:0}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-media .embed-container > iframe{border-radius:10px 10px 0 0}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-media .modal-img{margin:auto;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-media .modal-inner-close{position:absolute;top:16px;right:16px;cursor:pointer}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:24px}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body > h5, body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body h3, body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body p, body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body a{margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body > h5{color:#13c2ad}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner .modal-body > a > h5{margin-right:8px}body.flutterInProduction #story .story-detail .tabs .tabs-header{margin-bottom:64px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:inherit}body.flutterInProduction #story .story-detail .tabs .tabs-menu ul{background-color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;gap:8px}body.flutterInProduction #story .story-detail .tabs ul::-webkit-scrollbar{display:none}body.flutterInProduction #story .story-detail .tabs ul{margin:0;padding:0;border-radius:0}body.flutterInProduction #story .story-detail .tabs ul > a{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;border:none}body.flutterInProduction #story .story-detail .tabs ul > a:hover{background-color:var(--grey-3);color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs ul > a.active{background-color:var(--blue-6);color:white}body.flutterInProduction #story .story-detail .tabs .tabs-content{max-width:1112px;margin:64px auto}body.flutterInProduction #story .story-detail .tabs .tab-content{display:none;top:var(--anim-offset);opacity:0;position:relative}body.flutterInProduction #story .story-detail .tabs .tab-content.no-spy{top:0}body.flutterInProduction #story .story-detail .tabs .tab-content.active{display:block;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module{padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .features.container{width:100%}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4);margin-bottom:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .on-demand .overview-content p{margin-bottom:40px !important}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .on-demand .btn{height:50px;font-size:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content .btn.primary{background:linear-gradient( 91.87deg, #4100e0 0.1%, #f8bbd0 120.1% );-webkit-box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);border:none;padding:13px 48px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .overview-content{width:100%}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .btn{height:50px;font-size:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{font-size:24px;line-height:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content .get-involved-link{margin-bottom:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature{margin-top:100px;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature h3, body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin-top:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .features.container{margin:0}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature > hgroup{margin:0 0 112px 0;padding:0;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{margin-top:40px;padding:0;border-bottom:1px solid var(--grey-3)}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature:last-child{border-bottom:none;padding-bottom:0}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature h3{margin:0}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p{margin:24px 0 0 0;padding:0 0 40px 0}body.flutterInProduction #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p:empty{display:none}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module{padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:90%;max-width:90%;margin-top:60px;margin-bottom:16px;padding-left:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:46px;line-height:55px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h4.eyebrow.faqs{color:var(--violet-4);min-height:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup p{font-size:var(--font-size-heading-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:64px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section p{margin-bottom:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-top:16px;margin-bottom:80px;padding:0;color:var(--primary);text-decoration:underline;text-align:left;font-size:var(--font-size-heading-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature{padding:0;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:36px;line-height:40px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature p{margin-top:16px;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:64px 0;font-size:34px;line-height:40px;font-weight:var(--font-weight-default)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--grey-3)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:64px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6);margin:0 0 8px 0;min-width:198px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6);margin:24px 0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6);margin:8px 0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;position:static;margin-bottom:120px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h1{max-width:244px;overflow-wrap:break-word;font-size:46px;line-height:55px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content .btn.primary{margin-top:8px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container{position:static;width:100%;height:286px;margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo{margin-top:150px;margin-bottom:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content hgroup{margin:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content a{height:50px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content p{margin:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content{gap:40px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .img-container > img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature{display:block;margin-top:100px;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature h3, body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature p{margin-top:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;margin-top:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--grey-3);border-radius:4px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .embed-container{position:static;width:100%;min-height:239px;margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:32px 48px 32px 32px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content h3{font-size:28px;line-height:34px;font-weight:700}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content p{margin:0;font-size:16px;color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container h3{font-size:46px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module{padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .eyebrow{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px;margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid var(--grey-3)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map{width:100%;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map{background-color:#eee;width:100%;height:700px}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .cluster img{width:100% !important;height:100% !important}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window{padding:4px;max-width:354px;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window h5{font-size:16px;line-height:20px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1);margin-bottom:14px}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window h3{font-size:24px;line-height:30px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window p{font-size:14px;line-height:20px;font-weight:var(--font-weight-normal);margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window .btn.quiet{color:var(--primary);font-size:18px;line-height:20px;font-weight:var(--font-weight-normal);margin:12px 0 0 0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section > h1{font-weight:var(--font-weight-normal)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section > p{text-align:justify;margin-top:24px;margin-bottom:80px;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6, 1fr);grid-auto-rows:0;grid-gap:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container.expanded{grid-auto-rows:auto auto}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card{padding:48px;border:1px solid var(--grey-3);max-width:346px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card > h3{font-weight:var(--font-weight-normal)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card > p{font-weight:var(--font-weight-normal);font-size:var(--font-size-heading-4);line-height:24px;text-align:center;margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card .btn.quiet{margin-top:40px;font-size:16px;color:var(--primary)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card:nth-child(n + 7){display:none}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card:nth-child(n + 7).expanded{display:block}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet{margin-top:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet > p, body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet i{margin:0 12px 0 0;padding:0;font-size:var(--font-size-heading-3);color:var(--primary)}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet:hover{color:var(--primary) !important}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module{padding:var(--gutter-sm) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .text{text-align:left;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;padding:0;max-width:352px}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .text h3{margin:0 0 16px 0;font-size:36px;line-height:60px}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .media{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;max-width:646px}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .social-icons{margin-bottom:var(--gutter);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module{padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content h1{font-size:46px;line-height:55px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature{margin-top:100px;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature h3, body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature p{margin-top:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards img{border:8px solid transparent}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div{width:312px;height:320px;background:#041e3c;border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 22.5% )}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover{cursor:pointer;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 66.5% )}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover > img{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover > h3{opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div.today-card{border:solid 8px #f9e84c}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div.locked-card{background-image:linear-gradient( 359.97deg, #502c69 0.03%, rgba(4, 30, 60, 0) 66.5% );cursor:initial}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div > img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8)}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div > h3{width:100%;opacity:0;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;color:white;font-size:40px;line-height:60px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:80px;min-height:80px;padding:21px 14px;background-color:#27f5dd;border-radius:12px;position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;line-height:34px;font-weight:700;color:#041e3c}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge img{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.today{background:#f9e84c;border-radius:12px 0;bottom:0;right:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.locked{background:#041e3c;color:white}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.locked:hover{cursor:initial}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge:hover{-webkit-box-shadow:none;box-shadow:none}body.flutterInProduction #story .story-detail #guidelines.module, body.flutterInProduction #story .story-detail #workshop-details.module, body.flutterInProduction #story .story-detail #betterment.module, body.flutterInProduction #story .story-detail #blendAI.module, body.flutterInProduction #story .story-detail #scapia.module, body.flutterInProduction #story .story-detail #tide.module, body.flutterInProduction #story .story-detail #tiger-eye.module, body.flutterInProduction #story .story-detail #make-by-kbank.module{padding:0}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-nav, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-nav, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-nav, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-nav .btn.quiet, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-nav .btn.quiet, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-nav .btn.quiet, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-nav .btn.quiet{color:var(--primary);font-size:var(--font-size-heading-5)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-nav .btn.quiet > i, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-nav .btn.quiet > i{margin-right:5px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-header, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-header, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-header, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-header, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-header, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-header, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-header, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-header, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-header, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px;margin-bottom:40px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-header hgroup, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-header hgroup .eyebrow, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-header hgroup .eyebrow{color:var(--violet-4)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block{margin-top:48px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--grey-3)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block:last-child{border-bottom:none;margin:0;padding:0}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block h2{margin-bottom:32px;text-align:left;font-weight:700;font-size:28px;line-height:34px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block p, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block p, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block p, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block p{padding:0;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;color:var(----grey-6)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block a, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block a{color:#1389fd}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ol{margin:0;padding:0;margin-left:12px;font-size:var(--font-size-heading-5)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block.columns, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block.columns, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block.columns, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block.columns{display:grid;grid-template-columns:1fr 1fr}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block.columns ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block.columns h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block.columns ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block.columns ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block.columns h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block.columns ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block.columns ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block.columns h2, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block.columns ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block.columns ol{grid-column:span 2}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block .tiger-eye-ol, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block .blendAI-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block .scapia-ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block .tiger-eye-ol{display:block}body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block{text-align:left;max-width:800px}body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block b, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block b, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block b{font-size:16px}body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block a, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block a, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block a{text-decoration:underline}body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .betterment-body .text-block, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block{border:none}body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #workshop-details.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .betterment-body .text-block:last-child, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:52px;padding-bottom:48px}body.flutterInProduction #story .story-detail #workshop-details.module .btn.quiet, body.flutterInProduction #story .story-detail #betterment.module .btn.quiet, body.flutterInProduction #story .story-detail #blendAI.module .btn.quiet, body.flutterInProduction #story .story-detail #scapia.module .btn.quiet, body.flutterInProduction #story .story-detail #tide.module .btn.quiet, body.flutterInProduction #story .story-detail #tiger-eye.module .btn.quiet, body.flutterInProduction #story .story-detail #make-by-kbank.module .btn.quiet{padding:0}@media (min-width:440px){body.flutterInProduction .tabs-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){body.flutterInProduction #banner.current{height:900px !important}body.flutterInProduction #banner.current .banner-embed-container{padding:0 var(--spacer)}body.flutterInProduction #banner.backup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:180px}body.flutterInProduction #banner.backup .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:315px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.flutterInProduction #banner.backup .text .hero-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.flutterInProduction #banner.backup .text .hero-details p{text-align:start}body.flutterInProduction #banner.backup #global-citizen-flutter-logo{margin:1rem 1.5rem}body.flutterInProduction #story .story-detail .tabs .modal .modal-inner{width:532px}body.flutterInProduction #story .story-detail .tabs .tab-content{margin-top:116px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{margin-bottom:160px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd) .overview-content{margin-left:82px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even) .overview-content{margin-right:82px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:82px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:82px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{width:515px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:63px}body.flutterInProduction #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{max-width:885px;margin:0 24px 120px 0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:64px;line-height:72px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:80px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-bottom:0}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:60px;line-height:60px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:80px 0;font-size:40px;line-height:56px;font-weight:var(--font-weight-default)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{margin-top:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection > h3{margin-right:24px;min-width:198px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{margin:0 0 4px 0;font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6)}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:160px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h1{max-width:340px;overflow-wrap:break-word;font-size:64px;line-height:72px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content .btn.primary{height:50px;font-size:16px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature{margin-top:160px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container{margin-top:112px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px;margin-top:56px}body.flutterInProduction #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container > h3{font-size:60px;line-height:60px;font-weight:700}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module hgroup{width:400px;margin-top:0}body.flutterInProduction #story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 50px}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .text{max-width:294px;margin-right:72px;padding-right:24px}body.flutterInProduction #story .story-detail .tabs .tab-content #twitter.module .text h3{font-size:60px;line-height:60px;margin:0 0 32px 0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;margin-right:32px;padding:0;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content h1{font-size:64px;line-height:72px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore img{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div{width:338.65px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div img{width:100%}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div > h3{font-size:44px}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div .day-badge.locked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;background:#041e3c}body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div:nth-child(5n-3), body.flutterInProduction #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div:nth-child(5n-4){width:532px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-header, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-header, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-header, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-header, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-header, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-header, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-header, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-header hgroup, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-header hgroup{width:400px;margin-top:0}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body{margin:0 156px}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ul, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ul{display:grid;grid-auto-flow:column;grid-auto-columns:50%;margin-left:0}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ul li, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ul li, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ul li, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ul li{margin-left:20px;text-align:left}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ul.five-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ul.five-rows{grid-template-rows:auto repeat(4, 1fr)}body.flutterInProduction #story .story-detail #guidelines.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #betterment.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #scapia.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tide.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .guidelines-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body .text-block ul.eight-rows, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body .text-block ul.eight-rows{grid-template-rows:repeat(8, 1fr)}body.flutterInProduction #story .story-detail #guidelines.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #guidelines.module .container .sub-page-body, body.flutterInProduction #story .story-detail #workshop-details.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #workshop-details.module .container .sub-page-body, body.flutterInProduction #story .story-detail #betterment.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #betterment.module .container .sub-page-body, body.flutterInProduction #story .story-detail #blendAI.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #blendAI.module .container .sub-page-body, body.flutterInProduction #story .story-detail #scapia.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #scapia.module .container .sub-page-body, body.flutterInProduction #story .story-detail #tide.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #tide.module .container .sub-page-body, body.flutterInProduction #story .story-detail #tiger-eye.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #tiger-eye.module .container .sub-page-body, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .workshop-details-body, body.flutterInProduction #story .story-detail #make-by-kbank.module .container .sub-page-body{margin:0 190px}}body.flutterByTheNumbers section.hero.flutterByTheNumbers{background-image:none;padding-bottom:0;padding-top:0}body.flutterByTheNumbers section.hero{padding:calc(var(--gutter-md) * 2) 0;background-image:linear-gradient(35deg, #dcf5ff 50%, #f3fcff 90%)}body.flutterByTheNumbers section.hero h1{max-width:885px;margin:0 auto var(--gutter-lg)}body.flutterByTheNumbers section.hero .success-metrics{border-radius:var(--ui-border-radius);background-color:transparent;background-image:var(--grad-yellow-blue-35);padding:var(--gutter-md)}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);max-width:990px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 var(--gutter-sm)}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric{text-align:left;margin-bottom:var(--gutter);width:250px}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric h4{border-left:3px solid var(--grey-5);font-size:54px;margin-bottom:18px;line-height:0.7;padding-left:20px}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric:nth-child(1) h4{border-color:var(--violet-4)}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric:nth-child(2) h4{border-color:var(--primary)}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric:nth-child(3) h4{border-color:var(--green-1)}body.flutterByTheNumbers section.hero .success-metrics .success-metrics-wrapper .success-metric h3{font-family:var(--font-roboto);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-default);padding-left:20px}body.flutterByTheNumbers section.hero .success-metrics h2{font-size:var(--font-size-heading-2);max-width:775px;margin:0 auto var(--spacer-md)}body.flutterByTheNumbers section.hero .success-metrics h2:first-child{margin-bottom:var(--gutter-md)}body.flutterByTheNumbers section.hero .success-metrics p{font-family:var(--font-gsans);font-size:16px;font-weight:var(--font-weight-bold)}@media (min-width:1024px){body.flutterByTheNumbers section.hero .scuess-metrics-wrapper{padding:var(--gutter-lg);margin-bottom:var(--gutter-md)}body.flutterByTheNumbers section.hero .scuess-metrics-wrapper .success-metric{margin-bottom:0}}body.flutterByTheNumbers section.content-container{padding-top:var(--gutter-md)}body.games #notification.module{background-color:var(--blue-10)}body.games section.hero{--mobile-header-max-height:360px;--desktop-header-max-height:460px;background:linear-gradient(124.64deg, #027dfd 0%, #833ef2 100%);padding-top:var(--gutter);padding-bottom:var(--gutter)}body.games section.hero .img-container{height:var(--mobile-header-max-height);position:relative}body.games section.hero .img-container img{position:absolute;opacity:0;left:0;right:0;max-height:var(--mobile-header-max-height);max-width:100% !important;width:auto !important}body.games section.hero .img-container img:nth-child(1){-webkit-animation:fadeInOut1 8s infinite;animation:fadeInOut1 8s infinite}body.games section.hero .img-container img:nth-child(2){-webkit-animation:fadeInOut2 8s infinite;animation:fadeInOut2 8s infinite}body.games section.hero .img-container img:nth-child(3){-webkit-animation:fadeInOut3 8s infinite;animation:fadeInOut3 8s infinite}@-webkit-keyframes fadeInOut1{16.6%, 26.6%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes fadeInOut1{16.6%, 26.6%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes fadeInOut2{49.8%, 59.8%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 66.4%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes fadeInOut2{49.8%, 59.8%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 66.4%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes fadeInOut3{83%, 93%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 66.4%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes fadeInOut3{83%, 93%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}0%, 33.2%, 66.4%, 100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@media (min-width:1024px){body.games section.hero .img-container{height:var(--desktop-header-max-height)}body.games section.hero .img-container img{max-height:var(--desktop-header-max-height)}}body.games section.hero .container{padding:0}body.games section.hero .container .mantle .text{padding:0 16px}body.games section.hero .container .mantle .text h1, body.games section.hero .container .mantle .text h2{color:#ffffff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}body.games section.hero .container .mantle .text h1{font-size:34px;line-height:44px;text-align:left}body.games section.hero .container .mantle .text h2{font-size:24px;line-height:32px;margin-top:16px;text-align:left;margin-bottom:0}@media (min-width:1024px){body.games section.hero{padding-top:var(--gutter-lg) !important;padding-bottom:var(--gutter-lg) !important}body.games section.hero .img-container{height:490px}body.games section.hero .container{width:calc(100% - (var(--gutter) * 2))}body.games section.hero .container > h2{margin:48px auto}body.games section.hero .container .mantle{grid-template-columns:1fr 1fr;gap:96px}body.games section.hero .container .mantle .text{padding-left:0}body.games section.hero .container .mantle .text h1{font-size:48px;line-height:48px}body.games section.hero .container .mantle .text h2{font-size:36px;line-height:43px}body.games section.hero h2{max-width:unset}}body.games section.content-container{background-color:var(--blue-10)}body.games .body{color:var(--grey-3);font-size:var(--font-size-heading-4)}body.games p{font-size:var(--font-size-heading-4)}body.games .btn:hover{background-color:rgba(255, 255, 255, 0.25)}body.games a.quiet:hover{color:var(--blue-4) !important}@media (min-width:1024px){body.games #feature-columns.module{padding:48px 0 !important}}body.games #feature-columns.module{padding:0}body.games #feature-columns .feature-columns{gap:0}body.games #feature-columns .feature-columns .feature-wrapper{border-bottom:4px solid rgba(255, 255, 255, 0.2);border-top:none;padding:24px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}@media (min-width:1024px){body.games #feature-columns .feature-columns .feature-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:4px solid rgba(255, 255, 255, 0.2);border-bottom:none;gap:0}}body.games #feature-columns .feature-columns .feature-wrapper .text h3{font-size:28px}body.games #feature-columns .feature-columns .feature-wrapper h3{color:var(--grey-1)}@media (min-width:1024px){body.games #feature-columns .feature-columns{gap:var(--gutter)}body.games #feature-columns .feature-columns p{min-height:141px}}body.games #tabs{padding-top:var(--spacer);padding-bottom:var(--spacer)}body.games #tabs .tabs .tabs-title{color:var(--grey-1);font-weight:400;text-align:left;font-size:24px;line-height:32px;margin:48px 0}@media (min-width:1024px){body.games #tabs .tabs .tabs-title{padding:0 84px;font-size:28px;text-align:center}}body.games #tabs .tabs .tabs-header{display:block}@media (min-width:1024px){body.games #tabs .tabs .tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex}body.games #tabs .tabs .tabs-header .tabs-menu{width:unset !important}}body.games #tabs .tabs .tabs-header .tabs-menu{display:block;padding:0}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;border-radius:0}@media (min-width:1024px){body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper{display:inline-block;overflow:hidden;background-color:rgba(255, 255, 255, 0.2);border-radius:24px}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li{font-size:16px !important;padding:0 24px !important}}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li:hover{background-color:rgba(255, 255, 255, 0.25)}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li{min-width:140px;color:#ffffff;font-size:14px;max-width:unset;text-wrap:nowrap;padding:0 16px}@media (min-width:1024px){body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li.active{background-color:#ffffff !important;color:var(--blue-6) !important;border:none;border-radius:var(--ui-border-radius) !important}}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li.active{background-color:transparent;color:#ffffff;border-bottom:2px solid white;border-radius:0}body.games #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper::-webkit-scrollbar{display:none}body.games #tabs .tabs .tabs-content .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){body.games #tabs .tabs .tabs-content .tab-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.games #tabs .tabs .tabs-content .tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.games #tabs .tabs .tabs-content .tab-content.active{gap:139px}}body.games #tabs .tabs .tabs-content .tab-content .a-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.games #tabs .tabs .tabs-content .tab-content .a-wrapper{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}body.games #tabs .tabs .tabs-content .tab-content .btn{height:44px}body.games #tabs .tabs .tabs-content .tab-content .text{max-width:500px;padding:0}body.games #tabs .tabs .tabs-content .tab-content .text .title{font-size:24px;line-height:36px;font-weight:700;margin-bottom:24px}@media (min-width:1024px){body.games #tabs .tabs .tabs-content .tab-content .text .title{font-size:28px;line-height:38px}}body.games #tabs .tabs .tabs-content .tab-content .text .quiet{color:#ffffff}body.games #tabs .tabs .tabs-content .tab-content .text .white-btn{border:1px solid white;color:#ffffff}body.games #tabs .tabs .tabs-content .tab-content img{max-width:500px}@media (min-width:1024px){body.games #tabs .tabs .tabs-content .tab-content img{float:right}}body.games #tabs .tabs .first-tab{color:var(--blue-2)}body.games #tabs .tabs .second-tab{color:var(--pink)}body.games #tabs .tabs .third-tab{color:var(--violet-1)}body.games #tabs .tabs h2{font-size:32px}@media (min-width:1024px){body.games #tabs .tabs li{height:48px;font-size:20px;max-width:330px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}body.games #tabs .tabs li.active{background-color:var(--blue-5)}body.games #dash-demo{padding-top:var(--spacer);padding-bottom:var(--spacer)}@media (min-width:1024px){body.games #dash-demo{padding-top:112px;padding-bottom:112px}}body.games #dash-demo .eyebrow{color:var(--grey-3)}body.games #dash-demo h3{color:var(--grey-1)}body.games #dash-demo .btn{border:1px solid #ffffff;color:#ffffff;height:44px;font-size:14px}@media (min-width:1024px){body.games #dash-demo .btn{font-size:16px !important}}body.games #dash-demo .feature{grid-template-columns:1fr;gap:32px;padding:0}body.games #dash-demo .feature .media{margin:0 auto}body.games #dash-demo .feature .media img{max-width:500px}body.games #dash-demo .feature .text .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (min-width:1024px){body.games #dash-demo .feature .text .btn-wrapper{gap:56px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body.games #dash-demo .feature .text .btn-wrapper > .btn{padding-left:32px;padding-right:32px}body.games #dash-demo .feature .text .btn-wrapper > .quiet{padding:0}body.games #dash-demo .feature .text .eyebrow{font-size:22px}body.games #dash-demo .feature .text h3{font-size:var(--font-size-heading-1)}@media (min-width:1024px){body.games #dash-demo .feature{grid-template-columns:1fr 45%;gap:72px}body.games #dash-demo .feature .text{padding:0 0 0 var(--gutter-md)}body.games #dash-demo .feature .text .eyebrow{font-size:24px}body.games #dash-demo .feature .text p{max-width:100%}body.games #dash-demo .feature .media{margin:0}}body.games #flame{padding-top:var(--spacer);padding-bottom:var(--spacer)}body.games #flame .eyebrow{color:var(--grey-3)}body.games #flame h3{color:var(--grey-1)}body.games #flame .btn{border:1px solid #ffffff;color:#ffffff;height:44px;font-size:16px !important}body.games #flame .feature{grid-template-columns:1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:0}body.games #flame .feature .media{margin-bottom:0 auto}body.games #flame .feature .text h3{font-size:var(--font-size-heading-1)}body.games #flame .feature .text .body{max-width:100%}@media (min-width:1024px){body.games #flame .feature{grid-template-columns:40% 1fr}body.games #flame .feature .text{width:610px;padding:0 var(--gutter) 0 0}body.games #flame .feature .text p{max-width:100%}}@media (min-width:1280px){body.games #flame .feature{grid-template-columns:40% 1fr;gap:72px}body.games #flame .feature .media{margin:0}body.games #flame .feature .text{width:610px;padding:0 var(--gutter-md) 0 var(--gutter)}body.games #flame .feature .text p{max-width:100%}}body.games #flame .media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}body.games #stories{background-color:var(--blue-9);padding-bottom:56px}@media (min-width:1024px){body.games #stories{padding-bottom:var(--gutter-lg)}}body.games #stories .story-grid-header{padding:0 0 56px}@media (min-width:1024px){body.games #stories .story-grid-header{padding:112px 50px 112px 0}}body.games #stories .story-grid-header .eyebrow{color:var(--grey-3);margin-bottom:0;font-size:var(--font-size-heading-4)}body.games #stories .story-grid-header h3{color:var(--grey-1);text-align:left;margin-bottom:0;font-size:var(--font-size-heading-1)}body.games #stories .story-grid-items .story-item a:hover h4, body.games #stories .story-grid-items .story-item a:hover h3, body.games #stories .story-grid-items .story-item a:hover p{color:var(--blue-4) !important}body.games #stories .story-grid-items .story-item .text{padding-right:0}body.games #stories .story-grid-items .story-item .text h3{color:var(--grey-1);margin-bottom:8px}@media (min-width:1024px){body.games #stories .story-grid-items .story-item .text h3{margin-bottom:24px}}body.games #stories .story-grid-items .story-item .text p{color:var(--grey-3);margin-bottom:0}body.games #resources{background-image:linear-gradient(123.21deg, #0553b1 0%, #a57cf6 100%);padding:56px 16px}@media (min-width:1024px){body.games #resources{padding:var(--gutter-md) var(--gutter)}}body.games #resources .feature-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:56px}@media (min-width:1024px){body.games #resources .feature-grid{padding:var(--spacer) 0;gap:72px}}body.games #resources .feature-grid .feature-header{margin:0;width:-webkit-fill-available}body.games #resources .feature-grid .feature-header hgroup{max-width:unset;padding-left:0;width:auto}body.games #resources .feature-grid .feature-header hgroup h2{font-size:46px;max-width:unset;line-height:46px;margin-bottom:0}@media (min-width:1024px){body.games #resources .feature-grid .feature-header hgroup h2{font-size:60px;line-height:60px}}body.games #resources .feature-grid .feature-grid-features{gap:56px !important}@media (min-width:1024px){body.games #resources .feature-grid .feature-grid-features{grid-template-columns:minmax(0, 430px) minmax(0, 430px) minmax( 0, 430px );gap:unset !important}}body.games #resources .feature-grid .feature-grid-features > div{padding:0}body.games #resources .feature-grid .feature-grid-features > div img{margin-bottom:24px}body.games #resources .feature-grid .feature-grid-features > div h3{margin-bottom:8px}@media (min-width:1024px){body.games #resources .feature-grid .feature-grid-features > div{padding:40px 10px}body.games #resources .feature-grid .feature-grid-features > div img{margin-bottom:32px}body.games #resources .feature-grid .feature-grid-features > div h3{text-wrap:nowrap;margin-bottom:24px}}body.games #featured-games{background-color:var(--blue-10);padding:56px 0}body.games #featured-games hgroup{padding-left:0 !important}body.games #featured-games hgroup .eyebrow{color:var(--grey-3)}body.games #featured-games hgroup h2{color:var(--grey-1)}@media (min-width:1024px){body.games #featured-games{padding:var(--gutter-lg) 0}}body.games #featured-games .carousel .carousel-slider .story-item{min-width:222px}body.games #featured-games .carousel .carousel-slider .story-item img{width:222px;border-radius:37px}body.games #featured-games .carousel .carousel-slider .story-item .text{padding-right:0}body.games #featured-games .carousel .carousel-slider .story-item .text h3{color:var(--grey-1);font-size:24px}body.games #featured-games .carousel .carousel-slider .story-item .text p{color:white}body.games #featured-games .carousel .carousel-progress{color:#ffffff}body.games #featured-games .carousel .carousel-progress .carousel-track{background-color:rgba(255, 255, 255, 0.2)}body.games #featured-games .carousel .carousel-progress .carousel-completed{height:4px;border-radius:4px;background-color:#ffffff;margin-bottom:32px}body.games #playlist{background-color:var(--blue-9)}body.games #playlist .stacked-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 40px 0;width:100%;padding-left:var(--gutter)}@media (min-width:1024px){body.games #playlist .stacked-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px;max-width:100%;margin:0}}@media (min-width:1280px){body.games #playlist .stacked-header{padding-left:var(--gutter-auto)}}body.games #playlist .stacked-header > div{position:relative}body.games #playlist .stacked-header .btn{border:1px solid #ffffff;color:#ffffff}body.games #playlist p{color:var(--grey-3);font-weight:700;font-family:var(--font-gsans);margin-bottom:0}@media (min-width:1024px){body.games #playlist p{margin-bottom:var(--gutter-sm)}}body.games #playlist h2{color:var(--grey-1)}body.games #playlist .carousel{padding-left:var(--gutter)}body.games #playlist .carousel .carousel-slider{padding:0 0 0 24px}@media (min-width:1024px){body.games #playlist .carousel .carousel-slider{padding:20px 0 30px;padding-left:var(--gutter-auto)}}body.games #playlist .carousel .carousel-slider .video-item{width:100%;min-width:100%}@media (min-width:1024px){body.games #playlist .carousel .carousel-slider .video-item{width:544px;min-width:544px}}body.games #playlist .carousel .carousel-slider .video-item .media{width:358px;height:156px}@media (min-width:1024px){body.games #playlist .carousel .carousel-slider .video-item .media{width:544px;height:306px}}body.games #playlist .carousel .carousel-slider .video-item .media img{width:358px;height:295px;top:-40px}@media (min-width:1024px){body.games #playlist .carousel .carousel-slider .video-item .media img{width:100%;left:0;height:auto;top:-51px}}body.games #playlist .carousel .carousel-slider .video-item .text h3{color:var(--grey-1)}body.games #playlist .carousel .carousel-slider .video-item .text p{line-height:24px;font-weight:400;font-family:var(--font-roboto)}body.games #playlist .carousel .carousel-progress{color:#ffffff}body.games #playlist .carousel .carousel-progress .carousel-track{background-color:rgba(255, 255, 255, 0.2)}body.games #playlist .carousel .carousel-progress .carousel-nav{padding:0}@media (min-width:1024px){body.games #playlist .carousel .carousel-progress .carousel-nav{padding:var(--gutter-sm) 0}}body.games #playlist .carousel .carousel-progress .carousel-completed{height:4px;border-radius:4px;background-color:#ffffff;margin-bottom:32px}body.games #developer-stories{padding:56px 0}@media (min-width:1024px){body.games #developer-stories{padding:224px 0 var(--gutter-md)}}body.games #developer-stories .insert{border-radius:12px}@media (min-width:1024px){body.games #developer-stories .insert{border-radius:40px}}body.games #developer-stories .container{background-image:linear-gradient( 244.25deg, rgba(231, 248, 255, 0.5) 50.88%, rgba(248, 187, 208, 0.5) 100% )}body.games #developer-stories .container .text{padding:var(--gutter)}@media (min-width:1024px){body.games #developer-stories .container .text{padding:64px 0 64px 64px}}body.games #developer-stories .container .text .eyebrow{color:var(--grey-3)}@media (min-width:1024px){body.games #developer-stories .container .text .eyebrow{font-size:24px}}body.games #developer-stories .container .text h3{color:var(--grey-1)}body.games #developer-stories .container .text a{color:#ffffff;font-size:14px;padding:0}@media (min-width:1024px){body.games #developer-stories .container .text a{font-size:16px}}body.games #developer-stories .container .media img{position:relative;height:431px;margin:0 auto}@media (min-width:1024px){body.games #developer-stories .container .media img{position:absolute;right:30px}body.games #level-up{padding:var(--gutter-lg) 0}}body.games #level-up .stacked-header{padding:0 0 56px 0}@media (min-width:1024px){body.games #level-up .stacked-header{padding:72px 0}}body.games #level-up .stacked-header hgroup{padding-left:0}@media (min-width:1024px){body.games #level-up .stacked-header hgroup{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}body.games #level-up .stacked-header hgroup .eyebrow{color:var(--grey-3) !important}body.games #level-up .stacked-header hgroup p{margin-top:16px}@media (min-width:1024px){body.games #level-up .stacked-header hgroup p{margin-top:var(--gutter-sm)}}body.games #level-up .stacked-header hgroup h2, body.games #level-up .stacked-header hgroup p{color:var(--grey-1)}@media (min-width:1024px){body.games #level-up .feature-compare > div{width:520px}}body.games #level-up .feature-compare > div:nth-child(1) .media{background-image:linear-gradient(35deg, #e8f9ff 40%, #faf9c5 80%)}body.games #level-up .feature-compare > div:nth-child(1) .media img{height:74px}body.games #level-up .feature-compare > div:nth-child(2) .media{background-image:linear-gradient(35deg, #d0f2ff 40%, #e8f9ff 80%)}body.games #level-up .feature-compare > div:nth-child(2) .media img{height:74px}body.games #level-up .feature-compare > div .text h3{color:var(--grey-1)}body.games #level-up .feature-compare > div .text p{color:var(--grey-3);margin-bottom:16px}body.games #level-up .feature-compare > div .text .subtitle{font-size:12px;color:var(--grey-3);line-height:16px}@media (min-width:1024px){body.games #level-up .feature-compare > div .text .subtitle{font-size:15px;line-height:21px}}body.games #notification.module{padding-bottom:0}body.games .carousel .carousel-progress{margin-top:0}body.games #cta{background:linear-gradient(124.64deg, #027dfd 0%, #833ef2 100%)}body.games #cta .insert{background-color:var(--blue-10);border-radius:40px;display:grid;grid-template-columns:1fr;position:relative}body.games #cta .insert .eyebrow{color:black}body.games #cta .insert .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--gutter);z-index:2}body.games #cta .insert .text h4.eyebrow{margin-bottom:var(--spacer-sm)}body.games #cta .insert .text h3{font-size:var(--font-size-heading-2);margin-bottom:var(--gutter-sm);font-weight:var(--font-weight-default);max-width:820px}body.games #cta .insert .text a, body.games #cta .insert .text a.btn{font-weight:var(--font-weight-bold);border-color:black;color:black}body.games #cta .insert .text a:hover, body.games #cta .insert .text a.btn:hover{color:black;background-color:transparent}body.games #cta .insert .text a.btn{margin-bottom:var(--spacer-sm)}body.games #cta .insert .media{position:relative;z-index:1}body.games #cta .insert .media img{position:absolute;bottom:0;right:0}body.games #cta .insert.cta-insert{background-color:#042449;overflow:hidden}body.games #cta .insert.cta-insert .text{padding-top:96px;padding-bottom:96px}body.games #cta .insert.cta-insert .media{position:static}body.games #cta .insert.cta-insert .media img{height:100%;bottom:auto;top:0}body.games #cta .insert.cta-insert a, body.games #cta .insert.cta-insert p, body.games #cta .insert.cta-insert h3{color:white}body.games #cta .insert.cta-insert h3{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);margin-bottom:var(--gutter-sm)}body.games #cta .insert.cta-insert p{font-size:var(--font-size-heading-4);margin-bottom:2rem}body.games #cta .insert.cta-insert a.btn:not(.quiet){background-color:white !important;color:var(--blue-6) !important}body.games #cta .insert.cta-insert a.btn.quiet, body.games #cta .insert.cta-insert a.btn.quiet:hover{color:white !important}@media (min-width:1024px){body.games #cta .insert{grid-template-columns:1fr minmax(0, 441px);min-height:315px}body.games #cta .insert .text{padding:64px;padding-right:0}body.games #cta .insert.cta-insert .text{padding:var(--gutter-md)}body.games #cta .insert.cta-insert .text h3{margin-bottom:16px}}body.globalGamersChallenge #banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 1rem;max-height:720px}body.globalGamersChallenge #banner .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}body.globalGamersChallenge #banner .text h1, body.globalGamersChallenge #banner .text h2{color:white}body.globalGamersChallenge #banner .text h2{font-size:var(--font-size-heading-3);font-weight:400}body.globalGamersChallenge #banner #global-citizen-flutter-logo{position:absolute;top:0;left:0;max-width:260px}body.globalGamersChallenge #story .story-detail{width:initial;max-width:initial;padding:initial}body.globalGamersChallenge #story .story-detail .tabs{--anim-offset:200px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}body.globalGamersChallenge #story .story-detail .tabs .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, 0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner{position:relative;width:312px;padding:0px;border-radius:10px;background:white;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-media{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-media .modal-img{height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-media .modal-inner-close{position:absolute;top:16px;right:16px;cursor:pointer}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:24px}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body > h5, body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body h3, body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body p, body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body a{margin:0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body > h5{color:#13c2ad}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner .modal-body > a > h5{margin-right:8px}body.globalGamersChallenge #story .story-detail .tabs .tabs-header{margin-bottom:64px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:inherit}body.globalGamersChallenge #story .story-detail .tabs .tabs-menu ul{background-color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;gap:8px}body.globalGamersChallenge #story .story-detail .tabs ul::-webkit-scrollbar{display:none}body.globalGamersChallenge #story .story-detail .tabs ul{margin:0;padding:0;border-radius:0}body.globalGamersChallenge #story .story-detail .tabs ul > a{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;border:none}body.globalGamersChallenge #story .story-detail .tabs ul > a:hover{background-color:var(--grey-3);color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs ul > a.active{background-color:var(--blue-6);color:white}body.globalGamersChallenge #story .story-detail .tabs .tabs-content{max-width:1112px;margin:64px auto}body.globalGamersChallenge #story .story-detail .tabs .tab-content{display:none;top:var(--anim-offset);opacity:0;position:relative}body.globalGamersChallenge #story .story-detail .tabs .tab-content.no-spy{top:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content.active{display:block;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .features.container{width:100%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4);margin-bottom:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .content .overview-content p{margin-bottom:40px !important}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .content .btn{height:50px;font-size:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content .btn.primary{background:linear-gradient( 91.87deg, #4100e0 0.1%, #f8bbd0 120.1% );-webkit-box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);border:none;padding:13px 48px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .overview-content{width:100%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .btn{height:50px;font-size:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{font-size:24px;line-height:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content .get-involved-link{margin-bottom:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature{margin-top:100px;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature h3, body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin-top:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .features.container{margin:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature > hgroup{margin:0 0 112px 0;padding:0;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{margin-top:40px;padding:0;border-bottom:1px solid var(--grey-3)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature:last-child{border-bottom:none;padding-bottom:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature h3{margin:0;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p{margin:24px 0 0 0;padding:0 0 40px 0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p:empty{display:none}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:90%;max-width:90%;margin-top:60px;margin-bottom:16px;padding-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:46px;line-height:55px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup p{font-size:var(--font-size-heading-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:64px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section p{margin-bottom:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-top:16px;margin-bottom:80px;padding:0;color:var(--primary);text-decoration:underline;text-align:left;font-size:var(--font-size-heading-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature{padding:0;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:36px;line-height:40px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature p{margin-top:16px;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:64px 0;font-size:34px;line-height:40px;font-weight:var(--font-weight-default)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--grey-3)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:64px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6);margin:0 0 8px 0;min-width:198px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6);margin:24px 0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6);margin:8px 0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .header h1{color:black;text-align:start}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .header p{color:var(--grey-6);padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block{margin-bottom:48px;text-align:left;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block b{font-size:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block h2{color:black;text-align:left;font-weight:700;font-size:28px;line-height:34px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block p{padding:0;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block a{color:#0000ee;text-decoration:underline}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block ul{margin:0;padding:0;margin-left:12px;font-size:var(--font-size-heading-5)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block ul.no-bullets{list-style-type:none;margin-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block ul.no-bullets > li{margin-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block ul .text-margins{margin:var(--spacer-sm) 0;display:block}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block.columns{display:grid;grid-template-columns:1fr 1fr}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block.columns h2, body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block.columns ul{grid-column:span 2}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block .btn.quiet{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;position:static;margin-bottom:120px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content .btn.primary{margin-top:8px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container{position:static;width:100%;height:286px;margin:0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature{display:block;margin-top:100px;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature h3, body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature p{margin-top:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;margin-top:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--grey-3);border-radius:4px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .embed-container{position:static;width:100%;min-height:239px;margin:0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:32px 48px 32px 32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content h3{font-size:28px;line-height:34px;font-weight:700}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid .content-card .card-content p{margin:0;font-size:16px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container h3{font-size:46px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content h1{font-size:46px;line-height:55px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .feature{margin-top:100px;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .feature h3, body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .stacked-feature .feature p{margin-top:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div{width:312px;height:320px;background:#041e3c;border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 22.5% )}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div:hover{cursor:pointer;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 66.5% )}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div:hover > img{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div:hover > h3{opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div.today-card{border:solid 8px #f9e84c}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div.locked-card{background-image:linear-gradient( 359.97deg, #502c69 0.03%, rgba(4, 30, 60, 0) 66.5% );cursor:initial}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div > img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8);transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(0.47, 1.64, 0.41, 0.8)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div > h3{width:100%;opacity:0;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;transition:top 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8), opacity 0.2s ease-in-out;color:white;font-size:40px;line-height:60px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:80px;min-height:80px;padding:21px 14px;background-color:#27f5dd;border-radius:12px;position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;line-height:34px;font-weight:700;color:#041e3c}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge img{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge.today{background:#f9e84c;border-radius:12px 0;bottom:0;right:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge.locked{background:#041e3c;color:white}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge.locked:hover{cursor:initial}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .content-cards div .day-badge:hover{-webkit-box-shadow:none;box-shadow:none}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module{padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px;margin-bottom:40px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block{margin-top:48px;margin-bottom:48px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block h2{margin-bottom:32px;text-align:left;font-weight:700;font-size:24px;line-height:34px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block p, body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block ol{padding:0;font-weight:400;font-size:16px;line-height:24px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block ol{margin:0 0 0 var(--gutter-sm)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block iframe{margin:0 auto}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block.resources p{margin:0}body.globalGamersChallenge #story .story-detail #prizes.module{padding:0}body.globalGamersChallenge #story .story-detail #prizes.module .container p{padding:0;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail #prizes.module .container img{margin:24px auto}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-nav .btn.quiet{color:var(--primary);font-size:var(--font-size-heading-5);padding:0}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-nav .btn.quiet > i{margin-right:5px}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-header h1{color:black;text-align:start}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-header p{margin-top:1rem}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-header .iframe-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;margin-bottom:2rem}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block{margin-bottom:48px;text-align:left;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block h2, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block h2{color:var(--grey-6);text-align:left;font-weight:700;font-size:24px;line-height:34px}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block .title, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block .title{font-size:32px}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block a, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block a{color:#0000ee;text-decoration:underline}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block pre, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block pre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:pre-line}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block ul, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block ul{font-size:var(--font-size-heading-5)}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block i, body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block i{font-weight:400;font-size:16px;line-height:24px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block .media-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:418px}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block .media-container:nth-child(3){max-width:647px}body.globalGamersChallenge #winners.module .container .winners-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:40px;color:var(--grey-6)}body.globalGamersChallenge #winners.module .container .winners-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:100%}body.globalGamersChallenge #winners.module .container .winners-header hgroup h1{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.globalGamersChallenge #winners.module .container #winners hgroup, body.globalGamersChallenge #winners.module .container #mentions hgroup, body.globalGamersChallenge #winners.module .container #sessions hgroup{margin-bottom:var(--gutter-sm)}body.globalGamersChallenge #winners.module .container #winners, body.globalGamersChallenge #winners.module .container #sessions{background-color:var(--grey-1)}body.globalGamersChallenge #winners.module .container .event-sessions, body.globalGamersChallenge #winners.module .container .event-winners{display:grid;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter-md);text-align:left;padding:var(--spacer) 0}body.globalGamersChallenge #winners.module .container .event-sessions .event-session img, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner img, body.globalGamersChallenge #winners.module .container .event-winners .event-session img, body.globalGamersChallenge #winners.module .container .event-winners .event-winner img{margin-bottom:16px;width:100%}body.globalGamersChallenge #winners.module .container .event-sessions .event-session h3, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner h3, body.globalGamersChallenge #winners.module .container .event-winners .event-session h3, body.globalGamersChallenge #winners.module .container .event-winners .event-winner h3{margin-bottom:10px;font-size:16px;line-height:1.4;text-align:center}body.globalGamersChallenge #winners.module .container .event-sessions .event-session h3 span, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner h3 span, body.globalGamersChallenge #winners.module .container .event-winners .event-session h3 span, body.globalGamersChallenge #winners.module .container .event-winners .event-winner h3 span{font-weight:400;color:var(--grey-6)}body.globalGamersChallenge #winners.module .container .event-sessions .event-session h4, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner h4, body.globalGamersChallenge #winners.module .container .event-winners .event-session h4, body.globalGamersChallenge #winners.module .container .event-winners .event-winner h4{margin-bottom:var(--spacer-sm);font-size:var(--font-size-heading-3);line-height:1.1;max-width:90%}body.globalGamersChallenge #winners.module .container .event-sessions .event-session p, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner p, body.globalGamersChallenge #winners.module .container .event-winners .event-session p, body.globalGamersChallenge #winners.module .container .event-winners .event-winner p{font-size:var(--font-size-heading-5);padding:0}body.globalGamersChallenge #winners.module .container .event-sessions .event-session a:hover h4, body.globalGamersChallenge #winners.module .container .event-sessions .event-session a:hover p, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner a:hover h4, body.globalGamersChallenge #winners.module .container .event-sessions .event-winner a:hover p, body.globalGamersChallenge #winners.module .container .event-winners .event-session a:hover h4, body.globalGamersChallenge #winners.module .container .event-winners .event-session a:hover p, body.globalGamersChallenge #winners.module .container .event-winners .event-winner a:hover h4, body.globalGamersChallenge #winners.module .container .event-winners .event-winner a:hover p{color:var(--primary)}@media (min-width:768px){body.globalGamersChallenge #winners.module .container .event-sessions, body.globalGamersChallenge #winners.module .container .event-winners{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){body.globalGamersChallenge #winners.module .container .event-sessions, body.globalGamersChallenge #winners.module .container .event-winners{grid-template-columns:repeat(3, 1fr)}body.globalGamersChallenge #banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:180px}body.globalGamersChallenge #banner .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:530px}body.globalGamersChallenge #banner #global-citizen-flutter-logo{margin:1rem 1.5rem}body.globalGamersChallenge #story .story-detail .tabs .modal .modal-inner{width:532px}body.globalGamersChallenge #story .story-detail .tabs .tabs-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.globalGamersChallenge #story .story-detail .tabs .tab-content{margin-top:116px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{margin-bottom:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd) .overview-content{margin-left:82px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even) .overview-content{margin-right:82px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:82px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:82px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{width:515px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:63px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:10%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:885px;margin:0 24px 120px 0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:64px;line-height:72px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:80px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-bottom:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:60px;line-height:60px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:80px 0;font-size:40px;line-height:56px;font-weight:var(--font-weight-default)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{margin-top:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection > h3{margin-right:24px;min-width:198px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{margin:0 0 4px 0;font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .header h1{text-align:start}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block h2{color:black}body.globalGamersChallenge #story .story-detail .tabs .tab-content #resources.module .container .resources-body .text-block ul li{margin-left:20px;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:160px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .overview-content .btn.primary{height:50px;font-size:16px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .overview .embed-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature{margin-top:160px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container{margin-top:112px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container .content-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px;margin-top:56px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #content.module .stacked-feature .feature .content-section-container > h3{font-size:60px;line-height:60px;font-weight:700}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;margin-right:32px;padding:0;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content h1{font-size:64px;line-height:72px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .stacked-feature .explore img{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div{width:338.65px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div img{border-radius:20px 0 0 0;width:100%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div > h3{font-size:44px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div .day-badge.locked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;background:#041e3c}body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div:nth-child(5n-3), body.globalGamersChallenge #story .story-detail .tabs .tab-content #guide.module .features .content-cards div:nth-child(5n-4){width:532px}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:40px;color:var(--grey-6)}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:100%}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-header hgroup h1{width:-webkit-max-content;width:-moz-max-content;width:max-content}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body .text-block h2{color:black;font-size:32px;text-align:left}body.globalGamersChallenge #story .story-detail .tabs .tab-content #wallet.module .container .wallet-body img{margin:48px auto}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block ul{padding:0;margin:0;font-size:var(--font-size-heading-5)}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .text-block ul li{margin-left:20px;text-align:left}body.globalGamersChallenge #story .story-detail #prizes.module .container .prizes-body .media-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}body.home section.hero{padding-top:calc(var(--ui-header-height) + 80px);padding-bottom:var(--gutter-lg);overflow:hidden;background-color:#1a68d3;background-image:radial-gradient( ellipse at bottom, #1a68d3 5%, transparent 60% ), linear-gradient(136deg, transparent 0%, #71c7ee 290%), linear-gradient(115deg, #9d9af1 0%, transparent 40%), linear-gradient(to bottom, transparent 0%, #1a68d3 70%), radial-gradient(ellipse at -70% -180%, transparent 80%, #71c7ee 80%), radial-gradient(ellipse at bottom, #1a68d3 40%, transparent 80%), radial-gradient(ellipse at 5% 340%, transparent 80%, #bfc2f4 80%)}body.home section.hero .container{text-align:center}body.home section.hero{--anim-dur:750ms;--anim-delay-1:400ms;--anim-delay-2:100ms;--anim-offset:400px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0}}body.home section.hero h1{color:white;position:relative;top:110px;opacity:0;margin-bottom:80px;-webkit-animation-duration:var(--anim-dur);animation-duration:var(--anim-dur);-webkit-animation-delay:var(--anim-delay-2);animation-delay:var(--anim-delay-2);-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.home section.hero h2{font-size:var(--font-size-heading-2);font-weight:400;color:white;max-width:880px;margin:0 auto 40px}body.home section.hero a.btn{border:1px solid transparent;background-color:white !important;color:var(--blue-6) !important}body.home section.hero .gallery{--center-pad:18px;--center-border-radius:20px;--center-card-width:250px;--center-card-height:519px;--center-width:calc(var(--center-card-width) + (var(--center-pad) * 2));--card-inner-offset:var(--font-size-heading-4);--card-vert-offset:110px;--card-sm-height:296px;--card-sm-portrait-width:201px;position:relative;height:842px}@media (min-width:1024px){body.home section.hero .gallery{--center-pad:32px;--center-border-radius:32px;--center-card-width:368px;--center-card-height:764px;margin-bottom:80px}}@-webkit-keyframes slideup-outer{0%{opacity:0}100%{opacity:1;top:var(--card-vert-offset)}}@keyframes slideup-outer{0%{opacity:0}100%{opacity:1;top:var(--card-vert-offset)}}@-webkit-keyframes slideup-center{0%{opacity:0}100%{opacity:1;top:0}}@keyframes slideup-center{0%{opacity:0}100%{opacity:1;top:0}}body.home section.hero .gallery .inner-fixed{display:grid;grid-template-columns:1fr var(--center-width) 1fr;height:100%;position:absolute;left:-50%;right:-50%;margin:auto}body.home section.hero .gallery .col{position:relative;opacity:0}body.home section.hero .gallery .col-outer{-webkit-animation-duration:var(--anim-dur);animation-duration:var(--anim-dur);-webkit-animation-delay:var(--anim-delay-1);animation-delay:var(--anim-delay-1);-webkit-animation-name:slideup-outer;animation-name:slideup-outer;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:var(--anim-offset)}body.home section.hero .gallery .col-center{-webkit-animation-duration:var(--anim-dur);animation-duration:var(--anim-dur);-webkit-animation-delay:var(--anim-delay-2);animation-delay:var(--anim-delay-2);-webkit-animation-name:slideup-center;animation-name:slideup-center;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:var(--anim-offset);padding:0 var(--center-pad)}body.home section.hero .gallery .col-center .card-a{position:relative;height:var(--center-card-height);width:100%;border-radius:var(--center-border-radius);-webkit-box-shadow:0px 16px 48px rgba(0, 0, 0, 0.35);box-shadow:0px 16px 48px rgba(0, 0, 0, 0.35)}body.home section.hero .gallery .card{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:white;border-radius:var(--ui-border-radius-sm);position:absolute;width:var(--card-sm-portrait-width);height:var(--card-sm-height);-webkit-box-shadow:var(--ui-drop-shadow);box-shadow:var(--ui-drop-shadow)}body.home section.hero .gallery .col-left .card-a{width:525px;height:19.5rem;top:-14px;right:0}body.home section.hero .gallery .col-left .card-b{top:calc(var(--card-sm-height) + var(--card-inner-offset));right:0}body.home section.hero .gallery .col-left .card-c{top:calc( var(--card-vert-offset) + var(--card-sm-height) + var(--card-inner-offset) );right:calc(201px + var(--card-inner-offset))}body.home section.hero .gallery .col-right .card-a{left:0;top:0}body.home section.hero .gallery .col-right .card-b{width:482px;height:var(--card-sm-height);left:calc(var(--card-sm-portrait-width) + var(--card-inner-offset));top:var(--card-vert-offset)}body.home section.hero .gallery .col-right .card-c{top:calc( var(--card-vert-offset) + var(--card-sm-height) + var(--card-inner-offset) );left:calc(var(--card-sm-portrait-width) + var(--card-inner-offset))}body.home section.hero .gallery .col-right .card-d{left:0;top:calc(var(--card-sm-height) + var(--card-inner-offset))}body.home #notification{padding-top:var(--gutter);padding-bottom:0 !important}body.home #tabs{padding-bottom:00px}body.home #tabs .tabs-header{margin-bottom:50px}body.home #tabs .tab-content .media{position:relative;top:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.home #tabs .tab-content .media video{width:125%;max-width:none !important}body.home #tabs .tab-content .text{position:relative;z-index:2;top:-30px}@media (min-width:1024px){body.home #tabs .tabs-header{margin-bottom:30px}body.home #tabs .tab-content .media, body.home #tabs .tab-content .text{top:0}}body.home #community{overflow:hidden;padding-top:var(--gutter)}body.home #community .container{text-align:center;height:715px;padding-top:var(--gutter)}@media (min-width:1024px){body.home #community .container{height:980px}}body.home #community .logo-garden{--garden-height:535px;--outer-pad:18px;--outer-width:100px;--centerpiece-pad:30px;--centerpiece-width:220px}@media (min-width:1024px){body.home #community .logo-garden{--garden-height:700px;--outer-pad:35px;--outer-width:163px;--centerpiece-pad:35px;--centerpiece-width:356px}}body.home #community .logo-garden{height:var(--garden-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home #community .logo-garden .inner-fixed{display:grid;grid-template-columns:1fr 1fr 1fr var(--centerpiece-width) 1fr 1fr 1fr;gap:var(--gutter-sm);height:100%}body.home #community .logo-garden .logo-col{position:relative}body.home #community .logo-garden .logo-col:nth-child(1), body.home #community .logo-garden .logo-col:nth-child(7){top:24px}body.home #community .logo-garden .logo-col:nth-child(2), body.home #community .logo-garden .logo-col:nth-child(6){top:-48px}body.home #community .logo-garden .logo-col:nth-child(3), body.home #community .logo-garden .logo-col:nth-child(5){top:60px}body.home #community .logo-garden .logo-col > div{background-color:var(--grey-1);border-radius:var(--ui-border-radius-sm);-webkit-box-shadow:var(--ui-drop-shadow-sm);box-shadow:var(--ui-drop-shadow-sm);display:grid;padding:var(--outer-pad);place-items:center;width:var(--outer-width);height:var(--outer-width);margin-bottom:24px}body.home #community .logo-garden .logo-col.logo-centerpiece > div{padding:var(--centerpiece-pad);height:var(--centerpiece-width);width:var(--centerpiece-width)}body.home #community .text{text-align:center;z-index:3;position:relative;top:-195px}body.home #community .text hgroup{max-width:780px;margin:0 auto 40px}body.home #community .text h2{font-size:var(--font-size-heading-1);line-height:1}body.home #community .text p{max-width:500px;margin:0 auto 30px;font-size:var(--font-size-heading-4)}body.home #newsletter{margin-top:var(--gutter-lg)}body.integrations section.hero{background-image:linear-gradient(35deg, #F3FCFF 10%, #93FAEE 80%)}body.learn section.hero{background-image:var(--grad-violet-blue-35)}body.learn .learn-tabs{padding-top:var(--gutter);margin-bottom:var(--gutter-md)}body.learn .learn-tabs .tabs{padding-bottom:var(--gutter-lg);border-bottom:1px solid var(--grey-4)}body.learn .learn-stage-grid{padding:0}body.learn .learn-stage-grid .feature-grid-features > div{padding:var(--gutter-sm)}body.learn .learn-stage-grid .feature-grid-features > div:hover{-webkit-box-shadow:none !important;box-shadow:none !important}body.learn .learn-stage-grid .feature-grid-features > div i{background-repeat:no-repeat;background-color:#e7f8ff;width:68px;height:68px;display:inline-block;border-radius:100%;margin-bottom:var(--gutter-sm)}body.learn .learn-stage-grid .feature-grid-features > div h4{padding-bottom:var(--spacer-md);margin-bottom:var(--spacer-md);font-size:var(--font-size-heading-3);border-bottom:1px solid rgba(0, 0, 0, 0.1);min-height:100px}body.learn .learn-stage-grid .feature-grid-features > div ul{text-align:left;list-style:none;padding-left:var(--gutter-sm);font-size:var(--font-size-heading-4);line-height:1.4;color:var(--grey-6)}body.learn .learn-stage-grid .feature-grid-features > div ul li{margin-bottom:14px;position:relative}body.learn .learn-stage-grid .feature-grid-features > div ul li a{color:var(--primary)}body.learn .learn-stage-grid .feature-grid-features > div ul li a:hover{text-decoration:underline}body.learn .learn-stage-grid .feature-grid-features > div ul li:not(.nested):before{position:absolute;top:-2px;left:-1.2rem;content:'\2022';font-size:1.2rem;color:var(--grey-6)}body.learn #transition-docs{background-image:linear-gradient(35deg, #F5FBFE 50%, #FCFCE2 90%);}body.learn #cookbook{background-image:var(--grad-violet-blue-35)}body.learn #cookbook .features{margin-bottom:0}body.learn .carousel-section{padding-top:var(--gutter-lg)}body.learn #start-learning{padding-top:var(--gutter-lg)}#banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1027px}#banner .embed-container{width:100%;height:100%;max-width:1075px;max-height:600px;padding:0 var(--gutter-sm)}#banner .embed-container iframe{position:static}#banner .hero-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter-sm);margin-top:54px;margin-bottom:69px}#banner .hero-details .btn.secondary{background-color:white;border:none}#banner .hero-details .btn.secondary:hover{color:var(--primary)}#banner .hero-details p{color:white;text-align:center;font-size:var(--font-size-heading-5);max-width:579px}#story .story-detail{width:initial;max-width:initial;padding:initial}#story .story-detail ul{margin-left:var(--gutter);margin-bottom:0}#story .story-detail ul a{color:revert;text-decoration:underline}#story .story-detail .tabs{--anim-offset:200px}@keyframes slideup{0%{opacity:0}100%{opacity:1;top:0px}}#story .story-detail .tabs .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0, 0, 0, 0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .story-detail .tabs .modal .modal-inner{position:relative;width:312px;padding:0px;border-radius:10px;background:white;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .story-detail .tabs .modal .modal-inner .modal-media{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .modal .modal-inner .modal-media .modal-img{height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}#story .story-detail .tabs .modal .modal-inner .modal-media .modal-inner-close{position:absolute;top:16px;right:16px;cursor:pointer}#story .story-detail .tabs .modal .modal-inner .modal-body{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;padding:24px}#story .story-detail .tabs .modal .modal-inner .modal-body > h5, #story .story-detail .tabs .modal .modal-inner .modal-body h3, #story .story-detail .tabs .modal .modal-inner .modal-body p, #story .story-detail .tabs .modal .modal-inner .modal-body a{margin:0;padding:0}#story .story-detail .tabs .modal .modal-inner .modal-body > h5{color:#13C2AD}#story .story-detail .tabs .modal .modal-inner .modal-body > a > h5{margin-right:8px}#story .story-detail .tabs .tabs-header{margin-bottom:64px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:inherit}#story .story-detail .tabs .tabs-menu ul{background-color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;gap:8px}#story .story-detail .tabs ul::-webkit-scrollbar{display:none}#story .story-detail .tabs ul{padding:0;border-radius:0}#story .story-detail .tabs ul > a{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;border:none}#story .story-detail .tabs ul > a:hover{background-color:var(--grey-3);color:var(--grey-6)}#story .story-detail .tabs ul > a.active{background-color:var(--blue-6);color:white}#story .story-detail .tabs .tabs-content{max-width:1112px;margin:64px auto}#story .story-detail .tabs .tab-content{display:none;top:var(--anim-offset);opacity:0;position:relative}#story .story-detail .tabs .tab-content.no-spy{top:0}#story .story-detail .tabs .tab-content.active{display:block;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:slideup;animation-name:slideup;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:var(--ui-anim-func);animation-timing-function:var(--ui-anim-func);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#story .story-detail .tabs .tab-content #home.module{padding:0}#story .story-detail .tabs .tab-content #home.module .features.container{width:100%}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4);margin-bottom:16px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .on-demand .overview-content p{margin-bottom:40px !important}#story .story-detail .tabs .tab-content #home.module .stacked-feature .on-demand .btn{height:50px;font-size:16px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content .btn.primary{background:linear-gradient(91.87deg, #4100E0 0.1%, #F8BBD0 120.1%);-webkit-box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);box-shadow:1px 6px 16px rgba(148, 85, 217, 0.24);border:none;padding:13px 48px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .overview-content{width:100%}#story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended .btn{height:50px;font-size:16px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{font-size:24px;line-height:32px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content .get-involved-link{margin-bottom:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #home.module .stacked-feature .feature{margin-top:100px;padding:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature .feature h3, #story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}#story .story-detail .tabs .tab-content #home.module .stacked-feature .feature p{margin-top:24px}#story .story-detail .tabs .tab-content #faqs.module .features.container{margin:0}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature > hgroup{margin:0 0 112px 0;padding:0;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{margin-top:40px;padding:0;border-bottom:1px solid var(--grey-3)}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature:last-child{border-bottom:none;padding-bottom:0}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature h3{margin:0}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p{margin:24px 0 0 0;padding:0 0 40px 0}#story .story-detail .tabs .tab-content #faqs.module .stacked-feature .feature p:empty{display:none}#story .story-detail .tabs .tab-content #schedule.module{padding:0}#story .story-detail .tabs .tab-content #schedule.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:90%;max-width:90%;margin-top:60px;margin-bottom:16px;padding-left:0}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:46px;line-height:55px}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup p{font-size:var(--font-size-heading-4)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:64px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section p{margin-bottom:0}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-top:16px;margin-bottom:80px;padding:0;color:var(--primary);text-decoration:underline;text-align:left;font-size:var(--font-size-heading-4)}#story .story-detail .tabs .tab-content #schedule.module .feature{padding:0;text-align:left}#story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:36px;line-height:40px}#story .story-detail .tabs .tab-content #schedule.module .feature p{margin-top:16px;padding:0}#story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:64px 0;font-size:34px;line-height:40px;font-weight:var(--font-weight-default)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--grey-3)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:64px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6);margin:0 0 8px 0;min-width:198px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6);margin:24px 0}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);;color:var(--grey-6);margin:8px 0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;position:static;margin-bottom:120px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h1{font-size:46px;line-height:55px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content .btn.primary{margin-top:8px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container{position:static;width:100%;height:286px;margin:0;padding:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo{margin-top:150px;margin-bottom:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content hgroup{margin:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content a{height:50px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content p{margin:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .overview-content{gap:40px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview.on-demand-demo .img-container > img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature{display:block;margin-top:100px;padding:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature h3, #story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature p{margin-top:24px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;margin-top:24px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--grey-3);border-radius:4px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .embed-container{position:static;width:100%;min-height:239px;margin:0;padding:0}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .embed-container > iframe{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:32px 48px 32px 32px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content h3{font-size:28px;line-height:34px;font-weight:700}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid .on-demand-card .card-content p{margin:0;font-size:16px;color:var(--grey-6)}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container h3{font-size:46px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}#story .story-detail .tabs .tab-content #community.module{padding:0}#story .story-detail .tabs .tab-content #community.module .community-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .story-detail .tabs .tab-content #community.module hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}#story .story-detail .tabs .tab-content #community.module .eyebrow{color:var(--violet-4)}#story .story-detail .tabs .tab-content #community.module .community-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px;margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid var(--grey-3)}#story .story-detail .tabs .tab-content #community.module .community-section #map{width:100%;padding:0}#story .story-detail .tabs .tab-content #community.module .community-section #map .map{background-color:#eee;width:100%;height:700px}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .cluster img{width:100% !important;height:100% !important}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window{padding:4px;max-width:354px;text-align:left}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window h5{font-size:16px;line-height:20px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1);margin-bottom:14px}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window h3{font-size:24px;line-height:30px;font-weight:var(--font-weight-normal);color:rgba(0, 0, 0, 1)}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window p{font-size:14px;line-height:20px;font-weight:var(--font-weight-normal);margin:0;padding:0}#story .story-detail .tabs .tab-content #community.module .community-section #map .map .map-info-window .btn.quiet{color:var(--primary);font-size:18px;line-height:20px;font-weight:var(--font-weight-normal);margin:12px 0 0 0;padding:0}#story .story-detail .tabs .tab-content #community.module .community-section > h1{font-weight:var(--font-weight-normal)}#story .story-detail .tabs .tab-content #community.module .community-section > p{text-align:justify;margin-top:24px;margin-bottom:80px;padding:0}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6, 1fr);grid-auto-rows:0;grid-gap:32px}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container.expanded{grid-auto-rows:auto auto}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card{padding:48px;border:1px solid var(--grey-3);max-width:346px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card > h3{font-weight:var(--font-weight-normal)}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card > p{font-weight:var(--font-weight-normal);font-size:var(--font-size-heading-4);line-height:24px;text-align:center;margin:0;padding:0}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card .btn.quiet{margin-top:40px;font-size:16px;color:var(--primary)}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card:nth-child(n + 7){display:none}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container .qa-card:nth-child(n + 7).expanded{display:block}#story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet{margin-top:32px}#story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet > p, #story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet i{margin:0 12px 0 0;padding:0;font-size:var(--font-size-heading-3);color:var(--primary)}#story .story-detail .tabs .tab-content #community.module .community-section .btn.quiet:hover{color:var(--primary) !important}#story .story-detail .tabs .tab-content #twitter.module{padding:var(--gutter-sm) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#story .story-detail .tabs .tab-content #twitter.module .text{text-align:left;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;padding:0;max-width:352px}#story .story-detail .tabs .tab-content #twitter.module .text h3{margin:0 0 16px 0;font-size:36px;line-height:60px}#story .story-detail .tabs .tab-content #twitter.module .media{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;max-width:646px}#story .story-detail .tabs .tab-content #twitter.module .social-icons{margin-bottom:var(--gutter);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module{padding:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;margin-bottom:120px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:60px;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content h1{font-size:46px;line-height:55px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature{margin-top:100px;padding:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature h3, #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature p{margin:0;padding:0;text-align:left}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .stacked-feature .feature p{margin-top:24px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div{width:312px;height:320px;background:#041e3c;border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 22.5% )}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover{cursor:pointer;-webkit-box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);box-shadow:0px 8px 24px rgba(0, 0, 0, 0.25);background-image:linear-gradient( 359.97deg, rgba(58, 241, 215, 0.53) 0.03%, rgba(4, 30, 60, 0) 66.5% )}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover > img{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div:hover > h3{opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div.today-card{border:solid 8px #F9E84C}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div.locked-card{background-image:linear-gradient(359.97deg, #502c69 0.03%, rgba(4, 30, 60, 0) 66.5%);cursor:initial}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div > img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(.47,1.64,.41,.8);transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(.47,1.64,.41,.8);transition:transform 0.3s cubic-bezier(.47,1.64,.41,.8), opacity 0.2s ease-in-out;transition:transform 0.3s cubic-bezier(.47,1.64,.41,.8), opacity 0.2s ease-in-out, -webkit-transform 0.3s cubic-bezier(.47,1.64,.41,.8)}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div > h3{width:100%;opacity:0;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top 0.5s cubic-bezier(.47,1.64,.41,.8), opacity 0.2s ease-in-out;transition:top 0.5s cubic-bezier(.47,1.64,.41,.8), opacity 0.2s ease-in-out;color:white;font-size:40px;line-height:60px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:80px;min-height:80px;padding:21px 14px;background-color:#27F5DD;border-radius:12px;position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;line-height:34px;font-weight:700;color:#041e3c}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge img{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.today{background:#F9E84C;border-radius:12px 0;bottom:0;right:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.locked{background:#041e3c;color:white}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge.locked:hover{cursor:initial}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .content-cards div .day-badge:hover{-webkit-box-shadow:none;box-shadow:none}#story .story-detail #guidelines.module, #story .story-detail #workshop-details.module{padding:0}#story .story-detail #guidelines.module .container .guidelines-nav, #story .story-detail #guidelines.module .container .workshop-details-nav, #story .story-detail #workshop-details.module .container .guidelines-nav, #story .story-detail #workshop-details.module .container .workshop-details-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}#story .story-detail #guidelines.module .container .guidelines-nav .btn.quiet, #story .story-detail #guidelines.module .container .workshop-details-nav .btn.quiet, #story .story-detail #workshop-details.module .container .guidelines-nav .btn.quiet, #story .story-detail #workshop-details.module .container .workshop-details-nav .btn.quiet{color:var(--primary);font-size:var(--font-size-heading-5)}#story .story-detail #guidelines.module .container .guidelines-nav .btn.quiet > i, #story .story-detail #guidelines.module .container .workshop-details-nav .btn.quiet > i, #story .story-detail #workshop-details.module .container .guidelines-nav .btn.quiet > i, #story .story-detail #workshop-details.module .container .workshop-details-nav .btn.quiet > i{margin-right:5px}#story .story-detail #guidelines.module .container .guidelines-header, #story .story-detail #guidelines.module .container .workshop-details-header, #story .story-detail #workshop-details.module .container .guidelines-header, #story .story-detail #workshop-details.module .container .workshop-details-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px;margin-bottom:40px}#story .story-detail #guidelines.module .container .guidelines-header hgroup, #story .story-detail #guidelines.module .container .workshop-details-header hgroup, #story .story-detail #workshop-details.module .container .guidelines-header hgroup, #story .story-detail #workshop-details.module .container .workshop-details-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:300px;text-align:left;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:60px}#story .story-detail #guidelines.module .container .guidelines-header hgroup .eyebrow, #story .story-detail #guidelines.module .container .workshop-details-header hgroup .eyebrow, #story .story-detail #workshop-details.module .container .guidelines-header hgroup .eyebrow, #story .story-detail #workshop-details.module .container .workshop-details-header hgroup .eyebrow{color:var(--violet-4)}#story .story-detail #guidelines.module .container .guidelines-body .text-block, #story .story-detail #guidelines.module .container .workshop-details-body .text-block, #story .story-detail #workshop-details.module .container .guidelines-body .text-block, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block{margin-top:48px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--grey-3)}#story .story-detail #guidelines.module .container .guidelines-body .text-block:last-child, #story .story-detail #guidelines.module .container .workshop-details-body .text-block:last-child, #story .story-detail #workshop-details.module .container .guidelines-body .text-block:last-child, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block:last-child{border-bottom:none;margin:0;padding:0}#story .story-detail #guidelines.module .container .guidelines-body .text-block h2, #story .story-detail #guidelines.module .container .workshop-details-body .text-block h2, #story .story-detail #workshop-details.module .container .guidelines-body .text-block h2, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block h2{margin-bottom:32px;text-align:left;font-weight:700;font-size:28px;line-height:34px}#story .story-detail #guidelines.module .container .guidelines-body .text-block p, #story .story-detail #guidelines.module .container .workshop-details-body .text-block p, #story .story-detail #workshop-details.module .container .guidelines-body .text-block p, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block p{padding:0;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;color:var(----grey-6)}#story .story-detail #guidelines.module .container .guidelines-body .text-block a, #story .story-detail #guidelines.module .container .workshop-details-body .text-block a, #story .story-detail #workshop-details.module .container .guidelines-body .text-block a, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block a{color:#1389FD}#story .story-detail #guidelines.module .container .guidelines-body .text-block ul, #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul, #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul{margin:0;padding:0;margin-left:12px;font-size:var(--font-size-heading-5)}#story .story-detail #guidelines.module .container .guidelines-body .text-block.columns, #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns, #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns{display:grid;grid-template-columns:1fr 1fr}#story .story-detail #guidelines.module .container .guidelines-body .text-block.columns h2, #story .story-detail #guidelines.module .container .guidelines-body .text-block.columns ul, #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns h2, #story .story-detail #guidelines.module .container .workshop-details-body .text-block.columns ul, #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns h2, #story .story-detail #workshop-details.module .container .guidelines-body .text-block.columns ul, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns h2, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block.columns ul{grid-column:span 2}#story .story-detail #workshop-details.module .container .workshop-details-body .text-block{text-align:left;max-width:800px}#story .story-detail #workshop-details.module .container .workshop-details-body .text-block b{font-size:16px}#story .story-detail #workshop-details.module .container .workshop-details-body .text-block a{text-decoration:underline}#story .story-detail #workshop-details.module .container .workshop-details-body .text-block{border:none}#story .story-detail #workshop-details.module .container .workshop-details-body .text-block:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:52px;padding-bottom:48px}#story .story-detail #workshop-details.module .btn.quiet{padding:0}@media (min-width:1024px){#story .story-detail .tabs .modal .modal-inner{width:532px}#story .story-detail .tabs .tabs-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#story .story-detail .tabs .tab-content{margin-top:116px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview{margin-bottom:160px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content p{margin:0;padding:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview .overview-content .btn{margin-top:32px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(odd) .overview-content{margin-left:82px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#story .story-detail .tabs .tab-content #home.module .stacked-feature .overview:nth-child(even) .overview-content{margin-right:82px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:82px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:82px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .img-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;height:375px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .holo-booth .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}#story .story-detail .tabs .tab-content #home.module .stacked-feature .flutter-forward-extended p{width:515px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:63px}#story .story-detail .tabs .tab-content #home.module .stacked-feature .get-involved .overview-content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:0}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup{max-width:885px;margin:0 24px 120px 0}#story .story-detail .tabs .tab-content #schedule.module .stacked-feature-banner > hgroup h1{font-size:64px;line-height:72px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section{margin-top:80px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-section .btn.quiet.workshop-nav{margin-bottom:0}#story .story-detail .tabs .tab-content #schedule.module .feature h1{font-size:60px;line-height:60px}#story .story-detail .tabs .tab-content #schedule.module .feature h2{margin:80px 0;font-size:40px;line-height:56px;font-weight:var(--font-weight-default)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container{margin-top:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection > h3{margin-right:24px;min-width:198px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h3{font-size:28px;line-height:34px;font-weight:var(--font-weight-default);color:var(--grey-6)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection p{font-size:20px;line-height:30px;color:var(--grey-6)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection h4{font-size:20px;line-height:24px;font-weight:var(--font-weight-default);color:var(--grey-6)}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul{margin-top:16px}#story .story-detail .tabs .tab-content #schedule.module .feature .schedule-container .schedule-subsection ul > p{margin:0 0 4px 0;font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);;color:var(--grey-6)}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:160px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;padding:0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h1{font-size:64px;line-height:72px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content p{margin:0 0 32px 0;padding:0;font-size:24px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .overview-content .btn.primary{height:50px;font-size:16px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .overview .embed-container{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature{margin-top:160px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container{margin-top:112px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container .on-demand-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px;margin-top:56px}#story .story-detail .tabs .tab-content #on-demand.module .stacked-feature .feature .on-demand-section-container > h3{font-size:60px;line-height:60px;font-weight:700}#story .story-detail .tabs .tab-content #community.module .community-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .story-detail .tabs .tab-content #community.module hgroup{width:400px;margin-top:0}#story .story-detail .tabs .tab-content #community.module .community-section .collapsible-container{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}#story .story-detail .tabs .tab-content #twitter.module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 50px}#story .story-detail .tabs .tab-content #twitter.module .text{max-width:294px;margin-right:72px;padding-right:24px}#story .story-detail .tabs .tab-content #twitter.module .text h3{font-size:60px;line-height:60px;margin:0 0 32px 0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0;margin-right:32px;padding:0;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content > hgroup{margin-bottom:32px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content h1{font-size:64px;line-height:72px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content h4.eyebrow.faqs{color:var(--violet-4)}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content p{margin:0 0 32px 0;padding:0}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore .explore-content .btn.primary{margin-top:8px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .stacked-feature .explore img{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div{width:338.65px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div img{border-radius:20px 0 0 0;width:100%}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div > h3{font-size:44px}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div .day-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div .day-badge.locked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:80px;background:#041e3c}#story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div:nth-child(5n-3), #story .story-detail .tabs .tab-content #seventeen-days-of-flutter.module .features .content-cards div:nth-child(5n-4){width:532px}#story .story-detail #guidelines.module .container .guidelines-header, #story .story-detail #workshop-details.module .container .guidelines-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}#story .story-detail #guidelines.module .container .guidelines-header hgroup, #story .story-detail #workshop-details.module .container .guidelines-header hgroup{width:400px;margin-top:0}#story .story-detail #guidelines.module .container .guidelines-body, #story .story-detail #guidelines.module .container .workshop-details-body, #story .story-detail #workshop-details.module .container .guidelines-body, #story .story-detail #workshop-details.module .container .workshop-details-body{margin:0 156px}#story .story-detail #guidelines.module .container .guidelines-body .text-block ul, #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul, #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul{display:grid;grid-auto-flow:column;grid-auto-columns:50%;margin-left:0}#story .story-detail #guidelines.module .container .guidelines-body .text-block ul li, #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul li, #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul li, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul li{margin-left:20px;text-align:left}#story .story-detail #guidelines.module .container .guidelines-body .text-block ul.five-rows, #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul.five-rows, #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul.five-rows, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul.five-rows{grid-template-rows:auto repeat(4, 1fr)}#story .story-detail #guidelines.module .container .guidelines-body .text-block ul.eight-rows, #story .story-detail #guidelines.module .container .workshop-details-body .text-block ul.eight-rows, #story .story-detail #workshop-details.module .container .guidelines-body .text-block ul.eight-rows, #story .story-detail #workshop-details.module .container .workshop-details-body .text-block ul.eight-rows{grid-template-rows:repeat(8, 1fr)}#story .story-detail #guidelines.module .container .workshop-details-body, #story .story-detail #workshop-details.module .container .workshop-details-body{margin:0 190px}}body.monetization section.hero{background-image:linear-gradient(35deg, #F3FCFF 10%, #93FAEE 80%)}body.monetization #resources{background-image:linear-gradient(145deg, #0654B2 20%, #28F5DE 80%)}body.monetization #resources-1{background-image:linear-gradient(145deg, #0654B2 20%, #28F5DE 80%)}body.monetization #resources-2{background-image:linear-gradient(145deg, #0654B2 30%, #A57DF7 90%)}body.monetization #tabs{padding-top:var(--spacer);padding-bottom:var(--spacer)}body.monetization #tabs .tabs .tabs-title{font-weight:400;text-align:left;font-size:24px;line-height:32px;margin:48px 0}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-title{padding:0 84px;font-size:28px;text-align:center}}body.monetization #tabs .tabs .tabs-header{display:block}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex}body.monetization #tabs .tabs .tabs-header .tabs-menu{width:unset !important}}body.monetization #tabs .tabs .tabs-header .tabs-menu{display:block;padding:0}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper{background-color:var(--grey-1);overflow:scroll;display:block;-ms-overflow-style:none;scrollbar-width:none;border-radius:0}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper{display:inline-block;overflow:hidden;border-radius:24px}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li{padding:0 24px !important}}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li:hover{background-color:rgba(255, 255, 255, 0.25)}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li{min-width:140px;font-size:14px;max-width:unset;text-wrap:nowrap;padding:0 16px}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li.active{border:none;border-radius:var(--ui-border-radius) !important}}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper li.active{background-color:var(--blue-6);color:#ffffff}body.monetization #tabs .tabs .tabs-header .tabs-menu .tabs-wrapper::-webkit-scrollbar{display:none}body.monetization #tabs .tabs .tabs-content .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-content .tab-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.monetization #tabs .tabs .tabs-content .tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-content .tab-content.active{gap:139px}}body.monetization #tabs .tabs .tabs-content .tab-content .a-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-content .tab-content .a-wrapper{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}body.monetization #tabs .tabs .tabs-content .tab-content .btn{height:44px}body.monetization #tabs .tabs .tabs-content .tab-content .text{max-width:500px;padding:0}body.monetization #tabs .tabs .tabs-content .tab-content .text .title{font-size:24px;line-height:36px;font-weight:700;margin-bottom:24px}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-content .tab-content .text .title{font-size:28px;line-height:38px}}body.monetization #tabs .tabs .tabs-content .tab-content .text .quiet{color:#ffffff}body.monetization #tabs .tabs .tabs-content .tab-content .text .white-btn{border:1px solid white;color:#ffffff}body.monetization #tabs .tabs .tabs-content .tab-content img{max-width:500px}@media (min-width:1024px){body.monetization #tabs .tabs .tabs-content .tab-content img{float:right}}body.monetization #tabs .tabs .first-tab{color:var(--green-3)}body.monetization #tabs .tabs .second-tab{color:var(--violet-4)}body.monetization #tabs .tabs .third-tab{color:var(--coral)}body.monetization #tabs .tabs h2{font-size:32px}@media (min-width:1024px){body.monetization #tabs .tabs li{height:48px;font-size:20px;max-width:330px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}body.monetization #tabs .tabs li.active{background-color:var(--blue-5)}body.multiplatform.mobile section.hero{background-image:linear-gradient(35deg, #fcfce2 30%, #dcf5fe 60%)}body.multiplatform.mobile #feature-grid{background-image:linear-gradient(145deg, #0569d8 30%, #833ff3 90%)}body.multiplatform.embedded section.hero{background-image:linear-gradient(35deg, #dcf5ff 10%, #f3fcff 60%)}body.multiplatform.embedded #feature-grid{background-image:linear-gradient(35deg, #0a71c8 30%, #14bafe 90%)}body.multiplatform.desktop section.hero{background-image:linear-gradient(35deg, #d9fef7 10%, #f3fcff 60%)}body.multiplatform.desktop section.hero .container > h2{max-width:800px}body.multiplatform.desktop #feature-grid{background-image:linear-gradient(145deg, #0654b2 30%, #14b8fd 90%)}body.multiplatform.web section.hero{background-image:linear-gradient(35deg, #e6e4fd 10%, #f3fcff 60%)}body.multiplatform.web #feature-grid{background-image:linear-gradient(145deg, #037efe 30%, #1cdac6 90%)}body.multiplatform #notification.module{padding-bottom:0}body.multiplatform.ios .partial-border{position:relative}body.multiplatform.ios .partial-border:after{content:"";width:80%;height:2px;background:#36aef0;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);bottom:0px}@media (min-width:1024px){body.multiplatform.ios .partial-border:after{width:60%}}body.multiplatform.ios .flutter-stat-cta{width:100%;max-width:502px;border-radius:48px;padding:24px;background:linear-gradient(135deg, #d1e7d7 0%, #00f0e0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}body.multiplatform.ios .flutter-stat-cta__number{font-size:3rem;font-weight:bold;color:#fff}body.multiplatform.ios .flutter-stat-cta__description{margin-top:0.5rem;font-size:1.125rem;color:#3a3a7c}body.multiplatform.ios .flutter-stat-cta__source{margin-top:1rem;font-size:0.875rem;color:#3a3a7c}body.multiplatform.ios .features .feature:last-child{padding-bottom:0}body.multiplatform.ios section{font-family:var(--font-gsans)}body.multiplatform.ios section .title{font-size:48px;text-align:center;margin:48px 0}body.multiplatform.ios section .divider{height:1px;width:100%;background:var(--grey-3);margin-top:56px}body.multiplatform.ios section .body{font-size:20px;font-family:var(--font-roboto);color:var(--grey-6);line-height:30px;font-weight:400;margin-bottom:40px}body.multiplatform.ios section .feature .text{font-size:32px;line-height:45px;padding:0}body.multiplatform.ios section .feature .text p{font-size:32px;line-height:45px}body.multiplatform.ios section .feature.reverse{text-align:right}body.multiplatform.ios section .feature.reverse p{margin-left:auto}body.multiplatform.ios section.hero{background:linear-gradient(243.17deg, #e7f8ff 57.24%, #b8eafe 100%)}body.multiplatform.ios section.hero .container .mantle{gap:0}@media (min-width:1024px){body.multiplatform.ios section.hero .container .mantle{grid-template-columns:40% 1fr}}body.multiplatform.ios section.hero .container .mantle .text h1{font-size:48px;margin-top:var(--gutter-sm)}body.multiplatform.ios section.hero .container .mantle .text h3{white-space:pre-line;margin-top:8px;margin-bottom:32px}body.multiplatform.ios section.hero .container .mantle .text .btn.primary{background-color:#ffffff;border-color:#ffffff;color:var(--blue-5)}@media (min-width:1024px){body.multiplatform.ios section.hero .container .mantle .text{width:450px;margin-top:0}}body.multiplatform.ios section.hero .container .mantle .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.multiplatform.ios section.hero .container .mantle .media.gif-container{overflow:hidden;height:100%;max-height:580px}body.multiplatform.ios section.hero .container .mantle .media.gif-container img{width:100%;min-width:calc(100% + 400px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1024px){body.multiplatform.ios section.hero .container .mantle .media.gif-container img{min-width:1250px}}body.multiplatform.ios section.hero .container .mantle .media.img-container{--mobile-header-max-height:360px;height:var(--mobile-header-max-height);position:relative;overflow:hidden;-webkit-perspective:800px;perspective:800px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body.multiplatform.ios section.hero .container .mantle .media.img-container img{height:100%;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-o-object-fit:contain;object-fit:contain}body.multiplatform.ios section.hero .container .mantle .media.img-container img.item{position:absolute;top:50%;left:50%;max-width:40%;max-height:80%;-o-object-fit:contain;object-fit:contain;-webkit-animation-name:carouselRotate3D;animation-name:carouselRotate3D;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}body.multiplatform.ios section.hero .container .mantle .media.img-container img.item:nth-child(2){-webkit-animation-delay:-7.5s;animation-delay:-7.5s}body.multiplatform.ios section.hero .container .mantle .media.img-container img.item:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}body.multiplatform.ios section.hero .container .mantle .media.img-container img.item:nth-child(4){-webkit-animation-delay:-2.5s;animation-delay:-2.5s}body.multiplatform.ios section.hero .container .mantle .media.img-container img.item:nth-child(5){-webkit-animation-delay:-5s;animation-delay:-5s}@media (min-width:1024px){body.multiplatform.ios section.hero .container .mantle .media.img-container{overflow:hidden;height:100%;max-height:580px}body.multiplatform.ios section.hero .container .mantle .media.img-container img.background{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen (md){body.multiplatform.ios section.hero .container .mantle .media.img-container img.background{width:100%}}}body.multiplatform.ios section#developer-metrics .media-container{margin:var(--gutter) auto var(--gutter);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}body.multiplatform.ios section#developer-metrics .ios-developer-metrics-svg{display:none;max-width:931px;max-height:418px;width:100%;height:100%}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__number{font-size:70px;line-height:100%;color:#ffffff}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__description{font-size:20px;line-height:100%;color:#ffffff;white-space:pre-line}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__source{font-size:14px;line-height:100%;color:#ffffff}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(2){background:linear-gradient(291.55deg, #0082f8 -1.99%, #00f6db 105.85%)}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(3){background:linear-gradient(291.55deg, #3e28da -4.75%, #ffb5ce 110%)}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(4){background:linear-gradient(291.55deg, #00ebd1 -3.37%, #ede9b1 103.09%)}@media screen and (min-width:1280px){body.multiplatform.ios section#developer-metrics .media-container{margin:150px auto 200px;display:block;position:relative;max-width:931px;max-height:418px}body.multiplatform.ios section#developer-metrics .ios-developer-metrics-svg{display:block}body.multiplatform.ios section#developer-metrics .flutter-stat-cta{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__number{font-size:70px;line-height:100%;color:#ffffff}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__description{font-size:20px;line-height:100%;color:#ffffff}body.multiplatform.ios section#developer-metrics .flutter-stat-cta .flutter-stat-cta__source{font-size:14px;line-height:100%;color:#ffffff}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(2){top:90%;left:5%}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(3){top:50%;left:50%}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(4){top:10%;left:95%}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(4) .flutter-stat-cta__description{color:#6a20f4}body.multiplatform.ios section#developer-metrics .flutter-stat-cta:nth-child(4) .flutter-stat-cta__source{color:#6a20f4}}body.multiplatform.ios section#customers .title{margin:48px auto;width:calc(100% - (var(--gutter-sm) * 2))}body.multiplatform.ios section#customers .feature{grid-template-columns:1fr}body.multiplatform.ios section#customers .feature.nospy{justify-items:center}body.multiplatform.ios section#customers .feature.nospy .text p{margin:0 auto var(--gutter-sm)}@media (min-width:1024px){body.multiplatform.ios section#customers .feature{grid-template-columns:1fr 50%}}body.multiplatform.ios section#top-brands{background:-webkit-gradient(linear, left bottom, left top, from(#e7f8ff), to(#e7f8ff));background:linear-gradient(0deg, #e7f8ff, #e7f8ff)}body.multiplatform.ios section#top-brands .title{font-size:32px;text-align:center;margin:100px 0 48px}body.multiplatform.ios section#top-brands .top-brands-grid{display:grid;grid-template-columns:1fr;gap:42px}body.multiplatform.ios section#top-brands .top-brands-grid a{display:block;width:100%;max-width:360px;margin:0 auto;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}body.multiplatform.ios section#top-brands .top-brands-grid a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body.multiplatform.ios section#top-brands .top-brands-grid a:hover .brand-wrapper{opacity:0.9}body.multiplatform.ios section#top-brands .top-brands-grid .brand-wrapper{position:relative;width:100%;padding-bottom:43.61%;background-repeat:no-repeat;background-position:center;background-size:100% 100%;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}body.multiplatform.ios section#top-brands .top-brands-grid .brand-wrapper::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}body.multiplatform.ios section#top-brands .top-brands-grid img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;max-height:80%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;padding:24px}body.multiplatform.ios section#top-brands .carousel .carousel-slider{padding:20px 0}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item{min-width:222px}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter)}@media (min-width:1280px){body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter-auto)}}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item img{min-width:222px;max-width:222px;border-radius:37px}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item .text{padding-right:0}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item .text h3{font-size:24px}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item .learn-more-button{width:100%}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item a{position:absolute;cursor:pointer}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item a:hover img{color:var(--blue-6)}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item:hover{color:var(--blue-6)}body.multiplatform.ios section#top-brands .carousel .carousel-slider .story-item:hover .learn-more-button{width:100%;background-color:var(--blue-6);color:white}body.multiplatform.ios section#top-brands .carousel .carousel-progress .carousel-completed{background-color:#00bafd;height:4px;border-radius:4px;margin-bottom:32px}body.multiplatform.ios section#top-brands .carousel .carousel-nav{gap:32px}body.multiplatform.ios section#top-brands .carousel .carousel-nav a{margin-left:0}body.multiplatform.ios section#top-brands .carousel .carousel-nav a.disabled{opacity:0.5}@media (min-width:640px){body.multiplatform.ios section#top-brands .top-brands-grid{grid-template-columns:repeat(4, 1fr);grid-template-areas:"img1 img1 img2 img2" "img3 img3 img4 img4" "img5 img5 img6 img6" "img7 img7 img8 img8"}body.multiplatform.ios section#top-brands .top-brands-grid a{width:100%;max-width:none}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(1){grid-area:img1}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(2){grid-area:img2}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(3){grid-area:img3}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(4){grid-area:img4}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(5){grid-area:img5}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(6){grid-area:img6}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(7){grid-area:img7}body.multiplatform.ios section#top-brands .top-brands-grid > a:nth-child(8){grid-area:img8}}@media (min-width:768px){body.multiplatform.ios section#top-brands .top-brands-grid{grid-template-areas:". img1 img1 img2 img2 ." "img3 img3 img4 img4 img5 img5" "img6 img6 img7 img7 img8 img8";grid-template-columns:repeat(6, 1fr)}}body.multiplatform.ios section#rich-ecosystem .title{margin:48px auto;width:calc(100% - (var(--gutter-sm) * 2))}body.multiplatform.ios section#rich-ecosystem .features .feature.nospy{justify-items:center}body.multiplatform.ios section#rich-ecosystem .features .feature.nospy .text p{margin:0 auto var(--gutter-sm)}@media (min-width:1024px){body.multiplatform.ios section#rich-ecosystem .features .feature.nospy{justify-items:normal}}body.multiplatform.ios section#flutter-opensource .title{margin:48px auto;width:calc(100% - (var(--gutter-sm) * 2))}body.multiplatform.ios section#flutter-opensource .feature{grid-template-columns:1fr}body.multiplatform.ios section#flutter-opensource .feature.nospy{justify-items:center}body.multiplatform.ios section#flutter-opensource .feature.nospy .text p{margin:0 auto var(--gutter-sm)}body.multiplatform.ios section#flutter-opensource .github-stats{margin:48px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.multiplatform.ios section#flutter-opensource .github-stats .stat{margin-top:var(--gutter-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (min-width:1024px){body.multiplatform.ios section#flutter-opensource .feature{grid-template-columns:1fr 50%}body.multiplatform.ios section#flutter-opensource .feature .text p{display:inline-block}body.multiplatform.ios section#flutter-opensource .github-stats{margin:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}body.multiplatform.ios section#flutter-opensource .github-stats .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}body.multiplatform.ios section#productive-team{padding:var(--gutter-md) 0 96px;background:linear-gradient(243.17deg, #e7f8ff 57.24%, #b8eafe 100%)}body.multiplatform.ios section#productive-team .title{margin:48px auto;width:calc(100% - (var(--gutter-sm) * 2))}body.multiplatform.ios section#productive-team .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}body.multiplatform.ios section#productive-team .container .subtitle{font-size:32px;line-height:45px;text-align:center}body.multiplatform.ios section#flutter-ios{min-height:100vh;position:relative;z-index:0}body.multiplatform.ios section#flutter-ios .title{margin:0 auto;width:calc(100% - (var(--gutter-sm) * 2))}body.multiplatform.ios section#flutter-ios .subtitle{font-size:32px;line-height:45px;text-align:center;margin-top:var(--gutter)}body.multiplatform.ios section#flutter-ios .container{min-height:75vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gutter)}body.multiplatform.ios section#flutter-ios .container.has-subtitle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:100px}@media (min-width:640px){body.multiplatform.ios section#flutter-ios .container{gap:var(--gutter-lg)}body.multiplatform.ios section#flutter-ios .container.has-subtitle{margin-bottom:200px}}body.multiplatform.ios section#flutter-ios .background-shape{position:absolute;top:var(--gutter-md);width:100%;height:calc(100% - (var(--gutter-md) * 2));background:linear-gradient(56.47deg, #a081f5 17.25%, #00f6db 82.66%);clip-path:polygon(100% 65.7%, 0% 100%, 0% 32.5%, 100% 0%);z-index:-1}body.multiplatform.ios section#flutter-ios .embed-container{border-radius:30px}@-webkit-keyframes carouselRotate3D{0%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}25%{-webkit-transform:translate(-50%, -50%) translateX(93%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(93%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}50%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);opacity:1;z-index:1}75%{-webkit-transform:translate(-50%, -50%) translateX(-93%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(-93%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}100%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}}@keyframes carouselRotate3D{0%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}25%{-webkit-transform:translate(-50%, -50%) translateX(93%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(93%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}50%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);opacity:1;z-index:1}75%{-webkit-transform:translate(-50%, -50%) translateX(-93%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(-93%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}100%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}}@media (min-width:640px){@-webkit-keyframes carouselRotate3D{0%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}25%{-webkit-transform:translate(-50%, -50%) translateX(100%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(100%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}50%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);opacity:1;z-index:1}75%{-webkit-transform:translate(-50%, -50%) translateX(-100%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(-100%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}100%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}}@keyframes carouselRotate3D{0%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}25%{-webkit-transform:translate(-50%, -50%) translateX(100%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(100%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}50%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);transform:translate(-50%, -50%) translateX(0%) translateZ(-200px) scale(0.85);opacity:1;z-index:1}75%{-webkit-transform:translate(-50%, -50%) translateX(-100%) translateZ(-100px) scale(0.95);transform:translate(-50%, -50%) translateX(-100%) translateZ(-100px) scale(0.95);opacity:1;z-index:2}100%{-webkit-transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);transform:translate(-50%, -50%) translateX(0%) translateZ(0px) scale(1);opacity:1;z-index:3}}}body.news section.hero{background-image:linear-gradient(35deg, #F3FCFF 10%, #93FAEE 80%);padding-top:var(--gutter) !important;padding-bottom:var(--gutter) !important}@media (min-width:1024px){body.news section.hero .container > h2{max-width:600px !important;margin-top:var(--spacer) !important;margin-bottom:var(--spacer) !important}body.news section.hero .container .mantle{grid-template-columns:1fr 55%;gap:0}body.news section.hero .container .mantle .text{padding-left:0}body.news section.hero .container .mantle .text h1{max-width:100%;font-size:64px;font-weight:700;line-height:72px}body.news section.hero .container .mantle .text h2{font-weight:400;font-size:34px;line-height:40px}}body.news .divider{height:4px;width:1340px;background:var(--grey-3);border-radius:2px;margin:16px auto}body.news #feature-columns .container{margin:0 auto}body.news #feature-columns .feature-columns .card{padding:0;border:none;width:100%}@media (min-width:1024px){body.news #feature-columns .feature-columns p{min-height:141px}}body.news #flutter-news-toolkit .container{margin:0 auto}body.news #flutter-news-toolkit .media img{width:312px}body.news #flutter-news-toolkit h3{font-size:44px}@media (min-width:1024px){body.news #flutter-news-toolkit .feature.toolkit{grid-template-columns:1fr 1fr;gap:137px}body.news #flutter-news-toolkit .feature.toolkit h4{font-size:24px}body.news #flutter-news-toolkit .feature.toolkit h3{font-size:64px}body.news #flutter-news-toolkit .feature.toolkit p{font-size:24px}body.news #flutter-news-toolkit .feature.toolkit .text{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.news #flutter-news-toolkit .feature.toolkit .media img{height:575px;width:544px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.news #resources{background-image:linear-gradient(145deg, #0654B2 20%, #28F5DE 80%)}body.notfound section.hero{padding:10px 0}body.notfound #content h1, body.notfound #content h2{text-align:center}body.notfound #content h1{font-size:var(--font-size-heading-1);margin-bottom:var(--gutter)}body.notfound #content h2{font-size:var(--font-size-heading-3);max-width:658px;margin:0 auto;margin-bottom:var(--gutter)}body.notfound #content img{width:100%;max-width:850px;margin:0 auto;margin-bottom:var(--gutter);display:block}body.notfound #content .links{display:grid;grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:620px;margin:0 auto;margin-bottom:var(--gutter)}body.notfound #content .links ul{padding:0;margin:0;display:block}body.notfound #content .links ul li{margin-bottom:var(--spacer-sm)}body.notfound #content .links a{color:var(--blue-6);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-5)}body.notfound #content .links a:hover{text-decoration:underline}@media (min-width:640px){body.notfound #content section.hero{padding:20px 0}body.notfound #content .links{grid-template-columns:1fr 1fr 15%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;text-align:left}}body.partner{font-family:var(--font-roboto)}body.partner #notification.module{background-color:var(--grey-1)}body.partner section.hero{background:linear-gradient(224deg, var(--blue-1) 0%, var(--blue-2) 100%)}body.partner .hero-content{margin:0 auto;width:90%}body.partner .hero-content h2{font-family:var(--font-gsans);margin:0 !important;font-size:2.625rem !important;font-weight:700 !important;font-style:normal}body.partner .hero-content p{margin:1.5rem 0 0;font-size:1.5rem;font-weight:400;font-style:normal}body.partner section.content-container .story-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter)}body.partner .terms-of-service-text-container{padding:7rem 0}body.partner .text-container{width:85%;margin:0 auto}body.partner .text-container h3{font-family:var(--font-gsans);font-size:1.5rem;font-style:normal;font-weight:700;margin-bottom:1.5rem}body.partner .text-container p.paragraph{font-family:var(--font-roboto);line-height:1.5rem;font-size:1rem;margin-bottom:1.75rem}body.partner .text-container p.paragraph:first-of-type{margin-top:1.75rem}body.partner .text-container p.paragraph:last-of-type{margin-bottom:0}body.partner .text-container p > a{text-decoration-line:underline}body.partner .carousel-section h1{margin:auto 24px}body.partner .carousel-section .carousel .carousel-slider{padding-left:var(--gutter)}body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text h3, body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text p, body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text .btn.quiet{color:white}body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text h3:hover, body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text p:hover, body.partner .carousel-section .carousel .carousel-slider .carousel-featured-card .text .btn.quiet:hover{color:white !important}body.partner #stories .story-grid-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.partner #newsletter{background-color:white;padding-top:var(--gutter-lg)}body.partner #cta{background-color:white}@media (min-width:768px){body.partner .hero-content{width:80%}body.partner .text-container{width:70%}body.partner .carousel-section{padding:0 80px 70px 80px}body.partner .carousel-section h1{margin-left:50px;margin-bottom:44px}}@media (min-width:1024px){body.partner .hero-content{width:70%}body.partner .hero-content h2{font-size:3.625rem !important}body.partner .text-container{width:50%}body.partner .carousel-section{padding:0 80px 70px 80px}body.partner .carousel-section h1{margin-left:50px;margin-bottom:44px}}body.showcase #header .container > .mantle > .media{padding:92px 0 92px}body.showcase #notification.module{background-color:var(--grey-1)}body.showcase #flutter-apps{padding:56px 0}body.showcase #flutter-apps hgroup{padding-left:0 !important}@media (min-width:1024px){body.showcase #flutter-apps{padding:var(--gutter-md) 0}}body.showcase #flutter-apps .carousel .carousel-slider{padding:20px 0 50px}body.showcase #flutter-apps .carousel .carousel-slider .story-item{min-width:222px}body.showcase #flutter-apps .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter)}@media (min-width:1280px){body.showcase #flutter-apps .carousel .carousel-slider .story-item:first-child{margin-left:var(--gutter-auto)}}body.showcase #flutter-apps .carousel .carousel-slider .story-item img{min-width:222px;max-width:222px;border-radius:37px}body.showcase #flutter-apps .carousel .carousel-slider .story-item .text{padding-right:0}body.showcase #flutter-apps .carousel .carousel-slider .story-item .text h3{font-size:24px}body.showcase #flutter-apps .carousel .carousel-slider .story-item .learn-more-button{width:100%}body.showcase #flutter-apps .carousel .carousel-slider .story-item a{position:absolute;cursor:pointer}body.showcase #flutter-apps .carousel .carousel-slider .story-item a:hover{color:var(--blue-6)}body.showcase #flutter-apps .carousel .carousel-slider .story-item:hover{color:var(--blue-6)}body.showcase #flutter-apps .carousel .carousel-slider .story-item:hover .learn-more-button{width:100%;background-color:var(--blue-6);color:white}body.showcase #flutter-apps .carousel .carousel-progress .carousel-completed{height:4px;border-radius:4px;margin-bottom:32px}body.showcase #stories{padding-bottom:var(--gutter-md)}body.showcase #stories .story-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}body.showcase #stories .story-grid-header h2{font-size:var(--font-size-heading-1);margin-bottom:var(--gutter-sm);width:100%}@media (min-width:768px){body.showcase #stories .story-grid-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.showcase #stories .story-grid-header h2{margin-bottom:0;text-align:left}}body.showcase #stories .story-item a:hover h4, body.showcase #stories .story-item a:hover span, body.showcase #stories .story-item a:hover p{color:var(--primary)}body.showcase #stories .showcase__story-content > span{font-size:var(--font-size-default);margin-bottom:16px}body.showcase #stories .story-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter)}body.showcase #developer-stories .story-item{max-width:calc(100% - var(--gutter));min-width:calc(100% - var(--gutter))}body.showcase #developer-stories .story-item:last-child{margin-right:var(--gutter-sm)}@media (min-width:640px){body.showcase #developer-stories .story-item{min-width:var(--ui-card-width) !important;max-width:var(--ui-card-width) !important}body.showcase #developer-stories .story-item:last-child{margin-right:var(--gutter)}}body.showcase .see-more{padding-top:var(--gutter);text-align:center}body.showcase .see-more a.btn{padding:0}body.showcase #companies{overflow:hidden}body.showcase #companies h2{max-width:460px}body.showcase #companies .logo-garden{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.showcase #companies .inner-fixed{display:grid;justfiy-content:center}body.showcase #companies .logo-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter-sm);margin-bottom:var(--gutter-sm);-ms-flex-item-align:center;align-self:center;position:relative}body.showcase #companies .logo-row:nth-child(1), body.showcase #companies .logo-row:nth-child(3){left:calc((164px / 2) + (var(--gutter-sm) / 2))}body.showcase #companies .logo-row > div{background-color:var(--grey-1);border-radius:var(--ui-border-radius-sm);-webkit-box-shadow:var(--ui-drop-shadow-sm);box-shadow:var(--ui-drop-shadow-sm);display:grid;height:164px;padding:37px;place-items:center;width:164px;min-width:164px}body.showcase-story .richtext-image.full-width{max-width:800px;margin-left:auto;margin-right:auto}