:root{--page-margin:20px;--page-container-width:1400px;--grid-gap:10px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--text-spacing-md:1.6rem;--font-size-body-sm:13px;--font-size-body-md:16px;--font-size-body-lg:19px;--announcements-height:0px;--announcements-inview:0;--button-border-radius:var(--cf-radius,16px);--button-primary-text-color:#fff;--button-primary-background-color:#435cff;--button-primary-border-color:transparent;--button-primary-hover-text-color:#fff;--button-primary-hover-background-color:#3c53e6;--button-primary-hover-border-color:transparent;--button-tertiary-text-color:#000;--button-tertiary-background-color:rgba(0,0,0,.1);--button-tertiary-border-color:transparent;--button-tertiary-hover-text-color:#000;--button-tertiary-hover-background-color:rgba(0,0,0,.2);--button-tertiary-hover-border-color:transparent}@media screen and (min-width:900px){:root{--page-margin:60px;--grid-gap:20px;--font-size-body-sm:15px;--font-size-body-md:19px;--font-size-body-lg:22px}}:where(.header,.header-foldout) button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;font-size:100%;margin:0;padding:0}:where(.header,.header-foldout) li,:where(.header,.header-foldout) ol,:where(.header,.header-foldout) ul{border:0;list-style:none;margin:0;padding:0}:where(.header,.header-foldout) a{color:inherit;text-decoration:none}.font-pre-header-lg,.font-pre-header-md,.font-pre-header-sm{font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.font-pre-header-sm{font-size:calc(var(--font-size-body-sm)*.78)}.font-pre-header-md{font-size:calc(var(--font-size-body-md)*.78)}.font-pre-header-lg{font-size:calc(var(--font-size-body-lg)*.9)}.header .button{align-items:center;background:var(--button-background-color);border-color:var(--button-border-color);border-radius:var(--button-border-radius);border-style:solid;border-width:1px;color:var(--button-text-color);display:inline-flex;font-size:calc(var(--font-size-body-md)*.78);font-weight:600;gap:.9em;justify-content:center;letter-spacing:.02em;margin:1px;padding:.75em 1.8em .7em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.header .button--primary{--button-text-color:var(--button-primary-text-color);--button-background-color:var(--button-primary-background-color);--button-border-color:var(--button-primary-border-color)}.header .button--primary:hover{--button-text-color:var(--button-primary-hover-text-color);--button-background-color:var(--button-primary-hover-background-color);--button-border-color:var(--button-primary-hover-border-color)}.header .button--tertiary{--button-text-color:var(--button-tertiary-text-color);--button-background-color:var(--button-tertiary-background-color);--button-border-color:var(--button-tertiary-border-color)}.header .button--tertiary:hover{--button-text-color:var(--button-tertiary-hover-text-color);--button-background-color:var(--button-tertiary-hover-background-color);--button-border-color:var(--button-tertiary-hover-border-color)}:root{--header-background-color:#000;--header-offset:var(--header-height);--header-overflow:0}.header-offset{height:var(--header-offset);position:relative}.header{background-color:var(--header-background-color);color:#fff;left:0;pointer-events:none;top:var(--announcements-height,0);width:100%;z-index:1000;--button-tertiary-text-color:#fff;--button-tertiary-background-color:hsla(0,0%,100%,.1);--button-tertiary-hover-text-color:#fff;--button-tertiary-hover-background-color:hsla(0,0%,100%,.2)}.header__skip,.header__wrapper>*{pointer-events:all}.header__wrapper{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;position:relative;width:calc(100% - var(--page-margin)*2)}.header__logo{color:inherit;display:block;height:44px;width:auto}.header__logo .text{fill:currentColor}.header__navigation-list{display:flex}.header__navigation-item-link{align-items:center;background-color:transparent;border-radius:var(--border-radius-sm);color:var(--item-color);display:flex;font-weight:600;gap:.5em}.header__navigation-item-link--active,.header__navigation-item-link:hover{background-color:var(--item-active-background-color)}.header__navigation-item-icon{height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:2;width:10px}.header__navigation-item-link--active .header__navigation-item-icon>path:first-child{opacity:0}.header__navigation-action .button{white-space:nowrap}.header__navigation-search{align-items:center;display:flex;padding:.5em}.header__navigation-search path{stroke:var(--item-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.header__actions{align-items:center;display:flex;gap:4px}.header__action{align-items:center;display:flex;min-height:3rem}.header__action .button{white-space:nowrap}.header__navigation-toggle,.header__search{align-items:center;display:flex;padding:.5em}.header__navigation-toggle path,.header__search path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}@media screen and (max-width:399px){.header__action--demo{display:none}}@media screen and (max-width:479px){.header__action--login{display:none}.header__navigation-actions{flex-direction:column}}@media screen and (max-width:1199px){[data-global-resource-path="creative-force/templates/partials/header.html"]{margin-bottom:var(--header-overflow);position:sticky;top:0;z-index:1000}.header-offset{height:0!important}.header{position:relative;top:0}.header--scrolled{background-color:#000}.header--navigation-open{background-color:#fff;color:#000}.header__action--search{margin-left:1rem}.header__action--navigation-toggle{margin-right:-.5em}.header--navigation-open .header__action--demo,.header--navigation-open .header__action--login,.header--navigation-open .header__action--search{display:none}.header__wrapper{padding:.5rem 0}.header__navigation{--item-color:#000;--item-active-background-color:#ecefff;--button-tertiary-text-color:#000;--button-tertiary-background-color:rgba(67,92,255,.1);--button-tertiary-border-color:transparent;--button-tertiary-hover-text-color:#000;--button-tertiary-hover-background-color:rgba(67,92,255,.2);--button-tertiary-hover-border-color:transparent;background-color:#fff;border-top:1px solid rgba(0,0,0,.15);display:none;flex-direction:column;height:calc(100% - var(--header-height));left:0;padding:var(--page-margin);position:fixed;top:var(--header-height);width:100%;z-index:-1}.header--navigation-open .header__navigation{display:flex}.header__navigation-logo{display:none}.header__navigation-list{flex-direction:column;margin-bottom:var(--text-spacing-md)}.header__navigation-item-link{justify-content:space-between;margin:0 -.75rem;padding:.5rem .75rem;width:calc(100% + 1.5rem)}.header__navigation-action{width:100%}.header__navigation-actions{display:flex;gap:4px;margin-top:auto}.header__navigation-action--search{display:none}.header__navigation-action .button{width:100%}.header__navigation-toggle svg path:first-child,.header__navigation-toggle svg path:nth-child(2),.header__navigation-toggle svg path:nth-child(3){display:block}.header--navigation-open .header__navigation-toggle svg path:first-child,.header--navigation-open .header__navigation-toggle svg path:nth-child(2),.header--navigation-open .header__navigation-toggle svg path:nth-child(3),.header__navigation-toggle svg path:nth-child(4),.header__navigation-toggle svg path:nth-child(5){display:none}.header--navigation-open .header__navigation-toggle svg path:nth-child(4),.header--navigation-open .header__navigation-toggle svg path:nth-child(5){display:block}}@media screen and (min-width:1200px){.header{position:absolute}.header__wrapper{justify-content:space-between;padding:1.75rem 0}.header__logo{height:52px}.header__action--navigation-toggle{display:none}.header__navigation{--navigation-background-color:hsla(0,0%,100%,.1);--item-color:#fff;--item-active-background-color:hsla(0,0%,100%,.16);align-items:center;backdrop-filter:blur(10px);background-color:var(--navigation-background-color);border-radius:var(--border-radius-md);display:flex;left:50%;padding:.75em 1em;position:fixed;top:14px;top:calc(14px + var(--announcements-inview, 0px));transform:translate(-50%);z-index:1000}.header--scrolled .header__navigation{--navigation-background-color:hsla(0,0%,100%,.9);--item-color:#000;--item-active-background-color:rgba(0,0,0,.1);--button-tertiary-text-color:#fff;--button-tertiary-background-color:#000;--button-tertiary-border-color:transparent;--button-tertiary-hover-text-color:#fff;--button-tertiary-hover-background-color:#000;--button-tertiary-hover-border-color:transparent;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}.header__navigation-logo-wrapper{display:block;margin:0;opacity:0;overflow:hidden;transition:opacity 1s cubic-bezier(.075,.82,.165,1),margin 1s cubic-bezier(.075,.82,.165,1);width:0}.header--scrolled .header__navigation-logo-wrapper{margin-right:1em;opacity:1;width:35px}.header__navigation-logo{height:auto;width:100%}.header__navigation-list{align-items:center;gap:5px}.header__navigation-item-link{font-size:calc(var(--font-size-body-md)*.78);letter-spacing:.02em;padding:.5em 1em;text-align:center;text-transform:uppercase}.header__navigation-actions{align-items:center;display:flex;gap:2px;margin:0;opacity:0;overflow:hidden;transition:all 1s cubic-bezier(.075,.82,.165,1);width:0}.header--scrolled .header__navigation-actions{margin-left:1em;opacity:1;width:auto}}@media screen and (min-width:1200px) and (max-width:1399px){.header__navigation{transform:translate(-50%) scale(.9)}.header__actions{transform:scale(.9);transform-origin:center right}}.header-foldout{background-color:#fff;color:#000;opacity:0;pointer-events:none;position:fixed;z-index:1000}.header-foldout--active{opacity:1;pointer-events:all}.header-foldout__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--grid-gap)}.header-foldout__title{font-weight:600;letter-spacing:.01em}.header-foldout__linkstack{display:flex;flex-direction:column;font-size:var(--font-size-body-sm);gap:2px}.header-foldout__link{border-radius:var(--border-radius-sm);display:block;padding:.3rem .7rem}.header-foldout__link:hover{background-color:#ecefff}.header-foldout__link-title{align-items:flex-start;display:block;display:flex;font-weight:400;gap:.3em}.header-foldout__link-badge{color:#435cff;display:block;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.3;padding:.3em 0 0;text-transform:uppercase}.header-foldout__featured-link{background-color:#ecefff;display:flex;flex-direction:column;font-size:var(--font-size-body-sm);overflow:hidden}.header-foldout__featured-link-image{aspect-ratio:2/1;position:relative;width:12.5rem}.header-foldout__featured-link-image img{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.header-foldout__featured-link-text{position:relative}.header-foldout__featured-link-description{display:block;margin-top:4px}.header-foldout__featured-link-icon>svg{display:block;height:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}@media screen and (max-width:1199px){.header-foldout{border-top:1px solid rgba(0,0,0,.15);height:calc(100% - var(--header-height));left:0;overflow-y:auto;padding:var(--page-margin);position:fixed;top:var(--header-height);width:100%}.header-foldout__wrapper{flex-direction:column}.header-foldout__close{align-items:center;background-color:transparent;border-radius:var(--border-radius-sm);display:flex;font-weight:600;justify-content:space-between;margin:0 -.75rem;margin-bottom:var(--text-spacing-md);padding:.5rem .75rem;width:calc(100% + 1.5rem)}.header-foldout__close:hover{background-color:#ecefff}.header-foldout__close-icon{color:inherit;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.header-foldout__column:not(:first-child):not(.header-foldout__column--featured){margin-top:var(--text-spacing-md)}.header-foldout__title{margin-bottom:1rem}.header-foldout__image{aspect-ratio:16/9;border-radius:var(--border-radius-sm);box-shadow:4px 4px 20px 0 rgba(67,92,255,.15);display:block;margin-bottom:1rem;overflow:hidden}.header-foldout__linkstack{display:flex;flex-direction:column;margin:0 -.75rem}.header-foldout__link{border-radius:var(--border-radius-sm);padding:.5rem .75rem}.header-foldout__featured{margin-top:var(--text-spacing-md)}.header-foldout__featured--2-columns{display:flex;flex-direction:column;gap:var(--page-margin)}.header-foldout__featured-link{border-radius:var(--border-radius-sm);overflow:hidden;padding:var(--page-margin)}.header-foldout__featured-link-image{aspect-ratio:2/1;display:block;margin:calc(var(--page-margin)*-1) calc(var(--page-margin)*-1) var(--page-margin) calc(var(--page-margin)*-1);overflow:hidden;width:calc(100% + var(--page-margin)*2)}.header-foldout__featured-link-icon{margin-top:.7rem}}@media screen and (min-width:1200px){.header-foldout{border-radius:var(--border-radius-lg);box-shadow:0 5px 30px 0 rgba(0,0,0,.1);left:50%;overflow:hidden;padding:2rem 1.3rem;top:calc(var(--header-height) + var(--announcements-inview, 0px));transform:translate(-50%)}.header-foldout__close{display:none}.header-foldout__wrapper{gap:calc(var(--grid-gap)*2)}.header-foldout__column{display:flex;flex-direction:column;min-width:10rem}.header-foldout__title{margin-bottom:1rem;padding:0 .7rem;white-space:nowrap}.header-foldout__link-title{white-space:nowrap}.header-foldout__image{aspect-ratio:5/3;border-radius:var(--border-radius-sm);box-shadow:4px 4px 20px 0 rgba(67,92,255,.15);display:block;margin-bottom:1rem;overflow:hidden}.header-foldout__description{padding:0 1rem}.header-foldout__featured{margin:3rem -.7rem -1.3rem}.header-foldout__featured--2-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem}.header-foldout__featured-link{border-radius:16px;flex-direction:row;flex-grow:1}.header-foldout__featured-link-image{flex-shrink:0}.header-foldout__featured--2-columns .header-foldout__featured-link-image{aspect-ratio:120/94;width:120px}.header-foldout__featured-link-text{align-self:flex-end;flex-grow:1;padding:1.3rem 1.7rem}.header-foldout__featured--2-columns .header-foldout__featured-link-text{margin-right:calc(-22px + -1.7rem)}.header-foldout__featured-link-title{font-size:16px}.header-foldout__featured-link-description{font-size:12px}.header-foldout__featured-link-icon{align-self:flex-end;padding:1.3rem 1.7rem 1.3rem 0}.header-foldout__column--featured{max-width:12rem}.header-foldout__column--featured .header-foldout__featured{height:calc(100% + 2.6rem);margin:-1.3rem -.7rem -1.3rem 0}.header-foldout__column--featured .header-foldout__featured-link{flex-direction:column;height:100%}.header-foldout__column--featured .header-foldout__featured-link-image{aspect-ratio:191/140;width:100%}.header-foldout__column--featured .header-foldout__featured-link-text{padding:1rem 1.3rem .7rem}.header-foldout__column--featured .header-foldout__featured-link-icon{align-self:flex-start;padding:0 1.3rem 1rem}}.header{--header-background-color:transparent;color:#000;--button-tertiary-text-color:#000;--button-tertiary-background-color:rgba(0,0,0,.06);--button-tertiary-border-color:transparent;--button-tertiary-hover-text-color:#000;--button-tertiary-hover-background-color:rgba(0,0,0,.1);--button-tertiary-hover-border-color:transparent}@media screen and (min-width:1200px){.header__navigation{--navigation-background-color:hsla(0,0%,100%,.6);--item-color:#000;--item-active-background-color:rgba(0,0,0,.06);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 10px 30px -14px rgba(0,0,0,.22)}}@media screen and (max-width:1199px){.header--scrolled{-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);background-color:hsla(0,0%,100%,.9)}}