.boost-ui.bcf-lightbox,.boost-ui.bcf-wrapper{--bcf-radius-sm:0.25rem;--bcf-radius-md:0.375rem;--bcf-radius-lg:0.5rem;--bcf-shadow-sm:0 0.125rem 0.5rem color-mix(in srgb, var(--boost-ui-text) 8%, transparent);--bcf-shadow-md:0 0.25rem 1.875rem color-mix(in srgb, var(--boost-ui-text) 40%, transparent);color:var(--boost-ui-text);font-family:inherit;line-height:1.6}.bcf-lightbox,.bcf-lightbox *,.bcf-lightbox ::after,.bcf-lightbox ::before,.bcf-wrapper,.bcf-wrapper *,.bcf-wrapper ::after,.bcf-wrapper ::before{box-sizing:border-box}.bcf-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.bcf-wrapper img{max-width:100%;height:auto}.bcf-wrapper a{transition:color .2s,opacity .2s}.bcf-links,.bcf-specs,.boost-related-posts{overflow:hidden;background:var(--boost-ui-bg-alt);border:1px solid var(--boost-ui-border);border-radius:var(--bcf-radius-lg)}.bcf-specs{display:grid;grid-template-columns:1fr;gap:0}.bcf-links__item,.bcf-specs__item{display:flex;flex-direction:column;gap:.2rem;padding:.6rem 1rem;border-bottom:1px solid var(--boost-ui-border)}.bcf-links__item:last-child,.bcf-specs__item:last-child{border-bottom:0}.bcf-gallery__item,.bcf-repeater__card,.bcf-specs__item--radio .bcf-specs__value,.bcf-specs__item--select .bcf-specs__value,.bcf-specs__item:nth-child(2n),.boost-field__list li,.boost-field__relationship-link,.boost-related-posts-item{background:var(--boost-ui-bg-alt)}.bcf-links__label,.bcf-specs__label{flex-shrink:0;color:var(--boost-ui-text-muted);font-size:.9rem;font-weight:600}.bcf-specs__value{color:var(--boost-ui-text);font-variant-numeric:tabular-nums;text-align:left}.bcf-specs__item--number .bcf-specs__value,.bcf-specs__item--range .bcf-specs__value{font-weight:700}.bcf-specs__item--radio .bcf-specs__value,.bcf-specs__item--select .bcf-specs__value,.boost-field__list li{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.85rem;font-weight:500}.boost-field__color{display:inline-block;width:1rem;height:1rem;margin-right:.4rem;vertical-align:middle;border:1px solid var(--boost-ui-border);border-radius:var(--bcf-radius-sm)}.boost-field__color svg{display:block;width:100%;height:100%}.boost-field__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.boost-field__list li,.boost-field__relationship-item{margin:0}.bcf-links{display:flex;flex-direction:column;gap:0}.bcf-links__value a,.bcf-repeater__value a,.boost-field__relationship-link,.boost-related-posts-title:hover{color:var(--boost-ui-primary)}.bcf-links__value a,.bcf-repeater__value a,.boost-field__relationship-link,.boost-related-posts-title{text-decoration:none}.bcf-links__value a:hover,.bcf-repeater__value a:hover,.boost-related-posts-title:hover{color:var(--boost-ui-primary-hover);text-decoration:underline}.boost-field__file,.boost-field__link,.boost-field__relationship-link{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:var(--bcf-radius-md);font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.boost-field__file,.boost-field__relationship-link{color:var(--boost-ui-primary);background:var(--boost-ui-surface);border:1px solid var(--boost-ui-border)}.boost-field__file:hover,.boost-field__relationship-link:hover{color:var(--boost-ui-primary-hover);background:color-mix(in srgb,var(--boost-ui-primary) 8%,var(--boost-ui-surface));border-color:color-mix(in srgb,var(--boost-ui-border) 55%,var(--boost-ui-text));text-decoration:none}.boost-field__file-icon{position:relative;flex:0 0 auto;width:.9rem;height:1.1rem;color:currentColor;border:1.5px solid currentColor;border-radius:.15rem;opacity:.78}.boost-field__file-icon::before{position:absolute;top:.22rem;left:.18rem;width:.42rem;height:1.5px;background:currentColor;box-shadow:0 .23rem 0 currentColor,0 .46rem 0 currentColor;content:""}.boost-field__file-icon::after{position:absolute;top:-1.5px;right:-1.5px;width:.36rem;height:.36rem;background:var(--boost-ui-surface);border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;border-radius:0 .12rem 0 0;content:""}.boost-field__file-icon--spreadsheet::before{height:1.5px;box-shadow:0 .22rem 0 currentColor,.22rem 0 0 currentColor,.22rem .22rem 0 currentColor}.boost-field__link{color:var(--boost-ui-primary-contrast);background:var(--boost-ui-primary)}.boost-field__link:hover{color:var(--boost-ui-primary-contrast);background:var(--boost-ui-primary-hover);text-decoration:none}.bcf-content__title,.bcf-file__title,.bcf-gallery__title,.bcf-relationship__title,.bcf-repeater__title,.boost-related-posts-heading{margin:0 0 .75rem;color:var(--boost-ui-text);font-size:1.1rem;font-weight:600}.bcf-content__title,.boost-related-posts-heading{padding-bottom:.5rem;border-bottom:2px solid var(--boost-ui-border)}.bcf-content__body,.bcf-file__body,.bcf-repeater__value,.boost-related-posts-excerpt{color:var(--boost-ui-text);line-height:1.6}.bcf-file__body{display:flex;align-items:center;min-width:0}.bcf-content__body p:first-child{margin-top:0}.bcf-content__body p:last-child{margin-bottom:0}.bcf-media{margin:0}.bcf-media img,.boost-field__repeater-image{display:block;border-radius:var(--bcf-radius-lg)}.bcf-media__caption,.bcf-repeater__label,.boost-related-posts-excerpt{color:var(--boost-ui-text-muted);font-size:.875rem}.bcf-media__caption{margin-top:.5rem;font-style:normal}.boost-field__oembed{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;border-radius:var(--bcf-radius-sm)}.boost-field__oembed embed,.boost-field__oembed iframe,.boost-field__oembed object{position:absolute;inset:0;width:100%;height:100%}.bcf-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.bcf-gallery__item{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--bcf-radius-md);transition:transform .2s,box-shadow .2s}.bcf-gallery__item:hover{box-shadow:var(--bcf-shadow-sm);transform:scale(1.03)}.bcf-gallery__item img,.boost-related-posts-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bcf-repeater__grid{display:grid;grid-template-columns:1fr;gap:.75rem}.bcf-repeater__card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--boost-ui-border);border-radius:var(--bcf-radius-lg);transition:border-color .2s,box-shadow .2s}.bcf-repeater__card:hover,.boost-related-posts-item:hover{border-color:color-mix(in srgb,var(--boost-ui-border) 55%,var(--boost-ui-text));box-shadow:var(--bcf-shadow-sm)}.bcf-repeater__field{display:flex;flex-direction:column;gap:.15rem}.bcf-repeater__label{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.boost-field__repeater-image{max-width:7.5rem}.boost-field__relationship-list,.boost-related-posts-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.boost-related-posts{margin:2.5rem 0;padding:1.5rem}.boost-related-posts-heading{font-size:1.25rem}.boost-related-posts-list{flex-direction:column;gap:1rem}.boost-related-posts-item{display:flex;flex-direction:column;gap:1rem;padding:.75rem;border:1px solid var(--boost-ui-border);border-radius:var(--bcf-radius-md);transition:border-color .2s,box-shadow .2s}.boost-related-posts-thumb{flex-shrink:0;width:100%;height:9.375rem;overflow:hidden;border-radius:var(--bcf-radius-sm)}.boost-related-posts-content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.boost-related-posts-title{display:block;margin-bottom:.25rem;color:var(--boost-ui-text);font-size:1rem;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.bcf-gallery__item,.bcf-repeater__card,.bcf-wrapper a,.boost-field__file,.boost-field__link,.boost-field__relationship-link,.boost-related-posts-item{transition:none}.bcf-gallery__item:hover{transform:none}}.bcf-commerce-cta{display:flex;align-items:center}.bcf-commerce-cta__button,.boost-field__commerce-cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1.15rem;background:var(--boost-ui-primary);border:1px solid var(--boost-ui-primary);border-radius:var(--bcf-radius-md);color:var(--boost-ui-primary-contrast);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.bcf-commerce-cta__button:focus-visible,.bcf-commerce-cta__button:hover,.boost-field__commerce-cta:focus-visible,.boost-field__commerce-cta:hover{background:var(--boost-ui-primary-hover);border-color:var(--boost-ui-primary-hover);color:var(--boost-ui-primary-contrast);text-decoration:none}.bcf-commerce-cta__button:focus-visible,.boost-field__commerce-cta:focus-visible{outline:2px solid var(--boost-ui-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bcf-commerce-cta__button,.boost-field__commerce-cta{transition:none}}.bcf-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--boost-ui-secondary) 90%,transparent);cursor:zoom-out;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.bcf-lightbox[hidden]{display:none}.bcf-lightbox.active{opacity:1;pointer-events:auto;visibility:visible}.bcf-lightbox__img{max-width:96vw;max-height:85vh;border-radius:.125rem;box-shadow:var(--bcf-shadow-md);object-fit:contain;transform:scale(.95);transition:transform .25s ease}.bcf-lightbox.active .bcf-lightbox__img{transform:scale(1)}.bcf-lightbox__close,.bcf-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--boost-ui-primary-contrast);background:color-mix(in srgb,var(--boost-ui-surface) 15%,transparent);border:0;border-radius:50%;cursor:pointer;transition:background .2s}.bcf-lightbox__close:hover,.bcf-lightbox__nav:hover{background:color-mix(in srgb,var(--boost-ui-surface) 30%,transparent)}.bcf-lightbox__close{top:.625rem;right:.625rem;font-size:1.25rem}.bcf-lightbox__nav{top:50%;font-size:1.125rem;transform:translateY(-50%)}.bcf-lightbox__nav--prev{left:.5rem}.bcf-lightbox__nav--next{right:.5rem}@media (min-width:600px){.bcf-wrapper{gap:2rem}.bcf-links__item,.bcf-specs__item{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem}.bcf-specs__value{text-align:right}.bcf-links__item{align-items:center}.bcf-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.boost-field__oembed{border-radius:var(--bcf-radius-lg)}.boost-related-posts-item{flex-direction:row;padding:1rem}.boost-related-posts-thumb{width:5rem;height:5rem}.bcf-lightbox__close,.bcf-lightbox__nav{width:2.5rem;height:2.5rem}.bcf-lightbox__close{top:1rem;right:1.25rem;font-size:1.5rem}.bcf-lightbox__nav--prev{left:1rem}.bcf-lightbox__nav--next{right:1rem}}@media (min-width:640px){.bcf-specs{grid-template-columns:1fr 1fr}.bcf-specs__item:nth-child(odd):last-child{grid-column:1/-1}}@media (min-width:769px){.bcf-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bcf-repeater__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bcf-lightbox__img{max-width:92vw;max-height:90vh;border-radius:.25rem}.bcf-lightbox__nav{width:2.75rem;height:2.75rem;font-size:1.375rem}}@media print{.bcf-lightbox{display:none}.bcf-gallery__item,.bcf-repeater__card,.boost-related-posts-item{break-inside:avoid;box-shadow:none;transform:none}.bcf-wrapper a{color:inherit;text-decoration:underline}.bcf-wrapper a[href]::after{color:var(--boost-ui-text-muted);content:" (" attr(href) ")";font-size:.8em}}@media (prefers-reduced-motion:reduce){.bcf-lightbox,.bcf-lightbox *,.bcf-lightbox ::after,.bcf-lightbox ::before,.bcf-wrapper *,.bcf-wrapper ::after,.bcf-wrapper ::before{scroll-behavior:auto;animation-duration:0s;animation-iteration-count:1;transition-duration:0s}.bcf-gallery__item:hover,.bcf-lightbox.active .bcf-lightbox__img,.bcf-lightbox__img{transform:none}}.boost-relationship-sections{display:grid;gap:1rem;margin:1.5rem 0 0}.boost-ui.boost-related-posts{margin:0;padding:1.25rem;background:var(--boost-ui-surface);border:1px solid var(--boost-ui-border);border-radius:.5rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--boost-ui-text) 5%,transparent)}.boost-ui.boost-related-posts .boost-related-posts-heading{margin:0 0 .85rem;padding:0;color:var(--boost-ui-text);border:0;font-size:1.05rem;line-height:1.35}.boost-ui.boost-related-posts .boost-related-posts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.boost-ui.boost-related-posts .boost-related-posts-item{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;margin:0;padding:.75rem;background:var(--boost-ui-bg-alt);border:1px solid var(--boost-ui-border);border-radius:.375rem;box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}.boost-ui.boost-related-posts .boost-related-posts-item--with-thumb{grid-template-columns:3.75rem minmax(0,1fr)}.boost-ui.boost-related-posts .boost-related-posts-item:focus-within,.boost-ui.boost-related-posts .boost-related-posts-item:hover{background:color-mix(in srgb,var(--boost-ui-primary) 5%,var(--boost-ui-surface));border-color:color-mix(in srgb,var(--boost-ui-primary) 32%,var(--boost-ui-border));box-shadow:0 .125rem .5rem color-mix(in srgb,var(--boost-ui-text) 8%,transparent)}.boost-ui.boost-related-posts .boost-related-posts-thumb{display:block;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:.25rem}.boost-ui.boost-related-posts .boost-related-posts-content{min-width:0}.boost-ui.boost-related-posts .boost-related-posts-title{display:block;margin:0;color:var(--boost-ui-text);font-size:.95rem;font-weight:650;line-height:1.35;text-decoration:none}.boost-ui.boost-related-posts .boost-related-posts-title:focus-visible,.boost-ui.boost-related-posts .boost-related-posts-title:hover{color:var(--boost-ui-primary-hover);text-decoration:none}.boost-ui.boost-related-posts .boost-related-posts-excerpt{margin:.3rem 0 0;color:var(--boost-ui-text-muted);font-size:.82rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.boost-ui.boost-related-posts .boost-related-posts-item{transition:none}}