.blog-page-header{background:radial-gradient(circle at 82% 18%,rgba(212,163,115,.22),transparent 30%),linear-gradient(135deg,#3f4938 0%,var(--brand-text-primary) 58%,#303827 100%);min-height:72vh;display:flex;align-items:center;padding-top:132px;padding-bottom:68px;position:relative;overflow:hidden}.blog-page-header:after{content:"JOURNAL";position:absolute;right:-.06em;bottom:-.18em;font-family:var(--font-display-xl);font-size:clamp(7rem,20vw,22rem);font-weight:700;line-height:.8;letter-spacing:-.07em;color:#fefae00d;pointer-events:none}.blog-page-header-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 max(60px,calc((100% - 1200px)/2));position:relative;z-index:2}.blog-page-eyebrow{font-family:var(--font-display-xl);font-size:.68rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:22px;opacity:.85}.blog-page-title{font-family:var(--font-elegant);font-size:clamp(2.6rem,5vw,4.6rem);line-height:.95;color:var(--brand-parchment);font-weight:500;margin:0 0 20px;letter-spacing:-.025em;max-width:720px}.blog-page-title em{font-style:italic;color:var(--brand-accent-gold)}.blog-page-subtitle{font-family:var(--font-body);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75;color:#fefae0b8;margin:0;max-width:560px}.blog-index{background:var(--brand-parchment);padding-bottom:clamp(72px,10vw,120px)}.blog-index-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 max(60px,calc((100% - 1200px)/2))}.blog-category-nav{position:sticky;top:70px;z-index:50;background:var(--brand-parchment);border-bottom:1px solid rgba(74,82,64,.1)}.blog-category-nav-inner{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:1200px;margin:0 auto;padding:clamp(20px,3vw,28px) max(60px,calc((100% - 1200px)/2))}.blog-category-nav-link{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:10px 18px;border-radius:999px;border:1px solid rgba(74,82,64,.18);background:transparent;color:var(--brand-text-primary);text-decoration:none;white-space:nowrap;flex:0 0 auto;transition:background .25s ease,border-color .25s ease,color .25s ease}.blog-category-nav-link:hover,.blog-category-nav-link.is-active{background:var(--brand-text-primary);border-color:var(--brand-text-primary);color:var(--brand-parchment)}.blog-hub-featured{padding:clamp(40px,6vw,56px) 0 clamp(24px,4vw,36px);border-bottom:1px solid rgba(74,82,64,.08)}.blog-hub-featured-head{margin-bottom:clamp(24px,4vw,36px);max-width:640px}.blog-hub-featured-kicker{font-family:var(--font-body);font-size:.62rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#4a52408c;display:block;margin-bottom:10px}.blog-hub-featured-title{font-family:var(--font-elegant);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.15;color:var(--brand-text-primary);margin:0 0 12px}.blog-hub-featured-desc{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:#4a5240b8;margin:0}.blog-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,24px);padding:clamp(36px,5vw,48px) 0}.blog-hub-card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);border:1px solid rgba(74,82,64,.12);border-radius:4px;background:#fefae080;text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.blog-hub-card:hover{border-color:#4a524047;transform:translateY(-2px);box-shadow:0 8px 24px #4a524014}.blog-hub-card-kicker{font-family:var(--font-body);font-size:.6rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--brand-accent)}.blog-hub-card-title{font-family:var(--font-elegant);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.2;color:var(--brand-text-primary);margin:0}.blog-hub-card-desc{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:#4a5240b8;margin:0;flex:1}.blog-hub-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(74,82,64,.08)}.blog-hub-card-count{font-family:var(--font-body);font-size:.58rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#4a524073}.blog-hub-card-cta{font-family:var(--font-body);font-size:.62rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand-text-primary)}.blog-hub-card:hover .blog-hub-card-cta{color:var(--brand-accent)}.blog-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,48px);padding:clamp(40px,6vw,64px) 0;align-items:center}.blog-featured-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;border:1px solid rgba(74,82,64,.1);box-shadow:0 24px 64px #2f342a1f}.blog-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-luxury)}.blog-featured:hover .blog-featured-media img{transform:scale(1.04)}.blog-featured-label{font-family:var(--font-display-xl);font-size:.62rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:14px}.blog-featured-title{font-family:var(--font-elegant);font-size:clamp(2rem,3.2vw,3rem);line-height:1.02;color:var(--brand-text-primary);margin:0 0 16px;font-weight:500}.blog-featured-excerpt{font-family:var(--font-body);font-size:1.02rem;line-height:1.75;color:#4a5240c7;margin:0 0 22px;max-width:480px}.blog-featured-link{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--brand-text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .25s ease,gap .25s var(--ease-luxury)}.blog-featured-link:hover{color:var(--brand-accent);gap:12px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,36px);padding-top:12px}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;opacity:1;transition:opacity .35s ease,transform .35s var(--ease-luxury)}.blog-card.is-hidden{display:none}.blog-card-media{aspect-ratio:3 / 2;overflow:hidden;border-radius:6px;border:1px solid rgba(74,82,64,.08);margin-bottom:18px;background:#e9edc966}.blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--ease-luxury)}.blog-card:hover .blog-card-media img{transform:scale(1.05)}.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.blog-pill{font-family:var(--font-body);font-size:.6rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid rgba(74,82,64,.14);color:#4a5240b8}.blog-card-date,.blog-card-read{font-family:var(--font-body);font-size:.66rem;letter-spacing:1.2px;text-transform:uppercase;color:#4a524085}.blog-card-title{font-family:var(--font-elegant);font-size:clamp(1.45rem,2vw,1.75rem);line-height:1.08;color:var(--brand-text-primary);margin:0 0 10px;font-weight:500;transition:color .25s ease}.blog-card:hover .blog-card-title{color:var(--brand-accent)}.blog-card-excerpt{font-family:var(--font-body);font-size:.92rem;line-height:1.65;color:#4a5240b8;margin:0;flex:1}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--font-body);font-size:.66rem;letter-spacing:1.4px;text-transform:uppercase;color:#4a524094}.blog-cta-band{margin-top:clamp(56px,8vw,88px);padding:clamp(36px,5vw,52px);border-radius:8px;background:radial-gradient(circle at 12% 20%,rgba(212,163,115,.18),transparent 40%),linear-gradient(135deg,#4a5240,#3a4232);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.blog-cta-kicker{font-family:var(--font-display-xl);font-size:.62rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:10px}.blog-cta-title{font-family:var(--font-elegant);font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.05;color:var(--brand-parchment);margin:0 0 8px;font-weight:500}.blog-cta-copy{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:#fefae0ad;margin:0;max-width:480px}.blog-cta-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.blog-cta-btn{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:13px 22px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease-luxury),background .25s ease}.blog-cta-btn--primary{background:var(--brand-parchment);color:var(--brand-text-primary)}.blog-cta-btn--primary:hover{transform:translateY(-1px)}.blog-cta-btn--ghost{border:1px solid rgba(254,250,224,.32);color:var(--brand-parchment)}.blog-cta-btn--ghost:hover{background:#fefae01a;transform:translateY(-1px)}.blog-article-hero{position:relative;min-height:52vh;display:flex;align-items:flex-end;padding-top:120px;overflow:hidden}.blog-article-hero-bg{position:absolute;inset:0;z-index:0}.blog-article-hero-bg img{width:100%;height:100%;object-fit:cover;display:block}.blog-article-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#2f342a59,#2f342ad1),linear-gradient(135deg,#3f493866,#2f342a33)}.blog-article-hero-inner{position:relative;z-index:1;width:100%;max-width:820px;margin:0 auto;padding:48px max(24px,calc((100% - 820px)/2)) 56px}.blog-article-hero .blog-page-eyebrow{margin-bottom:16px}.blog-article-title{font-family:var(--font-elegant);font-size:clamp(2.2rem,4.8vw,3.6rem);line-height:1.02;color:var(--brand-parchment);font-weight:500;margin:0 0 18px;letter-spacing:-.02em}.blog-article-hero .blog-meta{color:#fefae09e}.blog-article-hero .blog-pill{border-color:#fefae038;color:#fefae0d1}.blog-article-layout{background:var(--brand-parchment);padding:clamp(48px,7vw,72px) 0 clamp(72px,10vw,112px)}.blog-article-layout-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 max(24px,calc((100% - 1200px)/2));display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(32px,5vw,64px);align-items:start}.blog-article-body{max-width:38rem;font-family:var(--font-body);font-size:1.05rem;line-height:1.8;color:#4a5240eb}.blog-article-body>:first-child{margin-top:0}.blog-article-body h2{font-family:var(--font-elegant);font-size:clamp(1.55rem,2.5vw,1.9rem);font-weight:500;color:var(--brand-text-primary);margin:2.4em 0 .65em;line-height:1.15;padding-left:14px;border-left:2px solid rgba(212,163,115,.45)}.blog-article-body h3{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--brand-accent);margin:2em 0 .5em}.blog-article-body p{margin:0 0 1.25em}.blog-article-body figure{margin:2em 0;border-radius:6px;overflow:hidden;border:1px solid rgba(74,82,64,.08)}.blog-article-body figure img{display:block;width:100%;height:auto}.blog-article-body figcaption{font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:#4a52409e;padding:10px 14px;background:#e9edc940;font-style:italic;text-align:left}.blog-article-body ul,.blog-article-body ol{margin:0 0 1.25em;padding-left:1.2rem}.blog-article-body li{margin:.4em 0}.blog-article-body strong{font-weight:600;color:var(--brand-text-primary)}.blog-article-body a{color:var(--brand-text-primary);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.blog-article-body a:hover{color:var(--brand-accent)}.blog-article-body blockquote{margin:2em 0;padding:1.25em 0 1.25em 1.5em;border-left:2px solid var(--brand-accent-gold);font-family:var(--font-elegant);font-size:1.35rem;line-height:1.45;color:var(--brand-text-primary)}.blog-aside{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.blog-aside-card{padding:22px;border:1px solid rgba(74,82,64,.1);border-radius:6px;background:#e9edc947}.blog-aside-label{font-family:var(--font-display-xl);font-size:.6rem;letter-spacing:2.2px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:12px}.blog-aside-text{font-family:var(--font-body);font-size:.88rem;line-height:1.65;color:#4a5240c7;margin:0 0 14px}.blog-aside-link{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-text-primary);text-decoration:none}.blog-aside-link:hover{color:var(--brand-accent)}.blog-tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.blog-related{margin-top:clamp(48px,7vw,72px);padding-top:40px;border-top:1px solid rgba(74,82,64,.1);grid-column:1 / -1}.blog-related-title{font-family:var(--font-elegant);font-size:clamp(1.6rem,2.5vw,2rem);color:var(--brand-text-primary);margin:0 0 24px;font-weight:500}.blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-related-card{text-decoration:none;color:inherit}.blog-related-card .blog-card-media{aspect-ratio:16 / 10}.blog-breadcrumb{font-family:var(--font-body);font-size:.66rem;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:18px}.blog-breadcrumb a{color:#fefae09e;text-decoration:none;transition:color .2s ease}.blog-breadcrumb a:hover{color:var(--brand-parchment)}.blog-breadcrumb span{color:#fefae06b;margin:0 8px}.blog-page-header--compact{min-height:auto;padding-bottom:56px}.blog-section{padding:clamp(48px,7vw,72px) 0;border-bottom:1px solid rgba(74,82,64,.08)}.blog-section--care{padding-top:clamp(56px,8vw,80px)}.blog-section-head{margin-bottom:clamp(28px,4vw,40px);max-width:640px}.blog-section-kicker{font-family:var(--font-display-xl);font-size:.62rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:10px}.blog-section-title{font-family:var(--font-elegant);font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08;color:var(--brand-text-primary);font-weight:500;margin:0}.blog-section-desc{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:#4a5240ad;margin:12px 0 0}.series-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.series-path-item{position:relative;margin:0;padding:0}.series-path-rail{position:absolute;left:19px;top:48px;bottom:-8px;width:1px;background:linear-gradient(180deg,#d4a37373,#4a52401f);pointer-events:none}.series-path-link{display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,28px);padding:clamp(20px,3vw,28px) 0;text-decoration:none;color:inherit;transition:transform .35s var(--ease-luxury)}.series-path-link:hover{transform:translate(4px)}.series-path-index{font-family:var(--font-display-xl);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1;color:#4a524038;letter-spacing:-.04em;min-width:2.2em;padding-top:4px;transition:color .3s ease}.series-path-link:hover .series-path-index{color:var(--brand-accent-gold)}.series-path-body{min-width:0}.series-path-chapter{display:block;font-family:var(--font-body);font-size:.62rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--brand-accent-gold);margin-bottom:8px}.series-path-title{display:block;font-family:var(--font-elegant);font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.12;color:var(--brand-text-primary);font-weight:500;margin-bottom:10px;transition:color .25s ease}.series-path-link:hover .series-path-title{color:var(--brand-accent)}.series-path-deck{display:block;font-family:var(--font-body);font-size:.94rem;line-height:1.65;color:#4a5240b8;margin-bottom:12px;max-width:540px}.series-path-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-family:var(--font-body);font-size:.64rem;letter-spacing:1.4px;text-transform:uppercase}.series-path-hint{color:#4a52407a}.series-path-read{color:var(--brand-text-primary);font-weight:600}.series-path-note{font-family:var(--font-body);font-size:.82rem;line-height:1.6;color:#4a524094;margin:8px 0 0;padding-left:calc(2.2em + clamp(18px,3vw,28px))}.studio-essays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px);margin-bottom:32px}.studio-essay{display:block;padding:clamp(24px,3vw,32px);border:1px solid rgba(74,82,64,.1);border-radius:6px;text-decoration:none;color:inherit;background:#e9edc938;transition:border-color .3s ease,transform .35s var(--ease-luxury)}.studio-essay:hover{border-color:#d4a37359;transform:translateY(-2px)}.studio-essay-label{font-family:var(--font-display-xl);font-size:.58rem;letter-spacing:2.2px;text-transform:uppercase;color:var(--brand-accent-gold);display:block;margin-bottom:12px}.studio-essay-title{font-family:var(--font-elegant);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.15;color:var(--brand-text-primary);font-weight:500;margin:0 0 14px}.studio-essay-deck{font-family:var(--font-elegant);font-size:1.08rem;font-style:italic;line-height:1.55;color:#4a5240c7;margin:0 0 18px}.studio-essay-link{font-family:var(--font-body);font-size:.66rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-text-primary)}.studio-service-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(74,82,64,.08)}.studio-service-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(74,82,64,.08);text-decoration:none;color:inherit;transition:padding-left .3s var(--ease-luxury)}.studio-service-row:hover{padding-left:6px}.studio-service-label{font-family:var(--font-body);font-size:.58rem;letter-spacing:1.6px;text-transform:uppercase;color:#4a52407a;white-space:nowrap}.studio-service-title{font-family:var(--font-body);font-size:.92rem;font-weight:500;color:var(--brand-text-primary)}.studio-service-arrow{color:#4a524061;transition:transform .3s var(--ease-luxury),color .3s ease}.studio-service-row:hover .studio-service-arrow{color:var(--brand-accent-gold);transform:translate(3px)}.lookbook-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,24px)}.lookbook-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid rgba(74,82,64,.08);border-radius:6px;overflow:hidden;background:#e9edc926;transition:transform .35s var(--ease-luxury),box-shadow .35s ease}.lookbook-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #2f342a14}.lookbook-card-media{aspect-ratio:4 / 3;overflow:hidden}.lookbook-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--ease-luxury)}.lookbook-card:hover .lookbook-card-media img{transform:scale(1.04)}.lookbook-card-body{padding:16px 16px 18px}.lookbook-card-title{font-family:var(--font-elegant);font-size:1.05rem;line-height:1.2;color:var(--brand-text-primary);font-weight:500;margin:0 0 8px}.lookbook-card-deck{font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:#4a5240a6;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lookbook-card-meta{font-family:var(--font-body);font-size:.58rem;letter-spacing:1.4px;text-transform:uppercase;color:#4a524073}.blog-cta-band--soft{margin-top:clamp(40px,6vw,56px)}.blog-page-header--category{padding-bottom:48px}.blog-breadcrumb--light a{color:#fefae09e}.blog-breadcrumb--light a:hover{color:var(--brand-parchment)}.blog-breadcrumb--light span{color:#fefae06b}.blog-index--category{padding-top:0}.blog-index-category{margin-bottom:clamp(8px,2vw,16px)}.blog-section--compact{padding:clamp(36px,5vw,48px) 0}.blog-section-view-all{margin:-8px 0 clamp(24px,4vw,36px);padding-left:0}.blog-section-view-all-link{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-text-primary);text-decoration:none;transition:color .25s ease}.blog-section-view-all-link:hover{color:var(--brand-accent)}.blog-category-back{margin:clamp(32px,5vw,48px) 0 0;padding-top:24px;border-top:1px solid rgba(74,82,64,.08)}.blog-category-back-link{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#4a52409e;text-decoration:none;transition:color .25s ease}.blog-category-back-link:hover{color:var(--brand-text-primary)}.blog-article-deck{font-family:var(--font-elegant);font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;line-height:1.5;color:#fefae0d1;margin:0 0 20px;max-width:38rem}.series-outline{padding:20px;border:1px solid rgba(74,82,64,.1);border-radius:6px;background:#e9edc959}.series-outline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.series-outline-item{margin:0}.series-outline-link,.series-outline-current{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;padding:8px 0;text-decoration:none;color:inherit}.series-outline-link{transition:padding-left .25s var(--ease-luxury)}.series-outline-link:hover{padding-left:4px}.series-outline-item.is-current .series-outline-current{border-left:2px solid var(--brand-accent-gold);padding-left:10px;margin-left:-12px}.series-outline-num{font-family:var(--font-display-xl);font-size:.62rem;letter-spacing:1px;color:#4a524066}.series-outline-item.is-current .series-outline-num{color:var(--brand-accent-gold)}.series-outline-label{font-family:var(--font-body);font-size:.78rem;line-height:1.35;color:#4a5240c7}.series-outline-item.is-current .series-outline-label{font-weight:600;color:var(--brand-text-primary)}.blog-series-footer-wrap{grid-column:1 / -1;margin-top:16px}.series-nav-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:clamp(28px,4vw,36px) 0;border-top:1px solid rgba(74,82,64,.1)}.series-nav-btn{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;padding:12px 0;transition:transform .3s var(--ease-luxury)}.series-nav-btn:hover{transform:translate(4px)}.series-nav-btn--prev:hover{transform:translate(-4px)}.series-nav-btn--next{text-align:right;align-items:flex-end}.series-nav-dir{font-family:var(--font-body);font-size:.58rem;letter-spacing:1.8px;text-transform:uppercase;color:#4a52407a}.series-nav-label{font-family:var(--font-elegant);font-size:1.15rem;color:var(--brand-text-primary)}.series-nav-hub{font-family:var(--font-body);font-size:.62rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-accent-gold);text-decoration:none;text-align:center;white-space:nowrap}.series-nav-spacer{display:block}.blog-more-studio{grid-column:1 / -1;padding-top:36px;border-top:1px solid rgba(74,82,64,.1)}.blog-more-studio-title{font-family:var(--font-elegant);font-size:1.5rem;color:var(--brand-text-primary);margin:0 0 16px;font-weight:500}.blog-more-studio-list{list-style:none;margin:0;padding:0}.blog-more-studio-link{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid rgba(74,82,64,.08);text-decoration:none;color:inherit;transition:padding-left .3s var(--ease-luxury)}.blog-more-studio-link:hover{padding-left:6px}.blog-more-studio-label{font-family:var(--font-body);font-size:.58rem;letter-spacing:1.6px;text-transform:uppercase;color:#4a52407a}.blog-more-studio-name{font-family:var(--font-elegant);font-size:1.15rem;color:var(--brand-text-primary)}.blog-article-body p:has(>strong:only-child) strong{display:block;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-accent);margin-bottom:6px}.blog-article-body p:has(>strong:only-child)+p{padding-left:1rem;border-left:1px solid rgba(74,82,64,.12);margin-top:-.5em}@media(max-width:1024px){.lookbook-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-essays,.blog-article-layout-inner{grid-template-columns:1fr}.blog-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.series-path-note{padding-left:0}}@media(max-width:768px){.blog-page-header,.blog-page-header--compact{min-height:auto;padding-bottom:52px}.blog-page-header-inner,.blog-index-inner{padding:0 30px}.blog-category-nav-inner{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:16px 30px}.blog-category-nav-inner::-webkit-scrollbar{display:none}.blog-hub-grid,.lookbook-strip,.blog-cta-band,.blog-cta-band--soft,.blog-aside{grid-template-columns:1fr}.series-nav-footer{grid-template-columns:1fr;gap:16px}.series-nav-btn--next{text-align:left;align-items:flex-start}.series-nav-hub{order:-1;text-align:left}.series-nav-spacer{display:none}}@media(max-width:480px){.blog-page-header-inner,.blog-index-inner{padding:0 22px}.blog-category-nav-inner{padding:14px 22px}.series-path-link{grid-template-columns:1fr;gap:8px}.series-path-index{min-width:0}.series-path-rail{left:11px}}
