.bpc--light[data-v-b4b6f4b2]{--bpc-bg:var(--figma-surface-primary,#fff);--bpc-fg:var(--figma-text-primary,#151712)}.bpc--dark[data-v-b4b6f4b2]{--bpc-bg:var(--figma-text-primary,#151712);--bpc-fg:var(--figma-surface-primary,#fff)}.bpc--green[data-v-b4b6f4b2]{--bpc-bg:var(--accent-green,#d1ddd3);--bpc-fg:var(--figma-text-primary,#151712)}.bpc--sand[data-v-b4b6f4b2]{--bpc-bg:var(--figma-bg,#f8f6f1);--bpc-fg:var(--figma-text-primary,#151712)}.bpc--lavender[data-v-b4b6f4b2]{--bpc-bg:var(--accent-lavender,#cdabfe);--bpc-fg:var(--figma-text-primary,#151712)}.bpc--stone[data-v-b4b6f4b2]{--bpc-bg:var(--figma-bg-secondary,#e9e6de);--bpc-fg:var(--figma-text-primary,#151712)}.bpc--coral[data-v-b4b6f4b2]{--bpc-bg:var(--accent-coral,#fe7141);--bpc-fg:var(--figma-text-primary,#151712)}.bpc[data-v-b4b6f4b2]{border-bottom:.5px solid var(--bpc-fg);color:var(--bpc-fg);display:flex;flex-direction:column;text-decoration:none}.bpc__media[data-v-b4b6f4b2]{aspect-ratio:5/4;background-color:var(--figma-bg-secondary,#e9e6de);flex-shrink:0;overflow:hidden;position:relative;width:100%}.bpc__img[data-v-b4b6f4b2]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s ease;width:100%}.bpc:hover .bpc__img[data-v-b4b6f4b2]{transform:scale(1.04)}.bpc__body[data-v-b4b6f4b2]{background-color:var(--bpc-bg);display:flex;flex:1;flex-direction:column;gap:16px;overflow:hidden;padding:20px}.bpc__title[data-v-b4b6f4b2]{color:var(--bpc-fg);font-family:Neue Montreal,sans-serif;font-size:clamp(1.625rem,calc(1.141rem + 2.066vw),3rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0}.bpc__footer[data-v-b4b6f4b2]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.bpc__cats[data-v-b4b6f4b2]{display:flex;flex-wrap:wrap;gap:8px}.bpc__cat[data-v-b4b6f4b2]{font-size:12px;letter-spacing:1.44px;line-height:1;text-transform:uppercase}.bpc__cat[data-v-b4b6f4b2],.bpc__excerpt[data-v-b4b6f4b2]{color:var(--bpc-fg);font-family:Neue Montreal,sans-serif;font-weight:400}.bpc__excerpt[data-v-b4b6f4b2]{font-size:clamp(1.125rem,calc(1.081rem + .188vw),1.25rem);letter-spacing:-.005em;line-height:1.5;margin:0}.bpc__cta[data-v-b4b6f4b2]{align-items:center;align-self:flex-start;background-color:transparent;border:1px solid var(--bpc-fg);color:var(--bpc-fg);display:inline-flex;font-family:Neue Montreal,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:1.2;padding:15px 20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bpc__cta-arrow[data-v-b4b6f4b2]{background-color:currentColor;display:inline-block;height:10px;mask-image:url(../assets/icons/arrow.svg);-webkit-mask-image:url(../assets/icons/arrow.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:10px}.bpc__cursor[data-v-b4b6f4b2]{display:none}@media(min-width:768px){.bpc[data-v-b4b6f4b2]{flex-direction:row;overflow:hidden;position:relative}.bpc__media[data-v-b4b6f4b2]{aspect-ratio:unset;min-height:300px;width:41%}.bpc__body[data-v-b4b6f4b2]{gap:16px;justify-content:space-between;padding:36px 24px 24px}.bpc__footer[data-v-b4b6f4b2]{align-items:flex-start;flex-direction:column;gap:16px}.bpc__cta[data-v-b4b6f4b2]{display:none}.bpc__cursor[data-v-b4b6f4b2]{color:var(--bpc-fg);display:block;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.1);transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .15s ease,color .3s ease;width:72px;z-index:10}.bpc__cursor--image[data-v-b4b6f4b2]{color:#fff;mix-blend-mode:difference}.bpc__cursor.bpc__cursor--visible[data-v-b4b6f4b2]{opacity:1;transform:translate(-50%,-50%) scale(1)}.bpc__cursor svg[data-v-b4b6f4b2]{display:block;height:auto;width:100%}}@media(min-width:1440px){.bpc[data-v-b4b6f4b2]{height:458px}.bpc__media[data-v-b4b6f4b2]{height:100%;min-height:unset}.bpc__body[data-v-b4b6f4b2]{padding:48px 20px 24px}.bpc__footer[data-v-b4b6f4b2]{align-items:flex-end;flex-direction:row;gap:20px}.bpc__cats[data-v-b4b6f4b2]{align-items:flex-start;flex-direction:column;flex-shrink:0;flex-wrap:nowrap;gap:4px;width:254px}.bpc__excerpt[data-v-b4b6f4b2]{flex:1}}@media(min-width:1600px){.bpc__footer[data-v-b4b6f4b2]{align-items:end;display:grid;grid-template-columns:254px repeat(5,1fr)}.bpc__cats[data-v-b4b6f4b2]{width:auto}.bpc__excerpt[data-v-b4b6f4b2]{grid-column:span 4}}.blog-grid[data-v-eecc267d]{display:flex;flex-direction:column}.blog-grid__empty[data-v-eecc267d]{color:var(--muted-foreground);font-size:var(--text-label-medium-size);line-height:var(--text-label-medium-line-height);margin:0}.square-elem[data-v-ceac12a1]{background-color:var(--primary);height:20px;margin-right:20px;transition:opacity .5s ease;width:20px}.square-elem[data-v-ceac12a1]:last-child{margin-right:0}.square-elem--odd[data-v-ceac12a1]{animation:square-opacity-odd-ceac12a1 3s infinite}.square-elem--even[data-v-ceac12a1]{animation:square-opacity-even-ceac12a1 3s infinite}@keyframes square-opacity-odd-ceac12a1{0%,to{opacity:1}50%{opacity:.5}}@keyframes square-opacity-even-ceac12a1{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.square-elem--even[data-v-ceac12a1],.square-elem--odd[data-v-ceac12a1]{animation:none}}
