.bl{max-width:1200px;margin:0 auto;padding:0 32px 80px}.bl-hero{padding:48px 0 28px}.bl-hero .sa-crumbs{margin-bottom:16px}.bl-hero .kicker{font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sa-peach);margin-bottom:10px}.bl-hero h1{font-family:var(--sa-font-marker);font-size:clamp(56px,8vw,120px);line-height:.88;margin:0;color:var(--sa-cream)}.bl-hero h1 em{color:var(--sa-pink);font-style:normal}.bl-hero h1 .b{color:var(--sa-azure);font-style:normal}.bl-hero .tag{font-family:var(--sa-font-hand);font-size:21px;color:#d6deec;margin:14px 0 0;max-width:600px}.bl-cats{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 8px}.bl-cat{all:unset;cursor:pointer;font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:8px 15px;border-radius:var(--sa-r-pill);background:#ffffff0d;color:#bcc3da;border:1px solid rgba(201,184,224,.25);transition:all .15s}.bl-cat:hover{background:#ffa2bd1a;color:var(--sa-cream)}.bl-cat.active{background:var(--sa-pink);color:var(--sa-ink);border-color:var(--sa-pink)}.bl-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:0;margin:24px 0 40px;background:#ffffff0a;border:2.5px solid var(--sa-lavender);border-radius:var(--sa-r-xl);overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;box-shadow:var(--sa-shadow-card)}.bl-feature:hover{transform:translateY(-6px);box-shadow:var(--sa-shadow-card-hover)}@media(max-width:780px){.bl-feature{grid-template-columns:1fr}}.bl-thumb{position:relative;background:repeating-linear-gradient(135deg,#ffa2bd29 0 16px,#b7e0f01f 16px 32px);min-height:300px;display:grid;place-items:center}.bl-thumb .ph{font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7b86a8;text-align:center;padding:20px;line-height:1.7}.bl-feature .bl-thumb{min-height:340px}.bl-feature-body{padding:34px 36px;display:flex;flex-direction:column;justify-content:center}.bl-tagrow{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.bl-pill{font-family:var(--sa-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;background:var(--sa-pink);color:var(--sa-ink);padding:5px 11px;border-radius:var(--sa-r-pill);border:1.5px solid var(--sa-ink)}.bl-feature-body h2{font-family:var(--sa-font-marker);font-size:clamp(34px,4vw,52px);line-height:.96;margin:0;color:var(--sa-cream)}.bl-feature-body h2 em{color:var(--sa-pink);font-style:normal}.bl-feature-body p{font-family:var(--sa-font-body);font-size:15px;line-height:1.6;color:#d2dae8;margin:14px 0 0;text-wrap:pretty}.bl-meta{display:flex;gap:10px;align-items:center;margin-top:18px;font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-ink-faint)}.bl-meta .av{width:26px;height:26px;border-radius:50%;background:var(--sa-peach);color:var(--sa-ink);display:grid;place-items:center;font-family:var(--sa-font-marker);font-size:15px;border:1.5px solid var(--sa-ink)}.bl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:960px){.bl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bl-grid{grid-template-columns:1fr}}.bl-card{display:flex;flex-direction:column;background:#ffffff0a;border:2px solid var(--sa-lavender);border-radius:var(--sa-r-lg);overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;min-width:0}.bl-card:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:var(--sa-shadow-card-hover)}.bl-card .bl-thumb{min-height:180px}.bl-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.bl-card-body h3{font-family:var(--sa-font-marker);font-size:27px;line-height:1;margin:10px 0 0;color:var(--sa-cream)}.bl-card-body h3 em{color:var(--sa-pink);font-style:normal}.bl-card-body p{font-family:var(--sa-font-body);font-size:13.5px;line-height:1.55;color:#c3cbe0;margin:8px 0 0;text-wrap:pretty}.bl-card-body .bl-meta{margin-top:auto;padding-top:16px}.bl-more{display:flex;justify-content:center;margin-top:40px}.bl-empty{display:none;text-align:center;padding:70px 24px;max-width:560px;margin:20px auto 0}.bl-empty.show{display:block}.bl-empty .em{font-family:var(--sa-font-marker);font-size:64px;color:var(--sa-peach);line-height:1}.bl-empty h2{font-family:var(--sa-font-marker);font-size:44px;color:var(--sa-cream);margin:8px 0 0}.bl-empty h2 em{color:var(--sa-pink);font-style:normal}.bl-empty p{font-family:var(--sa-font-body);font-size:15px;color:#c3cbe0;margin:12px 0 22px}.bl-jumper{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:80;display:flex;gap:6px;align-items:center;background:#1c2339eb;border:1px solid rgba(201,184,224,.3);border-radius:999px;padding:7px 12px;font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bcc3da;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bl-jumper b{color:var(--sa-peach)}.bl-jumper button{all:unset;cursor:pointer;padding:5px 11px;border-radius:999px;background:#ffffff0f;color:#d6deec}.bl-jumper button:hover{background:var(--sa-pink);color:var(--sa-ink)}.bp{max-width:760px;margin:0 auto;padding:0 32px 60px}.bp-head{padding:40px 0 0}.bp-head .sa-crumbs{margin-bottom:18px}.bp-tagrow{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.bp-head h1{font-family:var(--sa-font-marker);font-size:clamp(40px,6vw,76px);line-height:.92;margin:0;color:var(--sa-cream)}.bp-head h1 em{color:var(--sa-pink);font-style:normal}.bp-head .sub{font-family:var(--sa-font-hand);font-size:22px;color:#d6deec;margin:16px 0 0;text-wrap:pretty}.bp-byline{display:flex;gap:12px;align-items:center;margin:22px 0 0;padding-bottom:24px;border-bottom:2px dashed rgba(201,184,224,.3)}.bp-byline .av{width:40px;height:40px;border-radius:50%;background:var(--sa-peach);color:var(--sa-ink);display:grid;place-items:center;font-family:var(--sa-font-marker);font-size:22px;border:2px solid var(--sa-ink)}.bp-byline .who{font-family:var(--sa-font-body);font-size:14px;color:var(--sa-cream);font-weight:700}.bp-byline .when{font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-ink-faint);margin-top:2px}.bp-figure{margin:28px 0;aspect-ratio:16/9;border-radius:var(--sa-r-xl);overflow:hidden;border:2.5px solid var(--sa-lavender);background:repeating-linear-gradient(135deg,#ffa2bd29 0 18px,#b7e0f01f 18px 36px);display:grid;place-items:center}.bp-figure .ph{font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7b86a8;text-align:center;padding:20px;line-height:1.7}.bp-body{font-family:var(--sa-font-body)}.bp-body p{font-size:17px;line-height:1.75;color:#d8dfec;margin:0 0 20px;text-wrap:pretty}.bp-body h2{font-family:var(--sa-font-marker);font-size:36px;line-height:1;color:var(--sa-cream);margin:36px 0 14px}.bp-body h2 em{color:var(--sa-pink);font-style:normal}.bp-body ul,.bp-body ol{margin:0 0 20px;padding-left:22px}.bp-body li{font-size:17px;line-height:1.7;color:#d8dfec;margin-bottom:8px}.bp-body b,.bp-body strong{color:var(--sa-cream)}.bp-body a{color:var(--sa-pink);text-decoration:underline;text-underline-offset:3px}.bp-body blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid var(--sa-pink);background:#ffa2bd12;border-radius:0 var(--sa-r-md) var(--sa-r-md) 0}.bp-body blockquote p{font-family:var(--sa-font-hand);font-size:24px;line-height:1.4;color:var(--sa-cream);margin:0}.bp-tags{display:flex;gap:8px;flex-wrap:wrap;margin:34px 0 0;padding-top:24px;border-top:2px dashed rgba(201,184,224,.3)}.bp-tag{font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bcc3da;background:#ffffff0d;border:1px solid rgba(201,184,224,.25);padding:6px 13px;border-radius:var(--sa-r-pill)}.bp-back{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-family:var(--sa-font-marker);font-size:22px;color:var(--sa-azure);text-decoration:none}.bp-back:hover{color:var(--sa-pink)}.bp-cta{margin-top:40px;padding:28px 30px;border-radius:var(--sa-r-xl);background:var(--sa-cream);color:var(--sa-ink);border:3px solid var(--sa-ink);box-shadow:6px 6px 0 var(--sa-pink);text-align:center}.bp-cta h3{font-family:var(--sa-font-marker);font-size:34px;margin:0;color:var(--sa-ink)}.bp-cta h3 em{color:var(--sa-pink);font-style:normal}.bp-cta p{font-family:var(--sa-font-body);font-size:14px;color:var(--sa-ink-soft);margin:6px 0 16px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/blog.css.map */
