.background-shape--circle-dots{--color-shape:var(--color-grey-graphic);color:var(--color-shape);opacity:50%}.background-shape--circle-dots path{fill:currentColor}.background-shape--circle-stripes{--color-shape:var(--color-grey-graphic);color:var(--color-shape);opacity:50%}.background-shape--circle-stripes .line{stroke:currentColor}.statamic-image{height:100%;width:100%}.image-caption{color:var(--color-grey-text);font-size:smaller;font-style:italic;padding-block-start:1rem;text-align:center}.statamic-title-wrapper{display:flex;gap:1rem;margin-block-end:1rem}.statamic-title-wrapper h2{margin-block-end:0}.statamic-title-wrapper .icon{color:var(--color-accent-graphic)}.statamic-title-wrapper .icon svg{height:1.5rem;width:1.5rem}.statamic-title-wrapper.icon-position--block-start{flex-direction:column}.statamic-title-wrapper.icon-position--inline-start{flex-direction:row}.statamic-title{font-family:var(--font-family-heading);white-space:pre-line}.statamic-icon-list{display:grid;gap:1.5rem}.statamic-icon-list>li{display:grid;gap:1.25rem;grid-template-columns:auto 1fr;position:relative}.statamic-icon-list .list-item-title{font-size:var(--font-size-md);margin-block:0}.statamic-icon-list .list-item-title:has(+.list-item-text){margin-block:.5rem}.statamic-icon-list .list-item-text{margin-block:0}.statamic-icon-list .icon svg,.statamic-icon-list .iconify{color:var(--color-accent-graphic);height:var(--font-size-xl);width:var(--font-size-xl)}ul.statamic-icon-list li:not(:has(.icon)){padding-inline-start:1.25rem}ul.statamic-icon-list li:not(:has(.icon)):before{background-color:var(--color-accent-graphic);border-radius:var(--radius-full);content:"";height:8px;left:0;position:absolute;top:.5em;width:8px}ol.statamic-icon-list{counter-reset:steps}ol.statamic-icon-list li{counter-increment:steps}ol.statamic-icon-list li .list-item-title:before{content:counter(steps) ". "}.content-block-link{max-width:-moz-max-content;max-width:max-content}.statamic-button-group{align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-wrap:wrap;margin-block:2.5rem;row-gap:1.5rem}.statamic-quote blockquote{border:none;padding-inline-start:0}.statamic-quote .author{color:var(--color-grey-text);font-size:smaller;font-style:italic}.video-player{display:grid;min-width:240px;place-items:center;position:relative}.video-player img{aspect-ratio:var(--aspect-ratio);background-color:#000;cursor:pointer;width:100%}.video-player figcaption{color:var(--color-grey-text);font-size:smaller;font-style:italic;padding-block-start:1rem}.video-player button{background-color:#000;border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:grid;padding:.25rem;place-content:center;position:absolute;scale:.94;transition:scale var(--duration-sm) ease-out}.video-player button svg{fill:currentColor;padding-inline-start:.35rem}.video-player button:hover{scale:1}.video-player .iframe-wrapper{aspect-ratio:var(--aspect-ratio);width:100%}.video-player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.accordion-panel-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-lg) ease-in-out}.accordion-panel{min-height:var(--min-height);overflow:var(--overflow,hidden)}.accordion-trigger[aria-expanded=true] .accordion-arrow{rotate:.5turn}.accordion-trigger[aria-expanded=true]~.accordion-panel-wrapper{grid-template-rows:1fr}.accordion-trigger{align-items:center;background:transparent;border:none;border-radius:var(--radius-xs);display:flex;outline-offset:2px;padding-inline:0;position:relative;text-align:left;transition-duration:var(--duration-sm);transition-property:color,border-color,outline-offset,outline-color;width:100%}.accordion-trigger:hover,.accordion-trigger:hover .accordion-arrow{color:var(--color-accent-graphic)}.accordion-trigger:focus-visible{border-color:transparent;outline:2px dotted var(--focus-color)}.accordion-trigger .accordion-arrow{margin-inline-end:.25em;transition:rotate var(--duration-md),color var(--duration-sm)}.statamic-accordion{border-block-end:1px solid var(--color-grey-light);margin-block-start:1.5rem;padding-block-end:1.5rem}.statamic-accordion .accordion-trigger{flex-direction:row-reverse;font-weight:var(--font-weight-bold);justify-content:space-between}.statamic-accordion .accordion-trigger .iconify{color:var(--color-accent-graphic)}.statamic-accordion .accordion-panel{color:var(--color-grey-text)}.statamic-accordion .accordion-panel p{padding-block-start:2.5rem;padding-inline-end:4rem}@supports (animation-timeline:view()){.accordion-list-item{opacity:0}@media(prefers-reduced-motion:no-preference){.accordion-list-item{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.light-mode .background-color--grey .statamic-accordion{border-block-end-color:var(--color-grey-graphic)}.statamic-callout{margin-block:2.5rem;padding:var(--app-padding-inline)}.statamic-callout p{margin-block-end:0}.statamic-callout.background-color--white{background-color:var(--color-bg)}.statamic-callout.background-color--grey{background-color:var(--color-accent-grey)}.statamic-callout.background-color--black{background-color:var(--color-black-bg);border:1px solid var(--card-border-color);color:#fff}.visual-placeholder{height:300px;width:300px}.visual-placeholder .stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-placeholder .fill--accent{fill:var(--color-accent)}.visual-placeholder .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-placeholder .fill--black{fill:var(--color-black)}.visual-placeholder .fill--white{fill:var(--color-white)}.employee-entry{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.employee-entry.employee-entry--small .image-wrapper{height:6rem;width:6rem}.employee-entry.employee-entry--small .image-wrapper img{border-radius:var(--radius-full)}.employee-entry.employee-entry--xs{gap:1rem}.employee-entry.employee-entry--xs .image-wrapper{height:2.5rem;width:2.5rem}.employee-entry.employee-entry--xs .image-wrapper img{border-radius:var(--radius-full)}.employee-entry.employee-entry--xs .employee-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}@container (min-width: 600px){.employee-entry.employee-entry--xs .employee-details{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}}.employee-entry .employee-name{font-size:var(--font-size-md);margin-block:0;white-space:nowrap}.employee-entry .employee-jobtitle{color:var(--color-grey-text);font-size:var(--font-size-sm)}.employee-entry .employee-contact{color:var(--color-text);display:grid;font-size:var(--font-size-xs);gap:.25em}.employee-entry .employee-contact a:hover{color:var(--color-accent-text)}.employee-entry .visual-placeholder,.employee-entry figure{height:300px;order:-1;width:300px}.visual-shape-one{margin-inline:auto;padding-inline:var(--app-padding-inline)}@media(prefers-reduced-motion:no-preference){.visual-shape-one{animation:fadeOut linear;animation-range:exit;animation-timeline:view()}}.visual-shape-one path.fill--black{fill:var(--color-black)}.visual-shape-one path.fill--white{fill:var(--color-white)}.visual-shape-one path.fill--grey{fill:var(--color-grey-graphic)}.visual-shape-one path:not([class]){fill:var(--color-grey-text)}.visual-shape-two{margin-inline:auto;padding-inline:var(--app-padding-inline)}@media(prefers-reduced-motion:no-preference){.visual-shape-two{animation:fadeOut linear;animation-range:exit;animation-timeline:view()}}.visual-shape-two path.fill--black{fill:var(--color-black)}.visual-shape-two path.fill--white{fill:var(--color-white)}.visual-shape-two path.fill--accent{fill:var(--color-accent-graphic)}.visual-shape-two path.fill--grey-light{fill:var(--color-grey-light)}.visual-shape-two path.fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-shape-three{margin-inline:auto;padding-inline:var(--app-padding-inline)}@media(prefers-reduced-motion:no-preference){.visual-shape-three{animation:fadeOut linear;animation-range:exit;animation-timeline:view()}}.visual-shape-three path.fill--black{fill:var(--color-black)}.visual-shape-three path.fill--white{fill:var(--color-white)}.visual-shape-three path.fill--accent{fill:var(--color-accent-graphic)}.visual-shape-three path.fill--grey-light{fill:var(--color-grey-light)}.visual-shape-three path.fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-shape-three path.stroke--black{stroke:var(--color-black)}.visual-shape-three path.stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-kraft-k{height:auto;margin-inline:auto;width:100%}.visual-kraft-k .stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-kraft-k .fill--accent{fill:var(--color-accent)}.visual-kraft-k .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-kraft-k .fill--black{fill:var(--color-black)}.visual-kraft-k .fill--white{fill:var(--color-white)}.visual-kraft-r{height:auto;margin-inline:auto;width:100%}.visual-kraft-r .fill--accent{fill:var(--color-accent)}.visual-kraft-r .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-kraft-r .fill--black{fill:var(--color-black)}.visual-kraft-r .fill--white{fill:var(--color-white)}.visual-kraft-a{height:auto;margin-inline:auto;width:100%}.visual-kraft-a .stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-kraft-a .fill--accent{fill:var(--color-accent)}.visual-kraft-a .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-kraft-a .fill--black{fill:var(--color-black)}.visual-kraft-a .fill--white{fill:var(--color-white)}.visual-kraft-f{height:auto;margin-inline:auto;width:100%}.visual-kraft-f .stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-kraft-f .fill--accent{fill:var(--color-accent)}.visual-kraft-f .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-kraft-f .fill--black{fill:var(--color-black)}.visual-kraft-f .fill--white{fill:var(--color-white)}.visual-kraft-t{height:auto;margin-inline:auto;width:100%}.visual-kraft-t .stroke--grey-graphic{stroke:var(--color-grey-graphic)}.visual-kraft-t .fill--accent{fill:var(--color-accent)}.visual-kraft-t .fill--grey-light{fill:var(--color-grey-light)}.visual-kraft-t .fill--grey-graphic{fill:var(--color-grey-graphic)}.visual-kraft-t .fill--black{fill:var(--color-black)}.visual-kraft-t .fill--white{fill:var(--color-white)}.background-shape--rectangle-dots{--color-shape:var(--color-grey-graphic);color:var(--color-shape);opacity:80%}.background-shape--rectangle-dots path{fill:currentColor}@media(min-width:768px){.statamic-spacer{margin-block-start:var(--margin-block-start,0)}}.statamic-spacer.mobile-and-desktop{margin-block-start:var(--margin-block-start,0)}.hero-block{display:grid}.hero-block h1{font-size:var(--font-calc-heading-1);margin-block-end:.5em;max-width:720px}.hero-block p{font-size:var(--font-calc-body-1);max-width:59ch}.hero-block .hero-block-wrapper{align-content:center;align-items:center;display:grid;margin-inline:auto;row-gap:4rem;width:100%}.hero-block .hero-image{z-index:-1}@media(prefers-reduced-motion:no-preference){.hero-block .hero-image{animation:fadeOut linear;animation-range:exit 200px;animation-timeline:view()}}.hero-block .hero-image img{height:100%;-o-object-position:center;object-position:center;width:100%}.hero-block .article-date{color:var(--color-grey-text);display:inline-block;margin-block-start:1.5rem}.hero-block .background-visual{padding-inline:var(--app-padding-inline)}.hero-block .background-shapes-wrapper{inset:0;isolation:isolate;mix-blend-mode:screen;overflow:clip;position:absolute}.hero-block .background-shape{position:absolute}.hero-block .background-shape--circle-stripes{color:var(--color-accent-brown);opacity:1;right:calc(var(--app-padding-inline)*-1);top:20%;width:min(25%,240px)}.hero-block .background-shape--circle-dots{inset:0;margin:auto;margin-inline-end:10%;width:min(50%,480px)}.hero-block .background-attachment--fixed{background-attachment:fixed}.page-block--full-height,.page-block--full-height .hero-image,.page-block--full-height .hero-image img{min-height:calc(100svh - var(--app-header-height))}.hero-block.image-position--background{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero-block.image-position--background:after{background:linear-gradient(180deg,transparent 0,hsl(0 0 0/75%));content:"";height:100%;inset:0;position:absolute;width:100%}@media(min-width:1024px){.hero-block.image-position--background:after{background:linear-gradient(180deg,transparent 50%,hsl(0 0 0/50%))}}.hero-block.image-position--background h1{color:#fff}.hero-block.image-position--background .bard-content{color:#fff;margin-inline:0;max-width:640px}.hero-block.image-position--background .page-block-content{display:grid;padding-block:var(--app-header-height);text-align:left;width:100%;z-index:2}.hero-block.image-position--block-start .page-block-content{padding-block:4rem}@media(min-width:1200px){.hero-block.image-position--block-start .page-block-content{padding-block-start:8rem}}.hero-block.image-position--block-end{padding-block-start:var(--app-header-height)}@media(min-width:1200px){.hero-block.image-position--block-end{padding-block-start:8rem}}.hero-block.image-position--inline-end .page-block-content{padding-block-start:4rem}@media(min-width:1200px){.hero-block.image-position--inline-end .hero-block-wrapper{grid-template-columns:1fr 50vw 50vw 1fr}.hero-block.image-position--inline-end .page-block-content{grid-column:2/span 1;padding-block-end:4rem;padding-block-start:8rem}.hero-block.image-position--inline-end .hero-image{grid-column:3/span 2}.hero-block.image-position--inline-end .hero-image img{width:100%}}@media(min-width:1440px){.hero-block.image-position--inline-end .hero-block-wrapper{grid-template-columns:1fr calc(var(--app-max-width)/2) calc(var(--app-max-width)/2) 1fr}}.hero-block.image-position--inline-start .page-block-content{padding-block-end:4rem;padding-block-start:2rem}@media(min-width:1200px){.hero-block.image-position--inline-start .hero-block-wrapper{align-items:center;grid-template-columns:1fr 50vw 50vw 1fr}.hero-block.image-position--inline-start .page-block-content{grid-column:3/span 1;padding-block:4rem 0;padding-inline-start:4rem}.hero-block.image-position--inline-start .hero-image{grid-column:1/span 2}.hero-block.image-position--inline-start .hero-image img{width:100%}}@media(min-width:1440px){.hero-block.image-position--inline-start .hero-block-wrapper{grid-template-columns:1fr calc(var(--app-max-width)/2) calc(var(--app-max-width)/2) 1fr}}.hero-block.text-align--center h1{margin-inline:auto;text-align:center}.hero-block.text-align--center .page-block-content{text-align:center}.hero-block.text-align--center .page-block-content p{margin-inline:auto}.hero-block.text-align--right .page-block-content{text-align:right}.page-block.all-in-one-block{margin-inline:auto}.page-block.all-in-one-block.margin-block-start--sm{margin-block-start:1.5rem}.page-block.all-in-one-block.margin-block-start--md{margin-block-start:2.5rem}.page-block.all-in-one-block.margin-block-start--lg{margin-block-start:4rem}.page-block.all-in-one-block.margin-block-start--xl{margin-block-start:6rem}.page-block.all-in-one-block.margin-block-start--xxl{margin-block-start:8rem}.page-block.all-in-one-block.margin-block-end--sm{margin-block-end:1.5rem}.page-block.all-in-one-block.margin-block-end--md{margin-block-end:2.5rem}.page-block.all-in-one-block.margin-block-end--lg{margin-block-end:4rem}.page-block.all-in-one-block.margin-block-end--xl{margin-block-end:6rem}.page-block.all-in-one-block.margin-block-end--xxl{margin-block-end:8rem}.page-block.all-in-one-block.padding-block-start--sm{padding-block-start:1.5rem}.page-block.all-in-one-block.padding-block-start--md{padding-block-start:2.5rem}.page-block.all-in-one-block.padding-block-start--lg{padding-block-start:4rem}.page-block.all-in-one-block.padding-block-start--xl{padding-block-start:6rem}.page-block.all-in-one-block.padding-block-start--xxl{padding-block-start:8rem}.page-block.all-in-one-block.padding-block-end--sm{padding-block-end:1.5rem}.page-block.all-in-one-block.padding-block-end--md{padding-block-end:2.5rem}.page-block.all-in-one-block.padding-block-end--lg{padding-block-end:4rem}.page-block.all-in-one-block.padding-block-end--xl{padding-block-end:6rem}.page-block.all-in-one-block.padding-block-end--xxl{padding-block-end:8rem}.page-block.all-in-one-block .page-block-content{display:flex;flex-wrap:wrap;margin-inline:auto;row-gap:1.5rem}.page-block.all-in-one-block .page-block-content.align-items--stretch{align-items:stretch}.page-block.all-in-one-block .page-block-content.align-items--start{align-items:flex-start}.page-block.all-in-one-block .page-block-content.align-items--center{align-items:center}.page-block.all-in-one-block .page-block-content.align-items--end{align-items:flex-end}.page-block.all-in-one-block .page-block-column{flex-basis:20rem;flex-grow:1}.page-block.all-in-one-block .page-block-column[class*=background-color--]{padding-block:2rem;padding-inline:var(--app-padding-inline)}.page-block.all-in-one-block .page-block-column.background-color--grey{background-color:var(--color-accent-grey);color:var(--color-text)}.page-block.all-in-one-block .page-block-column.background-color--white{background-color:var(--color-white);color:var(--color-text)}.page-block.all-in-one-block .page-block-column.background-color--black{--color-grey-text:#bfc4c0;--color-accent-text:#6476ed;background-color:var(--color-black-bg);color:#fff}.double-title .title{white-space:pre-line}:where(h2:has(.super-title)){display:grid}:where(h2:has(.super-title)) .super-title{color:var(--color-grey-text);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);letter-spacing:.05em;margin-block-end:1.5rem;text-transform:uppercase}:where(h2:has(.super-title)) .title{max-width:640px}.page-block.basic-block{margin-inline:auto}.page-block.basic-block .image-column{margin-inline:auto;max-width:var(--app-max-width)}.page-block.basic-block .image-column img{-o-object-fit:contain;object-fit:contain;width:100%}.page-block.basic-block .page-block-content{max-width:var(--app-max-width);padding-block:1.5rem}@media(min-width:1200px){.page-block.basic-block .page-block-content{padding-inline:var(--app-padding-inline)}}@media(min-width:768px){.page-block.basic-block.image-position--block-end .image-column{padding-inline:var(--app-padding-inline)}.page-block.basic-block.image-position--block-start .image-column{order:-1;padding-inline:var(--app-padding-inline)}.page-block.basic-block.image-position--inline-end:has(.image-column){align-items:center;display:grid;gap:4rem;grid-template-columns:1fr min(480px,40vw)}.page-block.basic-block.image-position--inline-end .image-column{padding-inline-end:var(--app-padding-inline)}.page-block.basic-block.image-position--inline-start:has(.image-column){align-items:center;display:grid;gap:4rem;grid-template-columns:min(480px,40vw) 1fr}.page-block.basic-block.image-position--inline-start .image-column{order:-1;padding-inline-start:var(--app-padding-inline)}}.page-block.two-cols-text-block .page-block-content{padding-block:4rem}@media(min-width:1200px){.page-block.two-cols-text-block .page-block-content{display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding-block-end:1.5rem;padding-block-start:8rem;padding-inline:var(--app-padding-inline)}}@media(min-width:1200px){.page-block.two-cols-text-block .page-block-content .bard-content{padding-block-start:1.5rem}}.page-block.two-cols-text-block .page-block-content .bard-content>:first-child{margin-block:0}.page-block.two-cols-text-block .page-block-content p,.page-block.two-cols-text-block .page-block-content ul{margin-block-start:0}:is(.page-block.two-cols-text-block .page-block-content p,.page-block.two-cols-text-block .page-block-content ul)+p,:is(.page-block.two-cols-text-block .page-block-content p,.page-block.two-cols-text-block .page-block-content ul)+ul{margin-block-start:1.5rem}@supports (animation-timeline:view()){.page-block.two-cols-text-block .right-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.two-cols-text-block .right-column{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.page-block.two-cols-text-block.background-color--grey .page-block-content{padding-block-start:8rem}.page-block.two-cols-image-block.image-background-color--white .image-column{background-color:var(--color-white)}.page-block.two-cols-image-block.image-background-color--black .image-column{background-color:var(--color-black)}.page-block.two-cols-image-block.image-background-color--grey .image-column{background-color:var(--color-accent-grey)}.page-block.two-cols-image-block .page-block-content{-moz-column-gap:8rem;column-gap:8rem;display:grid;row-gap:4rem}@media(min-width:1200px){.page-block.two-cols-image-block .page-block-content{grid-template-columns:3fr 4fr}}@media(prefers-reduced-motion:no-preference){.page-block.two-cols-image-block .image-column{animation:fadeOut linear;animation-range:exit;animation-timeline:view()}}.page-block.two-cols-visual-block .page-block-content{display:grid;gap:4rem;padding-block:4rem}@media(min-width:1200px){.page-block.two-cols-visual-block .page-block-content{grid-template-columns:1fr 1fr;padding-block-end:8rem}.page-block.two-cols-visual-block .page-block-content .double-title .title{font-weight:var(--font-weight-bold)}.page-block.two-cols-visual-block .page-block-content .double-title:has(.super-title):not(:has(.title)){margin-block:0}.page-block.two-cols-visual-block .page-block-content h2,.page-block.two-cols-visual-block .page-block-content h3{margin-block:0 2rem}}@supports (animation-timeline:view()){.page-block.two-cols-visual-block .page-block-content .text-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.two-cols-visual-block .page-block-content .text-column{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}@supports (animation-timeline:view()){.page-block.two-cols-visual-block .page-block-content .visual-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.two-cols-visual-block .page-block-content .visual-column{animation:fadeIn linear forwards;animation-range:entry;animation-timeline:view()}}}.chip{align-items:center;border:1px solid transparent;border-radius:var(--chip-radius,var(--radius-md));display:inline-flex;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);gap:.25em;justify-content:center;padding-inline:.5em;vertical-align:middle}.chip .krafters-tooltip-content{font-size:var(--chip-font-size,var(--font-size-xs));font-weight:var(--font-weight-regular)}.chip .iconify{font-size:var(--chip-icon-size,larger)}.chip--capitalize .chip-text:first-letter{text-transform:capitalize}.chip-size--xs{font-size:var(--chip-font-size,var(--font-size-xxxs));gap:.125rem;padding-block:.03125rem}.chip-size--sm{font-size:var(--chip-font-size,var(--font-size-xxs));padding-block:.0625rem}.chip-size--md{font-size:var(--chip-font-size,var(--font-size-xs));padding-block:.125rem}.chip-size--lg{font-size:var(--chip-font-size,var(--font-size-sm));padding-block:.25rem}.chip-size--xl{border-radius:var(--chip-radius,var(--radius-lg));border-width:2px;font-size:var(--chip-font-size,var(--font-size-md));padding-block:.25rem}.chip-variant--flat{background-color:var(--color-grey-bg);color:var(--color-text)}.chip-variant--flat.chip-color--accent{background-color:var(--color-accent-bg);color:var(--color-accent-text)}.chip-variant--flat.chip-color--grey{background-color:var(--color-grey-bg);color:var(--color-grey-text)}.chip-variant--flat.chip-color--red{background-color:var(--color-red-bg);color:var(--color-red-text)}.chip-variant--flat.chip-color--orange{background-color:var(--color-orange-bg);color:var(--color-orange-text)}.chip-variant--flat.chip-color--yellow{background-color:var(--color-yellow-bg);color:var(--color-yellow-text)}.chip-variant--flat.chip-color--green{background-color:var(--color-green-bg);color:var(--color-green-text)}.chip-variant--flat.chip-color--blue{background-color:var(--color-blue-bg);color:var(--color-blue-text)}.chip-variant--flat.chip-color--purple{background-color:var(--color-purple-bg);color:var(--color-purple-text)}.chip-variant--flat.chip-color--pink{background-color:var(--color-pink-bg);color:var(--color-pink-text)}.chip-variant--soft{background-color:var(--color-white);border-color:var(--color-grey-bg);color:var(--color-text)}.chip-variant--soft.chip-color--accent{border-color:var(--color-accent-bg);color:var(--color-accent-text)}.chip-variant--soft.chip-color--grey{border-color:var(--color-grey-bg);color:var(--color-grey-text)}.chip-variant--soft.chip-color--red{border-color:var(--color-red-bg);color:var(--color-red-text)}.chip-variant--soft.chip-color--orange{border-color:var(--color-orange-bg);color:var(--color-orange-text)}.chip-variant--soft.chip-color--yellow{border-color:var(--color-yellow-bg);color:var(--color-yellow-text)}.chip-variant--soft.chip-color--green{border-color:var(--color-green-bg);color:var(--color-green-text)}.chip-variant--soft.chip-color--blue{border-color:var(--color-blue-bg);color:var(--color-blue-text)}.chip-variant--soft.chip-color--purple{border-color:var(--color-purple-bg);color:var(--color-purple-text)}.chip-variant--soft.chip-color--pink{border-color:var(--color-pink-bg);color:var(--color-pink-text)}.chip-variant--outline{background-color:var(--color-white);border-color:var(--color-grey-graphic);color:var(--color-text)}.chip-variant--outline.chip-color--accent{border-color:var(--color-accent-graphic);color:var(--color-accent-text)}.chip-variant--outline.chip-color--grey{border-color:var(--color-grey-bg);color:var(--color-grey-text)}.chip-variant--outline.chip-color--red{border-color:var(--color-red-graphic);color:var(--color-red-text)}.chip-variant--outline.chip-color--orange{border-color:var(--color-orange-graphic);color:var(--color-orange-text)}.chip-variant--outline.chip-color--yellow{border-color:var(--color-yellow-graphic);color:var(--color-yellow-text)}.chip-variant--outline.chip-color--green{border-color:var(--color-green-graphic);color:var(--color-green-text)}.chip-variant--outline.chip-color--green .iconify{color:var(--color-green-graphic)}.chip-variant--outline.chip-color--blue{border-color:var(--color-blue-graphic);color:var(--color-blue-text)}.chip-variant--outline.chip-color--purple{border-color:var(--color-purple-graphic);color:var(--color-purple-text)}.chip-variant--outline.chip-color--pink{border-color:var(--color-pink-graphic);color:var(--color-pink-text)}.card-tags{display:flex;flex-wrap:wrap;gap:.5rem}.card-tags .tag-chip.chip-color--grey{background-color:transparent;border-color:var(--color-grey-text);color:var(--color-grey-text);letter-spacing:.05em;text-transform:uppercase}.page-block.case-details-block{background-color:var(--color-accent-grey);padding-block:8rem}@media(min-width:1200px){.page-block.case-details-block .row{display:grid;gap:4rem;grid-template-columns:1fr 1fr}}.page-block.case-details-block .summary{margin-block-end:4rem}.page-block.case-details-block .client-logo{margin-block-end:2.5rem}.page-block.case-details-block .employees-list{display:grid;gap:1.5rem;margin-block:2.5rem}.page-block.case-details-block .bard-content h3{font-weight:var(--font-weight-medium);margin-block-end:1rem}.page-block.case-details-block .bard-content>:first-child{margin-block:0}.page-block.case-details-block p,.page-block.case-details-block ul{margin-block-start:0}:is(.page-block.case-details-block p,.page-block.case-details-block ul)+p,:is(.page-block.case-details-block p,.page-block.case-details-block ul)+ul{margin-block-start:1.5rem}.page-block.case-details-block .client-logo-text{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@supports (animation-timeline:view()){.page-block.case-details-block .right-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.case-details-block .right-column{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.testimonial-card{border-radius:var(--radius-lg);display:grid;gap:2rem;padding:1.5rem 1.25rem}.testimonial-card .testimonial-author{display:grid;gap:.25em}.testimonial-card .author-name{margin-block:0}.testimonial-card .author-name,.testimonial-card .author-subtitle{font-size:var(--font-size-sm)}.testimonial-card .testimonial-top{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.testimonial-card .testimonial-avatar .statamic-image{border-radius:var(--radius-full);height:4rem;width:4rem}.testimonial-card .testimonial-content{order:-1}.testimonial-card blockquote{border:none;font-size:var(--font-size-lg);line-height:1.35;padding:0}.testimonial-card blockquote:not(:empty):before{content:open-quote}.testimonial-card blockquote:not(:empty):after{content:close-quote}.page-block.testimonials-block{isolation:isolate;overflow:clip}.page-block.testimonials-block h2{margin-block-end:5rem}.page-block.testimonials-block .page-block-content{display:grid;padding-block:5rem;padding-inline:2rem}@media(min-width:1200px){.page-block.testimonials-block .page-block-content{gap:4rem;grid-template-columns:1fr 1fr;padding-inline:5rem}}.page-block.testimonials-block .page-block-content p{margin-block-end:1.5rem}.page-block.testimonials-block .page-block-content p:first-of-type{margin-block-start:3rem}.page-block.testimonials-block .page-block-content .testimonials-wrapper{display:grid}.page-block.testimonials-block .page-block-content .testimonials-list{display:flex;gap:4rem;grid-auto-flow:column;overflow:scroll;padding-block:2.5rem;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){.page-block.testimonials-block .page-block-content .testimonials-list{animation:viewportSlideRight linear;animation-range:entry -250px;animation-timeline:view()}}.page-block.testimonials-block .page-block-content .testimonials-list:focus-visible{border-radius:var(--radius-xs);outline:2px solid #fff;outline-offset:.5rem}.page-block.testimonials-block .page-block-content .testimonials-list li{flex:none;scroll-snap-align:center;width:100%}.page-block.testimonials-block .page-block-content .carousel-controls{display:flex;gap:1rem;margin-block-start:1.5rem}.page-block.testimonials-block .page-block-content .carousel-controls .button{--focus-color:#fff}.page-block.testimonials-block .background-shapes-wrapper{position:relative}.page-block.testimonials-block .background-shape{position:absolute;z-index:-1}.page-block.testimonials-block .background-shape--circle-stripes{--color-shape:var(--color-accent-green);height:auto;opacity:100%;right:var(--app-padding-inline);top:200px;width:min(100%,140px)}@media(min-width:1200px){.page-block.testimonials-block .background-shape--circle-stripes{left:460px;right:auto}}.page-block.testimonials-block .background-shape--circle-dots{height:auto;left:2rem;opacity:25%;top:180px;width:min(80vw,400px)}@media(min-width:1200px){.page-block.testimonials-block .background-shape--circle-dots{left:5rem;top:100px}}.page-block.quote-block{padding-block:8rem}.page-block.quote-block .blockquote-wrapper{text-align:center}.page-block.quote-block .blockquote-wrapper blockquote{border:none;padding-inline-start:0}.page-block.quote-block .blockquote-wrapper blockquote p{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.page-block.quote-block .blockquote-wrapper .author{display:grid;font-size:var(--font-size-xs);gap:.125em}.page-block.quote-block .author-name{font-weight:var(--font-weight-bold)}.page-block.quote-block .author-subtitle{color:var(--color-grey-text)}.page-block.cta-block a{background-color:var(--color-black);color:var(--color-white);display:block;font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:var(--line-height-heading);padding-block:8rem;text-decoration:none;transition:background-color var(--duration-xs)}.page-block.cta-block a .iconify{color:var(--color-accent-graphic);font-size:var(--font-size-xxl)}.page-block.cta-block a:hover{background-color:var(--color-accent-graphic)}.page-block.cta-block a:hover .iconify{color:var(--color-white)}.page-block.cta-block a .cta-link-content{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto}.page-block.image-carousel-block .image-carousel-wrapper,.page-block.image-carousel-block .image-carousel-wrapper .image-carousel{display:grid}.page-block.image-carousel-block .image-carousel-wrapper .image-carousel-list{display:flex;gap:1.5rem;grid-auto-flow:column;overflow:scroll;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){.page-block.image-carousel-block .image-carousel-wrapper .image-carousel-list{animation:viewportFadeUp linear;animation-range:entry -250px;animation-timeline:view()}}.page-block.image-carousel-block .image-carousel-wrapper .image-carousel-list:focus-visible{border-radius:var(--radius-xs);outline:2px solid #fff;outline-offset:.5rem}.page-block.image-carousel-block .image-carousel-wrapper .image-carousel-list img{max-height:calc(100svh - 5rem - var(--app-header-height));-o-object-fit:contain;object-fit:contain}.page-block.image-carousel-block .image-carousel-wrapper .image-carousel-list li{flex:none;scroll-snap-align:center;width:100%}.page-block.image-carousel-block .image-carousel-wrapper .carousel-controls{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;margin-block-start:2.5rem;margin-inline:auto}.page-block.image-carousel-block .image-carousel-wrapper .carousel-controls .button{color:var(--color-white);--color-grey-bg:var(--color-grey-text)}.page-block.image-carousel-block .image-carousel-wrapper .carousel-controls .button:hover{background-color:var(--color-text)}.project-entry{text-align:center}.project-entry h2 .title{font-size:var(--font-size-xxl);max-width:none}.project-entry p{margin-inline:auto}.project-entry .project-image{width:100%}@media(prefers-reduced-motion:no-preference){.project-entry .project-image{animation:viewportFadeUp linear;animation-range:entry;animation-timeline:view()}}.project-entry .project-image img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(prefers-reduced-motion:no-preference){.page-block.projects-block{animation:viewportFadeUp linear;animation-range:entry;animation-timeline:view()}}.page-block.projects-block .page-block-content{display:grid;padding-block-start:5rem;padding-inline:2rem}.page-block.projects-block .page-block-content p{margin-block-end:3rem}@media(min-width:1200px){.page-block.projects-block .page-block-content{padding-block-start:8rem;padding-inline:5rem}}.case-entry{display:grid;position:relative}.case-entry .case-link{color:inherit;text-decoration:none}.case-entry .case-link:after{content:"";inset:0;position:absolute;z-index:1}.case-entry .case-title-wrapper{display:grid;gap:.5em}.case-entry .case-title-wrapper h2{font-size:var(--font-size-lg);min-height:58px}.case-entry .case-sub-title{color:var(--color-grey-text);font-size:var(--font-size-sm);order:-1}.case-entry .case-image{margin-block-end:1.5rem;order:-1;transition:filter var(--duration-xs) ease-in-out;width:100%}.case-entry:has(.case-link:hover) .case-image{filter:brightness(.65)}.statamic-cases-list{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));row-gap:4rem}.statamic-cases-list .statamic-image{aspect-ratio:5/4}@media(min-width:1200px){.statamic-cases-list.random-layout{grid-template-columns:1fr 1fr}.statamic-cases-list.random-layout .statamic-image{aspect-ratio:auto}.statamic-cases-list.random-layout .case-item:nth-of-type(2) .statamic-image{aspect-ratio:9/10}.statamic-cases-list.random-layout .case-item:nth-of-type(3){grid-column:1/-1}.statamic-cases-list.random-layout .case-item:nth-of-type(5) .statamic-image{aspect-ratio:9/10}.statamic-cases-list.random-layout .case-item:nth-of-type(6) .statamic-image{aspect-ratio:9/10}}.page-block.cases-block .page-block-content{display:grid;padding-block-end:8rem;padding-block-start:5rem}.page-block.cases-block .bard-content h2{margin-block-end:4rem}.page-block.cases-block .cases-link{font-weight:var(--font-weight-medium);justify-self:end;margin-block-start:4rem;text-decoration:none}.page-block.products-block .page-block-content{padding-block:5rem}@media(min-width:1200px){.page-block.products-block .page-block-content{display:grid;padding-inline:var(--app-padding-inline)}}.page-block.products-block .products-list{display:grid;gap:6rem;margin-block-start:3rem}@media(min-width:1024px){.page-block.products-block .products-list{display:grid;gap:4rem;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.page-block.products-block .product-item:nth-of-type(odd){animation:viewportFadeUp linear;animation-range:entry;animation-timeline:view()}.page-block.products-block .product-item:nth-of-type(2n){animation:viewportFadeUpDelayed linear;animation-range:entry;animation-timeline:view()}}.page-block.products-block .title-link{text-decoration:none}.page-block.products-block .title-link:hover{text-decoration:underline}.page-block.products-block .product-title{margin-block-start:3rem}.page-block.products-block .product-text{margin-block-end:2.5rem}.page-block.products-block .product-image{background-color:var(--color-accent-grey);padding-block-start:4rem;padding-inline:3rem}.page-block.products-block .product-image img{aspect-ratio:5/3;border-radius:var(--radius-md) var(--radius-md) 0 0;-o-object-position:top;object-position:top}.page-block.steps-block .page-block-content{padding-block-end:8rem}@media(min-width:1200px){.page-block.steps-block .page-block-content{display:grid;padding-inline:var(--app-padding-inline)}}.page-block.steps-block .steps-list{container-type:inline-size;counter-reset:steps;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.page-block.steps-block .step-item{align-content:center;border:1.5px solid var(--color-grey-light);border-radius:var(--radius-sm);counter-increment:steps;display:grid;flex-basis:256px;gap:1.5rem;height:160px;justify-items:center;position:relative}@media(prefers-reduced-motion:no-preference){.page-block.steps-block .step-item{animation:viewportScaleUp linear;animation-range:entry;animation-timeline:view()}}.page-block.steps-block .step-item .step-title:before{color:var(--color-accent-text);content:counter(steps) ". "}@container (max-width: 583px){.page-block.steps-block .step-item+.step-item:after{background-color:var(--color-grey-light);content:"";height:calc(1.5rem + 1px);left:50%;position:absolute;top:calc(-1.5rem - 2px);width:2px}}@container (min-width: 1440px){.page-block.steps-block .step-item+.step-item:after{background-color:var(--color-grey-light);content:"";height:2px;left:calc(-1.5rem - 2px);position:absolute;top:50%;width:calc(1.5rem + 1px)}}.page-block.steps-block .step-item h3{font-size:var(--font-size-md)}.page-block.steps-block .step-item .icon{color:var(--color-accent-graphic);margin-block-start:.5rem}.page-block.steps-block .step-item .icon svg{height:2.5rem;width:2.5rem}.page-block.links-block .page-block-content{padding-block:4rem}.page-block.links-block .links-list{container-type:inline-size;counter-reset:steps;display:grid;min-width:100%}.page-block.links-block .links-list-item{margin-inline:calc(var(--app-padding-inline)*-1);min-width:100%;transition:color var(--duration-sm),background-color var(--duration-sm)}@media(min-width:1440px){.page-block.links-block .links-list-item{margin-inline:0}}.page-block.links-block .links-list-item:not(:last-child){border-block-end:1px solid var(--color-grey-light)}.page-block.links-block .links-list-item:hover{color:var(--color-accent-text)}.page-block.links-block .link-item{display:flex;flex-wrap:wrap;gap:.5rem;min-width:100%;padding-block:1.5rem;padding-inline:var(--app-padding-inline);text-decoration:none}.page-block.links-block .link-item:has(p){flex-direction:column}@media(min-width:1024px){.page-block.links-block .link-item{display:grid;grid-template-columns:1fr 1fr auto}}@media(min-width:1440px){.page-block.links-block .link-item{padding-inline:.75rem}}@supports (animation-timeline:view()){.page-block.links-block .link-item{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.links-block .link-item{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.page-block.links-block .link-item h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-block:0}@media(min-width:1024px){.page-block.links-block .link-item h3{font-size:var(--font-size-xl)}}.page-block.links-block .link-item p{margin-block:0}.page-block.links-block .link-item .iconify{color:var(--color-accent-graphic);font-size:var(--font-size-xl);margin-inline-start:auto}.page-block.columns-block .page-block-content{display:flex;flex-wrap:wrap;gap:1.5rem;margin-inline:auto;max-width:var(--app-max-width)}.page-block.columns-block .page-block-column{flex-basis:20rem;flex-grow:1}@supports (animation-timeline:view()){.page-block.columns-block .page-block-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.columns-block .page-block-column{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}@media(min-width:1200px){.page-block.columns-block{justify-content:space-between}}.page-block.columns-block .page-block-content{padding-block:2rem}.page-block.columns-block .page-block-content .statamic-icon{color:var(--color-accent-graphic)}.page-block.columns-block .page-block-column[class*=background-color--]{padding-block:2rem;padding-inline:var(--app-padding-inline)}.page-block.columns-block .page-block-column.background-color--grey{background-color:var(--color-grey-light);color:var(--color-text)}.page-block.columns-block .page-block-column.background-color--white{background-color:var(--color-white);color:var(--color-text)}.page-block.columns-block .page-block-column.background-color--black{--color-grey-text:#bfc4c0;--color-accent-text:#6476ed;background-color:var(--color-black-bg);color:#fff}.page-block.image-block.full-width .page-block-content{max-width:none;padding-inline:0}.page-block.image-block .statamic-image{margin-inline:auto;width:100%}.page-block.image-block .statamic-image img{-o-object-fit:contain;object-fit:contain;width:100%}.page-block.image-block .page-block-content{margin-inline:auto;max-width:var(--app-max-width)}.page-block.form-block{--focus-color:var(--color-accent-graphic)}.page-block.form-block .page-block-content{-moz-column-gap:8rem;column-gap:8rem;display:grid;padding-block:8rem;row-gap:4rem}@media(min-width:1200px){.page-block.form-block .page-block-content{grid-template-columns:3fr 4fr}}@media(min-width:1200px){.page-block.form-block .left-column{padding-inline-end:var(--app-padding-inline)}}@supports (animation-timeline:view()){.page-block.form-block .left-column{opacity:0}@media(prefers-reduced-motion:no-preference){.page-block.form-block .left-column{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.page-block.form-block .right-column .background-shape{position:static}.page-block.form-block .right-column h2{font-size:var(--font-size-xl)}.page-block.form-block .legal{font-size:var(--font-size-xs);margin-block-start:3rem;max-width:64ch}:where(.card){background-color:var(--card-background,var(--color-card-bg));border:var(--card-border-width,1px) solid var(--card-border-color);border-radius:var(--card-radius,var(--radius-md));box-shadow:var(--card-shadow,none);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);position:relative}@media(max-width:479px){:where(.card){--card-padding-block:1.25rem!important;--card-padding-inline:1rem!important}}:where(.card) h1,:where(.card) h2,:where(.card) h3{margin-block-start:0}.article-card{height:100%;padding:0!important;position:relative}.article-card .card-content{display:grid}.article-card .text-content{margin-block-end:1rem}.article-card .card-title{font-size:var(--font-size-lg);margin-block-end:1em;min-height:58px}.article-card .card-link{text-decoration:none}.article-card .card-link:hover{text-decoration:underline}.article-card .card-link:after{content:"";inset:0;position:absolute;z-index:1}.article-card .card-author,.article-card .card-date{color:var(--color-grey-text);font-size:var(--font-size-xs)}.article-card .card-description{font-size:var(--font-size-sm);margin-block-end:0}.article-card .card-image{background-color:var(--color-accent-grey);margin-block-end:1.5rem;order:-1}.article-card .card-image img{aspect-ratio:3/2}.article-card .fake-link{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:.35em;margin-block-end:0;margin-block-start:2.5rem;text-decoration:underline;text-underline-offset:.15em}.article-card .fake-link .iconify{font-size:var(--font-size-md)}.statamic-articles-list{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));row-gap:4rem}@media(prefers-reduced-motion:no-preference){.statamic-articles-list .article-list-item{animation:viewportFadeUp linear;animation-range:entry;animation-timeline:view()}}.articles-block .page-block-content{display:grid;margin-inline:auto;max-width:var(--app-max-width);padding-block-end:8rem;padding-block-start:5rem;padding-inline:var(--app-padding-inline)}.articles-block .bard-content h2{margin-block-end:4rem}.articles-block .double-title{text-align:center}.articles-block .double-title .title{margin-inline:auto}.articles-block .articles-link{font-weight:var(--font-weight-medium);justify-self:end;margin-block-start:4rem;text-decoration:none}.employees-block .page-block-content{display:grid;gap:4rem;justify-content:center;padding-block:5rem}@media(min-width:1200px){.employees-block .page-block-content{display:grid;grid-template-columns:1fr 1fr;padding-block-end:8rem;padding-inline:var(--app-padding-inline)}}@media(min-width:1200px){.employees-block .employees-description{margin-block-end:4rem;margin-block-start:1.5rem}}@supports (animation-timeline:view()){.employees-block .employees-description{opacity:0}@media(prefers-reduced-motion:no-preference){.employees-block .employees-description{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}@supports (animation-timeline:view()){.employees-block .employee-list-item{opacity:0}@media(prefers-reduced-motion:no-preference){.employees-block .employee-list-item{animation:viewportFadeUp linear forwards;animation-range:entry;animation-timeline:view()}}}.employees-block .entries-list{-moz-column-gap:4rem;column-gap:4rem;container-type:inline-size;display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:center;row-gap:4rem}@media(min-width:1200px){.employees-block .entries-list>*{flex-basis:20rem}}@media(min-width:1440px){.employees-block .entries-list>*{flex-basis:24rem}}.sponsor-entry{display:grid;justify-content:center;text-align:center}.sponsor-entry .sponsor-name{font-size:var(--font-size-md);margin-block:2rem .65rem}.sponsor-entry a{color:var(--color-grey-text);font-size:var(--font-size-xs)}.sponsor-entry a:hover{color:var(--color-text)}.sponsor-entry .sponsor-image{background-color:#fff;border-radius:var(--radius-md);display:grid;margin-inline:auto;order:-1;padding:1.5rem;place-content:center}.sponsor-entry img{aspect-ratio:2/1;-o-object-fit:contain;object-fit:contain;width:160px}.sponsors-block .page-block-content{display:grid;gap:4rem;justify-content:center;padding-block:2rem 8rem;text-align:center}.sponsors-block .page-block-content p{font-size:var(--font-size-lg)}.sponsors-block .entries-list{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:4rem}.grid-block .photo-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.grid-block .photo-grid img{height:100%}.grid-block .bard-content{max-width:none}.divider-wrapper{margin-inline:auto;max-width:var(--app-max-width);padding-inline:var(--app-padding-inline)}.callout-block .bard-content :first-child{margin-block-start:0}.callout-block .bard-content div>:last-child{margin-block-end:0}.callout-block .page-block-content.background-color--white .bard-content{background-color:var(--color-bg)}.callout-block .page-block-content.background-color--grey .bard-content{background-color:var(--color-accent-grey)}.callout-block .page-block-content.background-color--black .bard-content{background-color:var(--color-black-bg);border:1px solid var(--card-border-color);color:#fff}.callout-block .bard-content{margin-block:2.5rem;padding:var(--app-padding-inline)}.page-block-content{margin-inline:auto;max-width:var(--app-max-width);padding-inline:var(--app-padding-inline);position:relative;width:100%}.page-block{isolation:isolate;overflow-x:clip;position:relative;scroll-margin-block:1rem}@media(min-width:360px)and (min-height:360px){.page-block{scroll-margin-block:3rem}}.page-block h2{font-size:var(--font-calc-heading-2,var(--font-size-xxl))}.page-block.background-color--white{background-color:var(--color-white)}.page-block.background-color--grey{background-color:var(--color-accent-grey)}.page-block.background-color--black{--color-grey-text:#bfc4c0;--color-accent-text:#6476ed;background-color:var(--color-black-bg);color:#fff}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape{position:absolute;z-index:-1}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--rectangle-dots{height:auto;right:0;top:7.5%;width:var(--shape-width,120px)}@media(min-width:1200px){.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--rectangle-dots{left:var(--app-padding-inline)}}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--circle-dots,.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--circle-stripes{height:auto}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--circle-dots{left:25%;top:2%;width:var(--shape-width,320px)}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--circle-stripes{left:55%;margin-right:-5%;top:-12%;width:var(--shape-width,180px)}@media(min-width:1200px){.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block) .background-shape--circle-stripes{left:160px;top:5%;width:var(--shape-width,240px)}}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block).shape-position--block-end .background-shape--circle-dots{bottom:-120px;left:30%;top:auto;width:var(--shape-width,240px)}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block).shape-position--block-end .background-shape--circle-stripes{bottom:-20%;left:var(--app-padding-inline);top:auto;width:var(--shape-width,140px)}.page-block:not(.hero-block,.testimonials-block,.form-block,.all-in-one-block).shape-position--block-end .background-shape--rectangle-dots{bottom:10%;top:auto}.page-wrapper .back-button{margin-block-start:1.25rem;max-width:-moz-max-content;max-width:max-content;position:absolute;top:0;z-index:1}
