:where(.page-blocks) p{line-height:1.5;margin-bottom:1.5em;margin-top:1.5em}:where(.page-blocks) :is(h1,h2,h3,h4,h5,h6){font-family:Barlow,sans-serif;font-weight:400;margin-top:1.5em;margin-bottom:.75em}:where(.page-blocks) h1{font-size:3.25em;line-height:1.1}:where(.page-blocks) h2{font-size:2.5em;line-height:1.15}:where(.page-blocks) h3{font-size:1.75em;line-height:1.3}:where(.page-blocks) h4{font-size:1.375em;font-weight:600;line-height:1.35}:where(.page-blocks) h5{font-size:1.125em;font-weight:600;line-height:1.45}:where(.page-blocks) h6{font-size:1em;font-weight:600;line-height:1.5}:where(.page-blocks) blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}:where(.page-blocks) blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}:where(.page-blocks) blockquote p{display:inline}:where(.page-blocks) ul{list-style:circle}:where(.page-blocks) li{line-height:24px;margin-bottom:25px;margin-left:30px}:where(.page-blocks) table{border-collapse:collapse;border-spacing:0}:where(.page-blocks) td{border:solid 1px black;padding:6px 13px}:where(.page-blocks) .videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:3rem;margin-bottom:2rem}:where(.page-blocks) .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}:where(.page-blocks) .post-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}:where(.page-blocks) a.highlighted{color:#007bff}:where(.page-blocks) a.highlighted:after{content:"⧉";margin-left:.25em}:where(.page-blocks) img.rounded{max-width:100%;height:auto;border-radius:20px}:where(.page-blocks) img.rounded.bordered{border:5px solid #ccc}.page-blocks>*+*:not(:is(h1,h2,h3,h4,h5,h6)){margin-top:1.5rem}.page-blocks>.block-table,.page-blocks>*+.block-table{margin-top:3rem}.page-blocks .block-spacing[data-spacing]>*{margin-bottom:0}.page-blocks .block-spacing[data-spacing-top]>*{margin-top:0}.page-blocks .block-spacing[data-spacing=none]{margin-bottom:0}.page-blocks .block-spacing[data-spacing=small]{margin-bottom:.5rem}.page-blocks .block-spacing[data-spacing=medium]{margin-bottom:1.5rem}.page-blocks .block-spacing[data-spacing=large]{margin-bottom:3rem}.page-blocks .block-spacing[data-spacing-top=none]{margin-top:0}.page-blocks .block-spacing[data-spacing-top=small]{margin-top:.5rem}.page-blocks .block-spacing[data-spacing-top=medium]{margin-top:1.5rem}.page-blocks .block-spacing[data-spacing-top=large]{margin-top:3rem}.page-blocks .block-columns{display:grid;gap:1.5rem;overflow-x:auto}.page-blocks .block-columns[data-cols="1"]{--block-columns-default: 1fr}.page-blocks .block-columns[data-cols="2"]{--block-columns-default: repeat(2, 1fr)}.page-blocks .block-columns[data-cols="3"]{--block-columns-default: repeat(3, 1fr)}.page-blocks .block-columns[data-cols="4"]{--block-columns-default: repeat(4, 1fr)}.page-blocks .block-columns[data-cols="5"]{--block-columns-default: repeat(5, 1fr)}.page-blocks .block-columns[data-cols="6"]{--block-columns-default: repeat(6, 1fr)}.page-blocks .block-columns{grid-template-columns:var( --block-columns-template, var(--block-columns-default, 1fr) )}.page-blocks .block-columns[data-valign=top]{align-items:start}.page-blocks .block-columns[data-valign=center]{align-items:center}.page-blocks .block-columns[data-valign=bottom]{align-items:end}.page-blocks .block-column{min-width:0;overflow:hidden}@media screen and (max-width: 768px){.page-blocks .block-columns:not([data-responsive=keep]){grid-template-columns:1fr}}.page-blocks ul.block-list{list-style:disc;padding-left:1.5em}.page-blocks ol.block-list{padding-left:1.5em}.page-blocks .block-list>li{line-height:24px;margin-bottom:10px}.page-blocks .block-image img{border-radius:10px}.page-blocks .block-image.shadow{box-shadow:10px 10px 25px #aaa;border-radius:10px}.page-blocks .block-text-image .column h2{font-family:Barlow,sans-serif;font-weight:400}.page-blocks .block-text-image .image{border-radius:10px;width:100%}.page-blocks .block-text-image .noRounded{border-radius:0!important}.page-blocks .block-text-image .shadow{box-shadow:10px 10px 25px #aaa}.page-blocks .block-image[data-fit],.page-blocks .block-image[data-align]{display:flex;flex-direction:column}.page-blocks .block-image[data-fit] img{flex:1 1 auto;min-height:0;width:100%;object-fit:cover}.page-blocks .block-image[data-fit=contain] img{object-fit:contain}.page-blocks .block-image[data-fit]:only-child{height:100%;margin:0}.page-blocks .block-image[data-ratio] img{flex:0 0 auto;height:auto}.page-blocks .block-image[data-ratio="16/9"] img{aspect-ratio:16 / 9}.page-blocks .block-image[data-ratio="4/3"] img{aspect-ratio:4 / 3}.page-blocks .block-image[data-ratio="1/1"] img{aspect-ratio:1 / 1}.page-blocks .block-image[data-ratio="3/4"] img{aspect-ratio:3 / 4}.page-blocks .block-image[data-align=left]{align-items:flex-start}.page-blocks .block-image[data-align=center]{align-items:center}.page-blocks .block-image[data-align=right]{align-items:flex-end}.page-blocks .block-image[data-align]:not([data-fit]) img{width:auto;max-width:100%}.page-blocks .block-image[data-fit=contain][data-align=left] img{object-position:left}.page-blocks .block-image[data-fit=contain][data-align=right] img{object-position:right}.page-blocks .block-text-image .column[data-fit]{display:flex;flex-direction:column}.page-blocks .block-text-image .column[data-fit] img{flex:1 1 auto;min-height:0;width:100%;object-fit:cover}.page-blocks .block-text-image .column[data-fit=contain] img{object-fit:contain}.page-blocks [data-focus=top] img{object-position:top}.page-blocks [data-focus=bottom] img{object-position:bottom}.page-blocks [data-focus=left] img{object-position:left}.page-blocks [data-focus=right] img{object-position:right}.page-blocks .block-quote{border-left:4px solid #3464e0;padding:1rem 1.5rem;margin:1rem 0;font-style:italic;color:#555}.page-blocks .block-divider{border:none;border-top:1px solid #ddd;margin:2rem 0}.page-blocks .block-spacer.spacer-tall,.page-blocks .block-spacer.spacer-short{display:flex;justify-content:center;align-items:center;height:20px;padding-top:160px;padding-bottom:160px}.page-blocks .block-spacer.spacer-short{padding-top:60px;padding-bottom:60px}.page-blocks .block-spacer img{opacity:.3;height:20px}.page-blocks .block-table{overflow-x:auto;position:relative;border-radius:20px;background:#fff;padding:50px;margin-left:auto;margin-right:auto;box-shadow:0 30px 100px #0000001a}.page-blocks .block-table caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:1rem}@media (width < 768px){.page-blocks .block-table{padding:20px}}.page-blocks .block-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.page-blocks .block-video iframe,.page-blocks .block-video video{position:absolute;top:0;left:0;width:100%;height:100%}:where(.page-blocks) .asset-placeholder{border:2px dashed #3464e0;border-radius:10px;background:repeating-linear-gradient(-45deg,rgba(52,100,224,.04) 0 12px,transparent 12px 24px);padding:1.5rem 1.75rem;margin:2rem 0;font-size:.9375rem;line-height:1.6}:where(.page-blocks) .asset-placeholder p{margin:0 0 .5rem}:where(.page-blocks) .asset-placeholder p:last-child{margin-bottom:0}:where(.page-blocks) .asset-placeholder .ap-kind{font-family:Barlow,sans-serif;font-weight:600;letter-spacing:.06em;color:#000068;margin-bottom:.75rem}.page-blocks .related-content{margin:2rem 0}.page-blocks .related-content h2{margin-bottom:1.25rem}.page-blocks .related-grid,.page-blocks .related-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.page-blocks .related-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.page-blocks .related-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000f;color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.page-blocks a.related-card:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-2px)}.page-blocks .related-list .related-card{flex-direction:row;align-items:center;gap:1rem}.page-blocks .related-list .related-thumb{flex:0 0 120px}.page-blocks .related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.page-blocks .related-text{padding:1rem}.page-blocks .related-list .related-text{padding:.75rem 1rem .75rem 0}.page-blocks .related-kind{display:inline-block;margin-bottom:.35rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.page-blocks .related-text h3{margin:0 0 .35rem;font-size:1.05rem;line-height:1.35}.page-blocks .related-text p{margin:0;font-size:.9rem;line-height:1.5;opacity:.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-blocks .page-blocks>:is(h1,h2,h3,h4,h5,h6),.product-blocks .page-blocks>.block-spacing>:is(h1,h2,h3,h4,h5,h6){font-weight:800;line-height:1.125;color:#2e333d}.product-blocks .page-blocks>h3,.product-blocks .page-blocks>.block-spacing>h3{font-size:2rem}.product-blocks .page-blocks .block-column :is(h1,h2,h3,h4,h5,h6){font-size:2.5rem;font-weight:400;line-height:1.5;color:inherit;margin-top:0;margin-bottom:0}@media screen and (max-width: 1023px){.product-blocks .page-blocks .block-column :is(h1,h2,h3,h4,h5,h6){font-size:2rem}}.product-blocks .page-blocks>.block-list,.product-blocks .page-blocks>.block-spacing>.block-list{columns:160px 4;column-gap:20px}@media screen and (min-width: 768px){.product-blocks .page-blocks>.block-list,.product-blocks .page-blocks>.block-spacing>.block-list{column-gap:30px}}@media screen and (max-width: 1023px){.product-blocks .page-blocks>.block-list,.product-blocks .page-blocks>.block-spacing>.block-list{column-count:3}}.product-blocks .page-blocks .block-list>li{list-style:square;margin-bottom:10px;word-break:keep-all}.product-blocks .page-blocks .block-column .block-list>li{list-style:circle;margin-bottom:25px;word-break:normal}.page-blocks .block-button[data-align=center]{text-align:center}.page-blocks .block-button[data-align=right]{text-align:right}.page-blocks .block-button[data-size=small] .button{font-size:var(--bulma-size-small, .75rem)}.page-blocks .block-button[data-size=large] .button{font-size:var(--bulma-size-medium, 1.25rem)}.page-blocks .block-button[data-size=x-large] .button{font-size:var(--bulma-size-large, 1.5rem)}.page-blocks .block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.page-blocks .block-gallery figure{margin:0}.page-blocks .block-gallery img{display:block;width:100%;height:auto;border-radius:10px}.page-blocks .block-gallery figcaption{margin-top:.5rem;font-size:.875rem;color:#69748c}.page-blocks .block-gallery figure[data-lightbox-type=video]{position:relative}.page-blocks .block-gallery-placeholder{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:10px;background:#f3f4f6}
