.com{--com-ground:#f8f6f5;--com-rule:#d4d3d1;--com-rule-soft:#e4e1de;--com-ink:#2a2c2f;--com-ink-soft:#625d57;--com-authority:#16181a;--com-bronze:#78562f;--com-hero-title-size:clamp(3.25rem, 5.2vw, 5rem);background:var(--com-ground);color:var(--com-ink);font-weight:400;overflow:clip}.com [hidden]{display:none!important}.com :is(h1,h2,h3,h4,p,ol,ul,dl,figure){margin-block-start:0}.com :is(h1,h2,h3,h4){text-wrap:balance}.com h1,.com h2,.com h3,.com h4{font-family:var(--font-serif);font-weight:350}.com h2{max-width:19ch;font-size:var(--type-headline-size);line-height:var(--type-headline-line);letter-spacing:var(--type-headline-tracking);margin-bottom:0}.com h3{font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:-.018em}.com p{text-wrap:pretty}.com-sheet-label{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.com-text-link{min-height:48px;color:inherit;font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);text-transform:uppercase;align-items:center;gap:1rem;font-weight:750;text-decoration:none;display:inline-flex}.com-text-link span{color:var(--com-bronze)}.com-text-link:focus-visible,.com-upstream a:focus-visible,.com-campaign-board__boundary a:focus-visible,.com-interventions__list a:focus-visible{outline:3px solid var(--color-bronze-deep);outline-offset:4px}.com-section-ledger__number{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.14em;font-weight:750;line-height:1.4}.com-section-head{grid-template-columns:minmax(3.5rem,1fr) minmax(0,5fr) minmax(16rem,4fr);align-items:start;gap:clamp(1.5rem,3vw,4rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.com-section-head>p{max-width:43rem;color:var(--com-ink-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);margin-bottom:0}.com-hero{background:linear-gradient(90deg, transparent 66.61%, #2a2c2f0f 66.67%, transparent 66.73%), var(--com-ground);border-bottom:1px solid var(--com-rule)}.com-hero__shell{padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:var(--space-xs)}.com-hero__masthead{margin-bottom:var(--space-xs);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.5vw,3rem);display:grid}.com-hero__title{grid-column:1/span 8}.com-hero__eyebrow{margin-bottom:var(--space-sm);color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:750;line-height:var(--type-label-line);text-transform:uppercase}.com-hero h1{max-width:100%;font-size:var(--com-hero-title-size);letter-spacing:var(--type-display-tracking);font-weight:325;line-height:var(--type-display-line);margin-bottom:0}.com-hero h1 span{display:block}.com-hero__decision{padding-top:var(--space-sm);grid-column:9/-1}.com-hero__decision>p{max-width:34rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin-bottom:0;line-height:1.62}.com-hero__actions{margin-top:var(--space-lg);flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.com-hero__actions .vc-action-link{width:min(100%,31rem);padding-inline:var(--space-lg);justify-content:space-between;gap:var(--space-md);font-size:var(--type-label-size)}.com-circulation{border:1px solid var(--com-rule);background:#ffffff26;margin:0}.com-circulation__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.com-circulation__grid--upper{border-bottom:1px solid var(--com-rule)}.com-circulation__cell{min-height:6.75rem;padding:var(--space-xs) clamp(1.25rem, 2vw, 2rem);border-right:1px solid var(--com-rule-soft)}.com-circulation__cell:last-child{border-right:0}.com-circulation__cell-head{color:var(--com-bronze);justify-content:space-between;align-items:center;gap:1rem;display:flex}.com-circulation__cell-head strong{font-size:var(--type-label-size);letter-spacing:.12em;text-transform:uppercase;font-weight:750;line-height:1.4}.com-circulation__cell-head span{font-size:var(--type-body-size);line-height:1}.com-circulation__cell p{max-width:24ch;margin:var(--space-xs) 0 0;color:var(--com-ink-soft);font-size:var(--type-body-size);line-height:1.42}.com-circulation__return{place-items:end center;height:3.25rem;padding:0 2rem;display:grid;position:relative}.com-circulation__return:before{background:var(--com-bronze);content:"";width:1px;height:2.15rem;position:absolute;top:0;right:2.1rem}.com-circulation__return:after{border-bottom:1px solid var(--com-bronze);border-left:1px solid var(--com-bronze);content:"";width:.58rem;height:.58rem;position:absolute;top:1.86rem;left:1.85rem;transform:rotate(45deg)}.com-circulation__return i{background:var(--com-bronze);transform-origin:100%;height:1px;position:absolute;top:2.1rem;left:2rem;right:2rem}.com-circulation__return span{z-index:1;background:var(--com-ground);color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.12em;text-transform:uppercase;padding:0 1rem .25rem;font-style:normal;font-weight:750;position:relative}.com-circulation figcaption{border-top:1px solid var(--com-rule-soft);color:var(--com-ink-soft);font-size:var(--type-label-size);padding:.375rem 1.25rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.com.com--motion-ready .com-circulation__return:before{transform-origin:top;transform:scaleY(0)}.com.com--motion-ready .com-circulation__return i{transform:scaleX(0)}.com.com--motion-ready .com-circulation__return:after{opacity:0;transform:rotate(45deg)scale(.92)}.com.com--motion-ready .com-circulation.is-returning .com-circulation__return:before{transition:transform var(--motion-feedback-duration) var(--ease-out-strong);transform:scaleY(1)}.com.com--motion-ready .com-circulation.is-returning .com-circulation__return i{transition:transform var(--motion-reveal-duration) var(--ease-out-strong) .12s;transform:scaleX(1)}.com.com--motion-ready .com-circulation.is-returning .com-circulation__return:after{opacity:1;transition:opacity var(--motion-feedback-duration) var(--ease-out-strong) .5s, transform var(--motion-feedback-duration) var(--ease-out-strong) .5s;transform:rotate(45deg)scale(1)}.com.com--motion-settled .com-circulation__return:before,.com.com--motion-settled .com-circulation__return i{transition:none;transform:scaleX(1)}.com.com--motion-settled .com-circulation__return:before{transform:scaleY(1)}.com.com--motion-settled .com-circulation__return:after{opacity:1;transition:none;transform:rotate(45deg)scale(1)}}.com .com-contexts{padding-block-start:var(--space-xs)}.com-contexts .com-section-ledger__number{padding-top:var(--space-xs);background:var(--com-authority);color:var(--color-bronze-light);justify-content:center;align-self:stretch;display:flex}.com-section-ledger{border-bottom:1px solid var(--com-rule);grid-template-columns:minmax(3.5rem,1fr) minmax(0,7fr) minmax(12rem,4fr);align-items:start;gap:clamp(1.5rem,3vw,4rem);padding-bottom:clamp(2.5rem,4vw,4rem);display:grid}.com-section-ledger header{grid-column:2/-1;grid-template-columns:minmax(0,7fr) minmax(14rem,4fr);align-items:end;gap:clamp(2rem,4vw,5rem);display:grid}.com-section-ledger header>p{color:var(--com-ink-soft);line-height:var(--type-body-line);margin-bottom:0}.com-context-map{border:1px solid var(--com-rule);background:var(--com-ground);grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);margin:0;display:grid}.com-context-map__common{background:var(--com-authority);min-height:42rem;color:var(--color-ivory-paper);flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.com-context-map__common .com-sheet-label{color:var(--color-bronze-light)}.com-context-map__common h3{max-width:13ch;margin:clamp(2rem, 4vw, 3.75rem) 0 var(--space-sm);color:var(--color-ivory-paper);letter-spacing:-.035em;font-size:clamp(2rem,3vw,3.4rem);line-height:1.02}.com-context-map__common>p{max-width:33ch;color:var(--color-ivory-muted);margin-bottom:0;line-height:1.65}.com-context-map__stages{border-top:1px solid var(--line-on-dark);margin:clamp(2.5rem,5vw,5rem) 0 0;padding:0;list-style:none}.com-context-map__stages li{gap:var(--space-xs);border-bottom:1px solid var(--line-on-dark);grid-template-columns:2rem minmax(0,1fr);padding-block:.65rem;display:grid}.com-context-map__stages li>span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-context-map__stages strong{color:var(--color-ivory-paper);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:650}.com-context-map__axis{background:var(--color-bronze-light);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;right:-1px}.com-context-map__contexts{margin:0;padding:0;list-style:none}.com-context-map__contexts>li{border-bottom:1px solid var(--com-rule);grid-template-columns:2.5rem minmax(0,1fr) minmax(11rem,.62fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-height:8.4rem;padding:clamp(1.25rem,2vw,2rem) clamp(1.5rem,2.5vw,2.75rem) clamp(1.25rem,2vw,2rem) clamp(3.75rem,5vw,5.5rem);display:grid;position:relative}.com-context-map__contexts>li:last-child{border-bottom:0}.com-context-map__branch{align-items:center;width:clamp(2.75rem,4vw,4.5rem);display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.com-context-map__branch i{background:var(--com-bronze);transform-origin:0;flex:1;height:1px}.com-context-map__branch b{border:1px solid var(--com-bronze);background:var(--com-ground);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:block}.com-context-map__number{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.com-context-map__contexts h3{margin-bottom:.45rem}.com-context-map__contexts p{max-width:48ch;color:var(--com-ink-soft);margin-bottom:0;line-height:1.62}.com-context-map__focus{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.075em;text-transform:uppercase;font-weight:750;line-height:1.55}.com-context-map figcaption{border-top:1px solid var(--com-rule);background:var(--color-ivory-paper);color:var(--com-ink-soft);font-size:var(--type-label-size);grid-column:1/-1;padding:.7rem clamp(1.25rem,2.5vw,2.75rem);line-height:1.55}@media (prefers-reduced-motion:no-preference){.com.com--motion-ready [data-com-context-motion=idle] .com-context-map__axis{transform:scaleY(.08)}.com.com--motion-ready [data-com-context-motion=idle] .com-context-map__branch i{transform:scaleX(.12)}.com.com--motion-ready [data-com-context-motion=idle] .com-context-map__branch b{opacity:0;transform:scale(.92)}.com.com--motion-ready [data-com-context-motion=running] .com-context-map__axis{transition:transform var(--motion-reveal-duration) var(--ease-out-strong);transform:scaleY(1)}.com.com--motion-ready [data-com-context-motion=running] .com-context-map__branch i{transition:transform var(--motion-reveal-duration) var(--ease-out-strong) .12s;transform:scaleX(1)}.com.com--motion-ready [data-com-context-motion=running] .com-context-map__branch b{opacity:1;transition:opacity var(--motion-feedback-duration) var(--ease-out-strong) .46s, transform var(--motion-feedback-duration) var(--ease-out-strong) .46s;transform:scale(1)}.com.com--motion-settled :is(.com-context-map__axis,.com-context-map__branch i,.com-context-map__branch b){opacity:1;transition:none;transform:none}}.com-thesis{--com-bronze:var(--color-bronze-light);--com-rule:var(--line-on-dark);--com-ink-soft:var(--color-ivory-muted)}.com-thesis__statement{grid-template-columns:minmax(3.5rem,1fr) minmax(0,11fr);gap:clamp(1.5rem,3vw,4rem);padding-bottom:clamp(3rem,5vw,5.5rem);display:grid}.com-thesis__statement>div{grid-template-columns:minmax(0,7fr) minmax(16rem,4fr);align-items:end;gap:clamp(2rem,4vw,5rem);display:grid}.com-thesis__statement p{color:var(--color-ivory-muted);font-size:var(--type-body-size);margin-bottom:0;line-height:1.7}.com-thesis__principles{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-thesis__principles li{border-right:1px solid var(--line-on-dark);min-height:18rem;padding:clamp(2rem,3vw,3.5rem)}.com-thesis__principles li:last-child{border-right:0}.com-thesis__principles li>span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.com-thesis__principles h3{color:var(--color-ivory-paper);font-size:var(--type-headline-size);margin:clamp(2.5rem,5vw,5rem) 0 1rem}.com-thesis__principles p{max-width:28rem;color:var(--color-ivory-muted);margin-bottom:0;line-height:1.7}.com-matrix{border:1px solid var(--com-rule);margin:0}.com-matrix__center{background:var(--com-authority);color:var(--color-ivory-paper);grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,3vw,3rem);display:grid}.com-matrix__center span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:750}.com-matrix__center strong{max-width:42ch;font-family:var(--font-serif);font-size:var(--type-title-size);font-weight:400;line-height:1.25}.com-matrix__row{border-bottom:1px solid var(--com-rule-soft);grid-template-columns:minmax(9.25rem,.7fr) minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.15fr);display:grid}.com-matrix__row:last-child{border-bottom:0}.com-matrix__row>*{border-right:1px solid var(--com-rule-soft);min-width:0;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:0;padding:1.5rem;line-height:1.65}.com-matrix__row>:last-child{border-right:0}.com-matrix__row>strong{color:var(--com-bronze);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.com-matrix__row--head>*{color:var(--com-ink);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;padding-block:.85rem;font-weight:750}.com-matrix figcaption{border-top:1px solid var(--com-rule);color:var(--com-ink-soft);font-size:var(--type-label-size);grid-template-columns:minmax(13rem,1fr) minmax(0,3fr);gap:2rem;padding:1.15rem 1.5rem;line-height:1.55;display:grid}.com-matrix figcaption span{color:var(--com-bronze);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.com-upstream{border-top:1px solid var(--com-rule);grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:start;gap:2rem;margin-top:2rem;padding:1.75rem 0 0;display:grid}.com-upstream p{max-width:52rem;color:var(--com-ink-soft);margin-bottom:0}.com-upstream nav{flex-direction:column;display:flex}.com-upstream a{border-bottom:1px solid var(--com-rule);min-height:48px;color:var(--com-ink);font-size:var(--type-button-size);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.75rem 0;font-weight:750;text-decoration:none;display:flex}.com-upstream a span{color:var(--com-bronze)}.com-editorial-system__map{border:1px solid var(--com-rule);grid-template-columns:minmax(14rem,3fr) minmax(0,6fr) minmax(15rem,3fr);display:grid}.com-editorial-system__nucleus{background:var(--com-authority);min-height:27rem;color:var(--color-ivory-paper);text-align:center;place-content:center;padding:clamp(2rem,4vw,4rem);display:grid}.com-editorial-system__nucleus span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-bottom:2rem;font-weight:750}.com-editorial-system__nucleus strong{max-width:8ch;font-family:var(--font-serif);font-size:var(--type-headline-size);font-weight:350;line-height:.95}.com-editorial-system__roles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-editorial-system__roles li{border-right:1px solid var(--com-rule-soft);border-bottom:1px solid var(--com-rule-soft);min-height:13.5rem;padding:clamp(1.5rem,3vw,2.75rem)}.com-editorial-system__roles li:nth-child(2n){border-right:0}.com-editorial-system__roles li:nth-last-child(-n+2){border-bottom:0}.com-editorial-system__roles li>span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-editorial-system__roles h3{margin:2rem 0 .75rem}.com-editorial-system__roles p{color:var(--com-ink-soft);margin-bottom:0}.com-editorial-system__rules{border-left:1px solid var(--com-rule);padding:clamp(1.75rem,3vw,3rem)}.com-editorial-system__rules h3{margin-bottom:2rem}.com-editorial-system__rules ul{margin:0;padding:0;list-style:none}.com-editorial-system__rules li{border-top:1px solid var(--com-rule-soft);color:var(--com-ink-soft);padding:1rem 0;line-height:1.55}.com-campaign-board{border:1px solid var(--com-rule)}.com-campaign-board__sequence{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-campaign-board__sequence>li{border-right:1px solid var(--com-rule);min-height:25rem;padding:clamp(2rem,3.5vw,3.75rem)}.com-campaign-board__sequence>li:last-child{border-right:0}.com-campaign-board__sequence>li>span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.com-campaign-board__sequence h3{font-size:var(--type-headline-size);margin:clamp(2.5rem,5vw,5rem) 0 1rem}.com-campaign-board__sequence p{min-height:4rem;color:var(--com-ink-soft);margin-bottom:2rem;line-height:1.65}.com-campaign-board__sequence ul{margin:0;padding:0;list-style:none}.com-campaign-board__sequence ul li{border-top:1px solid var(--com-rule-soft);color:var(--com-ink-soft);font-size:var(--type-body-size);padding:.6rem 0}.com-campaign-board__channels{border-top:1px solid var(--com-rule);grid-template-columns:minmax(12rem,1fr) minmax(0,5fr);display:grid}.com-campaign-board__channels-label{border-right:1px solid var(--com-rule);color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:2rem;font-weight:750;display:flex}.com-campaign-board__channels-label i{background:var(--com-bronze);width:100%;height:1px;margin-top:3rem}.com-campaign-board__channels ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-campaign-board__channels ol li{border-right:1px solid var(--com-rule-soft);padding:2rem}.com-campaign-board__channels ol li:last-child{border-right:0}.com-campaign-board__channels h3{margin-bottom:1rem}.com-campaign-board__channels p,.com-campaign-board__channels small{color:var(--com-ink-soft);line-height:1.6;display:block}.com-campaign-board__channels p{margin-bottom:1.25rem}.com-campaign-board__channels small{font-size:var(--type-label-size)}.com-campaign-board__boundary{border-top:1px solid var(--com-rule);color:var(--com-ink-soft);font-size:var(--type-body-size);grid-template-columns:minmax(10rem,1fr) minmax(0,5fr);gap:2rem;margin:0;padding:1.4rem 2rem;display:grid}.com-campaign-board__boundary span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.com-campaign-board__boundary a,.com-campaign-board__boundary a:visited{color:var(--com-ink-soft);text-decoration-color:var(--com-bronze);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:.08em}.com-method__steps{border-top:1px solid var(--com-rule);margin:0;padding:0;list-style:none}.com-method__steps li{border-bottom:1px solid var(--com-rule);grid-template-columns:minmax(3.5rem,1fr) minmax(0,6fr) minmax(15rem,4fr);align-items:start;gap:clamp(1.5rem,3vw,4rem);padding:1.85rem 0;display:grid}.com-method__number{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.12em;font-weight:750}.com-method__steps h3{color:var(--com-ink);margin-bottom:.6rem}.com-method__steps li>div p,.com-method__output{color:var(--com-ink-soft);margin-bottom:0;line-height:1.65}.com-method__output{border-left:1px solid var(--com-rule);padding-left:1.5rem}.com-method__output span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-weight:750;display:block}.com-deliverables__bench{border:1px solid var(--com-rule);grid-template-columns:minmax(0,7fr) minmax(17rem,4fr);display:grid}.com-deliverables__core{border-right:1px solid var(--com-rule);padding:clamp(2rem,4vw,4rem)}.com-deliverables__core h3,.com-deliverables__modules h3{max-width:19ch;font-size:var(--type-headline-size);margin:0 0 2.5rem}.com-deliverables__core ol,.com-deliverables__modules ol{margin:0;padding:0;list-style:none}.com-deliverables__core li{border-top:1px solid var(--com-rule-soft);grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:1rem 0;display:grid}.com-deliverables__core li span,.com-deliverables__modules li>span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-deliverables__core li p{margin-bottom:0;line-height:1.55}.com-deliverables__outcomes{background:var(--com-authority);color:var(--color-ivory-paper);padding:clamp(2rem,3.5vw,3.5rem)}.com-deliverables__outcomes .com-sheet-label{color:var(--color-bronze-light)}.com-deliverables__outcomes ul{margin:clamp(3rem,5vw,5rem) 0 0;padding:0;list-style:none}.com-deliverables__outcomes li{border-top:1px solid var(--line-on-dark);color:var(--color-ivory-muted);padding:1rem 0 1rem 1.5rem;line-height:1.55}.com-deliverables__outcomes li:before{width:1.5rem;color:var(--color-bronze-light);content:"→";margin-left:-1.5rem;display:inline-block}.com-deliverables__modules{grid-template-columns:minmax(16rem,1fr) minmax(0,3fr);gap:clamp(2rem,4vw,5rem);padding:clamp(2.5rem,4vw,4.5rem) 0;display:grid}.com-deliverables__modules ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.com-deliverables__modules li{border-left:1px solid var(--com-rule);border-bottom:1px solid var(--com-rule);min-height:13rem;padding:1.75rem}.com-deliverables__modules li:nth-last-child(-n+2){border-bottom:0}.com-deliverables__modules h4{font-size:var(--type-title-size);margin:2rem 0 .75rem}.com-deliverables__modules li p{color:var(--com-ink-soft);margin-bottom:0;line-height:1.6}.com-deliverables__boundary{border-top:1px solid var(--com-rule);color:var(--com-ink-soft);grid-template-columns:minmax(10rem,1fr) minmax(0,5fr);gap:2rem;margin:0;padding:1.5rem 0 0;line-height:1.65;display:grid}.com-deliverables__boundary span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.com-continuum{--com-bronze:var(--color-bronze-light)}.com-continuum__head{grid-template-columns:minmax(3.5rem,1fr) minmax(0,6fr) minmax(16rem,4fr);align-items:end;gap:clamp(1.5rem,3vw,4rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.com-continuum__head p{color:var(--color-ivory-muted);margin-bottom:0;line-height:1.7}.com-continuum__rail{border-top:1px solid var(--line-on-dark);border-bottom:1px solid var(--line-on-dark);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-continuum__rail li{border-right:1px solid var(--line-on-dark);min-height:18rem;padding:1.5rem}.com-continuum__rail li:last-child{border-right:0}.com-continuum__rail li>span{color:var(--color-bronze-light);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-continuum__rail h3{color:var(--color-ivory-paper);font-size:var(--type-title-size);margin:clamp(2.5rem,5vw,5rem) 0 1rem}.com-continuum__rail p{color:var(--color-ivory-muted);font-size:var(--type-body-size);margin-bottom:0;line-height:1.6}.com-interventions__head{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:clamp(2.5rem,5vw,6rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.com-interventions__head .com-section-head{grid-template-columns:minmax(3.5rem,1fr) minmax(0,6fr);margin-bottom:0}.com-interventions__authority{border-top:1px solid var(--com-rule);border-bottom:1px solid var(--com-rule);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:2rem;padding:2rem 0;display:grid}@media (width>60rem){.com-interventions__authority{grid-template-columns:minmax(0,1fr)}}.com-interventions__identity{--founding-identity-accent:var(--com-bronze)}.com-interventions__authority h3{margin-bottom:1rem}.com-interventions__authority p{color:var(--com-ink-soft);line-height:1.65}.com-interventions__authority ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.com-interventions__authority li{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.com-interventions__list{border-top:1px solid var(--com-rule);border-bottom:1px solid var(--com-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.com-interventions__list>li{border-right:1px solid var(--com-rule);min-height:26rem;padding:clamp(2rem,3.5vw,3.75rem);position:relative}.com-interventions__list>li:last-child{border-right:0}.com-interventions__list>li>span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-interventions__list h3{margin:clamp(2.5rem,5vw,5rem) 0 1rem}.com-interventions__list p{color:var(--com-ink-soft);margin-bottom:1.5rem;line-height:1.65}.com-interventions__list strong{border-top:1px solid var(--com-rule-soft);color:var(--com-ink);padding-top:1rem;font-weight:650;line-height:1.5;display:block}.com-interventions__list a{border:1px solid var(--com-rule);width:48px;height:48px;color:var(--com-bronze);place-items:center;text-decoration:none;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.com-interventions__cta{justify-content:flex-end;padding-top:2rem;display:flex}.com-objections__layout{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.com-objections__layout header{top:calc(var(--header-height) + 5rem);align-self:start;position:sticky}.com-objections__layout header h2{margin:1.5rem 0 2rem}.com-objections__layout>ol{border-top:1px solid var(--com-rule);margin:0;padding:0;list-style:none}.com-objections__layout>ol>li{border-bottom:1px solid var(--com-rule);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 0;display:grid}.com-objections__layout>ol>li>span{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:.1em;font-weight:750}.com-objections__layout h3{margin-bottom:.65rem}.com-objections__layout li p{color:var(--com-ink-soft);margin-bottom:0;line-height:1.67}.com-brief-section{border-top:1px solid var(--com-rule)}@media (hover:hover) and (pointer:fine){.com-text-link,.com-upstream a,.com-campaign-board__boundary a,.com-interventions__list a{transition:color var(--motion-feedback-duration) var(--ease-out-strong), border-color var(--motion-feedback-duration) var(--ease-out-strong), background-color var(--motion-feedback-duration) var(--ease-out-strong)}.com-text-link:hover,.com-upstream a:hover,.com-campaign-board__boundary a:hover{color:var(--com-bronze)}.com-interventions__list a:hover{border-color:var(--com-authority);background:var(--com-authority);color:var(--color-ivory-paper)}}@media (width<=72rem){.com-continuum__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.com-continuum__rail li:nth-child(4){border-right:0}.com-continuum__rail li:nth-child(-n+4){border-bottom:1px solid var(--line-on-dark)}}@media (width<=60rem){.com-section-head,.com-continuum__head{grid-template-columns:3.5rem minmax(0,1fr)}.com-section-head>p,.com-continuum__head>p{grid-column:2}.com-hero__title{grid-column:1/span 8}.com-hero__decision{grid-column:9/-1}.com-circulation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.com-circulation__cell:nth-child(2){border-right:0}.com-circulation__cell:nth-child(-n+2){border-bottom:1px solid var(--com-rule-soft)}.com-context-map{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}.com-context-map__common{padding-inline:clamp(1.75rem,3.5vw,3rem)}.com-context-map__contexts>li{grid-template-columns:2.25rem minmax(0,1fr)}.com-context-map__focus{grid-column:2}.com-editorial-system__map{grid-template-columns:minmax(14rem,2fr) minmax(0,4fr)}.com-editorial-system__rules{border-top:1px solid var(--com-rule);border-left:0;grid-column:1/-1}.com-editorial-system__rules ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.com-editorial-system__rules li:nth-child(2n){border-left:1px solid var(--com-rule-soft);padding-left:1.5rem}.com-campaign-board__channels{grid-template-columns:minmax(0,1fr)}.com-campaign-board__channels-label{border-right:0;border-bottom:1px solid var(--com-rule)}.com-campaign-board__channels-label i{display:none}.com-interventions__head{grid-template-columns:minmax(0,1fr)}}@media (width<=47.5rem){.com-section-head,.com-section-ledger,.com-continuum__head{grid-template-columns:2.5rem minmax(0,1fr)}.com-section-ledger header{grid-column:2;grid-template-columns:minmax(0,1fr)}.com-context-map{grid-template-columns:minmax(0,1fr)}.com-context-map__common{min-height:0;padding:var(--space-xl) var(--space-lg)}.com-context-map__common h3{max-width:16ch;margin-top:var(--space-lg)}.com-context-map__stages{margin-top:var(--space-xl)}.com-context-map__axis{transform-origin:0;width:auto;height:1px;inset:auto 0 -1px}.com-context-map__contexts>li{min-height:0;padding:var(--space-lg) var(--space-lg) var(--space-lg) 3.25rem;grid-template-columns:2rem minmax(0,1fr)}.com-context-map__branch{width:2.35rem}.com-context-map figcaption{grid-column:1}.com-hero{background:var(--com-ground)}.com-hero__masthead{grid-template-columns:minmax(0,1fr)}.com-hero__title,.com-hero__decision{grid-column:1}.com-hero__decision{padding-top:0}.com-hero h1 span{display:inline}.com-hero__actions .vc-action-link{width:100%}.com-circulation__cell{min-height:10.5rem}.com-thesis__statement,.com-thesis__statement>div,.com-thesis__principles,.com-campaign-board__sequence,.com-campaign-board__channels ol,.com-interventions__list{grid-template-columns:minmax(0,1fr)}.com-thesis__principles li,.com-campaign-board__sequence>li,.com-campaign-board__channels ol li,.com-interventions__list>li{border-right:0;border-bottom:1px solid var(--com-rule);min-height:0}.com-thesis__principles li:last-child,.com-campaign-board__sequence>li:last-child,.com-campaign-board__channels ol li:last-child,.com-interventions__list>li:last-child{border-bottom:0}.com-thesis__principles h3,.com-campaign-board__sequence h3,.com-interventions__list h3{margin-top:2rem}.com-matrix__center,.com-matrix figcaption,.com-upstream,.com-campaign-board__boundary,.com-deliverables__boundary{grid-template-columns:minmax(0,1fr)}.com-matrix__row--head{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.com-matrix__row{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.com-matrix__row>*{border-right:0;border-bottom:1px solid var(--com-rule-soft)}.com-matrix__row>:before{color:var(--com-bronze);content:attr(data-label);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-weight:750;display:block}.com-matrix__row>strong{grid-column:1/-1}.com-editorial-system__map,.com-deliverables__bench,.com-deliverables__modules,.com-objections__layout{grid-template-columns:minmax(0,1fr)}.com-editorial-system__nucleus{min-height:20rem}.com-editorial-system__roles{border-top:1px solid var(--com-rule)}.com-method__steps li{grid-template-columns:2.5rem minmax(0,1fr)}.com-method__output{border-top:1px solid var(--com-rule);border-left:0;grid-column:2;padding:1rem 0 0}.com-deliverables__core{border-right:0;border-bottom:1px solid var(--com-rule)}.com-deliverables__modules ol{grid-template-columns:minmax(0,1fr)}.com-deliverables__modules li{border-left:0}.com-deliverables__modules li:nth-last-child(2){border-bottom:1px solid var(--com-rule)}.com-continuum__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.com-continuum__rail li:nth-child(4){border-right:0}.com-continuum__rail li:nth-child(odd){border-right:1px solid var(--line-on-dark)}.com-continuum__rail li:nth-child(2n){border-right:0}.com-continuum__rail li:nth-child(-n+6){border-bottom:1px solid var(--line-on-dark)}.com-continuum__rail li:last-child{border-bottom:0;border-right:0;grid-column:1/-1;min-height:12rem}.com-interventions__authority{grid-template-columns:minmax(0,1fr)}.com-objections__layout header{position:static}}@media (width<=35rem){.com-hero__shell{padding-top:calc(var(--header-height) + 1.5rem)}.com-hero h1{font-size:var(--type-display-size);line-height:.96}.com-circulation__grid,.com-editorial-system__roles,.com-editorial-system__rules ul{grid-template-columns:minmax(0,1fr)}.com-circulation__cell,.com-circulation__cell:nth-child(2),.com-editorial-system__roles li,.com-editorial-system__roles li:nth-child(2n){border-right:0;border-bottom:1px solid var(--com-rule-soft);min-height:0}.com-circulation__cell:last-child,.com-editorial-system__roles li:last-child{border-bottom:0}.com-circulation__return{padding-inline:1rem}.com-circulation__return:before{right:1.1rem}.com-circulation__return:after{left:.85rem}.com-circulation__return i{left:1rem;right:1rem}.com-context-map__common{padding:var(--space-lg)}.com-context-map__contexts>li{padding:var(--space-lg) var(--space-sm) var(--space-lg) 2.75rem;gap:var(--space-xs)}.com-context-map__branch{width:1.9rem}.com-context-map__focus{margin-top:var(--space-xs)}.com-matrix__center{padding:var(--space-lg)}.com-matrix__row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.com-matrix__row>*{padding:.9rem;line-height:1.5}.com-matrix__row>.com-matrix__public{padding-block:var(--space-md);border-right:0;grid-column:1/-1}.com-matrix__question,.com-matrix__support{border-right:1px solid var(--com-rule-soft)}.com-matrix__support,.com-matrix__action{border-bottom:0}.com-matrix figcaption{gap:var(--space-sm);padding:var(--space-md)}.com-editorial-system__rules li:nth-child(2n){border-left:0;padding-left:0}.com>:is(.com-deliverables,.com-continuum,.com-objections){padding-block:var(--space-2xl)}.com-deliverables .com-section-head,.com-continuum__head{margin-bottom:var(--space-xl)}.com-deliverables__core,.com-deliverables__outcomes{padding:var(--space-lg)}.com-deliverables__core h3,.com-deliverables__modules h3{margin-bottom:var(--space-lg)}.com-deliverables__core li{gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:2rem minmax(0,1fr)}.com-deliverables__outcomes ul{margin-top:var(--space-lg)}.com-deliverables__outcomes li{padding-block:var(--space-sm);line-height:1.5}.com-deliverables__modules{gap:var(--space-md);padding-block:var(--space-xl)}.com-deliverables__modules li{min-height:0;padding:var(--space-lg) 0}.com-deliverables__modules h4{margin:var(--space-sm) 0 var(--space-xs)}.com-deliverables__modules li p,.com-deliverables__boundary{line-height:1.55}.com-deliverables__boundary{gap:var(--space-sm);padding-top:var(--space-lg)}.com-continuum__rail li{min-height:9.5rem;padding:var(--space-sm)}.com-continuum__rail li:last-child{min-height:0;padding-block:var(--space-lg)}.com-continuum__rail h3{margin:var(--space-lg) 0 var(--space-xs);hyphens:auto}.com-continuum__rail p{line-height:1.5}.com-objections__layout{gap:var(--space-xl)}.com-objections__layout header h2{margin:var(--space-md) 0 var(--space-lg)}.com-objections__layout>ol>li{gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:1.75rem minmax(0,1fr)}.com-objections__layout h3{margin-bottom:var(--space-xs)}.com-objections__layout li p{line-height:1.55}.com-interventions__list>li{padding-bottom:5.5rem}}@media (prefers-reduced-motion:no-preference) and (width<=47.5rem){.com.com--motion-ready [data-com-context-motion=idle] .com-context-map__axis{transform:scaleX(.08)}.com.com--motion-ready [data-com-context-motion=running] .com-context-map__axis{transform:scaleX(1)}}@media (orientation:landscape) and (height<=32.5rem) and (width>=37.5rem) and (width<87.5rem){.vc-chapter-nav.com-chapter-nav{position:relative;top:auto}html:has(.com-chapter-nav){--vc-expertise-sticky-offset:calc(var(--header-height) + var(--space-sm))}.com-objections__layout header{position:static}}.com :where(section,article,header,div,li,dl,dt,dd,figure){min-width:0}.com [data-founding-acronym]{overflow-wrap:break-word;max-width:100%}.com .vc-action-link{gap:min(var(--space-xl), 10vw);min-width:0;max-width:100%;padding-inline:min(1.5rem,8vw)}.com .vc-action-link>span:first-child{overflow-wrap:anywhere;min-width:0}.com-circulation__cell-head{flex-wrap:wrap}@media (width<20rem){.com-section-head,.com-section-head--wide,.com-section-ledger,.com-continuum__head,.com-method__steps>li,.com-deliverables__core li,.com-context-map__contexts>li{grid-template-columns:minmax(0,1fr)}.com-section-ledger header,.com-section-head>*,.com-section-head>p,.com-continuum__head>*,.com-context-map__contexts>li>*,.com-method__steps>li>*{grid-column:1}.com-context-map__contexts>li,.com-thesis__principles li,.com-campaign-board__sequence>li,.com-campaign-board__channels>*,.com-campaign-board__channels ol li,.com-campaign-board__boundary,.com-interventions__list>li{padding-inline:.75rem}.com-context-map__branch{width:.5rem}.com-matrix__row{grid-template-columns:minmax(0,1fr)}}.com-brief{color:var(--com-ink)}.com-brief__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.com-brief__head h2{max-width:13ch;font-family:var(--font-serif);font-size:var(--type-headline-size);font-weight:500;line-height:var(--type-headline-line);letter-spacing:var(--type-headline-tracking);text-wrap:balance;margin:0}.com-brief__head>div>p{max-width:48rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:0;line-height:1.75}.com-brief__head .com-brief__promise{border-top:1px solid var(--com-rule);color:var(--com-ink);margin-top:1.25rem;padding-top:1rem;font-weight:600}.com-brief__form{border-block:1px solid var(--com-rule);background:var(--com-ground);gap:2rem;margin-top:clamp(3.5rem,6vw,6rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.com-brief__form label,.com-brief__contact legend,.com-brief__main-field>label{color:var(--com-ink);font-size:var(--type-label-size);letter-spacing:.015em;font-weight:700}.com-brief__form label>small{color:var(--com-ink-soft);font-size:var(--type-label-size);font-weight:450}.com-brief__form :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--com-rule);border-radius:var(--radius-control);background:var(--color-ivory-action);width:100%;min-height:50px;color:var(--com-ink);font:400 var(--type-body-size)/1.5 var(--font-sans);caret-color:var(--com-bronze);margin-top:.55rem;padding:.82rem .9rem}.com-brief__form textarea{resize:vertical;min-height:8.5rem}.com-brief__form :is(input,select,textarea):focus-visible{border-color:var(--com-bronze);outline-offset:2px;outline:3px solid #76582f47}.com-brief__form :is(input,select,textarea):user-invalid{border-color:#8a382f}.com-brief__main-field{display:grid}.com-brief__main-field>p{max-width:58rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:.45rem 0 0;line-height:1.55}.com-brief__main-field textarea{min-height:13rem}.com-brief__main-field--compact textarea{min-height:9rem}.com-brief__entry{max-width:45rem}.com-brief__optional{border-block:1px solid var(--com-rule)}.com-brief__optional summary{min-height:64px;color:var(--com-ink);cursor:pointer;font-size:var(--type-label-size);padding:1rem 0;font-weight:700;line-height:1.45}.com-brief__optional summary::marker{color:var(--com-bronze)}.com-brief__optional summary span{margin-inline-start:.35rem}.com-brief__optional summary small{margin-inline-start:1.15rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin-top:.3rem;font-weight:400;display:block}.com-brief__optional summary:focus-visible{outline-offset:3px;outline:3px solid #76582f47}.com-brief__optional[open] summary{border-bottom:1px solid var(--com-rule)}.com-brief__optional-body{gap:1.5rem;padding:1.5rem 0 .5rem;display:grid}.com-brief__context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.com-brief__contact{border:0;border-top:1px solid var(--com-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1.5rem 0 0;display:grid}.com-brief__contact legend{padding:0 1rem 0 0}.com-brief__contact--essential{grid-template-columns:minmax(0,45rem)}.com-brief__contact--optional{grid-template-columns:repeat(3,minmax(0,1fr))}.com-brief__draft-note,.com-brief__draft-status{max-width:58rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:-.75rem 0 0;line-height:1.55}.com-brief__draft-status{color:var(--com-ink);margin-top:-1.25rem;font-weight:600}.com-brief__draft-status:empty{display:none}.com-brief__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;max-width:58rem;line-height:1.55;display:grid}.com-brief__consent input{width:1.25rem;height:1.25rem;accent-color:var(--com-authority);margin:.12rem 0 0}.com-brief__consent .com-brief__field-error{grid-column:2;margin-top:0}.com-brief__submit{grid-template-columns:minmax(17rem,auto) 1fr;align-items:center;gap:1.5rem;display:grid}.com-brief__submit button{border:1px solid var(--com-authority);border-radius:var(--radius-control);background:var(--com-authority);min-height:52px;color:var(--color-ivory-paper);cursor:pointer;font:750 var(--type-button-size)/1.2 var(--font-sans);letter-spacing:var(--type-button-tracking);text-transform:uppercase;justify-content:center;align-items:center;padding:.95rem 1.4rem;display:inline-flex}.com-brief__submit button:disabled{cursor:wait;opacity:.68}.com-brief__submit button:focus-visible{outline:3px solid var(--com-bronze);outline-offset:3px}.com-brief__submit>p{max-width:34rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:0;line-height:1.55}.com-brief__form-status{min-height:1.5rem;color:var(--com-ink-soft);font-size:var(--type-body-size);margin:-1rem 0 0}.com-brief__error-summary{color:#6e2c25;background:#fff7f4;border:1px solid #8a382f;padding:1rem 1.2rem}.com-brief__error-summary p{font-size:var(--type-body-size);margin:.25rem 0 0}.com-brief__error-summary a{color:inherit;text-underline-offset:.18em;margin-left:.35rem;font-weight:700}.com-brief__field-error{color:#6e2c25;font-size:var(--type-body-size);margin:.45rem 0 0;font-weight:600;line-height:1.45;display:block}.com-brief__after{background:var(--com-authority);color:var(--color-ivory-paper);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,6vw,7rem);padding:clamp(2rem,4vw,4rem);display:grid}.com-brief__after h3{max-width:12ch;font-family:var(--font-serif);font-size:var(--type-headline-size);font-weight:500;line-height:var(--type-headline-line);letter-spacing:var(--type-headline-tracking);margin:0}.com-brief__after ol{border-top:1px solid var(--line-on-dark);margin:0;padding:0;list-style:none}.com-brief__after li{border-bottom:1px solid var(--line-on-dark);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.com-brief__after li span{color:var(--color-bronze-light);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;font-weight:750}.com-brief__after li p{color:var(--color-ivory-muted);font-size:var(--type-body-size);margin:0;line-height:1.6}.com-brief__result{border-block:1px solid var(--com-rule);background:var(--com-ground);margin-top:clamp(3rem,5vw,5rem);padding:clamp(1.5rem,4vw,4rem)}.com-brief__result-label{color:var(--com-bronze);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 .8rem;font-weight:750}.com-brief__result h3{max-width:20ch;font-family:var(--font-serif);font-size:var(--type-headline-size);font-weight:500;line-height:var(--type-headline-line);letter-spacing:var(--type-headline-tracking);margin:0 0 2rem}.com-brief__result>label{font-size:var(--type-label-size);margin-bottom:.5rem;font-weight:700;display:block}.com-brief__result textarea{border:1px solid var(--com-rule);border-radius:var(--radius-control);background:var(--color-ivory-action);width:100%;color:var(--com-ink);font:400 var(--type-body-size)/1.55 var(--font-sans);caret-color:var(--com-bronze);resize:vertical;padding:1rem}.com-brief__result>p{color:var(--com-ink-soft);font-size:var(--type-body-size)}.com-brief__result-actions,.com-brief__secondary>div{flex-wrap:wrap;align-items:stretch;gap:.7rem;display:flex}.com-brief__result-actions :is(a,button),.com-brief__secondary a,.com-brief__fallback a{border:1px solid var(--com-authority);border-radius:var(--radius-control);min-height:48px;color:var(--com-ink);cursor:pointer;font:700 var(--type-button-size)/1.2 var(--font-sans);letter-spacing:var(--type-button-tracking);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:.8rem 1rem;text-decoration:none;display:inline-flex}.com-brief__result-actions a{background:var(--com-authority);color:var(--color-ivory-paper)}.com-brief__result-actions :is(a,button):focus-visible,.com-brief__secondary a:focus-visible,.com-brief__fallback a:focus-visible{outline:3px solid var(--com-bronze);outline-offset:3px}.com-brief__secondary{border-bottom:1px solid var(--com-rule);grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.com-brief__secondary>p{font-family:var(--font-serif);font-size:var(--type-title-size);margin:0;line-height:1.2}.com-brief__secondary a{border:0}.com-brief__fallback{border-block:1px solid var(--com-rule);margin-top:2rem;padding:1.5rem 0}.com-brief__fallback p{margin:0 0 1rem}.com-brief__fallback a+a{margin-left:.7rem}@media (hover:hover) and (pointer:fine){.com-brief__submit button,.com-brief__result-actions :is(a,button),.com-brief__secondary a{transition:background-color var(--motion-feedback-duration) var(--ease-out-strong), color var(--motion-feedback-duration) var(--ease-out-strong), border-color var(--motion-feedback-duration) var(--ease-out-strong)}.com-brief__submit button:hover,.com-brief__result-actions a:hover{color:var(--com-ink);background:0 0}.com-brief__result-actions button:hover,.com-brief__secondary a:hover{background:var(--com-authority);color:var(--color-ivory-paper)}}@media (width<=63.9375rem){.com-brief__head,.com-brief__after{grid-template-columns:minmax(0,1fr)}.com-brief__contact{grid-template-columns:repeat(2,minmax(0,1fr))}.com-brief__contact--essential{grid-template-columns:minmax(0,45rem)}}@media (width<=47.4375rem){.com-brief__form{gap:1.5rem;padding:1.25rem 0}.com-brief__context-grid,.com-brief__contact,.com-brief__submit,.com-brief__secondary{grid-template-columns:minmax(0,1fr)}.com-brief__submit button,.com-brief__result-actions :is(a,button),.com-brief__secondary a,.com-brief__fallback a{width:100%}.com-brief__secondary>div,.com-brief__result-actions{flex-direction:column}.com-brief__fallback a+a{margin:.7rem 0 0}}.com-brief{container:com-brief/inline-size}@container com-brief (width<15rem){.com-brief__after{padding-inline:1rem}.com-brief__after li{grid-template-columns:minmax(0,1fr);gap:.5rem}}
