.blog-home__hero{position:relative;min-height:44vh;display:flex;align-items:center;justify-content:center;background:var(--home-gradient-main);overflow:hidden;padding:120px 0 80px;text-align:center}.blog-home__hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(94,67,184,.12),transparent 70%),radial-gradient(ellipse 35% 25% at 60% 60%,rgba(199,162,74,.06),transparent 60%)}.blog-home__orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.5}.blog-home__orb--1{width:320px;height:320px;top:-80px;left:-60px;background:#5e43b82e;animation:blogOrb1 18s ease-in-out infinite alternate}.blog-home__orb--2{width:240px;height:240px;bottom:-60px;right:-40px;background:#c7a24a1f;animation:blogOrb2 22s ease-in-out infinite alternate}@keyframes blogOrb1{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}@keyframes blogOrb2{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,-30px) scale(1.15)}}.blog-home__hero-shell{position:relative;z-index:2;max-width:var(--home-width, 1280px);padding:0 clamp(1.5rem,4vw,3rem);margin:0 auto}.blog-home__eyebrow{font-family:var(--home-font-sans);font-size:var(--home-font-size-xs, 1.2rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--home-gold);margin:0 0 1.2rem}.blog-home__title{font-family:var(--home-font-serif);font-size:clamp(2.8rem,5vw,4.8rem);font-weight:300;line-height:1.12;color:var(--home-white);margin:0 0 1.4rem}.blog-home__title em{font-style:italic;color:var(--home-gold)}.blog-home__subtitle{font-family:var(--home-font-serif);font-size:var(--home-font-size-md, 1.6rem);font-weight:300;line-height:1.7;color:var(--home-text-soft);max-width:60ch;margin:0 auto}.blog-home__body{background:var(--home-gradient-main);padding:0 0 100px}.blog-home__shell{max-width:var(--home-width, 1280px);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.blog-home__featured{margin-bottom:60px}.blog-home__featured-card{display:grid;grid-template-columns:1.3fr 1fr;gap:0;background:var(--home-panel-muted);border:1px solid var(--home-border);border-radius:var(--home-radius-lg, 28px);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--home-transition-smooth, .4s ease),box-shadow var(--home-transition-smooth, .4s ease)}.blog-home__featured-card:hover{border-color:var(--home-outline-strong);box-shadow:var(--home-accent-glow)}.blog-home__featured-image{position:relative;overflow:hidden;min-height:340px}.blog-home__featured-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.blog-home__featured-card:hover .blog-home__featured-img{transform:scale(1.03)}.blog-home__featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,rgba(10,6,18,.6) 100%);pointer-events:none}.blog-home__featured-placeholder{width:100%;height:100%;min-height:340px;background:linear-gradient(135deg,var(--home-indigo),var(--home-midnight))}.blog-home__featured-content{display:flex;flex-direction:column;justify-content:center;padding:48px 44px}.blog-home__featured-tag{font-family:var(--home-font-sans);font-size:var(--home-font-size-xs, 1.2rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--home-gold);margin:0 0 1rem}.blog-home__featured-title{font-family:var(--home-font-serif);font-size:clamp(2rem,3vw,2.8rem);font-weight:300;line-height:1.2;color:var(--home-white);margin:0 0 1.2rem}.blog-home__featured-excerpt{font-family:var(--home-font-serif);font-size:var(--home-font-size-base, 1.5rem);font-weight:300;line-height:1.7;color:var(--home-text-soft);margin:0 0 1.4rem}.blog-home__featured-meta{font-family:var(--home-font-sans);font-size:var(--home-font-size-sm, 1.3rem);color:var(--home-text-muted);margin:0 0 1.4rem}.blog-home__meta-sep{margin:0 .5em}.blog-home__featured-cta{font-family:var(--home-font-sans);font-size:var(--home-font-size-sm, 1.3rem);font-weight:500;letter-spacing:.08em;color:var(--home-gold);transition:letter-spacing .3s ease}.blog-home__featured-card:hover .blog-home__featured-cta{letter-spacing:.14em}.blog-home__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--home-grid-gap, 24px)}.blog-home__card{display:flex;flex-direction:column;background:var(--home-panel-muted);border:1px solid var(--home-border);border-radius:var(--home-radius-md, 22px);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--home-transition-smooth, .4s ease),transform var(--home-transition-smooth, .4s ease),box-shadow var(--home-transition-smooth, .4s ease)}.blog-home__card:hover{border-color:var(--home-outline-strong);transform:translateY(-4px);box-shadow:var(--home-accent-glow)}.blog-home__card-image{position:relative;aspect-ratio:16 / 10;overflow:hidden}.blog-home__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.blog-home__card:hover .blog-home__card-img{transform:scale(1.05)}.blog-home__card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--home-indigo),var(--home-midnight))}.blog-home__card-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 20px}.blog-home__card-category{font-family:var(--home-font-sans);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--home-gold);margin:0 0 .6rem}.blog-home__card-title{font-family:var(--home-font-serif);font-size:var(--home-font-size-lg, 1.8rem);font-weight:400;line-height:1.3;color:var(--home-white);margin:0 0 .8rem}.blog-home__card-excerpt{font-family:var(--home-font-serif);font-size:var(--home-font-size-sm, 1.3rem);font-weight:300;line-height:1.65;color:var(--home-text-soft);margin:0 0 auto;padding-bottom:1rem}.blog-home__card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--home-border);font-family:var(--home-font-sans);font-size:1.15rem;color:var(--home-text-muted)}.blog-home__card-read{font-weight:500;color:var(--home-gold);letter-spacing:.06em;transition:letter-spacing .3s ease}.blog-home__card:hover .blog-home__card-read{letter-spacing:.12em}.blog-home__view-all{text-align:center;margin-top:56px}.blog-home__view-all .science-btn-ghost{display:inline-block;padding:14px 38px;border:1px solid var(--home-gold);border-radius:80px;color:var(--home-gold);font-family:var(--home-font-sans);font-size:var(--home-font-size-sm, 1.3rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:transparent;transition:background .3s ease,color .3s ease}.blog-home__view-all .science-btn-ghost:hover{background:var(--home-gold);color:var(--home-deep)}@media(max-width:960px){.blog-home__hero{min-height:36vh;padding:100px 0 60px}.blog-home__featured-card{grid-template-columns:1fr}.blog-home__featured-image{min-height:240px;max-height:320px}.blog-home__featured-overlay{background:linear-gradient(180deg,transparent 50%,rgba(10,6,18,.5) 100%)}.blog-home__featured-content{padding:32px 28px}.blog-home__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.blog-home__hero{min-height:auto;padding:90px 0 50px}.blog-home__title{font-size:2.4rem}.blog-home__featured-content{padding:24px 20px}.blog-home__featured-title{font-size:1.8rem}.blog-home__grid{grid-template-columns:1fr;gap:18px}.blog-home__card-body{padding:18px 18px 16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/blog-home.css.map */
