#blog{--b-ink: #1F1C1B;--b-black: #0A0A0A;--b-paper: #F7F6F0;--b-muted: #585858;--b-soft: #F6F6F6;--b-accent: #2563EB;--b-glass-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.15'/%3E%3C/svg%3E");color:var(--b-ink);letter-spacing:-.03em}#blog h1,#blog h2,#blog h3{color:inherit;font-weight:400;letter-spacing:-.03em}#blog ul{list-style:none}#blog a{color:inherit;text-decoration:none}#blog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#blog .blog-eyebrow{display:flex;align-items:center;gap:12px;font-family:Geist Mono,monospace;font-size:14px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}#blog .blog-eyebrow span{width:8px;height:8px;border-radius:2px;background:var(--b-accent)}#blog .blog-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.03em;color:#fff;background-color:#1f1c1b80;background-image:var(--b-glass-noise);background-size:160px 160px;border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}#blog .blog-chip i{font-size:16px}#blog .blog-chip--solid{color:var(--b-ink);background:#fff;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#blog .blog-circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:var(--b-ink);font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}#blog .blog-circle i{font-size:16px}#blog .blog-circle:hover{background:var(--b-ink);color:#fff}#blog .blog-circle[aria-current]{font-weight:500;box-shadow:inset 0 0 0 1.5px var(--b-ink)}#blog .blog-circle[aria-current]:hover{box-shadow:none}#blog .blog-circle--dark{background:var(--b-ink);color:#fff}#blog .blog-circle--dark:hover{background:var(--b-black)}#blog .blog-circle--ellipsis,#blog .blog-circle--ellipsis:hover{background:none;color:var(--b-muted);cursor:default}#blog .blog-circle.is-disabled,#blog .blog-circle:disabled{background:#fff9;color:#1f1c1b4d;cursor:not-allowed}#blog .blog-circle--dark.is-disabled,#blog .blog-circle--dark:disabled{background:#1f1c1b33;color:#fff}#blog .blog-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:56px;padding:0 20px;border-radius:999px;font-size:16px;white-space:nowrap;transition:background-color .2s}#blog .blog-btn:focus-visible{outline-offset:4px}#blog .blog-btn--dark{background:#1f1c1bcc;color:#fff}#blog .blog-btn--dark:hover{background:var(--b-ink)}#blog .blog-btn--overlay{border:1px solid #fff;background:#ffffff0a;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#blog .blog-btn--overlay:hover{background:#ffffff29}#blog .blog-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:416 / 460;min-height:420px;padding:16px;overflow:hidden;border-radius:12px;background:var(--b-ink)}#blog .blog-card__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}#blog .blog-card:hover .blog-card__img{transform:scale(1.03)}#blog .blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}#blog .blog-card__meta-right{display:flex;align-items:center;gap:5px}#blog .blog-card__panel{display:grid}#blog .blog-card__glass,#blog .blog-card__content{grid-area:1 / 1}#blog .blog-card__content{z-index:1;display:flex;flex-direction:column;gap:24px;padding:20px}#blog .blog-card__glass{border-radius:8px;background-color:#1f1c1b80;background-image:var(--b-glass-noise);background-size:160px 160px;border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}#blog .blog-card__title{font-size:22px;font-weight:500;line-height:1.25;color:#fff}#blog .blog-card__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog .blog-card__title a:after{content:"";position:absolute;inset:0;border-radius:12px}#blog .blog-card__title a:focus-visible{outline:none}#blog .blog-card__title a:focus-visible:after{outline:2px solid var(--b-accent);outline-offset:2px}#blog .blog-card__more{display:inline-flex;align-items:center;width:fit-content;height:34px;padding:0 14px;border-radius:999px;background:#fff;color:var(--b-ink);font-size:14px;font-weight:500;line-height:1;transition:background-color .2s}#blog .blog-card:hover .blog-card__more{background:var(--b-paper)}#blog.blog-index{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:112px 16px 80px}#blog .blog-index__header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:718px;text-align:center}#blog .blog-index__header h1{max-width:536px;font-size:40px;line-height:1.15}#blog .blog-index__page,#blog .blog-empty{font-size:14px;color:var(--b-muted)}#blog .blog-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%}#blog .blog-grid>li{display:flex}#blog .blog-pagination ul{display:flex;align-items:center;gap:8px}#blog .blog-post__layout{display:grid;column-gap:108px;max-width:1280px;margin:0 auto;padding:104px 16px 0}#blog .blog-post__layout:last-child{padding-bottom:80px}#blog .blog-post__article{display:flex;flex-direction:column;gap:40px;min-width:0}#blog .blog-post__header{display:flex;flex-direction:column;gap:24px}#blog .blog-back{display:flex;align-items:center;gap:12px;width:fit-content;border-radius:999px;font-size:14px;line-height:1.25}#blog .blog-back__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--b-soft);font-size:16px;transition:background-color .2s,color .2s}#blog .blog-back:hover .blog-back__icon{background:var(--b-ink);color:#fff}#blog .blog-post__intro{display:flex;flex-direction:column;gap:20px}#blog .blog-post__intro h1{font-size:32px;line-height:1.15;text-wrap:pretty}#blog .blog-post__byline{font-size:18px;line-height:1.4;color:var(--b-muted)}#blog .blog-post__byline a,#blog .blog-post__byline span{color:var(--b-ink)}#blog .blog-post__byline a{text-decoration:underline;text-underline-offset:3px;transition:color .2s}#blog .blog-post__byline a:hover{color:var(--b-accent)}#blog .blog-post__excerpt{font-size:16px;line-height:1.5;color:var(--b-muted)}#blog .blog-post__meta{display:flex;align-items:center;gap:5px}#blog .blog-post__cover{aspect-ratio:740 / 460;overflow:hidden;border-radius:12px;background:#1f1c1b0d}#blog .blog-post__cover img{display:block;width:100%;height:100%;object-fit:cover}#blog .blog-post__body{color:var(--b-muted);font-size:16px;line-height:1.5}#blog .blog-post__body>*+*{margin-top:16px}#blog .blog-post__body h2,#blog .blog-post__body h3{color:var(--b-ink);font-size:16px;font-weight:500;line-height:1.5;scroll-margin-top:112px}#blog .blog-post__body>h2:not(:first-child),#blog .blog-post__body>h3:not(:first-child){margin-top:48px}#blog .blog-post__body h2+*,#blog .blog-post__body h3+*{margin-top:24px}#blog .blog-post__body strong{color:var(--b-ink);font-weight:500}#blog .blog-post__body a{color:var(--b-ink);text-decoration:underline;text-underline-offset:3px}#blog .blog-post__body a:hover{color:var(--b-accent)}#blog .blog-post__body ul,#blog .blog-post__body ol{padding-left:20px}#blog .blog-post__body ul{list-style:disc}#blog .blog-post__body ol{list-style:decimal}#blog .blog-post__body li+li{margin-top:8px}#blog .blog-post__body li::marker{color:var(--b-ink)}#blog .blog-post__body blockquote{border-left:2px solid var(--b-accent);padding-left:16px;color:var(--b-ink)}#blog .blog-post__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}#blog .blog-post__body th,#blog .blog-post__body td{border-bottom:1px solid rgb(31 28 27 / .12);padding:10px 12px 10px 0;text-align:left}#blog .blog-post__body th{color:var(--b-ink);font-weight:500}#blog .blog-post__body code{font-family:Geist Mono,monospace;font-size:.9em;background:var(--b-soft);padding:1px 4px;border-radius:4px}#blog .blog-post__footer{display:flex;flex-direction:column;gap:32px}#blog .blog-cta{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px;overflow:hidden;border-radius:16px;background:var(--b-black) url(/assets/images/blog/cta-background.jpg) left center / cover no-repeat}#blog .blog-cta h2{max-width:416px;font-size:24px;font-weight:500;line-height:1.25;color:#fff}#blog .blog-share{display:flex;flex-direction:column;gap:24px}#blog .blog-share h2{font-size:22px;font-weight:500;line-height:1.25}#blog .blog-share ul{display:flex;align-items:center;gap:20px}#blog .blog-share__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:#fff;color:var(--b-ink);cursor:pointer;transition:background-color .2s,color .2s}#blog .blog-share__btn:hover{background:var(--b-ink);color:#fff}#blog .blog-post__aside{display:none}#blog .blog-promo{position:relative;aspect-ratio:432 / 533;width:100%;overflow:hidden;border-radius:24px;background:#000}#blog .blog-promo img{display:block;width:100%;height:100%;object-fit:cover}#blog .blog-promo__action{position:absolute;left:0;right:0;bottom:9.5%;display:flex;justify-content:center}#blog .blog-related{display:flex;flex-direction:column;gap:48px;max-width:1440px;margin:24px auto 0;padding:80px 16px}#blog .blog-related>h2{font-size:32px;line-height:1.15;text-align:center}#blog .blog-carousel{display:flex;flex-direction:column;gap:48px}#blog .blog-carousel__track{display:flex;gap:16px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}#blog .blog-carousel__track::-webkit-scrollbar{display:none}#blog .blog-carousel__track>li{display:flex;flex-shrink:0;width:85%;scroll-snap-align:start}#blog .blog-carousel__controls{display:flex;align-items:center;justify-content:center;gap:8px}#blog .blog-carousel__controls[hidden]{display:none}#blog .blog-carousel__pages{display:flex;gap:8px}@media(min-width:640px){#blog.blog-index{gap:48px;padding:136px 32px 80px}#blog .blog-index__header h1{font-size:48px}#blog .blog-grid{grid-template-columns:repeat(2,1fr)}#blog .blog-card{min-height:0}#blog .blog-post__layout{padding:136px 32px 0}#blog .blog-post__intro h1{font-size:44px}#blog .blog-cta{flex-direction:row;align-items:center;justify-content:space-between;min-height:150px;padding:32px;background-position:center}#blog .blog-cta h2{font-size:32px}#blog .blog-cta .blog-btn{margin-right:8px}#blog .blog-share{flex-direction:row;align-items:center;justify-content:space-between}#blog .blog-related{padding:80px 32px}#blog .blog-related>h2{font-size:48px}#blog .blog-carousel__track{margin:0;padding:0;scroll-padding:0}#blog .blog-carousel__track>li{width:calc((100% - 16px)/2)}}@media(min-width:1024px){#blog.blog-index{gap:64px}#blog .blog-index__header h1{font-size:64px}#blog .blog-grid{grid-template-columns:repeat(3,1fr)}#blog .blog-post__layout{grid-template-columns:minmax(0,740px) minmax(280px,432px)}#blog .blog-post__aside{display:block}#blog .blog-post__aside>.blog-promo{position:sticky;top:120px;margin-top:56px}#blog .blog-related,#blog .blog-carousel{gap:64px}#blog .blog-carousel__track>li{width:calc((100% - 32px) / 3)}}@media(min-width:1280px){#blog.blog-index{padding:136px 0 118px}#blog .blog-post__layout{padding-left:0;padding-right:0}#blog .blog-related{padding:80px}}@media(prefers-reduced-motion:reduce){#blog *,#blog *:before,#blog *:after{transition-duration:.01ms!important}}
