.blog-front-module__o7JZbG__page{--color-background:var(--color-marketing-reading);--d-meta:var(--color-marketing-reading-meta);--d-media:var(--color-marketing-reading-media);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);padding-bottom:160px}.blog-front-module__o7JZbG__page a:focus-visible{outline:2px solid var(--color-marketing-green);outline-offset:4px}.blog-front-module__o7JZbG__tabs label:has(:focus-visible){outline:2px solid var(--color-marketing-green);outline-offset:4px}.blog-front-module__o7JZbG__page h2,.blog-front-module__o7JZbG__page h3{text-wrap:balance}.blog-front-module__o7JZbG__grid{width:100%;max-width:1217.33px;margin:0 auto;padding:0 64px}.blog-front-module__o7JZbG__cover{isolation:isolate;min-height:min(780px,86vh);display:flex;position:relative;overflow:hidden}.blog-front-module__o7JZbG__coverImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-front-module__o7JZbG__cover:before{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 88%, transparent) 0, color-mix(in srgb, var(--color-background) 72%, transparent) 200px, color-mix(in srgb, var(--color-background) 38%, transparent) 280px, color-mix(in srgb, var(--color-background) 12%, transparent) 360px, transparent 440px), linear-gradient(to top, var(--color-background) 0%, transparent 40%), radial-gradient(ellipse 75% 70% at 0% 100%, color-mix(in srgb, var(--color-background) 92%, transparent) 0%, transparent 100%);content:"";position:absolute;inset:0}.blog-front-module__o7JZbG__coverInner{flex-direction:column;justify-content:space-between;gap:64px;padding-top:40px;padding-bottom:80px;display:flex}.blog-front-module__o7JZbG__title{font-family:var(--font-display-0);letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,3.375rem);font-weight:400;line-height:1}.blog-front-module__o7JZbG__coverCopy{flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;display:flex}.blog-front-module__o7JZbG__coverCopy h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.blog-front-module__o7JZbG__coverCopy h2{font-family:var(--font-display);font-size:var(--text-display-lg);letter-spacing:-.04em;font-weight:400;line-height:1}.blog-front-module__o7JZbG__coverCopy p{-webkit-line-clamp:2;max-width:460px;color:var(--color-muted);font-size:var(--text-marketing-body);-webkit-box-orient:vertical;font-weight:300;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-front-module__o7JZbG__button{border-radius:var(--radius-button);background:var(--color-foreground);height:44px;color:var(--color-background);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:14px;padding:0 18px;font-weight:500;line-height:1;transition:background-color .2s;display:inline-flex}.blog-front-module__o7JZbG__button:hover{background:color-mix(in srgb, var(--color-foreground) 86%, transparent)}.blog-front-module__o7JZbG__button span{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.blog-front-module__o7JZbG__button:hover span{transform:translate(3px)}.blog-front-module__o7JZbG__media{outline:1px solid var(--color-border);outline-offset:-1px;display:block;position:relative;overflow:hidden}.blog-front-module__o7JZbG__media img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,0,1)}a:is(:hover,:focus-visible) .blog-front-module__o7JZbG__media img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.blog-front-module__o7JZbG__media img{transition:none}}.blog-front-module__o7JZbG__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.blog-front-module__o7JZbG__card{flex-direction:column;gap:8px;min-width:0;display:flex}.blog-front-module__o7JZbG__cardThumb{aspect-ratio:16/9;border-radius:var(--radius-tile);background:var(--d-media);margin-bottom:8px}.blog-front-module__o7JZbG__card h3{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:500;line-height:1.3}.blog-front-module__o7JZbG__card:hover h3,.blog-front-module__o7JZbG__feed a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.blog-front-module__o7JZbG__meta{color:var(--d-meta);font-size:var(--text-marketing-caption);line-height:1.4}.blog-front-module__o7JZbG__main{max-width:1106px;margin-top:104px}.blog-front-module__o7JZbG__bar{z-index:2;background:var(--color-background);align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;top:0}.blog-front-module__o7JZbG__tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0 0 0 -12px;display:flex;overflow-x:auto}.blog-front-module__o7JZbG__search{flex:none;width:24px;height:24px}.blog-front-module__o7JZbG__search>button{width:24px;height:24px;color:var(--d-meta)}.blog-front-module__o7JZbG__search>button:hover{color:var(--color-foreground)}.blog-front-module__o7JZbG__search svg{stroke-width:2px;width:18px;height:18px}.blog-front-module__o7JZbG__tabs label{border-radius:var(--radius-pill);color:var(--d-meta);font-size:var(--text-sm);cursor:pointer;flex:none;padding:9px 12px;font-weight:500;line-height:1;transition:color .2s,background-color .2s;position:relative}.blog-front-module__o7JZbG__tabs label:hover{color:var(--color-foreground)}.blog-front-module__o7JZbG__tabs input{opacity:0;pointer-events:none;position:absolute}.blog-front-module__o7JZbG__tabs label:has(:checked){background:var(--d-media);color:var(--color-foreground)}.blog-front-module__o7JZbG__feed{border-top:1px solid var(--color-border)}:is(.blog-front-module__o7JZbG__main:has([value=flora-update]:checked) .blog-front-module__o7JZbG__feed li:not([data-section=flora-update]),.blog-front-module__o7JZbG__main:has([value=inspiration]:checked) .blog-front-module__o7JZbG__feed li:not([data-section=inspiration]),.blog-front-module__o7JZbG__main:has([value=resource]:checked) .blog-front-module__o7JZbG__feed li:not([data-section=resource]),.blog-front-module__o7JZbG__main:has([value=tutorial]:checked) .blog-front-module__o7JZbG__feed li:not([data-section=tutorial]),.blog-front-module__o7JZbG__main:has([value=workflow]:checked) .blog-front-module__o7JZbG__feed li:not([data-section=workflow])),:is(.blog-front-module__o7JZbG__main:has([value=all]:checked) .blog-front-module__o7JZbG__feed li[data-featured],.blog-front-module__o7JZbG__main:has([value=all]:checked):not(:has([name=more]:checked)) .blog-front-module__o7JZbG__feed li:nth-child(n+16)){display:none}.blog-front-module__o7JZbG__feed li+li{border-top:1px solid var(--color-border)}.blog-front-module__o7JZbG__feed a{grid-template-columns:minmax(0,1fr) 192px;align-items:center;gap:40px;padding:28px 0;display:grid}.blog-front-module__o7JZbG__feed a>div{flex-direction:column;gap:10px;min-width:0;display:flex}.blog-front-module__o7JZbG__feed h3{font-size:var(--text-xl);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.25}.blog-front-module__o7JZbG__thumb{aspect-ratio:16/9;border-radius:var(--radius-button);background:var(--d-media)}.blog-front-module__o7JZbG__more{margin-top:40px;display:flex;position:relative}:is(.blog-front-module__o7JZbG__main:has([name=more]:checked) .blog-front-module__o7JZbG__more,.blog-front-module__o7JZbG__main:not(:has([value=all]:checked)) .blog-front-module__o7JZbG__more){display:none}.blog-front-module__o7JZbG__more input{opacity:0;pointer-events:none;position:absolute}.blog-front-module__o7JZbG__more span{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;padding:11px 20px;font-weight:500;line-height:1;transition:border-color .2s}.blog-front-module__o7JZbG__more span:hover{border-color:color-mix(in srgb, var(--color-foreground) 34%, transparent)}.blog-front-module__o7JZbG__more:has(:focus-visible) span{outline:2px solid var(--color-marketing-green);outline-offset:4px}@media (min-width:810px) and (max-width:1099.98px){.blog-front-module__o7JZbG__feed a{grid-template-columns:minmax(0,1fr) 176px;gap:32px}}@media (max-width:809.98px){.blog-front-module__o7JZbG__grid{padding:0 20px}.blog-front-module__o7JZbG__cover{min-height:min(620px,80vh)}.blog-front-module__o7JZbG__coverInner{gap:40px;padding-top:24px;padding-bottom:48px}.blog-front-module__o7JZbG__coverCopy h2{font-size:var(--text-display)}.blog-front-module__o7JZbG__featured{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;scroll-padding-inline:20px;overflow-x:auto}.blog-front-module__o7JZbG__card{scroll-snap-align:start}.blog-front-module__o7JZbG__main{margin-top:72px}.blog-front-module__o7JZbG__bar{padding:12px 0}.blog-front-module__o7JZbG__tabs{margin-left:-20px;padding-left:20px}.blog-front-module__o7JZbG__feed a{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}.blog-front-module__o7JZbG__feed .blog-front-module__o7JZbG__thumb{order:-1}.blog-front-module__o7JZbG__feed h3{font-size:var(--text-lg)}}
