em{font-style:italic;color:#9b4a1e;font-weight:500}.price{color:#78716c;font-family:'Fraunces',serif;font-variant-numeric:tabular-nums;font-size:14px;font-style:italic}.instrument-sans-uniquifier{font-family:"Instrument Sans",sans-serif;font-optical-sizing:auto;font-weight:weight;font-style:normal;font-variation-settings:"wdth" 100}.product-grid{display:grid;grid-template-columns:repeat(3);gap:2px;background:var(--border);border:1px solid #e7e1d6}.product{background:var(--cream);padding:40px 36px;transition:background 0.2s ease;cursor:pointer;display:flex;flex-direction:column;min-height:450px}.product:hover{background:#efe9de}.about-sig .dash{width:32px;height:1px;background:#78716c}.about-sig{margin-top:36px;display:inline-flex;align-items:center;gap:12px;font-family:'Fraunces',serif;font-style:italic;font-size:17px;color:#1c1917}.product-num{font-family:'Fraunces',serif;font-size:13px;color:#a8a29e;letter-spacing:0.12em;margin-bottom:32px}.product-tag{font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:var(--accent);margin-bottom:12px}.product h3{font-size:24px;line-height:1.2;font-weight:400;margin-bottom:16px;letter-spacing:-0.015em}.product p{font-family:'Instrument Sans';font-weight:400;font-size:15px;color:#3a3531;line-height:1.55;margin-bottom:auto;padding-bottom:28px}.product-foot{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid #e7e1d6}.product-price{font-family:'Fraunces',serif;font-size:22px;font-weight:400;color:var(--ink)}.product-arrow{color:var(--accent);font-size:14px;display:inline-flex;align-items:center;gap:6px}.service:first-child{border-top:1px solid rgba(245,241,234,0.12)}.service-num{font-family:'Fraunces',serif;font-style:italic;color:#E8A971;font-size:15px;padding-top:4px}.service-price{font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:rgba(245,241,234,0.5);white-space:nowrap;padding-top:6px}.service{padding:28px 0;border-bottom:1px solid rgba(245,241,234,0.12);display:flex;gap:24px;justify-content:space-between;align-items:flex-start}.section-num{font-family:'Fraunces',serif;font-size:14px;letter-spacing:0.1em;color:var(--muted);font-variant-numeric:tabular-nums;text-transform:uppercase;display:inline-block;margin-bottom:14px}.section-num::after{content:'';display:inline-block;width:48px;height:1px;background:#d6cec0;vertical-align:middle;margin-left:16px}.magnet-form{display:flex;gap:8px;max-width:480px;margin:0 auto}.magnet-form input{flex:1;padding:8px 10px;background:#f5f1ea;border:1px solid #d6cec0;border-radius:2px;font-family:inherit;font-size:16px;color:#1c1917;outline:none;transition:border-color 0.2s ease}.btn-primary{background:#1c1917;color:#f5f1ea;border-color:#1c1917;align-items:center}.btn-primary:hover{background:#9b4a1e;border-color:#9b4a1e;color:#f5f1ea;align-items:center}.about-body p{font-family:'Instrument Sans';font-weight:400;font-size:18px;line-height:1.7;color:#3a3531;margin-bottom:24px}.btn{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:16px;font-family:'Instrument Sans';font-weight:500;border-radius:2px;transition:all 0.2s ease;cursor:pointer;border:1px solid transparent;font-family:inherit}.filter-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.filter-pills{display:flex;gap:12px;flex-wrap:wrap}.pill.active{background:#1c1917;color:#f5f1ea;border-color:#1c1917}.pill{padding:8px 16px;border:1px solid #d6cec0;border-radius:100px;font-family:'Instrument Sans';font-weight:400;font-size:14px;color:#3a3531;cursor:pointer;transition:all 0.2s ease;background:transparent;font-family:inherit}.filter-meta{font-family:'Fraunces',serif;font-style:italic;color:#78716c;font-size:15px}.bundle{margin-top:80px;background:#1c1917;color:#f5f1ea;padding:64px 56px;border-radius:4px;display:flex;gap:56px;align-items:center}.bundle h2{font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.025em;margin-bottom:16px}.bundle p{font-family:'Instrument Sans';font-weight:400;font-size:17px;color:rgba(245,241,234,0.7);line-height:1.55;margin-bottom:24px}.btn-on-dark{background:#f5f1ea;color:#1c1917;border-color:#f5f1ea}.btn-on-dark:hover{background:#e8a971;border-color:#e8a971;color:#1c1917}.bundle-stat{text-align:right}.bundle-old{font-family:'Fraunces',serif;font-style:italic;color:rgba(245,241,234,0.4);font-size:18px;text-decoration:line-through;margin-bottom:4px}.bundle-new{font-family:'Fraunces',serif;font-size:56px;font-weight:300;color:#f5f1ea;margin-bottom:4px;line-height:1}.bundle-save{font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:14px}.principle .num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:18px;margin-bottom:16px;display:block}.principle h3{font-size:24px;font-weight:400;margin-bottom:14px;letter-spacing:-0.015em;line-height:1.2}.principle p{font-family:'Instrument Sans';font-weight:400;font-size:16px;color:#3a3531;line-height:1.6}.engagement{border-top:1px solid #e7e1d6;padding:48px 0;display:flex;gap:64px;align-items:flex-start}.engagement-num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:16px;padding-top:8px;flex:1}.engagement-num span{display:block;color:#78716c;font-style:normal;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:4px}.engagement-body{flex:2}.engagement-tag{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:15px;margin-bottom:8px;display:block}.engagement-body h3{font-size:32px;font-weight:400;margin-bottom:12px;letter-spacing:-0.02em;line-height:1.1}.engagement-body p{font-family:'Instrument Sans';font-weight:400;font-size:16px;color:#3a3531;line-height:1.65;margin-bottom:18px;max-width:540px}.engagement-deliverables{list-style:none;margin-top:16px}.engagement-deliverables li{padding:6px 0 6px 22px;position:relative;font-family:'Instrument Sans';font-weight:400;font-size:14px;color:#78716c}.engagement-deliverables li::before{position:absolute;left:0;color:#9b4a1e;font-size:9px;top:11px}.engagement-meta{text-align:right;padding-top:8px;flex:1}.engagement-price{font-family:'Fraunces',serif;font-size:28px;font-weight:300;margin-bottom:14px;letter-spacing:-0.02em}.engagement-price-note{font-family:'Fraunces',serif;font-style:italic;color:#78716c;font-size:14px;margin-bottom:20px}.engagement-cta{font-family:'Instrument Sans';font-weight:400;color:#9b4a1e;font-size:14px;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid #9b4a1e;padding-bottom:2px;transition:gap 0.2s ease}.step{background:#1c1917;padding:36px 32px;height:350px;display:flex;flex-direction:column}.step-num{font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:18px;margin-bottom:28px}.step h4{font-family:'Fraunces',serif;font-size:22px;font-weight:400;margin-bottom:14px;color:#f5f1ea;letter-spacing:-0.015em;line-height:1.2}.step p{font-family:'Instrument Sans';font-weight:400;font-size:14px;color:rgba(245,241,234,0.65);line-height:1.55;margin-bottom:auto}.step-time{font-family:'Fraunces',serif;font-style:italic;font-size:13px;color:#e8a971;margin-top:24px;padding-top:20px;border-top:1px solid rgba(245,241,234,0.15)}.clients-list{list-style:none;list-style-type:none!important;padding-left:0}.client-type{border-top:1px solid #e7e1d6;padding:28px 0}.client-type h4{font-family:'Fraunces',serif;color:#1C1917;font-size:22px;font-weight:400;margin-bottom:8px}.client-type p{font-family:'Instrument Sans';font-weight:400;font-size:15px;color:#3a3531;line-height:1.55}.principle-row{display:flex;padding:40px 0;border-top:1px solid rgba(245,241,234,0.12);align-items:flex-start}.principle-row .num{flex:0;width:80px;font-family:'Fraunces',serif;font-style:italic;color:#e8a971;margin-right:48px;font-size:20px;padding-top:4px}.principle-row h3{flex:1;font-size:26px;font-weight:400;color:#f5f1ea;margin-right:48px;letter-spacing:-0.015em;line-height:1.2}.principle-row p{font-family:'Instrument Sans';font-weight:400;flex:1.5;font-size:16px;color:rgba(245,241,234,0.7);line-height:1.65}.method{border-top:1px solid #e7e1d6;padding-top:28px}.method h3{font-family:'Fraunces',serif;font-size:22px;font-weight:400;margin-bottom:14px;letter-spacing:-0.01em}.method p{font-family:'Instrument Sans';font-weight:400;font-size:15px;color:#3a3531;line-height:1.6}.method h3 .num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;margin-right:10px}.cred-list{list-style:none;border-top:1px solid #d6cec0}.cred-list li{padding:20px 0;border-bottom:1px solid #d6cec0;display:flex;flex-direction:row;gap:32px}.cred-label{font-family:'Fraunces',serif;font-style:italic;width:140px;flex-shrink:0;color:#9b4a1e;font-size:15px}.cred-value{font-family:'Instrument Sans';font-weight:400;flex:1;font-size:16px;color:#1c1917;line-height:1.5}.faq-item{border-top:1px solid #d6cec0;padding-top:24px}.faq-item h3{font-size:20px;font-weight:400;margin-bottom:12px;letter-spacing:-0.01em;line-height:1.25}.faq-item p{font-family:'Instrument Sans';font-weight:400;font-size:15px;color:#3a3531;line-height:1.6}a{font-family:'Instrument Sans';font-weight:400;color:#1c1917;text-decoration:none;transition:color 0.2s ease}.channel{padding:8px 0;border-bottom:1px solid #e7e1d6;display:flex;flex-direction:row;gap:32px;align-items:center}.channel-label{flex:0 0 160px;font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:16px}.channel-detail{font-family:'Instrument Sans';font-weight:400;flex:1;font-size:16px;color:#1c1917}.channel-detail a:hover{color:#9b4a1e}.channel-detail .note{font-family:'Instrument Sans';font-weight:400;font-size:13px;color:#78716c;display:block;margin-top:4px}.channel-cta{flex:0 0 auto;font-family:'Instrument Sans';font-weight:400;color:#9b4a1e;font-size:14px;border-bottom:1px solid #9b4a1e;padding-bottom:2px;white-space:nowrap}.contact-card.featured{background:#1c1917;color:#f5f1ea;border-color:1px solid #1c1917;padding:56px 48px;border-radius:4px;display:flex;flex-direction:column}.contact-card{background:#f5f1ea;border:1px solid #d6cec0;padding:56px 48px;border-radius:4px;display:flex;flex-direction:column;height:700px}.contact-card.featured .kicker{color:#e8a971;font-family:'Fraunces',serif;font-style:italic;font-size:16px;margin-bottom:20px}.contact-card .kicker{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:16px;margin-bottom:20px}.contact-card.featured h2{color:#f5f1ea;font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-0.015em;margin-bottom:18px}.contact-card h2{font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-0.015em;margin-bottom:18px}.contact-card.featured .lead{font-family:'Instrument Sans';font-weight:400;color:rgba(245,241,234,0.75);font-size:16px;line-height:1.6;margin-bottom:32px}.contact-card .lead{font-family:'Instrument Sans';font-weight:400;font-size:16px;color:#3a3531;line-height:1.6;margin-bottom:32px}.contact-card.featured .contact-meta{border-top-color:rgba(245,241,234,0.15);list-style:none;margin-bottom:36px}.contact-meta{list-style:none;margin-bottom:36px;border-top:1px solid #e7e1d6}.contact-card.featured .contact-meta li{border-bottom-color:rgba(245,241,234,0.15);display:flex;justify-content:space-between;font-size:14px;padding:14px 0}.contact-meta li{padding:14px 0;border-bottom:1px solid #e7e1d6;display:flex;justify-content:space-between;font-size:14px}.contact-card.featured .contact-meta .label{color:rgba(245,241,234,0.55);font-family:'Fraunces',serif;font-style:italic}.contact-meta .label{color:#78716c;font-family:'Fraunces',serif;font-style:italic}.contact-card.featured .contact-meta .value{font-family:'Instrument Sans';font-weight:400;color:#f5f1ea;}.contact-meta .value{font-family:'Instrument Sans';color:#1c1917;font-weight:500}.contact-card .btn{margin-top:auto}.btn-on-dark{background:#f5f1ea;color:#1c1917;border-color:#f5f1ea}a{text-decoration:none}.btn{display:flex;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-family:'Instrument Sans';font-weight:500;border-radius:2px;transition:all 0.2s ease;cursor:pointer;border:1px solid transparent}.btn .arrow{transition:transform 0.2s ease;margin:0;padding:0}.inquiry-form{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.form-row{display:flex;flex-direction:row;flex:1 1;gap:14px}.form-field label{display:block;font-size:13px;line-height:13px;color:#78716c;margin-bottom:0px;font-family:'Fraunces',serif;font-style:italic}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px 16px;background:#f5f1ea;border:1px solid #d6cec0;border-radius:2px;font-family:inherit;font-size:15px;margin-top:-12px;color:#1c1917;outline:none;transition:border-color 0.2s ease}.form-field textarea{resize:vertical;min-height:100px;font-family:inherit}button{appearance:auto;text-rendering:auto;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;text-align:center;padding-block:1px;padding-inline:6px}.cluster-tile{background:#f5f1ea;border:1px solid #e7e1d6;padding:24px 20px;text-decoration:none;color:#1c1917;transition:all 0.25s ease;border-radius:3px;display:flex;flex-direction:column;height:180px}.cluster-tile .cnum{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:14px;margin-bottom:14px}.cluster-tile h3{font-family:'Fraunces',serif;font-size:17px;font-weight:400;line-height:1.2;letter-spacing:-0.01em;margin-bottom:auto}.cluster-tile .count{font-size:12px;color:#78716c;margin-top:16px;padding-top:12px;border-top:1px solid #e7e1d6;letter-spacing:0.05em}.featured-meta-row{font-family:'Instrument Sans';font-weight:400;display:flex;gap:16px;align-items:center;margin-bottom:24px;font-size:14px;color:#78716c}.featured-tag{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:16px}.dot{width:3px;height:3px;background:#a8a29e;border-radius:50%;display:inline-block}.featured-content h2{font-family:'Fraunces',serif;font-size:clamp(48px);line-height:1.05;font-weight:300;letter-spacing:-0.025em;margin-bottom:24px}a{color:#1c1917;text-decoration:none;transition:color 0.2s ease}.featured-content h2 hover{color:#9b4a1e}.featured-excerpt{font-size:17px;color:#3a3531;line-height:1.6;margin-bottom:32px;max-width:540px}.featured-cta{color:#9b4a1e;font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid #9b4a1e;transition:gap 0.2s ease}.recent-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px;flex-wrap:wrap;gap:24px}.recent-head h2{font-family:'Fraunces',serif;font-size:36px;line-height:1.05;font-weight:300;letter-spacing:-0.025em}.filter-pills{display:flex;gap:6px;flex-wrap:wrap}.article{display:block;text-decoration:none;color:inherit}.article-img{aspect-ratio:4 / 3;background:#efe9de;border:1px solid #e7e1d6;margin-bottom:22px;border-radius:3px;transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.article-img-num{font-family:'Fraunces',serif;font-style:italic;color:rgba(155,74,30,0.13);font-size:110px;line-height:1}.article-meta{display:flex;gap:10px;font-size:12.5px;color:#78716c;margin-bottom:12px;align-items:center}.article-meta .tag{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:14px}.dot{width:3px;height:3px;background:#a8a29e;border-radius:50%;display:inline-block}.article h3{font-size:21px;line-height:1.25;font-weight:400;letter-spacing:-0.015em;margin-bottom:12px;transition:color 0.2s ease}.article p{font-family:'Instrument Sans';font-weight:400;font-size:14.5px;color:#3a3531;line-height:1.55}.cluster-meta{display:flex;gap:16px;align-items:center;margin-bottom:24px;font-size:14px;color:#78716c}.cluster-num-tag{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:16px}.editor-note-label{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:14px;letter-spacing:0.04em;text-transform:uppercase}.editor-note-body p{font-size:17px;line-height:1.65;color:#3a3531;margin-bottom:16px}.editor-note-sig{margin-top:20px;display:flex;align-items:center;gap:12px;font-family:'Fraunces',serif;font-style:italic;font-size:15px;color:#1c1917}.editor-note-sig .dash{width:32px;height:1px;background:#78716c}.pillar-card{background:#1c1917;color:#f5f1ea;border-radius:4px;padding:72px 64px;align-items:center;position:relative;overflow:hidden}.pillar-card::before{content:'PILLAR';position:absolute;top:32px;right:36px;font-family:'Instrument Sans',sans-serif;font-size:11px;letter-spacing:0.18em;color:#e8a971;background:rgba(232,169,113,0.12);padding:6px 12px;border-radius:2px}.pillar-meta-row{display:flex;gap:16px;align-items:center;margin-bottom:24px;font-size:14px;color:rgba(245,241,234,0.6)}.pillar-tag{font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:16px}.pillar-card h2{font-family:'Fraunces',serif;font-size:55.2px;line-height:1.05;font-weight:300;letter-spacing:-0.025em;color:#f5f1ea;margin-bottom:28px}.pillar-excerpt{font-family:'Instrument Sans';font-weight:400;font-size:17px;color:rgba(245,241,234,0.75);line-height:1.65;margin-bottom:36px;max-width:540px}.pillar-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:#f5f1ea;color:#1c1917;border-radius:2px;font-weight:500;font-size:16px;transition:all 0.2s ease}.pillar-side{border-left:1px solid rgba(245,241,234,0.15);padding-left:56px}.pillar-side-label{font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:13px;margin-bottom:16px;letter-spacing:0.05em;text-transform:uppercase}.pillar-side ol{list-style:none;counter-reset:ti}.pillar-side li{counter-increment:ti;padding:10px 0;border-bottom:1px solid rgba(245,241,234,0.1);font-family:'Instrument Sans';font-weight:400;font-size:14px;color:rgba(245,241,234,0.75);line-height:1.4;display:flex;gap:12px}.pillar-side li::before{content:counter(ti,decimal-leading-zero);font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:13px}.articles{display:grid;grid-template-columns:60px 400px;gap:32px;text-decoration:none;color:inherit;padding:32px 0;border-top:1px solid #e7e1d6;transition:all 0.25s ease}.articles-num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:32px;line-height:1;padding-top:4px}.articles-meta{display:flex;gap:10px;align-items:center;margin-bottom:10px;font-size:12.5px;color:#78716c}.articles h3{font-size:22px;line-height:1.25;font-weight:400;letter-spacing:-0.015em;margin-bottom:12px;transition:color 0.2s ease}.articles p{font-family:'Instrument Sans';font-weight:400;font-size:15px;color:#3a3531;line-height:1.55}.articles-status{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;color:#78716c;font-family:'Fraunces',serif;font-style:italic}.articles:hover{background:rgba(247,244,238,0.6);border-top-color:#9b4a1e}.articles:hover h3{color:#9b4a1e}.breadcrumb a{color:#78716c}.breadcrumb .sep{margin:0 12px;color:#a8a29e}.byline-strip{display:flex;align-items:center;gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid #e7e1d6;font-size:14px;color:#3a3531}.author-avatar{width:44px;height:44px;border-radius:50%;background:#efe9de;border:1px solid #e7e1d6;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-size:18px;color:#9b4a1e;font-style:italic}.author-info .name{font-family:'Instrument Sans';font-weight:500;color:#1c1917}.author-info .role{color:#78716c;font-style:italic;font-family:'Fraunces',serif;font-size:13px}.share-cluster{margin-left:auto;display:flex;gap:8px}.share-btn{width:36px;height:36px;border:1px solid #d6cec0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#3a3531;font-family:'Instrument Sans';font-weight:300;font-size:14px;background:transparent;cursor:pointer;transition:all 0.2s ease;font-family:inherit}aside.toc{position:sticky;top:110px;align-self:start;height:fit-content}.toc-label{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:13px;margin-bottom:16px;letter-spacing:0.05em;text-transform:uppercase}.toc ol{list-style:none;border-left:1px solid #e7e1d6;padding-left:0}.toc li{counter-increment:tocItem}.toc a{display:block;padding:8px 0 8px 18px;margin-left:-1px;border-left:2px solid transparent;font-size:13.5px;color:#3a3531;line-height:1.4;transition:all 0.2s ease}.toc a.active{color:#9b4a1e;border-left-color:#9b4a1e;font-weight:500}article.content p{font-family:'Instrument Sans';font-weight:300;font-size:18px;line-height:1.7;color:#1c1917}article.content>*{margin-bottom:24px}article.content h2{font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-0.02em;margin-top:56px;margin-bottom:20px;scroll-margin-top:100px}article.content h2 .h2-num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:22px;margin-right:14px;font-weight:400}article.content h3{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-0.015em;margin-top:36px;margin-bottom:14px}article.content blockquote{border-left:3px solid #9b4a1e;padding:8px 0 8px 28px;margin:36px 0;font-family:'Fraunces',serif;font-size:36px;line-height:1.4;color:#1c1917;font-weight:300;font-style:italic;letter-spacing:-0.01em}.practice-note{background:#efe9de;border-left:3px solid #9b4a1e;padding:24px 28px;margin:36px 0;border-radius:0 4px 4px 0}.practice-note-label{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:14px;margin-bottom:10px;display:block;letter-spacing:0.02em}.practice-note p{font-size:16px!important;line-height:1.6!important}.inline-cta{background:#1c1917;color:#f5f1ea;padding:36px 32px;margin:56px 0;border-radius:4px;text-align:center}.inline-cta .cta-eyebrow{font-family:'Fraunces',serif;font-style:italic;color:#e8a971;font-size:14px;margin-bottom:12px}.inline-cta h4{color:#f5f1ea;font-size:24px;font-weight:400;margin-bottom:16px;line-height:1.3}.inline-cta p{font-family:'Instrument Sans';font-weight:300;color:#f5f1ea;font-size:15px;line-height:1.55;margin-bottom:24px;max-width:460px;margin-left:auto;margin-right:auto}.cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#f5f1ea;color:#1c1917;border-radius:2px;font-weight:500;font-size:15px;transition:all 0.2s ease}article.content h2{font-size:36px;font-weight:400;line-height:1.15;letter-spacing:-0.02em;margin-top:56px;margin-bottom:20px;scroll-margin-top:100px}article.content h2 .h2-num{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:22px;margin-right:14px;font-weight:400}article.content ul,article.content ol{margin-left:24px;margin-bottom:28px}article.content ul li,article.content ol li{font-family:'Instrument Sans';font-weight:300;font-size:18px;line-height:1.7;margin-bottom:12px;padding-left:8px}article.content ul li::marker{color:#9b4a1e;font-size:16px}.author-block{margin-top:80px;padding-top:48px;border-top:1px solid #e7e1d6;display:grid;grid-template-columns:72px 600px;gap:24px;align-items:flex-start}.author-block-avatar{width:72px;height:72px;border-radius:50%;background:#efe9de;border:1px solid #e7e1d6;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-size:28px;color:#9b4a1e;font-style:italic}.author-block-info h4{font-size:20px;font-weight:400;margin-bottom:6px}.author-block-info .role{font-family:'Fraunces',serif;font-style:italic;color:#78716c;font-size:14px;margin-bottom:12px}.author-block-info p{font-size:15px!important;line-height:1.6!important}.path-card{background:#f5f1ea;border:1px solid #e7e1d6;padding:48px;border-radius:4px;transition:all 0.3s ease;position:relative;height:700px;overflow:hidden}.path-card:hover{border-color:#d6cec0;transform:translateY(-2px);box-shadow:0 12px 32px rgba(28,25,23,0.06)}.path-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#9b4a1e;transform:translateY(-3px);transition:transform 0.3s ease}.path-kicker{font-family:'Fraunces',serif;font-style:italic;color:#9b4a1e;font-size:17px;margin-bottom:20px}.path-card h3{font-size:38px;line-height:1.1;font-weight:400;margin-bottom:20px;letter-spacing:-0.02em}.path-card p{font-family:'Instrument Sans';font-weight:300;font-size:17px;color:#3a3531;line-height:1.6;margin-bottom:32px}.path-list{list-style:none;margin-bottom:36px;border-top:1px solid #e7e1d6}.path-list li{padding:14px 0;border-bottom:1px solid #e7e1d6;font-family:'Instrument Sans';font-weight:300;font-size:15px;color:#3a3531;display:flex;justify-content:space-between;align-items:center}.path-list .price{font-family:'Fraunces',serif;color:#78716c;font-variant-numeric:tabular-nums;font-size:14px;font-style:italic}.path-cta{font-family:'Instrument Sans';color:#9b4a1e;font-weight:500;font-size:16px;display:inline-flex;align-items:center;gap:8px;transition:gap 0.2s ease}