@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Urbanist:ital,wght@0,100..900;1,100..900&family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--off-canvas-bg:#2b386f;--off-canvas-h2:#a7c85e;--off-canvas-link:white;--off-canvas-link-hover:white}html.brand-crexo{--toolbar-bg:#2b386f;--hero-bg:#2b386f;--hero-h1:#a7c85e;--hero-subhead:#fff;--hero-prehead:#a7c85ed9;--hero-slides-bg:#2b386f;--hero-slides-overlay:#2b386f8c;--hero-img-overlay:#2b386f8c;--link:#2c6fb1;--link-hover:#379cff;--html-bg:#2b386f;--body-text:#535353;--body-text-dark:#2e2e2e;--body-text-light:#6d6d6d;--text-strong:#2e2e2e;--heading-color:#2b386f;--footer-h2:#a7c85e;--footer-text:white;--footer-social-icon:#ffffff80;--footer-link-hover-color:#379cff;--featured-products-bg:#2b386f;--featured-products-border:#2b386f;--featured-products-border-hover:#2c6fb1;--featured-products-image-border:#2c6fb1;--featured-products-brand-color:#939393;--featured-products-title-color:#2b386f;--featured-products-description-color:#535353;--featured-products-details-color:#939393;--featured-products-button-border:#2c6fb1;--featured-products-button-text-color:#2b386f;--featured-products-button-hover-color:#2c6fb1;--khaki:#f3f1ee;--categories-border:#2c6fb133;--categories-link-color:#2c6fb1;--categories-link-text:#1a1a1a;--categories-link-hover:#2c6fb1;--categories-fade-bg:#fcf8f4;--posts-item-border-color:#2c6fb1;--posts-item-hover-color:#a7c85e;--posts-item-color:#2b386f;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#a7c85e80;--posts-item-date-color:#2b386f;--pagination-border-color:#2c6fb1;--pagination-hover-text-color:#2c6fb1;--pagination-current-dots-bg:#2b386f;--pagination-text-color:#2e2e2e;--page-content-button-bg:#2b386f;--page-content-button-hover-bg:#2c6fb1;--awards-item-bg:#f9f9f9;--menu-symbol-color:#a7c85e;--menu-text-color:white}html.brand-datasnap{--toolbar-bg:#cacaca;--hero-bg:#cacaca;--hero-h1:#4d686f;--hero-subhead:#4d686f;--hero-slides-bg:#5e8a8b;--hero-slides-overlay:#ceebf38c;--hero-img-overlay:#b9ebf894;--link:#5e8a8b;--link-hover:#f92;--html-bg:#4d686f;--body-text:#535353;--body-text-light:#6d6d6d;--text-strong:#4d686f;--heading-color:#4d686f;--footer-h2:#f92;--footer-text:white;--footer-social-icon:#ffffff80;--footer-link-hover-color:#f92;--featured-products-bg:#4d686f;--featured-products-border:#4d686f;--featured-products-border-hover:#5e8a8b;--featured-products-image-border:#5e8a8b;--featured-products-brand-color:#cacaca;--featured-products-title-color:#4d686f;--featured-products-description-color:#535353;--featured-products-details-color:#cacaca;--featured-products-button-border:#5e8a8b;--featured-products-button-text-color:#5e8a8b;--featured-products-button-hover-color:#5e8a8b;--khaki:#f3f1ee;--categories-border:#5e8a8b33;--categories-link-color:#5e8a8b;--categories-link-text:#1a1a1a;--categories-link-hover:#5e8a8b;--categories-fade-bg:#fcf8f4;--posts-item-hover-color:#5e8a8b;--posts-item-color:#4d686f;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#4d686f80;--posts-item-date-color:#4d686f;--pagination-border-color:#5e8a8b;--pagination-hover-text-color:#5e8a8b;--pagination-current-dots-bg:#4d686f;--pagination-text-color:#535353;--page-content-button-bg:#4d686f;--page-content-button-hover-bg:#5e8a8b;--awards-item-bg:#f9f9f9;--header-mobile-bg:#4d686f;--header-nav-link:#4d686f;--header-nav-link-hover:#535353;--utility-link:#535353;--utility-link-hover:#5e8a8b;--menu-symbol-color:#4d686f;--menu-text-color:#5e8a8b;--section-title-color:#4d686f}html.brand-swift{--toolbar-bg:#2da2b2;--hero-bg:#2da2b2;--hero-h1:#f1ca26;--hero-slides-bg:#2da2b2;--hero-slides-overlay:#2da2b28c;--hero-img-overlay:#2da2b28c;--link:#7bbac8;--link-hover:#ef6c1d;--html-bg:#2da2b2;--body-text:#535353;--body-text-light:#6d6d6d;--text-strong:#2da2b2;--heading-color:#2da2b2;--footer-h2:#f1ca26;--footer-text:white;--footer-social-icon:#ffffff80;--footer-link-hover-color:#f1ca26;--featured-products-bg:#2da2b2;--featured-products-border:#2da2b2;--featured-products-border-hover:#7bbac8;--featured-products-image-border:#7bbac8;--featured-products-brand-color:#939393;--featured-products-title-color:#2da2b2;--featured-products-description-color:#535353;--featured-products-details-color:#939393;--featured-products-button-border:#ef6c1d;--featured-products-button-text-color:#ef6c1d;--featured-products-button-hover-color:#ef6c1d;--khaki:#f3f1ee;--categories-border:#7bbac833;--categories-link-color:#7bbac8;--categories-link-text:#1a1a1a;--categories-link-hover:#7bbac8;--categories-fade-bg:#fcf8f4;--posts-item-hover-color:#7bbac8;--posts-item-color:#2da2b2;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#2da2b280;--posts-item-date-color:#2da2b2;--pagination-border-color:#7bbac8;--pagination-hover-text-color:#7bbac8;--pagination-current-dots-bg:#2da2b2;--pagination-text-color:#535353;--page-content-button-bg:#ef6c1d;--page-content-button-hover-bg:#2da2b2;--awards-item-bg:#f9f9f9;--header-mobile-bg:#2da2b2;--header-nav-link-hover:#f1ca26;--utility-link:#535353;--utility-link-hover:#7bbac8;--menu-symbol-color:#f1ca26;--menu-text-color:#7bbac8;--section-title-color:#2da2b2}html.brand-birdbrain{--toolbar-bg:#079bab;--hero-bg:#079bab;--hero-h1:#ea8002;--hero-slides-bg:#079bab;--hero-slides-overlay:#079bab8c;--hero-img-overlay:#079bab8c;--link:#077dab;--link-hover:#ea8002;--html-bg:#079bab;--body-text:#262626;--body-text-light:#595959;--text-strong:#262626;--heading-color:#079bab;--footer-h2:#ea8002;--footer-text:white;--footer-social-icon:#ffffff80;--footer-link-hover-color:#ea8002;--featured-products-bg:#079bab;--featured-products-border:#079bab;--featured-products-border-hover:#077dab;--featured-products-image-border:#077dab;--featured-products-brand-color:#939393;--featured-products-title-color:#079bab;--featured-products-description-color:#262626;--featured-products-details-color:#939393;--featured-products-button-border:#ea8002;--featured-products-button-text-color:#ea8002;--featured-products-button-hover-color:#ea8002;--khaki:#f3f1ee;--categories-border:#077dab33;--categories-link-color:#077dab;--categories-link-text:#1a1a1a;--categories-link-hover:#077dab;--categories-fade-bg:#fcf8f4;--posts-item-hover-color:#077dab;--posts-item-color:#079bab;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#079bab80;--posts-item-date-color:#079bab;--pagination-border-color:#077dab;--pagination-hover-text-color:#077dab;--pagination-current-dots-bg:#079bab;--pagination-text-color:#262626;--page-content-button-bg:#ea8002;--page-content-button-hover-bg:#079bab;--awards-item-bg:#f9f9f9;--header-mobile-bg:#079bab;--header-nav-link-hover:#ea8002;--utility-link:#262626;--utility-link-hover:#077dab;--menu-symbol-color:#ea8002;--menu-text-color:#077dab;--section-title-color:#079bab}html.brand-strawbees{--toolbar-bg:#49a3d8;--hero-bg:#49a3d8;--hero-h1:#ffc803;--hero-slides-bg:#49a3d8;--hero-slides-overlay:#49a3d88c;--hero-img-overlay:#49a3d88c;--link:#5abff9;--link-hover:#ffc803;--html-bg:#424242;--body-text:#424242;--body-text-light:#686868;--text-strong:#272727;--heading-color:#49a3d8;--footer-h2:#ffc803;--footer-text:#ffffffe6;--footer-social-icon:#ffffff80;--footer-link-hover-color:#ffc803;--featured-products-bg:#49a3d8;--featured-products-border:#49a3d8;--featured-products-border-hover:#5abff9;--featured-products-image-border:#5abff9;--featured-products-brand-color:#939393;--featured-products-title-color:#49a3d8;--featured-products-description-color:#424242;--featured-products-details-color:#939393;--featured-products-button-border:#ffc803;--featured-products-button-text-color:#272727;--featured-products-button-hover-color:#ffb602;--khaki:#f3f3f3;--categories-border:#5abff933;--categories-link-color:#5abff9;--categories-link-text:#1a1a1a;--categories-link-hover:#5abff9;--categories-fade-bg:#f3f3f3;--posts-item-hover-color:#5abff9;--posts-item-color:#49a3d8;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#49a3d880;--posts-item-date-color:#49a3d8;--pagination-border-color:#5abff9;--pagination-hover-text-color:#5abff9;--pagination-current-dots-bg:#49a3d8;--pagination-text-color:#424242;--page-content-button-bg:#ffc803;--page-content-button-hover-bg:#ffb602;--awards-item-bg:#f3f3f3;--header-mobile-bg:#49a3d8;--header-nav-link-hover:#ffc803;--utility-link:#424242;--utility-link-hover:#5abff9;--menu-symbol-color:#ffc803;--menu-text-color:#5abff9;--section-title-color:#49a3d8}html.brand-tinkering-labs{--toolbar-bg:#1c1c1c;--hero-bg:#1c1c1c;--hero-h1:#f0592a;--hero-slides-bg:#1c1c1c;--hero-slides-overlay:#1c1c1c8c;--hero-img-overlay:#1c1c1c8c;--link:#f0592a;--link-hover:#f37e5a;--html-bg:#1c1c1c;--body-text:#676767;--body-text-light:#818181;--text-strong:#000;--heading-color:#000;--footer-h2:#f0592a;--footer-text:white;--footer-social-icon:#ffffff80;--footer-link-hover-color:#f0592a;--featured-products-bg:#1c1c1c;--featured-products-border:#1c1c1c;--featured-products-border-hover:#f0592a;--featured-products-image-border:#f0592a;--featured-products-brand-color:#939393;--featured-products-title-color:#000;--featured-products-description-color:#676767;--featured-products-details-color:#939393;--featured-products-button-border:#f0592a;--featured-products-button-text-color:#f0592a;--featured-products-button-hover-color:#f0592a;--khaki:#f3f1ee;--categories-border:#f0592a33;--categories-link-color:#f0592a;--categories-link-text:#1a1a1a;--categories-link-hover:#f0592a;--categories-fade-bg:#fcf8f4;--posts-item-hover-color:#f0592a;--posts-item-color:#000;--posts-item-underline-color:transparent;--posts-item-underline-color-hover:#00000080;--posts-item-date-color:#1c1c1c;--pagination-border-color:#f0592a;--pagination-hover-text-color:#f0592a;--pagination-current-dots-bg:#1c1c1c;--pagination-text-color:#676767;--page-content-button-bg:#f0592a;--page-content-button-hover-bg:#d83f0f;--awards-item-bg:#f9f9f9;--header-mobile-bg:#1c1c1c;--header-nav-link:white;--header-nav-link-hover:#f0592a;--utility-link:#676767;--utility-link-hover:#f0592a;--menu-symbol-color:#f0592a;--menu-text-color:#f0592a;--section-title-color:#000}html{background-color:var(--html-bg);margin:0;padding:0}@media only screen and (max-width:782px){html[lang]{margin-top:0!important}}body{color:var(--body-text);letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Urbanist,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.65}body.off-canvas-active{width:100vw;height:100vh;overflow:hidden}.page{padding:5rem 0}.page--full .page__wrap{width:100%;margin:0;padding:0}.page__wrap{box-sizing:border-box;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}.page__wrap>:last-child{margin-bottom:0}.page__wrap>:first-child{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (max-width:782px){#wpadminbar{display:none!important}}main{z-index:1;background:#fff;position:relative}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:inherit;margin-bottom:.6em;font-family:Montserrat,sans-serif}h1,.h1{text-transform:uppercase;letter-spacing:.02em;font-size:2.5rem;font-weight:800;line-height:1.1}h2,.h2{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.2}h3,.h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.3}h4,.h4{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.4}h5,.h5{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.4}h6,.h6{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:.875rem;font-weight:700;line-height:1.5}html.brand-datasnap h2.wp-block-heading{color:#4d686f;text-align:center;font-weight:800}html.brand-datasnap .page-content{padding-bottom:0}html.brand-datasnap .page{padding:2.5rem 0 0}html.brand-datasnap body.is-brand-child .page{padding:5rem 0}html.brand-datasnap .product-audience{background-color:#fff;padding:2.5rem 1.5rem}html.brand-datasnap .product-audience__container{z-index:4;box-sizing:border-box;text-align:center;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}html.brand-datasnap .product-audience__header{text-align:center;margin-bottom:3rem}html.brand-datasnap .product-audience__title{color:#4d686f;margin:0 0 .5rem;font-size:2rem;font-weight:800}html.brand-datasnap .product-audience__subtitle{color:#535353;margin:0;font-size:1.125rem}html.brand-datasnap .product-audience__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:600px){html.brand-datasnap .product-audience__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}}@media (min-width:1100px){html.brand-datasnap .product-audience__grid{grid-template-columns:repeat(5,1fr)}}html.brand-datasnap .product-audience__card{text-align:center;background:#fafafa4d;border:1px solid #4d686f1a;border-radius:.75rem;padding:1.75rem 1rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}html.brand-datasnap .product-audience__card:after{content:"";opacity:.5;background:#5e8a8b;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}html.brand-datasnap .product-audience__card:hover{border-color:#5e8a8b4d;transform:translateY(-5px);box-shadow:0 10px 25px #4d686f1a}html.brand-datasnap .product-audience__card:hover:after{opacity:1;background:#f92}html.brand-datasnap .product-audience__card:hover .product-audience__icon-wrapper{color:#f92;background-color:#ff99221a}html.brand-datasnap .product-audience__icon-wrapper{color:#4d686f;background-color:#5e8a8b1a;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;transition:all .3s;display:flex}html.brand-datasnap .product-audience__icon-wrapper svg{width:1.75rem;height:1.75rem}html.brand-datasnap .product-audience__card-title{color:#4d686f;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:1rem;font-weight:800}html.brand-datasnap .product-audience__card-text{color:#535353;margin:0;font-size:.875rem;line-height:1.5}html.brand-datasnap .product-catalog{background:linear-gradient(#fafafa 0%,#dae5e6 100%);padding:3.5rem 1.5rem}html.brand-datasnap .product-catalog__design-intent{background:#fff;border:1px solid #cacaca4d;border-radius:1.5rem;margin-bottom:4rem;padding:3rem;box-shadow:0 10px 30px #4d686f0d}@media (max-width:768px){html.brand-datasnap .product-catalog__design-intent{padding:2rem 1.5rem}}html.brand-datasnap .product-catalog__intent-title{color:#4d686f;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2.5rem;font-size:1.5rem;font-weight:800}html.brand-datasnap .product-catalog__intent-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;gap:2rem;display:grid}html.brand-datasnap .product-catalog__intent-item{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex;position:relative}html.brand-datasnap .product-catalog__intent-item:before{content:"";background:#5e8a8b;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}html.brand-datasnap .product-catalog__intent-label{color:#f92;font-size:1.05rem;font-weight:800;line-height:1.2}html.brand-datasnap .product-catalog__intent-text{color:#535353;margin:0;font-size:.9375rem;line-height:1.5}html.brand-datasnap .product-catalog__container{max-width:1200px;margin:0 auto}html.brand-datasnap .product-catalog__header{text-align:center;margin-bottom:3.5rem}html.brand-datasnap .product-catalog__badge{color:#4d686f;text-transform:uppercase;letter-spacing:.1em;background-color:#5e8a8b26;border-radius:2rem;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-block}html.brand-datasnap .product-catalog__title{color:#4d686f;margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}html.brand-datasnap .product-catalog__intro{color:#535353;max-width:720px;margin:0 auto;font-size:1.125rem;line-height:1.7}html.brand-datasnap .product-catalog__features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;display:grid}html.brand-datasnap .product-catalog__feature{text-align:center;background:#fff;border-radius:1rem;padding:2rem 1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #4d686f14}html.brand-datasnap .product-catalog__feature:hover{transform:translateY(-4px);box-shadow:0 8px 30px #4d686f1f}html.brand-datasnap .product-catalog__feature-icon{background:linear-gradient(135deg,#5e8a8b 0%,#4d686f 100%);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.25rem;display:flex}html.brand-datasnap .product-catalog__feature-icon svg{color:#fff;width:1.75rem;height:1.75rem}html.brand-datasnap .product-catalog__feature-title{color:#4d686f;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}html.brand-datasnap .product-catalog__feature-text{color:#535353;margin:0;font-size:.9375rem;line-height:1.6}html.brand-datasnap .product-catalog__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-bottom:3rem;display:grid}html.brand-datasnap .product-catalog__cta-block{text-align:center;background:#4d686f;border-radius:1rem;padding:2.5rem}html.brand-datasnap .product-catalog__cta-text{color:#ffffffe6;margin:0 0 1.25rem;font-size:1.125rem}html.brand-datasnap .product-catalog__cta-button{color:#fff;background:#f92;border-radius:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}html.brand-datasnap .product-catalog__cta-button:hover{background:#f88600;transform:translateY(-2px)}html.brand-datasnap .product-card{background:#fff;border-radius:1rem;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #4d686f1a}html.brand-datasnap .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #4d686f26}html.brand-datasnap .product-card__image{aspect-ratio:16/10;text-decoration:none;display:block;position:relative;overflow:hidden}html.brand-datasnap .product-card__image img{object-fit:contain;object-position:bottom center;width:100%;height:100%;transition:transform .4s}html.brand-datasnap .product-card__image:hover img{transform:scale(1.05)}html.brand-datasnap .product-card__tag{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#5e8a8bbf;border-radius:.25rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}html.brand-datasnap .product-card__content{flex-direction:column;flex-grow:1;padding:1.75rem;display:flex}html.brand-datasnap .product-card__title{color:#4d686f;margin:0 0 .875rem;font-size:1.375rem;font-weight:700}html.brand-datasnap .product-card__title a{color:inherit;text-decoration:none;transition:color .2s}html.brand-datasnap .product-card__title a:hover{color:#5e8a8b}html.brand-datasnap .product-card__description{color:#535353;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65}html.brand-datasnap .product-card__includes{flex-grow:1;margin:0 0 1.5rem;padding:0;list-style:none}html.brand-datasnap .product-card__includes-item{color:#535353;margin-bottom:.625rem;padding-left:1.5rem;font-size:.875rem;line-height:1.5;position:relative}html.brand-datasnap .product-card__includes-item:before{content:"";background:#f92;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:0}html.brand-datasnap .product-card__includes-item:last-child{margin-bottom:0}html.brand-datasnap .product-card__footer{border-top:1px solid #cacaca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}html.brand-datasnap .product-card__pricing{flex-direction:column;gap:.25rem;display:flex}html.brand-datasnap .product-card__price{color:#f92;letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1}html.brand-datasnap .product-card__sku{color:#535353b3;font-size:.8125rem}html.brand-datasnap .product-card__cta{color:#fff;box-sizing:border-box;background:#f92;border-radius:.375rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .3s,transform .2s;display:block}html.brand-datasnap .product-card__cta:hover{background:#f88600;transform:translateY(-2px)}@media (max-width:768px){html.brand-datasnap .product-catalog{padding:3rem 1rem}html.brand-datasnap .product-catalog__features{gap:1.5rem}html.brand-datasnap .product-catalog__grid{grid-template-columns:1fr}html.brand-datasnap .product-catalog__cta-block{padding:2rem 1.5rem}html.brand-datasnap .product-card__footer{text-align:center;flex-direction:column;align-items:stretch}html.brand-datasnap .product-card__cta{text-align:center;width:100%}}html.brand-datasnap .value-props{padding:2.5rem 1.5rem}html.brand-datasnap .value-props--how-it-works{background:#dae5e6;margin:2.5rem 0;padding:5rem 1.5rem}html.brand-datasnap .value-props--how-it-works .value-props__heading{color:#4d686f;text-align:left;font-size:3rem}html.brand-datasnap .value-props--how-it-works .value-props__icon{color:#4d686f;font-size:3rem}html.brand-datasnap .value-props--how-it-works .value-props__card{text-align:left;background-color:#0000;border:none;padding:0}html.brand-datasnap .value-props--how-it-works .value-props__title{color:#4d686f;margin:.5rem 0 .2rem;font-size:1.5rem;font-weight:800}html.brand-datasnap .value-props--how-it-works .value-props__grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-content:flex-start;align-items:flex-start;gap:3rem;margin-top:3rem;display:grid}html.brand-datasnap .value-props--how-it-works .value-props__text{text-wrap:pretty;padding-right:100px;font-size:1.25rem}html.brand-datasnap .value-props--how-it-works .value-props__container{width:1024px}html.brand-datasnap .value-props__heading{color:#4d686f;margin:0 0 .5rem;font-size:2rem;font-weight:800}html.brand-datasnap .value-props__title{color:#4d686f;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}html.brand-datasnap .value-props__container{z-index:4;box-sizing:border-box;text-align:center;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}html.brand-datasnap .value-props__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;margin-top:2rem;display:grid}html.brand-datasnap .value-props__card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#fafafa;border:3px dashed #dae5e6;border-radius:12px;padding:2rem}html.brand-datasnap .value-props__result{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:0 0;border:1px solid #ffffff26;border-radius:12px;padding:0}html.brand-datasnap .value-props__icon{color:var(--link-hover);font-size:2.5rem}html.brand-datasnap .value-props__text{margin:0;font-size:1rem;line-height:1.5}html.brand-datasnap .features-benefits{padding:2.5rem 0}html.brand-datasnap .features-benefits__container{z-index:4;box-sizing:border-box;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}html.brand-datasnap .features-benefits__columns{text-align:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}html.brand-datasnap .features-benefits__list{margin:0;padding:0;list-style:none}html.brand-datasnap .features-benefits__title{color:#4d686f;letter-spacing:-.01em;text-align:left;margin:-8px 0 1.5rem;font-size:1.5rem;font-weight:800}html.brand-datasnap .features-benefits__item{color:var(--body-text);border-bottom:3px dashed var(--categories-border);align-items:flex-start;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;font-size:1.0625rem;line-height:1.5;display:flex}html.brand-datasnap .features-benefits__item ion-icon{color:#535353;flex-shrink:0;margin-top:.15rem;font-size:1.25rem}html.brand-datasnap .features-benefits__item:last-child{border-bottom:none}html.brand-datasnap .features-benefits__cta{color:#fff;box-sizing:border-box;background:#5e8a8b;border-radius:.75rem;grid-template-columns:.25fr 1fr;place-content:center flex-end;align-items:center;gap:2rem;margin:1.5rem 0 0;padding:2.5rem 4rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:background-color .3s,transform .2s;display:grid}html.brand-datasnap .features-benefits__cta p{text-align:center;order:2;margin:0;font-size:1.5rem;font-weight:500}html.brand-datasnap .features-benefits__cta a{text-align:center;color:#fff;background:#f92;border-radius:.5rem;order:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}html.brand-datasnap .features-benefits__cta a:hover{background:#f88600;transform:translateY(-2px)}html.brand-datasnap .tech-requirements{background:#fff;padding:3rem 1.5rem}html.brand-datasnap .tech-requirements__container{box-sizing:border-box;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}html.brand-datasnap .tech-requirements__title{color:#4d686f;text-align:center;margin:0 0 .75rem;font-size:2rem;font-weight:800}html.brand-datasnap .tech-requirements__intro{color:#535353;text-align:center;max-width:640px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.6}html.brand-datasnap .tech-requirements__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}html.brand-datasnap .tech-requirements__group{background:#fafafa;border:1px solid #4d686f1a;border-radius:.75rem;padding:1.75rem}html.brand-datasnap .tech-requirements__group-title{color:#4d686f;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.25rem;font-size:1rem;font-weight:800}html.brand-datasnap .tech-requirements__list{margin:0;padding:0;list-style:none}html.brand-datasnap .tech-requirements__item{color:#535353;border-bottom:1px solid #4d686f14;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9375rem;display:flex}html.brand-datasnap .tech-requirements__item:last-child{border-bottom:none;padding-bottom:0}html.brand-datasnap .tech-requirements__item ion-icon{color:#5e8a8b;flex-shrink:0;font-size:1.25rem}html.brand-datasnap .tech-requirements__note{color:#535353;margin:0;font-size:.9375rem;line-height:1.6}html.brand-datasnap .kit-contents{margin-top:2rem;padding-bottom:5rem}html.brand-datasnap .kit-contents__container{z-index:4;box-sizing:border-box;text-align:center;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}html.brand-datasnap .kit-contents__heading{letter-spacing:-.02em;text-align:center;margin:0 0 2rem;font-size:2rem;font-weight:800;line-height:1.3}html.brand-datasnap .kit-contents__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}html.brand-datasnap .kit-contents__item{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:150px;display:flex}html.brand-datasnap .kit-contents__icon{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:auto;display:flex;box-shadow:0 4px 12px #00000014}html.brand-datasnap .kit-contents__icon ion-icon{color:var(--link);font-size:3rem}html.brand-datasnap .kit-contents__label{color:var(--text-strong);margin:1rem 0 0;font-size:.9rem;font-weight:600;line-height:1.3}html.brand-datasnap .kit-contents__note{color:#535353;text-align:center;max-width:600px;margin:2rem auto 0;font-size:1rem;font-style:italic;line-height:1.6}html.brand-datasnap .educator-resources{background:#fafafa;padding:4rem 1.5rem}html.brand-datasnap .educator-resources__container{box-sizing:border-box;width:1280px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}html.brand-datasnap .educator-resources__header{text-align:center;margin-bottom:3rem}html.brand-datasnap .educator-resources__title{color:#4d686f;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}html.brand-datasnap .educator-resources__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){html.brand-datasnap .educator-resources__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){html.brand-datasnap .educator-resources__grid{grid-template-columns:repeat(3,1fr)}html.brand-datasnap .educator-resources__grid .educator-resources__card--webinar{grid-column:1/-1}}html.brand-datasnap .educator-resources__card{background:#fff;border:1px solid #4d686f14;border-radius:1rem;flex-direction:column;padding:2rem;display:flex;box-shadow:0 4px 20px #4d686f12}html.brand-datasnap .educator-resources__card--webinar{border-top:4px solid #f92}@media (min-width:1100px){html.brand-datasnap .educator-resources__card--webinar{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr 1fr;column-gap:3rem;display:grid}html.brand-datasnap .educator-resources__card--webinar .educator-resources__card-label{grid-area:1/1}html.brand-datasnap .educator-resources__card--webinar .educator-resources__card-title{grid-area:2/1}html.brand-datasnap .educator-resources__card--webinar .educator-resources__webinar-meta{grid-area:3/1}html.brand-datasnap .educator-resources__card--webinar .educator-resources__card-text{grid-area:1/2/3}html.brand-datasnap .educator-resources__card--webinar .educator-resources__webinar-outcomes{grid-area:3/2/5}html.brand-datasnap .educator-resources__card--webinar .educator-resources__webinar-cta{grid-area:4/1/6;align-self:end}}html.brand-datasnap .educator-resources__card--coming-soon{opacity:.7}html.brand-datasnap .educator-resources__card-label{text-transform:uppercase;letter-spacing:.1em;color:#5e8a8b;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:inline-block}html.brand-datasnap .educator-resources__card-title{color:#4d686f;margin:0 0 1rem;font-size:1.25rem;font-weight:800;line-height:1.3}html.brand-datasnap .educator-resources__webinar-meta{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}html.brand-datasnap .educator-resources__webinar-presenter,html.brand-datasnap .educator-resources__webinar-date,html.brand-datasnap .educator-resources__webinar-time{color:#535353;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}html.brand-datasnap .educator-resources__webinar-presenter ion-icon,html.brand-datasnap .educator-resources__webinar-date ion-icon,html.brand-datasnap .educator-resources__webinar-time ion-icon{color:#5e8a8b;flex-shrink:0;font-size:1.1rem}html.brand-datasnap .educator-resources__webinar-date,html.brand-datasnap .educator-resources__webinar-time{color:#4d686f;font-weight:600}html.brand-datasnap .educator-resources__card-text{color:#535353;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65}html.brand-datasnap .educator-resources__webinar-outcomes{margin:0 0 1.75rem;padding:0;list-style:none}html.brand-datasnap .educator-resources__webinar-outcomes li{color:#535353;margin-bottom:.625rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}html.brand-datasnap .educator-resources__webinar-outcomes li:before{content:"";background:#f92;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}html.brand-datasnap .educator-resources__webinar-outcomes li:last-child{margin-bottom:0}html.brand-datasnap .educator-resources__webinar-cta{color:#fff;background:#f92;border-radius:.5rem;align-self:flex-start;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}html.brand-datasnap .educator-resources__webinar-cta:hover{background:#f88600;transform:translateY(-2px)}html.brand-datasnap .educator-resources__coming-soon-text{color:#53535399;font-style:italic}html.brand-datasnap .datasnap-final-cta{text-align:center;background:#5e8a8b;padding:5rem 1.5rem}html.brand-datasnap .datasnap-final-cta__container{box-sizing:border-box;width:800px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}html.brand-datasnap .datasnap-final-cta__title{color:#fff;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}html.brand-datasnap .datasnap-final-cta__subtitle{color:#fffc;margin:0 0 2.5rem;font-size:1.25rem}html.brand-datasnap .datasnap-final-cta__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}html.brand-datasnap .datasnap-final-cta__btn{border-radius:.5rem;padding:1rem 2.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s,transform .2s,box-shadow .2s;display:inline-block}html.brand-datasnap .datasnap-final-cta__btn--primary{color:#5e8a8b;background:#fff;border:2px solid #fff}html.brand-datasnap .datasnap-final-cta__btn--primary:hover{background:#ffffffe6;border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}html.brand-datasnap .datasnap-final-cta__btn--secondary{color:#fff;background:0 0;border:2px solid #fff9}html.brand-datasnap .datasnap-final-cta__btn--secondary:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.site-header{z-index:2;box-sizing:border-box;transition:opacity .3s,visibility .3s;position:relative}.site-header *{box-sizing:border-box}@media only screen and (max-width:640px){.site-header{background-color:var(--header-mobile-bg)}}.site-header.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.site-header__nav{padding:0}.site-header__nav-list{gap:10px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:640px){.site-header__nav-list{display:none}}.site-header__nav-item{align-items:center;height:100%;display:flex;position:relative}.site-header__nav-item:hover .site-header__nav-submenu{opacity:1;visibility:visible;display:block}.site-header__nav-link{color:var(--header-nav-link,#fff);letter-spacing:-.25px;white-space:nowrap;padding:15px;font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none}.site-header__nav-link:hover{color:var(--header-nav-link-hover,#fff)}.site-header__nav-submenu{z-index:100;background-color:#fff;border-top:2px solid #0000;border-radius:12px;min-width:200px;margin:0;padding:12px 15px 14px;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 15px #0000001a}.site-header__nav-submenu li{width:125%;line-height:1;display:block}.site-header__nav-submenu li+li{margin-top:8px}.site-header__nav-submenu a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--utility-link) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--utility-link) 25%, transparent);color:var(--utility-link);font-size:.85rem;font-weight:500;line-height:1;text-decoration-thickness:1px;transition:all .15s linear;display:block}.site-header__nav-submenu a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--utility-link-hover) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--utility-link-hover) 50%, transparent);color:var(--link);-webkit-text-decoration-color:var(--link-hover);text-decoration-color:var(--link-hover)}.site-header__nav-submenu-link{color:#333;white-space:nowrap;padding:10px 20px;font-size:1rem;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:block}.site-header__nav-submenu-link:hover{color:#000;background-color:#f4f4f4}.site-header__toolbar{grid-column-gap:30px;grid-row-gap:0px;box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:auto auto;justify-content:space-between;align-items:center;padding:13px clamp(24px,7.63636px + 2.72727vw,48px);display:grid}@media only screen and (max-width:640px){.site-header__toolbar{background-color:var(--hero-bg)}}body.single-brand.off-canvas-active .site-header .site-header__toolbar{display:none}body.single-brand.off-canvas-active .site-header .off-canvas__close{display:block}.site-header__utility{background-color:#fff;grid-template-columns:auto auto;place-content:center space-between;align-items:center;padding:.5rem clamp(24px,7.63636px + 2.72727vw,48px);display:grid}@media only screen and (max-width:640px){.site-header__utility{display:none}}.site-header__brands-list{grid-auto-columns:auto;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.site-header__brands-item{line-height:0}.site-header__brands-link{display:block}.site-header__brands-logo{filter:grayscale();opacity:.6;width:auto;height:26px;transition:filter .15s linear,opacity .15s linear;display:block}.site-header__brands-logo[src*=datasnap]{height:30px}.site-header__brands-logo[src*=swift]{height:26px}.site-header__brands-logo[src*=birdbrain]{height:30px}.site-header__brands-logo[src*=strawbees]{height:22px;position:relative;top:-2px}.site-header__brands-logo[src*=tinkering]{height:30px}.site-header__brands-item:hover .site-header__brands-logo,.site-header__brands-item--active .site-header__brands-logo{filter:grayscale(0%);opacity:1}.site-header__logo{box-sizing:border-box;display:block}.site-header__logo img{width:auto;max-width:none;height:48px;display:block}body.off-canvas-active .site-header .site-header__toolbar{background-color:#0000}body.off-canvas-active .site-header .site-header__logo{visibility:hidden}.site-header__utility-links{gap:15px;margin:0;padding:0;list-style:none;display:flex}.site-header__utility-links li{line-height:1;display:block}.site-header__utility-links a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--utility-link) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--utility-link) 25%, transparent);color:var(--utility-link);font-size:.85rem;font-weight:500;line-height:1;text-decoration-thickness:1px;transition:all .15s linear;display:block}.site-header__utility-links a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--utility-link-hover) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--utility-link-hover) 50%, transparent);color:var(--utility-link-hover)}.site-header__menu-icon{vertical-align:middle;z-index:30;width:30px;height:27px;text-decoration:none;transition:all .15s linear;display:none;position:relative}@media only screen and (max-width:640px){.site-header__menu-icon{display:block}}.site-header__menu-icon:hover .site-header__menu-symbol-1,.site-header__menu-icon:hover .site-header__menu-symbol-2,.site-header__menu-icon:hover .site-header__menu-symbol-3{width:100%}.site-header__menu-symbol-1,.site-header__menu-symbol-2,.site-header__menu-symbol-3{background-color:var(--menu-symbol-color);border-radius:1px;height:3px;transition:width .15s linear;display:block;position:absolute;right:0}.site-header__menu-symbol-1{width:100%;top:5px}.site-header__menu-symbol-2{width:85%;top:12px}.site-header__menu-symbol-3{width:80%;top:19px}.site-header__menu-text{color:var(--menu-text-color);letter-spacing:.5px;margin-left:40px;font-size:1rem;font-weight:600;line-height:20px;transition:all .15s linear;display:block;position:relative;top:-1px}body.off-canvas-active .site-header .site-header__menu-symbol-1,body.off-canvas-active .site-header .site-header__menu-symbol-3{width:100%;inset:47% 0 0;transform:translateY(-50%)}body.off-canvas-active .site-header .site-header__menu-symbol-1{transform:rotate(45deg)}body.off-canvas-active .site-header .site-header__menu-symbol-3{transform:rotate(-45deg)}body.off-canvas-active .site-header .site-header__menu-symbol-2{width:0}body.off-canvas-active .site-header .site-header__menu-text:after{content:"Close"}.off-canvas{z-index:2;box-sizing:border-box;opacity:0;width:100vw;box-shadow:none;background-color:var(--off-canvas-bg);transition:transform .3s linear;position:fixed;top:0;bottom:0;transform:translate(-100%)}.off-canvas__close{z-index:100;cursor:pointer;background:0 0;border:none;width:30px;height:30px;padding:0;display:none;position:absolute;top:24px;right:24px}.off-canvas__close-symbol-1,.off-canvas__close-symbol-2,.off-canvas__close-symbol-3{background-color:#a7c85e;border-radius:1px;width:100%;height:3px;margin-top:-1.5px;transition:transform .15s linear;display:block;position:absolute;top:50%;left:0}.off-canvas__close-symbol-1{transform:rotate(45deg)}.off-canvas__close-symbol-2{opacity:0;width:0}.off-canvas__close-symbol-3{transform:rotate(-45deg)}.off-canvas__logo{margin-bottom:clamp(24px,7.63636px + 2.72727vw,48px);display:block}.off-canvas__logo img{width:auto;height:48px;display:block}body.off-canvas-active .off-canvas{opacity:1;transition:opacity .3s linear;transform:translate(0)}.off-canvas h2{text-transform:uppercase;letter-spacing:2.3px;color:var(--off-canvas-h2);margin-top:0;font-size:1rem;font-weight:600}.off-canvas h2.space-top{margin-top:clamp(24px,7.63636px + 2.72727vw,48px)}.off-canvas__wrap{padding:10px clamp(24px,7.63636px + 2.72727vw,48px) clamp(24px,7.63636px + 2.72727vw,48px)}.off-canvas__nav-list{grid-template-columns:1fr;grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}.off-canvas__nav-item{line-height:2;position:relative}.off-canvas__nav-item:hover .site-header__nav-submenu{display:block}.off-canvas__nav-link{color:var(--off-canvas-link);text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--off-canvas-link) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--off-canvas-link) 25%, transparent);font-size:1.3rem;text-decoration-thickness:1px;transition:all .15s linear}.off-canvas__nav-link:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--off-canvas-link-hover) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--off-canvas-link-hover) 50%, transparent);color:var(--off-canvas-link-hover)}.off-canvas__nav-link{text-decoration-color:#0000}.site-header__nav-item:last-child .site-header__nav-link{padding-right:0}.support__content{background:#fff;padding:clamp(48px,15.2727px + 5.45455vw,96px) 0}.support__wrap{box-sizing:border-box;text-align:center;width:1040px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}.support__heading{color:#2b386f;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700}.support__intro{color:#535353;margin:0 0 3rem;font-size:1.25rem}.support__dropdown{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}@media only screen and (max-width:640px){.support__dropdown{flex-direction:column;align-items:stretch}}.support__select{appearance:none;color:#535353;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23535353' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 1rem center no-repeat;border:2px solid #939393;border-radius:12px;min-width:280px;padding:1rem 3rem 1rem 1.5rem;font-family:Urbanist,sans-serif;font-size:1.125rem;transition:border-color .15s linear}.support__select:hover,.support__select:focus{border-color:#2c6fb1;outline:none}.support__button{color:#fff;cursor:pointer;background:#2c6fb1;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:Urbanist,sans-serif;font-size:1.125rem;font-weight:600;transition:background-color .15s linear,opacity .15s linear;display:inline-flex}.support__button:hover:not(:disabled){background:#2b386f}.support__button:disabled{opacity:.5;cursor:not-allowed}.support__button svg{flex-shrink:0}.support__brands{border-top:1px solid #9393934d;grid-template-columns:repeat(5,1fr);gap:1.5rem;padding-top:3rem;display:grid}@media only screen and (max-width:992px){.support__brands{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){.support__brands{grid-template-columns:repeat(2,1fr)}}.support__brand{border-radius:12px;justify-content:center;align-items:center;padding:1.5rem 1rem;transition:background-color .15s linear,transform .15s linear;display:flex}.support__brand:hover{background-color:#9393931a;transform:translateY(-3px)}.support__brand--datasnap:hover{background-color:#edf0f1}.support__brand--swift:hover{background-color:#eaf6f7}.support__brand--birdbrain-technologies:hover{background-color:#e6f5f7}.support__brand--strawbees:hover{background-color:#edf6fb}.support__brand--tinkering-labs:hover{background-color:#ededed}.support__brand-logo{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:120px;height:auto;max-height:60px;transition:filter .15s linear,opacity .15s linear}.support__brand:hover .support__brand-logo{filter:grayscale(0%);opacity:1}.support__brand-name{color:#535353;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600}.support__description{color:#53535380;text-wrap:balance;opacity:0;margin:0 6rem 3rem;font-size:1.35rem;line-height:1.4;transition:opacity .3s linear,transform .3s linear;transform:translateY(-10px)}.support__description.is-visible{opacity:1;transform:translateY(0)}.error-404__message{margin-bottom:2.5rem}.error-404__message h3{font-size:2rem;margin-top:0!important}.error-404__message p{font-size:1.25rem}.error-404__links{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin:0 auto;list-style:none;display:grid;padding:0!important}.error-404__links li{width:100%;margin-bottom:0!important}.error-404__link-item{color:#333;box-sizing:border-box;background-color:#f4f4f4;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.error-404__link-item ion-icon{font-size:1.2rem;transition:transform .3s}.error-404__link-item:hover{color:#000;background-color:#fff;border-color:#ccc;box-shadow:0 .3125rem .9375rem #0000000d}.error-404__link-item:hover ion-icon{transform:translate(.3125rem)}.hero{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:641px){.hero{margin-top:-76px}}body.home .hero{aspect-ratio:16/9;height:480px;max-height:100vh}@media only screen and (min-width:641px){body.home .hero{height:720px}}.hero__button{background:var(--page-content-button-bg);border:2px solid var(--page-content-button-bg);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border-radius:12px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1.1em 1.5em .9rem;font-family:Urbanist,sans-serif;font-size:.95rem;font-weight:900;line-height:1;text-decoration:none;transition:background-color .15s linear,opacity .15s linear;display:inline-flex}.hero__button:hover:not(:disabled){background:var(--hero-h1);border-color:var(--hero-h1)}.hero__button:disabled{opacity:.5;cursor:not-allowed}.hero__button svg{flex-shrink:0}.hero__img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero__img img{filter:brightness(.75)contrast(.75)opacity(.5);z-index:1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__img:before{content:"";z-index:2;pointer-events:none;background:var(--hero-img-overlay);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.hero__animation{z-index:1;z-index:3;position:absolute;inset:0}.hero__slides{z-index:0;background-color:var(--hero-slides-bg);width:100%;height:100%;position:absolute;top:0;left:0}.hero__slides:before{content:"";z-index:2;pointer-events:none;background:var(--hero-slides-overlay);width:100%;height:100%;position:absolute;top:0;left:0}.hero__slides .slick-list,.hero__slides .slick-track,.hero__slides .slick-slide{height:100%}.hero__slides .slick-list{z-index:1;position:relative}.hero__slides__item{height:100%}.hero__slides__item img{object-fit:cover;filter:brightness(.75)contrast(.75)opacity(.5);width:100%;height:100%;display:block}.hero__wrap{z-index:4;box-sizing:border-box;text-align:center;color:#fff;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}.hero__h1{text-wrap:balance;color:var(--hero-h1);margin:0;font-size:clamp(40px,23.6364px + 2.72727vw,64px);line-height:1.1}.hero__prehead{color:var(--hero-prehead);letter-spacing:.02em;text-transform:uppercase;text-shadow:none;margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;line-height:-4;text-decoration:none;display:inline-block}.hero__prehead:hover{color:#fff;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px}.hero__subhead{color:var(--hero-subhead);text-wrap:balance;margin:clamp(8px,5.27273px + .454545vw,12px) 0 0;font-size:1.75rem;font-weight:500;line-height:1.4}.hero__content{text-wrap:balance;margin:1rem auto 0;font-size:clamp(20px,14.5455px + .909091vw,28px);font-weight:400;line-height:1.6}.hero--page{background-color:var(--hero-bg);box-sizing:border-box;align-items:flex-end;padding:220px 0 120px}@media only screen and (max-width:640px){.hero--page{padding:60px 0}}.hero--brand .hero__prehead{color:var(--hero-h1);grid-template-columns:auto 1fr;align-items:center;gap:6px;display:inline-grid;position:relative;left:-11px}.hero--brand .hero__prehead:hover{border:none;text-decoration:none}.hero--brand .hero__prehead ion-icon{position:relative}.hero--brand .hero__prehead span{line-height:1}.hero--left-aligned{padding-top:150px;padding-bottom:90px}.hero--left-aligned .hero__wrap{text-align:left}.hero--left-aligned .hero__brand-logo{max-width:400px;margin-bottom:5rem;display:block}.hero--left-aligned .hero__h1{background:var(--hero-h1);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:16px;padding:.1em .3em;line-height:1.3;display:inline-block}.hero--left-aligned .hero__subhead{margin-top:1rem}.hero--left-aligned .hero__button{margin-top:5rem;padding:1.5rem 2.5rem;font-size:1.2rem}.categories{padding:2rem 0 0}.categories__wrap{box-sizing:border-box;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}.categories__wrap:after{content:"";background:linear-gradient(to right, rgba(var(--categories-fade-bg), 0), rgba(var(--categories-fade-bg), .7), var(--categories-fade-bg));pointer-events:none;z-index:1;width:60px;position:absolute;top:0;bottom:10px;right:2rem}.categories__links{border-bottom:1px solid var(--categories-border);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:3rem;padding-bottom:2rem;padding-right:50px;display:flex;position:relative;overflow:auto hidden}.categories__links::-webkit-scrollbar{display:none}@media only screen and (max-width:640px){.categories__links{gap:1.5rem}}.categories__link{text-transform:uppercase;color:var(--categories-link-text);border-bottom:2px solid var(--categories-link-color);flex-shrink:0;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s}.categories__link:hover{color:var(--categories-link-hover);border-bottom:2px solid var(--categories-link-color)}.pagination-row{background-color:#379cff;margin-top:0;padding:3rem 0}.pagination-row .pagination{box-sizing:border-box;justify-content:center;align-items:center;width:1400px;max-width:100%;margin:0 auto;padding:0;display:flex}.pagination-row .pagination .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.pagination-row .pagination .nav-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pagination-row .pagination .page-numbers{color:#2b386f;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:1.6rem;height:2rem;padding:0 .5rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.pagination-row .pagination .page-numbers:hover:not(.current){color:#379cff;background-color:#fff;border-color:#fff;font-weight:800}.pagination-row .pagination .page-numbers.current{color:#fff;cursor:default;background-color:#2b386f;font-family:Montserrat,sans-serif;font-weight:800}.pagination-row .pagination .page-numbers.next,.pagination-row .pagination .page-numbers.prev{letter-spacing:.05em;color:#fff;text-transform:uppercase;background-color:#0000;border:none;width:auto;font-size:1rem;font-weight:800}.pagination-row .pagination .page-numbers.next:hover,.pagination-row .pagination .page-numbers.prev:hover{color:#2b386f;background-color:#0000;text-decoration:none}.pagination-row .pagination .page-numbers.dots{border:none}.posts{padding:4rem 2rem}.posts__grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:5rem 4rem;width:1400px;max-width:100%;margin:0 auto;padding:0;display:grid}@media only screen and (max-width:992px){.posts__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.posts__grid{grid-template-columns:1fr}}.posts__no-items{text-align:center;grid-column:1/-1;width:100%;padding:40px 0}.posts__item{padding:0;overflow:hidden}.posts__item-link{text-decoration:none}.posts__item-img{background-color:var(--hero-bg);aspect-ratio:16/9;border-radius:12px;margin:0;position:relative;overflow:hidden}.posts__item-img img{filter:brightness(.75)contrast(.75)opacity(.5);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.posts__item:hover .posts__item-img{background-color:#a7c85e}.posts__item-title{color:#2b386f;text-wrap:pretty;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0;font-size:2rem;font-weight:800;line-height:1.5;-webkit-text-decoration:underline #379cff80;text-decoration:underline #379cff80;text-decoration-thickness:7px}.posts__item-content{border-radius:0 0 12px 12px;padding:1.25rem 0 0}.posts__item:hover .posts__item-title{color:#9dc24b;text-decoration-color:#a7c85e80}.posts__item-date{color:#fff;text-transform:uppercase;z-index:2;letter-spacing:.1em;mix-blend-mode:hard-light;margin:0;font-size:.8rem;font-weight:800;line-height:1;position:absolute;bottom:18px;left:18px}.news{padding:4rem 2rem}.news__grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:2.5rem;width:1400px;max-width:100%;margin:0 auto;padding:0;display:grid}@media only screen and (max-width:992px){.news__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.news__grid{grid-template-columns:1fr}}.news__no-items{text-align:center;grid-column:1/-1;width:100%;padding:40px 0}.news__item{border-radius:12px;padding:0;overflow:hidden}.news__item-link{text-decoration:none;display:block}.news__item-img{background-color:var(--hero-bg);aspect-ratio:16/9;border-radius:12px 12px 0 0;margin:0}.news__item-img img{filter:brightness(.75)contrast(.75)opacity(.5);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.news__item-title{color:var(--posts-item-color);text-wrap:pretty;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0 0 2rem;font-size:1.25rem;font-weight:600;line-height:1.6;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:4px}.news__item-content{background-color:#2b386f1a;padding:1rem}.news__item:hover .news__item-content{background-color:#a7c85e}.news__item:hover .news__item-title{text-decoration-color:#ffffff80}.news__item-date{color:var(--posts-item-date-color);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}body.single-press .hero__wrap{text-wrap:balance;width:1280px}body.single-press .hero__h1{font-size:clamp(40px,26.3636px + 2.27273vw,60px)}.brands{z-index:2;padding:clamp(36px,19.6364px + 2.72727vw,60px) 0;position:relative}.brands__wrap{box-sizing:border-box;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}@media only screen and (max-width:1023px){.brands__wrap{text-align:center}}.brands__grid{text-align:center;margin:0 auto}.brands__item{box-sizing:border-box;width:40vw;height:40vw;margin:0 15px;display:inline-block;position:relative}@media only screen and (min-width:430px){.brands__item{width:170px;height:170px}}.brands__item--datasnap a{border-color:#4a6162}.brands__item--datasnap a:hover{background-color:#4a616233}.brands__item--swift a{border-color:#d77e2b}.brands__item--swift a:hover{background-color:#d77e2b33}.brands__item--strawbees a{border-color:#68bdeb}.brands__item--strawbees a:hover{background-color:#68bdeb33}.brands__item--tinkering-labs a{border-color:#f0592a}.brands__item--tinkering-labs a:hover{background-color:#f0592a33}.brands__item--birdbrain-technologies a{border-color:#079bab}.brands__item--birdbrain-technologies a:hover{background-color:#079bab33}.brands__header{box-sizing:border-box;vertical-align:top;align-items:center;width:40vw;height:40vw;margin:0 15px;display:inline-flex;position:relative}@media only screen and (min-width:430px){.brands__header{width:170px;height:170px}}.brands__title{color:var(--section-title-color);text-transform:uppercase;margin:0;font-size:2rem;font-weight:800;line-height:1.4}@media only screen and (max-width:640px){.brands__title{text-align:center;margin-bottom:-10px}}.brands__link{background:0 0;border:2px solid;border-radius:50%;justify-content:center;align-items:center;padding:.75rem 1.25rem;transition:background-color .15s linear,transform .15s linear;display:flex;position:absolute;inset:0}.brands__link img{mix-blend-mode:multiply}.brands__link:hover{transform:scale(1.05)}.brands__logo{object-fit:contain;box-sizing:border-box;width:100%;height:100%;max-height:80px;display:block}.brands-archive__grid{box-sizing:border-box;grid-template-columns:200px 1fr;align-items:center;gap:3rem;width:100%;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);display:grid}@media only screen and (max-width:640px){.brands-archive__grid{text-align:center;grid-template-columns:1fr;gap:1.5rem}}.brands-archive__list{grid-auto-rows:1fr;width:100%;display:grid}.brands-archive__item{background-color:#fff;align-items:center;padding:2rem 0;text-decoration:none;transition:background-color .15s linear;display:grid}.brands-archive__item:hover{background-color:var(--brand-bg)}.brands-archive__item--datasnap{--brand-color:#4d686f;--brand-bg:#edf0f1}.brands-archive__item--swift{--brand-color:#2da2b2;--brand-bg:#eaf6f7}.brands-archive__item--birdbrain-technologies{--brand-color:#079bab;--brand-bg:#e6f5f7}.brands-archive__item--strawbees{--brand-color:#49a3d8;--brand-bg:#edf6fb}.brands-archive__item--tinkering-labs{--brand-color:#1c1c1c;--brand-bg:#ededed}.brands-archive__logo{justify-content:center;align-items:center;display:flex}.brands-archive__logo img{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:120px}.brands-archive__content{flex-direction:column;gap:.5rem;display:flex}.brands-archive__name{color:var(--brand-color);margin:0;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700}.brands-archive__summary{color:var(--brand-color);margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.brands-archive__title{color:var(--brand-color);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700}.awards{background-color:#fff;padding:clamp(24px,7.63636px + 2.72727vw,48px) 0}.awards__wrap{box-sizing:border-box;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}.awards__header{grid-row:span 2;justify-content:center;align-items:center;width:100%;max-width:170px;height:100%;display:flex}@media only screen and (max-width:600px){.awards__header{grid-area:auto/1/auto/-1;justify-content:center;max-width:100%;height:auto;padding-bottom:20px}}.awards__title{color:var(--section-title-color);text-transform:uppercase;margin:0;font-size:2rem;font-weight:800;line-height:1.4}@media only screen and (max-width:600px){.awards__title{text-align:center;font-size:1.8rem}}.awards__grid{grid-template-columns:repeat(5,170px);justify-content:space-between;align-items:center;gap:clamp(24px,7.63636px + 2.72727vw,48px);display:grid}@media only screen and (max-width:992px){.awards__grid{grid-template-columns:repeat(3,1fr);justify-items:center}}@media only screen and (max-width:600px){.awards__grid{grid-template-columns:repeat(2,1fr)}}.awards__item{justify-content:center;align-items:center;width:100%;height:100px;display:flex}@media only screen and (max-width:600px){.awards__item{background-color:var(--awards-item-bg);border-radius:12px}}.awards__logo{transform-origin:50%;max-width:100%;height:auto;transform:scale(1.2)}.featured-products{background-color:var(--khaki);padding:2rem 0;position:relative;overflow:hidden}.featured-products:after{content:"";z-index:1;z-index:1;opacity:.4;mix-blend-mode:multiply;background:url(../img/wallpaper-pattern.png) 50%/100% no-repeat;display:block;position:absolute;inset:0}.featured-products:before{content:"";z-index:0;z-index:2;background:var(--featured-products-bg);mix-blend-mode:multiply;border-radius:50%;width:200vw;height:72%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-28%);box-shadow:inset 0 0 200px #ffffff26}.featured-products__wrap{box-sizing:border-box;z-index:3;width:1400px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);position:relative}.featured-products__title{color:#fff;text-transform:uppercase;margin:0 0 2rem;font-size:2rem;font-weight:800;line-height:1.4}@media only screen and (max-width:600px){.featured-products__title{margin-bottom:2rem}}.featured-products__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media only screen and (max-width:1200px){.featured-products__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.featured-products__grid{grid-template-columns:1fr}}.featured-products__card{border:2px solid var(--featured-products-border);background:#fff;border-radius:12px;flex-direction:column;transition:transform .15s linear,box-shadow .15s linear;display:flex;overflow:hidden}.featured-products__card:hover{border-color:var(--featured-products-border-hover);transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.featured-products__card__image-wrapper{aspect-ratio:4/3;border-bottom:2px solid var(--featured-products-image-border);position:relative;overflow:hidden}.featured-products__card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s linear;display:block}.featured-products__card:hover .featured-products__card__image{transform:scale(1.05)}.featured-products__card__content{flex-flow:wrap;flex-grow:1;justify-content:stretch;padding:1.5rem 1.5rem 1.4rem;display:flex}.featured-products__card__brand{color:var(--featured-products-brand-color);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.featured-products__card__title{color:var(--featured-products-title-color);margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3}.featured-products__card__description{color:var(--featured-products-description-color);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.featured-products__card__button{text-align:center;text-transform:uppercase;color:var(--featured-products-button-text-color);align-self:flex-end;font-size:1rem;font-weight:700;text-decoration:none;transition:all .15s linear;display:block}.featured-products__card__button ion-icon{vertical-align:-2px;transition:transform .15s linear;display:inline-block}.featured-products__card__button:hover{color:var(--featured-products-button-hover-color)}.featured-products__card__button:hover ion-icon{transform:translate(10px)}.page-content{min-height:320px;padding:5rem 0}.page-content__wrap{box-sizing:border-box;width:1040px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}.page-content__wrap>:first-child{margin-top:0;padding-top:0}.page-content__wrap>:last-child{margin-bottom:0;padding-bottom:0}.page-content__wrap a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--link) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 25%, transparent);color:var(--link);font-size:19px;text-decoration-thickness:1px;transition:all .15s linear}.page-content__wrap a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--link-hover) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--link-hover) 50%, transparent);color:var(--link-hover)}.page-content__wrap p{color:var(--body-text-light);margin-bottom:1.5rem;line-height:1.65}.page-content__wrap blockquote,.page-content__wrap blockquote p{color:var(--text-strong);font-family:Arvo,serif;font-size:1.4rem;font-style:italic}.page-content__wrap strong{color:var(--text-strong)}.page-content__wrap h2,.page-content__wrap h3,.page-content__wrap h4,.page-content__wrap h5,.page-content__wrap h6{color:var(--heading-color);margin-top:3rem;margin-bottom:1rem}.page-content__wrap ul,.page-content__wrap ol{margin-bottom:1.5rem;padding-left:1.5rem}.page-content__wrap ul li,.page-content__wrap ol li{margin-bottom:.5rem}.page-content__wrap .wp-block-buttons{margin-bottom:1.5rem}.page-content__wrap .wp-block-button__link{background-color:var(--page-content-button-bg);color:#fff;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.page-content__wrap .wp-block-button__link:hover{background-color:var(--page-content-button-hover-bg)}.page-content__wrap .is-style-outline .wp-block-button__link{border:2px solid var(--page-content-button-bg);color:var(--page-content-button-bg);background-color:#0000}.page-content__wrap .is-style-outline .wp-block-button__link:hover{background-color:var(--page-content-button-bg);color:#fff}.post-content{min-height:320px;padding:5rem 0}.post-content__wrap{box-sizing:border-box;width:960px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px);font-size:19px;font-weight:500;line-height:1.63}.post-content__wrap>:first-child{margin-top:0;padding-top:0}.post-content__wrap>:last-child{margin-bottom:0;padding-bottom:0}.post-content__wrap .has-medium-font-size{font-size:19px;line-height:1.63}.post-content__wrap a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--link) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 25%, transparent);color:var(--link);font-size:19px;text-decoration-thickness:1px;transition:all .15s linear}.post-content__wrap a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--link-hover) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--link-hover) 50%, transparent);color:var(--link-hover)}.post-content__wrap p{color:var(--body-text-dark);margin-bottom:1em;line-height:1.65}.post-content__wrap blockquote,.post-content__wrap blockquote p{color:var(--text-strong);font-family:Arvo,serif;font-size:1.4rem;font-style:italic}.post-content__wrap strong{color:var(--text-strong)}.post-content__wrap h2,.post-content__wrap h3,.post-content__wrap h4,.post-content__wrap h5,.post-content__wrap h6{color:var(--heading-color);margin-top:2rem;margin-bottom:1rem}.post-content__wrap .wp-block-image+h2,.post-content__wrap .wp-block-image+h3,.post-content__wrap .wp-block-image+h4,.post-content__wrap .wp-block-image+h5,.post-content__wrap .wp-block-image+h6{margin-top:3rem}.post-content__wrap ul,.post-content__wrap ol{margin-bottom:1.5rem;padding-left:1.5rem}.post-content__wrap ul li,.post-content__wrap ol li{margin-bottom:.5rem}.post-content__wrap .wp-block-image{margin-bottom:1.75rem}.post-content__wrap .wp-block-image img{border-radius:15px;display:block}.post-content__wrap .wp-block-buttons{margin-bottom:1.5rem}.post-content__wrap .wp-block-button__link{background-color:var(--page-content-button-bg);color:#fff;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.post-content__wrap .wp-block-button__link:hover{background-color:var(--page-content-button-hover-bg)}.post-content__wrap .is-style-outline .wp-block-button__link{border:2px solid var(--page-content-button-bg);color:var(--page-content-button-bg);background-color:#0000}.post-content__wrap .is-style-outline .wp-block-button__link:hover{background-color:var(--page-content-button-bg);color:#fff}.form__content{background:#fff;padding:clamp(48px,15.2727px + 5.45455vw,96px) 0}.form__wrap{box-sizing:border-box;text-align:center;width:1040px;max-width:100%;margin:0 auto;padding:0 clamp(24px,7.63636px + 2.72727vw,48px)}.form__heading{color:#2b386f;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700}.form__intro{color:#535353;margin:0 0 3rem;font-size:1.25rem}.site-footer{text-align:center;font-size:12px}.site-footer__legal{color:var(--footer-text)}.site-footer__about{padding-right:50px}.site-footer__about p{letter-spacing:.5px;margin:0;font-size:1.3rem;line-height:1.45}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer__wrap{box-sizing:border-box;width:1400px;max-width:100%;margin:0 auto;padding:clamp(36px,27.8182px + 1.36364vw,48px) clamp(24px,7.63636px + 2.72727vw,48px)}.site-footer__logo{width:90px;height:auto;margin:0 auto 1.5rem;display:block}.site-footer__logo img{width:100%;height:100%;display:block}.site-footer__nav{text-align:left;color:var(--footer-text);padding-left:2rem;padding-right:2rem}.site-footer__nav .site-footer__wrap{grid-template-columns:1.5fr .4fr .6fr .4fr;gap:3rem;padding-bottom:.25rem;display:grid}@media only screen and (max-width:992px){.site-footer__nav .site-footer__wrap{grid-template-columns:1fr 1fr;gap:2rem}}@media only screen and (max-width:640px){.site-footer__nav .site-footer__wrap{grid-template-columns:1fr}}.site-footer h2{color:var(--footer-h2);letter-spacing:2.3px;text-transform:uppercase;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:16px}.site-footer__nav-list{font-size:21px}.site-footer__nav-list ul{padding-left:0;line-height:1.8;list-style:none}@media only screen and (max-width:640px){.site-footer__nav-list ul{grid-template-columns:1fr}}.site-footer__nav-list li{font-size:.9rem}.site-footer__nav-list a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--footer-text) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--footer-text) 25%, transparent);color:var(--footer-text);font-size:19px;text-decoration-thickness:1px;transition:all .15s linear}.site-footer__nav-list a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--footer-link-hover-color) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--footer-link-hover-color) 50%, transparent);color:var(--footer-link-hover-color)}.site-footer__nav-list:nth-child(2) ul{grid-template-columns:1fr}.site-footer__nav-social ul{list-style:none}.site-footer__nav-social ion-icon{color:var(--footer-social-icon)}.site-footer__nav-social li{margin-bottom:.75rem}.site-footer__nav-social li:last-child{margin-bottom:0}.site-footer__nav-social a{color:var(--footer-text);align-items:center;gap:.75rem;font-size:19px;text-decoration:none;transition:color .15s linear;display:flex}.site-footer__nav-social a:hover,.site-footer__nav-social a:hover ion-icon{color:var(--footer-link-hover-color)}.site-footer p{margin:0}.site-footer p+p{margin-top:15px}.site-footer p a{text-underline-offset:20%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--footer-text) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--footer-text) 25%, transparent);color:var(--footer-text);text-decoration-thickness:1px;transition:all .15s linear}.site-footer p a:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--footer-link-hover-color) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--footer-link-hover-color) 50%, transparent);color:var(--footer-link-hover-color)}