.step-icon[data-astro-cid-tlsa7ibg]{color:#d4b789;width:30px;height:30px;margin-bottom:18px;display:block}@media (width<=900px){.step-icon[data-astro-cid-tlsa7ibg]{display:none}}.section-media[data-astro-cid-yx4elv4e]{margin-top:40px}.section-media[data-astro-cid-yx4elv4e] img{width:100%;height:auto;display:block}:where(.editorial-page,.editorial-list-section,.editorial-perspective,.editorial-cycles,.editorial-method,.editorial-essay,.editorial-faq,.editorial-notice){--editorial-accent:#785322;--editorial-rule:#d1c5b4;--editorial-ui:var(--ui,Arial,sans-serif)}.editorial-hero{background:var(--ivory);padding:34px 0 84px}.editorial-breadcrumb{font:12px/1.6 var(--editorial-ui);color:#525967;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:60px;display:flex}.editorial-breadcrumb a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.editorial-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);align-items:center;gap:60px;display:grid}.editorial-hero h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(60px,7vw,104px);line-height:.98}.editorial-hero .eyebrow{font:500 12px/1.7 var(--editorial-ui);letter-spacing:.14em;margin-bottom:30px}.offer-number{color:var(--editorial-accent);margin-right:18px;display:inline-block}.editorial-intro{color:#3f4859;max-width:670px;margin-top:32px;font-size:24px;line-height:1.5}.editorial-hero .actions{gap:20px 28px;margin-top:34px}.hero-method-link{font:13px/1.5 var(--editorial-ui);border-bottom:1px solid var(--editorial-rule);align-items:center;gap:18px;min-height:44px;text-decoration:none;display:flex}.editorial-hero-art{justify-self:end;width:100%;max-width:420px;padding:38px 0 30px;position:relative}.art-annotation{font:10px/1.6 var(--editorial-ui);letter-spacing:.17em;color:#736857;display:block}.art-annotation.top{border-top:1px solid var(--editorial-rule);padding-top:14px;padding-bottom:18px}.art-annotation.bottom{border-bottom:1px solid var(--editorial-rule);letter-spacing:.1em;padding-top:15px;padding-bottom:14px;font-size:9px}.editorial-anchor-nav{border-block:1px solid var(--editorial-rule);background:#eee7dc}.editorial-anchor-nav>.wrap{align-items:center;gap:28px;min-height:76px;display:flex}.anchor-nav-label{font:10px/1.6 var(--editorial-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#62594c}.editorial-anchor-nav ul{flex-wrap:wrap;gap:6px 26px;margin:0;padding:0;list-style:none;display:flex}.editorial-anchor-nav a{font:12px/1.5 var(--editorial-ui);border-bottom:1px solid #0000;align-items:center;min-height:44px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.editorial-anchor-nav a:hover{border-color:currentColor}.editorial-list-section,.editorial-perspective,.editorial-cycles,.editorial-method,.editorial-essay,.editorial-faq{padding-block:104px;scroll-margin-top:36px}.editorial-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:end;gap:80px;margin-bottom:60px;display:grid}.editorial-heading h2,.editorial-perspective h2,.editorial-method h2,.editorial-faq h2{font-size:clamp(42px,4.6vw,66px);line-height:1.03}.editorial-heading .eyebrow,.editorial-perspective .eyebrow,.editorial-method .eyebrow,.editorial-cycles .eyebrow,.editorial-faq .eyebrow{font:500 11px/1.65 var(--editorial-ui);letter-spacing:.14em;margin-bottom:24px}.editorial-deck{color:#4b5360;max-width:630px;font-size:22px;line-height:1.55}.editorial-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;display:grid}.editorial-list-item{border-top:1px solid var(--editorial-rule);grid-template-columns:36px minmax(0,1fr);gap:18px;padding-top:26px;display:grid}.editorial-item-index{font:11px/1.7 var(--editorial-ui);color:var(--editorial-accent);flex-direction:column;gap:28px;padding-top:5px;display:flex}.editorial-list-item h3{max-width:390px;font-size:31px;line-height:1.12}.editorial-list-item p{color:#4b5360;white-space:pre-line;margin-top:18px;font-size:20px;line-height:1.5}.is-deliverables{background:#ece4d7}.is-deliverables .editorial-list{gap:20px}.is-deliverables .editorial-list-item{background:#faf6ee;border:1px solid #d6c9b7;grid-template-columns:30px minmax(0,1fr);gap:24px;min-height:230px;padding:32px}.deliverable-mark{border:1px solid #a18153;width:19px;height:25px;display:block;position:relative}.deliverable-mark:before,.deliverable-mark:after{content:"";background:#a18153;height:1px;position:absolute;top:9px;left:4px;right:4px}.deliverable-mark:after{top:15px}.editorial-method{--method-progress:1;background:#14213a;position:relative}.method-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;display:grid}.method-introduction{position:sticky;top:42px}.method-introduction h2{max-width:470px}.method-description{color:#d2d5dc;max-width:430px;margin-top:28px;font-size:22px;line-height:1.5}.method-instruction{font:12px/1.6 var(--editorial-ui);color:#bfc5d0;margin-top:20px!important}.method-progress{background:#a5afc62e;max-width:260px;height:2px;margin-top:38px;overflow:hidden}.method-progress-fill{width:100%;height:100%;transform:scaleX(var(--method-progress));transform-origin:0;background:#c9a46e;transition:transform .35s;display:block}.method-sequence{border-top:1px solid #697487;margin:0;padding:0;list-style:none}.method-step{--step-progress:0;border-bottom:1px solid #697487;position:relative}.method-step summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:100px;padding:30px 0;list-style:none;display:grid}.method-step summary::-webkit-details-marker,.editorial-faq summary::-webkit-details-marker{display:none}.method-step summary:focus-visible{outline-offset:5px;outline-color:#d4b789}.method-index{font:12px/1.5 var(--editorial-ui);color:#d4b789;transition:color .25s}.method-step-heading{font-family:var(--display);align-items:center;gap:20px;font-size:36px;line-height:1.1;display:flex}.method-step .step-icon{width:28px;min-width:28px;height:28px;margin:0}.disclosure-icon{width:18px;height:18px;color:inherit;flex-shrink:0;display:block;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .22s;position:absolute;top:8px;left:2px}.disclosure-icon:after{transform:rotate(90deg)}details[open]>summary .disclosure-icon:after{transform:rotate(0)}.method-step-body{padding:0 36px 32px 58px}.method-step-body p{color:#d2d5dc;white-space:pre-line;font-size:21px;line-height:1.55}.method-step[data-step-active=true]{border-bottom-color:#c9a46e}.method-step[data-step-active=true] .method-step-heading,.method-step[data-step-complete=true] .method-index{color:#e1c59c}.editorial-cycles{background:#14213a}.editorial-cycles .editorial-deck{color:#d2d5dc}.cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;margin:0;padding:0;list-style:none;display:grid}.cycle{border-top:1px solid #697487;padding-top:28px}.cycle-index{font:12px/1.7 var(--editorial-ui);color:#d4b789;margin-bottom:42px;display:block}.cycle h3{font-size:43px;line-height:1.06}.cycle p{color:#d2d5dc;white-space:pre-line;margin-top:24px;font-size:21px;line-height:1.5}.editorial-perspective{border-bottom:1px solid var(--editorial-rule)}.editorial-perspective.alternate{background:#f0e9de}.editorial-perspective-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:100px;display:grid}.editorial-perspective-heading .editorial-deck{margin-top:30px}.perspective-points{border-top:1px solid var(--editorial-rule)}.perspective-point{border-bottom:1px solid var(--editorial-rule);grid-template-columns:24px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.perspective-point>span{font:11px/1.7 var(--editorial-ui);color:var(--editorial-accent);padding-top:4px}.perspective-point h3{font-size:30px;line-height:1.15}.perspective-point p{color:#4b5360;white-space:pre-line;margin-top:15px;font-size:20px;line-height:1.5}.editorial-notice{background:#e9dfcf;padding-block:50px;scroll-margin-top:36px}.editorial-notice-inner{grid-template-columns:30px minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:30px;display:grid}.notice-mark{font:30px/1 var(--display);color:var(--editorial-accent)}.editorial-notice h2{font-size:34px;line-height:1.1}.editorial-notice p{font-size:21px;line-height:1.5}.essay-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:90px;display:grid}.essay-rule{background:#a17e4b;width:48px;height:1px;margin-bottom:28px;display:block}.editorial-essay h2{max-width:420px;font-size:44px;line-height:1.1}.editorial-essay .prose{max-width:720px;margin:0}.editorial-essay .prose p{color:#3f4859;white-space:pre-line;font-size:22px;line-height:1.65}.editorial-essay+.editorial-essay{padding-top:0}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;display:grid}.faq-layout .editorial-deck{margin-top:25px}.faq-items{border-top:1px solid var(--editorial-rule)}.faq-items details{border-bottom:1px solid var(--editorial-rule)}.faq-items summary{cursor:pointer;font:500 18px/1.45 var(--editorial-ui);justify-content:space-between;align-items:center;gap:25px;padding:26px 0;list-style:none;display:flex}.faq-items details p{color:#4b5360;white-space:pre-line;padding:0 28px 28px 0;font-size:21px;line-height:1.55}.editorial-profiles{padding:0 0 104px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.editorial-profile{border:1px solid var(--editorial-rule);background:#fdf9f2;min-width:0;padding:32px 40px 44px}.profile-topline{font:11px/1.6 var(--editorial-ui);border-bottom:1px solid var(--editorial-rule);color:#6d6252;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.profile-letter{font:italic 140px/.9 var(--display);letter-spacing:-.1em;color:#a5804b;padding:44px 0 32px}.profile-letter span{color:#d3bf9e}.editorial-profile h2{max-width:400px;font-size:45px;line-height:1.05}.editorial-profile-role{font:13px/1.6 var(--editorial-ui);color:var(--editorial-accent);max-width:360px;margin-top:18px}.editorial-profile-bio{color:#454d5a;white-space:pre-line;margin-top:26px;font-size:21px;line-height:1.55}.editorial-profile-qualification{font:13px/1.5 var(--editorial-ui);margin-top:24px}.editorial-portrait{aspect-ratio:4/5;object-fit:cover;width:100%;margin:28px 0}.editorial-page-image{margin-block:0 56px}.editorial-page-image img{object-fit:cover;width:100%}.editorial-format{border-top:1px solid var(--editorial-rule);padding-block:55px}.editorial-format dl{flex-wrap:wrap;gap:30px 60px;margin:0;display:flex}.editorial-format dt{font:11px/1.6 var(--editorial-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--editorial-accent)}.editorial-format dd{margin:8px 0 0;font-size:23px}.editorial-invitation{color:var(--ivory);background:#14213a;border-bottom:1px solid #697487;padding:76px 0 82px}.editorial-invitation>.wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}.editorial-invitation .eyebrow{font:11px/1.6 var(--editorial-ui);letter-spacing:.14em;color:#d4b789;margin-bottom:20px}.editorial-invitation h2{font-size:clamp(46px,4.8vw,70px);line-height:1.03}.invitation-action{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.invitation-phone{font:14px/1.6 var(--editorial-ui);color:#e1c59c;border-bottom:1px solid #697487;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.is-legal .editorial-hero-grid{display:block}.is-legal .editorial-hero{padding-bottom:40px}.is-legal .editorial-hero h1{font-size:72px}.is-legal .editorial-essay{padding-block:52px}.editorial-line-art{justify-content:center;align-items:center;gap:24px;min-height:240px;display:flex}.editorial-line-art i{border:1px solid #b79d75;border-radius:100% 0;width:100px;height:170px;transform:rotate(15deg)}.editorial-line-art i:nth-child(2){transform:rotate(35deg)}.editorial-line-art i:nth-child(3){transform:rotate(55deg)}@media (width<=1100px){.editorial-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:34px}.editorial-hero h1{font-size:80px}.editorial-intro{font-size:22px}.editorial-heading,.method-layout,.editorial-perspective-grid,.essay-grid,.faq-layout{gap:55px}.method-step-heading{font-size:32px}.method-step summary{gap:14px}.editorial-anchor-nav>.wrap{gap:20px}.editorial-anchor-nav ul{gap:2px 18px}.cycle-grid{gap:32px}.editorial-list{column-gap:40px}.editorial-profile{padding-inline:30px}}@media (width<=800px){.editorial-hero{padding-bottom:60px}.editorial-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:20px}.editorial-hero h1{font-size:65px}.editorial-hero-art{padding:0}.art-annotation{font-size:9px}.art-annotation.bottom{font-size:8px}.editorial-breadcrumb{margin-bottom:42px}.editorial-anchor-nav>.wrap{padding-block:15px;display:block}.anchor-nav-label{margin-bottom:7px;display:block}.editorial-anchor-nav ul{gap:0 24px}.editorial-list-section,.editorial-perspective,.editorial-cycles,.editorial-method,.editorial-essay,.editorial-faq{padding-block:76px}.editorial-heading{grid-template-columns:1fr 1fr;align-items:start;gap:36px}.editorial-heading h2,.editorial-perspective h2,.editorial-method h2,.editorial-faq h2{font-size:46px}.editorial-deck{font-size:21px}.method-layout{grid-template-columns:1fr;gap:44px}.method-introduction{grid-template-columns:1fr 1fr;gap:0 35px;display:grid;position:static}.method-introduction .eyebrow{grid-column:1/-1}.method-introduction h2{grid-row:2/5}.method-description{margin:0}.method-progress{margin-top:25px}.method-instruction{margin-top:12px!important}.method-step summary{grid-template-columns:42px minmax(0,1fr) 22px;min-height:92px;padding-block:26px}.method-step-heading{font-size:36px}.method-step .step-icon{display:block}.method-step-body{max-width:680px;padding-left:56px}.editorial-perspective-grid,.essay-grid,.faq-layout{grid-template-columns:1fr;gap:38px}.editorial-perspective-heading .editorial-deck{max-width:640px}.editorial-notice-inner{grid-template-columns:26px 1fr;gap:15px 22px}.editorial-notice p{grid-column:2}.editorial-notice h2{font-size:36px}.editorial-list{gap:32px}.editorial-list-item{grid-template-columns:28px minmax(0,1fr);gap:14px}.editorial-list-item h3{font-size:29px}.is-deliverables .editorial-list-item{grid-template-columns:22px minmax(0,1fr);gap:16px;padding:26px}.cycle-grid{gap:28px}.cycle h3{font-size:36px}.cycle p{font-size:20px}.profile-grid{gap:24px}.editorial-profile{padding:26px}.editorial-profile h2{font-size:38px}.editorial-profile-bio{font-size:20px}.editorial-invitation>.wrap{gap:35px}.editorial-invitation h2{font-size:52px}}@media (width<=599px){.editorial-hero{padding-top:24px;padding-bottom:44px}.editorial-breadcrumb{gap:8px;margin-bottom:33px;font-size:10px}.editorial-hero-grid{display:block}.editorial-hero .eyebrow{letter-spacing:.12em;margin-bottom:25px;font-size:10px}.editorial-hero h1{letter-spacing:-.035em;font-size:56px;line-height:1.01}.editorial-intro{margin-top:25px;font-size:21px;line-height:1.5}.editorial-hero .actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;display:flex}.editorial-hero .button{gap:16px;font-size:16px}.hero-method-link{width:fit-content;font-size:12px}.editorial-hero-art{display:none}.editorial-anchor-nav>.wrap{padding-block:15px 12px}.editorial-anchor-nav ul{gap:0 22px}.editorial-anchor-nav a{min-height:44px;font-size:11px}.anchor-nav-label{margin-bottom:7px;font-size:9px}.editorial-list-section,.editorial-perspective,.editorial-cycles,.editorial-method,.editorial-essay,.editorial-faq{padding-block:58px}.editorial-heading{margin-bottom:35px;display:block}.editorial-heading h2,.editorial-perspective h2,.editorial-method h2,.editorial-faq h2{font-size:42px}.editorial-heading .eyebrow,.editorial-perspective .eyebrow,.editorial-method .eyebrow,.editorial-cycles .eyebrow,.editorial-faq .eyebrow{margin-bottom:20px;font-size:10px}.editorial-heading .editorial-deck{margin-top:24px}.editorial-deck{font-size:20px;line-height:1.5}.editorial-list{grid-template-columns:1fr;gap:27px}.editorial-list-item{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-top:22px}.editorial-list-item h3{font-size:30px}.editorial-list-item p{margin-top:14px;font-size:19px}.is-deliverables .editorial-list{gap:16px}.is-deliverables .editorial-list-item{gap:16px;min-height:0;padding:24px 20px}.method-introduction{display:block}.method-description{margin-top:25px;font-size:20px}.method-progress{max-width:190px;margin-top:30px}.method-instruction{font-size:11px;margin-top:15px!important}.method-layout{gap:26px}.method-step summary{grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;min-height:90px;padding-block:24px}.method-step-heading{gap:12px;font-size:31px}.method-step .step-icon{display:none}.method-index{font-size:10px}.method-step-body{padding:0 18px 26px 36px}.method-step-body p{font-size:20px;line-height:1.55}.cycle-grid{grid-template-columns:1fr;gap:32px}.cycle{grid-template-columns:28px 1fr;column-gap:15px;padding-top:25px;display:grid;position:relative}.cycle-index{grid-row:1/3;margin:4px 0 0;font-size:10px}.cycle h3{font-size:39px}.cycle p{margin-top:18px;font-size:20px}.editorial-perspective-grid,.essay-grid,.faq-layout{gap:32px}.perspective-point{grid-template-columns:22px minmax(0,1fr);gap:14px;padding:25px 0}.perspective-point h3{font-size:29px}.perspective-point p{margin-top:14px;font-size:19px}.editorial-notice{padding-block:35px}.editorial-notice-inner{grid-template-columns:18px minmax(0,1fr);gap:14px}.editorial-notice h2{font-size:32px}.editorial-notice p{font-size:19px;line-height:1.5}.notice-mark{font-size:24px}.editorial-essay h2{font-size:37px}.editorial-essay .prose p{font-size:21px;line-height:1.6}.essay-rule{margin-bottom:23px}.faq-items summary{gap:22px;padding-block:24px;font-size:15px;line-height:1.5}.faq-items details p{padding-right:12px;font-size:20px}.editorial-profiles{padding-bottom:58px}.profile-grid{grid-template-columns:1fr;gap:24px}.editorial-profile{padding:24px 25px 30px}.profile-topline{font-size:10px}.profile-letter{padding-block:32px 25px;font-size:120px}.editorial-profile h2{font-size:43px}.editorial-profile-role{font-size:12px}.editorial-profile-bio{font-size:20px}.editorial-format{padding-block:40px}.editorial-format dl{gap:24px}.editorial-format dd{font-size:21px}.editorial-invitation{padding-block:50px}.editorial-invitation>.wrap{display:block}.editorial-invitation h2{font-size:49px}.invitation-action{gap:15px;margin-top:30px}.invitation-action .button{gap:16px;font-size:16px}.is-legal .editorial-hero h1{font-size:52px}.is-legal .editorial-essay{padding-block:35px}.editorial-line-art{min-height:170px}.editorial-line-art i{width:65px;height:120px}}@media (prefers-reduced-motion:reduce){.method-progress-fill,.method-index,.disclosure-icon:after{transition:none}}.notice-content{max-width:720px}.notice-content>p{white-space:pre-line}.notice-content ul{margin:24px 0 0;padding-left:1.1em}.notice-content li+li{margin-top:24px}.notice-content h3{margin-bottom:10px;font-size:26px;line-height:1.2}.notice-content li p{font-size:21px;line-height:1.55}@media (width<=800px){.editorial-notice .notice-content{grid-column:2}}
