.scx-page{background:var(--jally-color-ground);color:var(--jally-color-night)}.scx-page-container{width:min(1280px,100% - 96px);margin-inline:auto}.scx-page .scx-page-label{font:650 14px/1.4 var(--font-sans-loaded),sans-serif;letter-spacing:.045em;margin:0 0 20px}.scx-page .scx-page-title,.scx-page .scx-page-heading{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:650;line-height:1.06}.scx-page .scx-page-title{font-size:clamp(54px,5.2vw,75px)}.scx-page .scx-page-heading{font-size:clamp(38px,3.55vw,51px)}.scx-page .scx-page-body{font:400 18px/1.6 var(--font-sans-loaded),sans-serif;margin:25px 0}.scx-page .scx-page-caption{font:400 14px/1.5 var(--font-sans-loaded),sans-serif;margin:22px 0 0}.scx-page-accent-blue{color:var(--jally-color-blue)}.scx-page-accent-pink{color:var(--jally-color-pink)}.scx-page-accent-orange{color:var(--jally-color-orange)}.scx-page-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.scx-page-link svg{flex-shrink:0;width:18px}.scx-page-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.scx-page main .home-button{white-space:normal;text-align:left;max-width:100%}.scx-page main .home-button svg{flex-shrink:0}.scx-page-centered{text-align:center}.scx-page-centered>.scx-page-body{max-width:820px;margin-inline:auto}.scx-page-centered .scx-page-actions{justify-content:center}.scx-page-hero-copy{min-width:0}.scx-page-hero-support>.scx-page-body{max-width:560px}.scx-page-hero-support>.scx-page-caption{max-width:670px}.scx-page-split-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:75px;padding-block:70px 80px;display:grid}.scx-page-split-hero>.sgc-art{width:100%;min-width:0}.scx-page-intro{padding-block:75px 80px}.scx-page-intro>.scx-page-centered{max-width:940px;margin:auto}.scx-page-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:50px;display:grid}.scx-page-intro-grid article{border-top:1px solid var(--jally-color-night);padding-top:25px}.scx-page .scx-page-intro-grid h3{font:600 29px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0}.scx-page-intro-grid .scx-page-body{margin-bottom:0;font-size:17px}.scx-page-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:90px;padding-block:80px;display:grid}.scx-page-chapter-copy{flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:stretch;gap:55px;min-width:0;padding-block:25px;display:flex}.scx-page-chapter-copy .scx-page-body{margin-top:0}.scx-page-chapter-art{grid-area:1/2;width:100%;min-width:0}.scx-page-chapter-art>*{width:100%;min-width:0}.scx-page-chapter--art-left .scx-page-chapter-copy{grid-column:2}.scx-page-chapter--art-left .scx-page-chapter-art{grid-column:1}.scx-page-example-heading{max-width:940px;margin-bottom:35px}.scx-page-tabs{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.scx-page-tabs button{font:600 16px/1.4 var(--font-sans-loaded),sans-serif;background:var(--jally-color-ground);color:var(--jally-color-night);border:1px solid var(--jally-color-night);cursor:pointer;border-radius:999px;min-height:48px;padding:13px 23px}.scx-page-tabs button[aria-selected=true]{background:var(--jally-color-night);color:var(--jally-color-ground)}.scx-page-tabs button:focus-visible,.scx-page [role=tabpanel]:focus-visible{outline:3px solid var(--jally-color-orange);outline-offset:4px}.scx-page-example-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.scx-page-example-copy{grid-area:1/2}.scx-page-example-panel>.sgc-art{grid-area:1/1;width:100%;min-width:0}.scx-page .scx-page-example-copy h3{font:600 35px/1.12 var(--font-display-loaded),sans-serif;letter-spacing:-.04em;margin:0}.scx-page-faq{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:75px 90px;display:grid}.scx-page-faq details{border-top:1px solid var(--jally-color-night);padding:23px 0}.scx-page-faq details:last-child{border-bottom:1px solid var(--jally-color-night)}.scx-page-faq summary{font:550 23px/1.3 var(--font-display-loaded),sans-serif;letter-spacing:-.025em;cursor:pointer}.scx-page-faq details p{margin:20px 0 0;font-size:17px;line-height:1.6}.scx-page-closing{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:85px 95px}.scx-page-closing .scx-page-heading{max-width:1000px;margin:auto}.scx-page-closing .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.scx-page-closing .scx-page-body{max-width:760px}.scx-strategy-hero{background:var(--jally-color-night);color:var(--jally-color-ground);margin-top:30px}.scx-strategy-hero .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.scx-workstreams{background:var(--jally-color-blue);padding-block:70px}.scx-workstreams .scx-page-accent-blue{color:inherit}.scx-page-example--growth-strategy .scx-page-example-copy{grid-column:1}.scx-page-example--growth-strategy .sgc-art{grid-column:2}.scx-relationship-case{background:var(--jally-color-blue);padding-block:65px}.scx-relationship-case .scx-page-accent-blue{color:inherit}.scx-saas-hero{background:var(--jally-color-blue);margin-top:30px;padding-block:65px 40px}.scx-saas-hero .scx-page-title{max-width:1080px;margin:auto}.scx-saas-hero .scx-page-hero-support>.scx-page-body{max-width:850px;margin:28px auto}.scx-saas-hero .scx-page-hero-support>.scx-page-caption{max-width:850px;margin:22px auto 35px}.scx-saas-hero .scx-page-accent-blue{color:inherit}.scx-saas-hero .sgc-art{width:100%;min-width:0}.scx-saas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 60px;padding-block:25px 85px;display:grid}.scx-saas-grid>section{min-width:0}.scx-saas-grid .sgc-art{width:100%;min-width:0;margin-bottom:30px}.scx-saas-grid .scx-page-chapter-copy{gap:24px;padding:0}.scx-saas-grid .scx-page-heading{font-size:38px;line-height:1.1}.scx-saas-grid .scx-page-body{font-size:17px}.scx-objections{background:var(--jally-color-blue);padding-block:65px}.scx-objections .scx-page-accent-blue{color:inherit}.scx-agency-hero{padding-block:65px 40px}.scx-agency-hero .scx-page-title{max-width:1100px;margin:auto}.scx-agency-hero .scx-page-hero-support>.scx-page-body{max-width:850px;margin:28px auto}.scx-agency-hero .scx-page-hero-support>.scx-page-caption{max-width:850px;margin:22px auto 45px}.scx-agency-hero .sgc-art{width:100%;min-width:0}.scx-agency-principles{padding-block:65px 50px}.scx-agency-principles>.scx-page-centered{max-width:920px;margin:auto}.scx-agency-orbit{grid-template-columns:1fr 1.4fr 1fr;align-items:center;margin-top:40px;display:grid;position:relative}.scx-agency-brief{grid-area:1/2;min-width:0;margin:0;padding-inline:20px}.scx-agency-brief svg{width:100%;height:auto;display:block}.scx-agency-brief figcaption{text-align:center;font:600 19px/1.3 var(--font-display-loaded),sans-serif;margin-top:16px}.scx-agency-orbit ol{grid-area:1/1/auto/-1;grid-template-columns:1fr 1.4fr 1fr;gap:65px 20px;margin:0;padding:0;list-style:none;display:grid}.scx-agency-orbit li:first-child{grid-area:1/1}.scx-agency-orbit li:nth-child(2){grid-area:1/3}.scx-agency-orbit li:nth-child(3){grid-area:2/3}.scx-agency-orbit li h3{font:600 28px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.03em;margin:0}.scx-agency-orbit li .scx-page-body{margin-bottom:0;font-size:17px}.scx-agency-proof{background:var(--jally-color-blue);padding-block:65px}.scx-agency-proof .scx-page-accent-blue{color:inherit}.scx-agency-comparison{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:85px;display:grid}.scx-comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.scx-comparison-columns article{border-top:4px solid var(--jally-color-night);padding-top:25px}.scx-comparison-columns h3{font:600 28px/1.12 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0 0 30px}.scx-comparison-columns dl{margin:0}.scx-comparison-columns dl>div{border-top:1px solid var(--jally-color-night);padding:18px 0}.scx-comparison-columns dt{margin-bottom:10px;font-size:14px;font-weight:650}.scx-comparison-columns dd{margin:0;font-size:16px;line-height:1.6}@media (max-width:1199px){.scx-page-container{width:calc(100% - 64px)}.scx-page-split-hero,.scx-page-chapter{gap:45px}.scx-page-example-panel{gap:40px}.scx-page-intro-grid{gap:35px}.scx-saas-grid{gap:55px 40px}.scx-saas-grid .scx-page-heading{font-size:34px}.scx-agency-comparison{grid-template-columns:1fr;gap:40px}.scx-agency-orbit{grid-template-columns:1fr 1.2fr 1fr}.scx-agency-orbit ol{grid-template-columns:1fr 1.2fr 1fr;gap:40px 20px}}@media (max-width:1023px){.scx-page-split-hero{grid-template-columns:1fr;gap:40px;padding-block:50px}.scx-page-split-hero>.sgc-art{max-width:620px;margin:auto}.scx-page-hero-support>.scx-page-body{max-width:740px}.scx-page-chapter{grid-template-columns:1fr;gap:35px;padding-block:60px}.scx-page-chapter .scx-page-chapter-copy{grid-area:1/1;gap:28px;padding:0}.scx-page-chapter .scx-page-chapter-art{grid-area:2/1;max-width:640px;margin:auto}.scx-page--growth-strategy .scx-page-chapter .scx-page-chapter-art{grid-row:1}.scx-page--growth-strategy .scx-page-chapter .scx-page-chapter-copy{grid-row:2}.scx-page-example .scx-page-example-panel{grid-template-columns:1fr;gap:30px}.scx-page-example .scx-page-example-copy{grid-area:1/1}.scx-page-example .sgc-art{grid-area:2/1;width:100%;max-width:700px;margin:auto}.scx-page-example-heading{max-width:800px}.scx-page-faq{grid-template-columns:1fr;gap:35px}.scx-saas-grid{gap:50px 30px}.scx-saas-grid .scx-page-heading{font-size:31px}.scx-agency-orbit{flex-direction:column;gap:40px;display:flex}.scx-agency-brief{max-width:420px;padding:0}.scx-agency-orbit ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.scx-agency-orbit li:nth-child(n){grid-area:auto}}@media (max-width:599px){.scx-page-container{width:calc(100% - 40px)}.scx-page .scx-page-title{font-size:47px}.scx-page .scx-page-heading{font-size:37px}.scx-page .scx-page-body{font-size:17px;line-height:1.6}.scx-page .scx-page-label{margin-bottom:17px;font-size:14px}.scx-page .scx-page-caption{font-size:14px}.scx-page-actions{flex-direction:column;align-items:flex-start;gap:13px}.scx-page-centered .scx-page-actions{align-items:center}.scx-page main .home-button{padding:15px 20px;font-size:15px}.scx-page-split-hero{padding-block:40px}.scx-page-intro{padding-block:45px 55px}.scx-page-intro-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.scx-page-intro-grid article{padding-top:22px}.scx-page .scx-page-intro-grid h3{font-size:27px}.scx-page-intro-grid .scx-page-body{margin-top:16px}.scx-workstreams,.scx-relationship-case,.scx-objections,.scx-agency-proof{padding-block:45px}.scx-page-example-heading{margin-bottom:26px}.scx-page-tabs{gap:8px;margin-bottom:26px}.scx-page-tabs button{min-height:46px;padding:11px 15px;font-size:14px}.scx-page .scx-page-example-copy h3{font-size:28px}.scx-page-chapter{gap:28px;padding-block:45px}.scx-page-chapter-copy{gap:24px}.scx-page-faq{gap:30px;padding-block:50px 60px}.scx-page-faq summary{font-size:21px}.scx-page-faq details p{font-size:16px}.scx-page-closing{padding-block:60px 65px}.scx-strategy-hero{margin-top:25px}.scx-saas-hero{margin-top:25px;padding-block:45px 30px}.scx-saas-grid{grid-template-columns:1fr;gap:50px;padding-block:0 55px}.scx-saas-grid .scx-page-heading{font-size:34px}.scx-saas-grid .sgc-art{margin-bottom:25px}.scx-agency-hero{padding-block:40px 20px}.scx-agency-hero .scx-page-hero-support>.scx-page-caption{margin-bottom:30px}.scx-agency-principles{padding-block:40px 25px}.scx-agency-orbit{gap:30px;margin-top:20px}.scx-agency-brief{max-width:340px}.scx-agency-orbit ol{grid-template-columns:1fr;gap:28px}.scx-agency-orbit li .scx-page-body{margin-top:15px}.scx-agency-comparison{gap:35px;padding-block:55px}.scx-comparison-columns{grid-template-columns:1fr;gap:30px}}@media (max-width:359px){.scx-page-tabs{grid-template-columns:1fr;display:grid}.scx-page-tabs button{text-align:left}.scx-page .scx-page-title{font-size:43px}}
.sif-art{text-align:left;min-width:0;font-family:var(--font-sans-loaded),sans-serif;color:var(--jally-color-night);margin:0}.sif-art *{box-sizing:border-box}.sif-art-object{padding:0 0 23px}.sif-art-drawing{width:100%;max-width:530px;height:auto;margin:auto;display:block}.sif-art-specimen{background:var(--jally-color-ground);min-width:0;padding:27px}.sif-art-mark{width:56px;max-width:100%;height:56px;margin-bottom:18px;display:block}.sif-art-label{color:var(--jally-color-blue);font-size:14px;font-weight:600;line-height:1.45;display:block}.sif-art-title{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.025em;margin:10px 0 23px;font-size:clamp(25px,2.2vw,33px);font-weight:600;line-height:1.15}.sif-art-fields{gap:20px;margin:0;display:grid}.sif-art-fields>div{min-width:0}.sif-art-fields dt{margin-bottom:6px;font-size:14px;line-height:1.45}.sif-art-fields dd{overflow-wrap:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.55}.sif-art-caption{margin:23px 0 0;font-size:14px;line-height:1.5}.sif-art-it-tech-services .sif-art-specimen{border:1px solid var(--jally-color-night);border-left:7px solid var(--jally-color-blue)}.sif-art-it-tech-services .sif-art-fields>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}.sif-art-consulting .sif-art-specimen{border-top:5px solid var(--jally-color-night);border-bottom:1px solid var(--jally-color-night)}.sif-art-consulting .sif-art-title{font-size:clamp(28px,2.4vw,36px)}.sif-art-consulting .sif-art-fields>div{border-left:3px solid var(--jally-color-blue);padding-left:16px}.sif-art-professional-services .sif-art-specimen{border:1px solid var(--jally-color-night);border-top:7px solid var(--jally-color-orange);border-radius:3px 3px 14px 14px}.sif-art-professional-services .sif-art-label{color:var(--jally-color-orange)}.sif-art-professional-services .sif-art-fields>div{border-left:2px solid var(--jally-color-orange);padding-left:15px}.sif-art-ecommerce-brands .sif-art-specimen{border-top:7px solid var(--jally-color-pink);border-bottom:1px solid var(--jally-color-night)}.sif-art-ecommerce-brands .sif-art-label{color:var(--jally-color-pink)}.sif-art-ecommerce-brands .sif-art-fields>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}@media (min-width:1024px){.sif-art-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;display:grid}.sif-art-hero .sif-art-object{padding-bottom:0}.sif-art-hero .sif-art-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sif-art-it-tech-services.sif-art-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.sif-art-it-tech-services.sif-art-chapter .sif-art-object{padding-bottom:0}}@media (max-width:600px){.sif-art-drawing{max-width:360px}.sif-art-object{padding-bottom:18px}.sif-art-specimen{padding:23px 18px}.sif-art-title{font-size:26px}.sif-art-consulting .sif-art-title{font-size:29px}.sif-art-fields{gap:19px}.sif-art-it-tech-services .sif-art-specimen{border-left-width:5px}}
.ind-page{background:var(--jally-color-ground);color:var(--jally-color-night)}.ind-page-container{width:min(1280px,100% - 96px);margin-inline:auto}.ind-page .ind-page-label{font:650 14px/1.4 var(--font-sans-loaded),sans-serif;letter-spacing:.045em;margin:0 0 20px}.ind-page .ind-page-title,.ind-page .ind-page-heading{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:650;line-height:1.06}.ind-page .ind-page-title{font-size:clamp(54px,5.2vw,75px)}.ind-page .ind-page-heading{font-size:clamp(38px,3.55vw,51px)}.ind-page .ind-page-body{font:400 18px/1.6 var(--font-sans-loaded),sans-serif;margin:25px 0}.ind-page .ind-page-caption{font:400 14px/1.5 var(--font-sans-loaded),sans-serif;margin:22px 0 0}.ind-page-accent-blue{color:var(--jally-color-blue)}.ind-page-accent-pink{color:var(--jally-color-pink)}.ind-page-accent-orange{color:var(--jally-color-orange)}.ind-page-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.ind-page-link svg{flex-shrink:0;width:18px}.ind-page-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.ind-page main .home-button{white-space:normal;text-align:left;max-width:100%}.ind-page main .home-button svg{flex-shrink:0}.ind-page-centered{text-align:center}.ind-page-centered>.ind-page-body{max-width:820px;margin-inline:auto}.ind-page-centered .ind-page-actions{justify-content:center}.ind-page-hero-copy{min-width:0}.ind-page-hero-support>.ind-page-body{max-width:560px}.ind-page-hero-support>.ind-page-caption{max-width:670px}.ind-page-split-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:75px;padding-block:70px 80px;display:grid}.ind-page-split-hero>.sif-art{width:100%;min-width:0}.ind-page-intro{padding-block:75px 80px}.ind-page-intro>.ind-page-centered{max-width:940px;margin:auto}.ind-page-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:50px;display:grid}.ind-page-intro-grid article{border-top:1px solid var(--jally-color-night);padding-top:25px}.ind-page .ind-page-intro-grid h3{font:600 29px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0}.ind-page-intro-grid .ind-page-body{margin-bottom:0;font-size:17px}.ind-page-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:90px;padding-block:80px;display:grid}.ind-page-chapter-copy{flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:stretch;gap:55px;min-width:0;padding-block:25px;display:flex}.ind-page-chapter-copy .ind-page-body{margin-top:0}.ind-page-chapter-art{grid-area:1/2;width:100%;min-width:0}.ind-page-chapter-art>*{width:100%;min-width:0}.ind-page-chapter--art-left .ind-page-chapter-copy{grid-column:2}.ind-page-chapter--art-left .ind-page-chapter-art{grid-column:1}.ind-page-example-heading{max-width:940px;margin-bottom:35px}.ind-page-tabs{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.ind-page-tabs button{font:600 16px/1.4 var(--font-sans-loaded),sans-serif;background:var(--jally-color-ground);color:var(--jally-color-night);border:1px solid var(--jally-color-night);cursor:pointer;border-radius:999px;min-height:48px;padding:13px 23px}.ind-page-tabs button[aria-selected=true]{background:var(--jally-color-night);color:var(--jally-color-ground)}.ind-page-tabs button:focus-visible,.ind-page [role=tabpanel]:focus-visible{outline:3px solid var(--jally-color-orange);outline-offset:4px}.ind-page-example-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.ind-page-example-copy{grid-area:1/2}.ind-page-example-panel>.sif-art{grid-area:1/1;width:100%;min-width:0}.ind-page .ind-page-example-copy h3{font:600 35px/1.12 var(--font-display-loaded),sans-serif;letter-spacing:-.04em;margin:0}.ind-page-faq{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:75px 90px;display:grid}.ind-page-faq details{border-top:1px solid var(--jally-color-night);padding:23px 0}.ind-page-faq details:last-child{border-bottom:1px solid var(--jally-color-night)}.ind-page-faq summary{font:550 23px/1.3 var(--font-display-loaded),sans-serif;letter-spacing:-.025em;cursor:pointer}.ind-page-faq details p{margin:20px 0 0;font-size:17px;line-height:1.6}.ind-page-closing{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:85px 95px}.ind-page-closing .ind-page-heading{max-width:1000px;margin:auto}.ind-page-closing .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.ind-page-closing .ind-page-body{max-width:760px}.ind-page-board-hero,.ind-page-product-hero{padding-block:65px 35px}.ind-page-board-hero .ind-page-title,.ind-page-product-hero .ind-page-title{max-width:1100px;margin:auto}.ind-page-board-hero .ind-page-hero-support>.ind-page-body,.ind-page-product-hero .ind-page-hero-support>.ind-page-body{max-width:850px;margin:28px auto}.ind-page-board-hero .ind-page-hero-support>.ind-page-caption,.ind-page-product-hero .ind-page-hero-support>.ind-page-caption{max-width:850px;margin:22px auto 45px}.ind-page-board-hero .sif-art,.ind-page-product-hero .sif-art{width:100%;min-width:0}.ind-page-case-ground,.ind-page-intake-example,.ind-page-brand-example{background:var(--jally-color-blue);padding-block:65px}.ind-page-case-ground .ind-page-accent-blue,.ind-page-intake-example .ind-page-accent-blue,.ind-page-brand-example .ind-page-accent-blue{color:inherit}.ind-page-wide-chapter{padding-block:85px}.ind-page-wide-chapter .ind-page-chapter-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:100px;margin-bottom:45px;padding:0;display:grid}.ind-page-wide-chapter .ind-page-chapter-copy>div:nth-child(2){max-width:540px}.ind-page-wide-chapter .sif-art{width:100%;min-width:0}.ind-page-wide-chapter--night{background:var(--jally-color-night);color:var(--jally-color-ground)}.ind-page-wide-chapter--night .ind-page-link{color:inherit}.ind-page-consulting-example{background:var(--jally-color-blue);padding-block:65px}.ind-page-consulting-example .ind-page-accent-blue{color:inherit}.ind-page-reasoning{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:65px}.ind-page-reasoning>.ind-page-container{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;display:grid}.ind-page-reasoning svg{width:100%;max-width:380px;height:auto;margin:auto;display:block}.ind-page-intake-hero{padding-block:65px 35px}.ind-page-intake-hero .ind-page-title{max-width:1130px;font-size:clamp(58px,5.6vw,80px)}.ind-page-intake-hero .ind-page-hero-support>.ind-page-body{max-width:860px}.ind-page-intake-hero .ind-page-hero-support>.ind-page-caption{max-width:900px;margin-bottom:45px}.ind-page-intake-hero>.sif-art{width:100%;min-width:0}.ind-page-product-teaching{padding-block:80px 50px}.ind-page-product-teaching .ind-page-chapter-copy{grid-template-columns:1fr 1fr;gap:90px;margin-bottom:40px;padding:0;display:grid}.ind-page-product-teaching>.sif-art{width:100%;min-width:0}.ind-page-review{padding-block:65px 90px}.ind-page-review>div{max-width:870px}.ind-page-review ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:45px 0 0;padding:0;list-style:none;display:grid}.ind-page-review li{border-top:1px solid var(--jally-color-night);padding-top:25px}.ind-page .ind-page-review h3{font:600 28px/1.12 var(--font-display-loaded),sans-serif;letter-spacing:-.03em;margin:0}.ind-page-review .ind-page-body{font-size:17px}.ind-page-review .ind-page-label{display:block}@media (max-width:1199px){.ind-page-container{width:calc(100% - 64px)}.ind-page-chapter{gap:45px}.ind-page-example-panel{gap:40px}.ind-page-intro-grid{gap:35px}.ind-page-wide-chapter .ind-page-chapter-copy{gap:55px}.ind-page-product-teaching .ind-page-chapter-copy{gap:50px}}@media (max-width:1023px){.ind-page-chapter{grid-template-columns:1fr;gap:35px;padding-block:60px}.ind-page-chapter .ind-page-chapter-copy{grid-area:1/1;gap:28px;padding:0}.ind-page-chapter .ind-page-chapter-art{grid-area:2/1;max-width:640px;margin:auto}.ind-page-example .ind-page-example-panel{grid-template-columns:1fr;gap:30px}.ind-page-example .ind-page-example-copy{grid-area:1/1}.ind-page-example .sif-art{grid-area:2/1;width:100%;max-width:700px;margin:auto}.ind-page-example-heading{max-width:800px}.ind-page-faq{grid-template-columns:1fr;gap:35px}.ind-page-wide-chapter{padding-block:60px}.ind-page-wide-chapter .ind-page-chapter-copy,.ind-page-product-teaching .ind-page-chapter-copy{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.ind-page-wide-chapter .ind-page-chapter-copy>div:nth-child(2){max-width:700px}.ind-page-reasoning>.ind-page-container{grid-template-columns:1fr;gap:35px}.ind-page-reasoning svg{max-width:300px}.ind-page-review ol{gap:30px}}@media (max-width:599px){.ind-page-container{width:calc(100% - 40px)}.ind-page .ind-page-title,.ind-page-intake-hero .ind-page-title{font-size:47px}.ind-page .ind-page-heading{font-size:37px}.ind-page .ind-page-body{font-size:17px;line-height:1.6}.ind-page .ind-page-label{margin-bottom:17px;font-size:14px}.ind-page .ind-page-caption{font-size:14px}.ind-page-actions{flex-direction:column;align-items:flex-start;gap:13px}.ind-page-centered .ind-page-actions{align-items:center}.ind-page main .home-button{padding:15px 20px;font-size:15px}.ind-page-intro{padding-block:45px 55px}.ind-page-intro-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.ind-page-intro-grid article{padding-top:22px}.ind-page .ind-page-intro-grid h3{font-size:27px}.ind-page-intro-grid .ind-page-body{margin-top:16px}.ind-page-case-ground,.ind-page-consulting-example,.ind-page-intake-example,.ind-page-brand-example{padding-block:45px}.ind-page-example-heading{margin-bottom:26px}.ind-page-tabs{gap:8px;margin-bottom:26px}.ind-page-tabs button{min-height:46px;padding:11px 15px;font-size:14px}.ind-page .ind-page-example-copy h3{font-size:28px}.ind-page-chapter{gap:28px;padding-block:45px}.ind-page-chapter-copy{gap:24px}.ind-page-faq{gap:30px;padding-block:50px 60px}.ind-page-faq summary{font-size:21px}.ind-page-faq details p{font-size:16px}.ind-page-closing{padding-block:60px 65px}.ind-page-board-hero,.ind-page-intake-hero,.ind-page-product-hero{padding-block:40px 20px}.ind-page-board-hero .ind-page-hero-support>.ind-page-caption,.ind-page-product-hero .ind-page-hero-support>.ind-page-caption,.ind-page-intake-hero .ind-page-hero-support>.ind-page-caption{margin-bottom:30px}.ind-page-wide-chapter{padding-block:50px}.ind-page-reasoning{padding-block:45px}.ind-page-reasoning svg{max-width:250px}.ind-page-product-teaching{padding-block:50px 30px}.ind-page-review{padding-block:45px 60px}.ind-page-review ol{grid-template-columns:1fr;gap:28px;margin-top:30px}.ind-page-review .ind-page-body{margin-bottom:0}}@media (max-width:359px){.ind-page-tabs{grid-template-columns:1fr;display:grid}.ind-page-tabs button{text-align:left}.ind-page .ind-page-title,.ind-page-intake-hero .ind-page-title{font-size:43px}}.ind-page-intro-grid article>.sif-art-mark{width:56px;height:56px;margin-bottom:22px;display:block}.ind-page-boundary{max-width:1000px;padding-block:35px 70px}.ind-page-boundary .ind-page-heading{font-size:34px}.ind-page-boundary .ind-page-body{font-size:17px}
.st-art{min-width:0;color:var(--jally-color-night);font-family:var(--font-sans-loaded),sans-serif;text-align:left;margin:0}.st-art *{box-sizing:border-box}.st-art-drawing{width:100%;max-width:530px;height:auto;margin:auto;display:block}.st-art-object{padding-bottom:23px}.st-art-specimen{background:var(--jally-color-ground);min-width:0;padding:27px}.st-art-label{color:var(--jally-color-blue);font-size:14px;font-weight:600;line-height:1.45;display:block}.st-art-title{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.025em;margin:10px 0 23px;font-size:clamp(25px,2.2vw,33px);font-weight:600;line-height:1.15}.st-art-fields{gap:20px;margin:0;display:grid}.st-art-fields>div{min-width:0}.st-art-fields dt{margin-bottom:6px;font-size:14px;line-height:1.45}.st-art-fields dd{overflow-wrap:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.55}.st-art-caption{margin:23px 0 0;font-size:14px;line-height:1.5}.st-art-mark{width:56px;max-width:100%;height:56px;margin-bottom:18px;display:block}.st-art-founders .st-art-specimen{border:1px solid var(--jally-color-night);border-top:7px solid var(--jally-color-orange)}.st-art-founders .st-art-label{color:var(--jally-color-orange)}.st-art-fields .st-field-boundary{border-left:5px solid var(--jally-color-orange);padding-left:17px}.st-art-sales-teams .st-art-specimen{border-top:5px solid var(--jally-color-blue);border-bottom:1px solid var(--jally-color-night)}.st-art-sales-teams .st-art-fields>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}.st-art-fields .st-field-reply{font-family:var(--font-display-loaded),sans-serif;color:var(--jally-color-pink);font-size:23px;line-height:1.3}.st-art-fields .st-field-stop{font-family:var(--font-display-loaded),sans-serif;color:var(--jally-color-orange);font-size:24px;line-height:1.25}.st-art-marketing-teams .st-art-specimen{border-top:7px solid var(--jally-color-pink);border-bottom:1px solid var(--jally-color-night)}.st-art-marketing-teams .st-art-label{color:var(--jally-color-pink)}.st-art-marketing-teams .st-art-fields>div{border-left:3px solid var(--jally-color-pink);padding-left:16px}.st-art-format-1 .st-art-fields>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}.st-art-format-2 .st-art-fields>div{border-left:7px solid var(--jally-color-night)}.st-art-growth-teams .st-art-specimen{border:1px solid var(--jally-color-night);border-left:7px solid var(--jally-color-blue)}.st-art-growth-teams .st-art-fields>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}.st-art-agencies-consultants .st-art-specimen{border:1px solid var(--jally-color-night);border-top:7px solid var(--jally-color-blue)}.st-art-agencies-consultants .st-art-fields>div{border-left:3px solid var(--jally-color-blue);padding-left:16px}.st-art-client-labels{text-align:center;grid-template-columns:1fr 1fr;gap:30px;max-width:530px;margin:0 auto;padding:0 6%;font-size:14px;font-weight:600;line-height:1.4;display:grid}@media (min-width:1024px){.st-art-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;display:grid}.st-art-hero .st-art-object{padding-bottom:0}.st-art-hero .st-art-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.st-art-sales-teams.st-art-hero{display:block}.st-art-sales-teams.st-art-hero .st-art-object{padding-bottom:23px}.st-art-sales-teams.st-art-hero .st-art-fields{grid-template-columns:1fr}}@media (max-width:600px){.st-art-drawing{max-width:360px}.st-art-object{padding-bottom:18px}.st-art-specimen{padding:23px 18px}.st-art-title{font-size:26px}.st-art-fields{gap:19px}.st-art-fields .st-field-reply{font-size:22px}.st-art-growth-teams .st-art-specimen{border-left-width:5px}.st-art-client-labels{gap:20px;max-width:360px;padding:0 3%}}.st-art-agencies-consultants.st-art-hero .st-art-client-labels{color:var(--jally-color-ground)}
.team-page{background:var(--jally-color-ground);color:var(--jally-color-night)}.team-page-container{width:min(1280px,100% - 96px);margin-inline:auto}.team-page .team-page-label{font:650 14px/1.4 var(--font-sans-loaded),sans-serif;letter-spacing:.045em;margin:0 0 20px}.team-page .team-page-title,.team-page .team-page-heading{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:650;line-height:1.06}.team-page .team-page-title{font-size:clamp(54px,5.2vw,75px)}.team-page .team-page-heading{font-size:clamp(38px,3.55vw,51px)}.team-page .team-page-body{font:400 18px/1.6 var(--font-sans-loaded),sans-serif;margin:25px 0}.team-page .team-page-caption{font:400 14px/1.5 var(--font-sans-loaded),sans-serif;margin:22px 0 0}.team-page-accent-blue{color:var(--jally-color-blue)}.team-page-accent-pink{color:var(--jally-color-pink)}.team-page-accent-orange{color:var(--jally-color-orange)}.team-page-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.team-page-link svg{flex-shrink:0;width:18px}.team-page-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.team-page main .home-button{white-space:normal;text-align:left;max-width:100%}.team-page main .home-button svg{flex-shrink:0}.team-page-centered{text-align:center}.team-page-centered>.team-page-body{max-width:820px;margin-inline:auto}.team-page-centered .team-page-actions{justify-content:center}.team-page-hero-copy{min-width:0}.team-page-hero-support>.team-page-body{max-width:560px}.team-page-hero-support>.team-page-caption{max-width:670px}.team-page-split-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:75px;padding-block:70px 80px;display:grid}.team-page-split-hero>.team-page-hero-art{width:100%;min-width:0}.team-page-intro{padding-block:75px 80px}.team-page-intro>.team-page-centered{max-width:940px;margin:auto}.team-page-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:50px;display:grid}.team-page-intro-grid article{border-top:1px solid var(--jally-color-night);padding-top:25px}.team-page .team-page-intro-grid h3{font:600 29px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0}.team-page-intro-grid .team-page-body{margin-bottom:0;font-size:17px}.team-page-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:90px;padding-block:80px;display:grid}.team-page-chapter-copy{flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:stretch;gap:55px;min-width:0;padding-block:25px;display:flex}.team-page-chapter-copy .team-page-body{margin-top:0}.team-page-chapter-art{grid-area:1/2;width:100%;min-width:0}.team-page-chapter-art>*{width:100%;min-width:0}.team-page-chapter--art-left .team-page-chapter-copy{grid-column:2}.team-page-chapter--art-left .team-page-chapter-art{grid-column:1}.team-page-example-heading{max-width:940px;margin-bottom:35px}.team-page-tabs{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.team-page-tabs button{font:600 16px/1.4 var(--font-sans-loaded),sans-serif;background:var(--jally-color-ground);color:var(--jally-color-night);border:1px solid var(--jally-color-night);cursor:pointer;border-radius:999px;min-height:48px;padding:13px 23px}.team-page-tabs button[aria-selected=true]{background:var(--jally-color-night);color:var(--jally-color-ground)}.team-page-tabs button:focus-visible,.team-page [role=tabpanel]:focus-visible{outline:3px solid var(--jally-color-orange);outline-offset:4px}.team-page-example-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.team-page-example-copy{grid-area:1/2}.team-page-example-panel>.team-page-selected-art{grid-area:1/1;width:100%;min-width:0}.team-page .team-page-example-copy h3{font:600 35px/1.12 var(--font-display-loaded),sans-serif;letter-spacing:-.04em;margin:0}.team-page-faq{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:75px 90px;display:grid}.team-page-faq details{border-top:1px solid var(--jally-color-night);padding:23px 0}.team-page-faq details:last-child{border-bottom:1px solid var(--jally-color-night)}.team-page-faq summary{font:550 23px/1.3 var(--font-display-loaded),sans-serif;letter-spacing:-.025em;cursor:pointer}.team-page-faq details p{margin:20px 0 0;font-size:17px;line-height:1.6}.team-page-closing{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:85px 95px}.team-page-closing .team-page-heading{max-width:1000px;margin:auto}.team-page-closing .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.team-page-closing .team-page-body{max-width:760px}.team-page-hero-art,.team-page-large-art{width:100%;min-width:0}.team-page-principle-mark{width:56px;height:56px;margin-bottom:22px;display:block}.team-page-founders-hero{background:var(--jally-color-blue);margin-top:30px;padding-block:65px 40px}.team-page-founders-hero .team-page-accent-blue{color:inherit}.team-page-founders-hero .team-page-title,.team-page-marketing-hero .team-page-title,.team-page-growth-hero .team-page-title,.team-page-delivery-hero .team-page-title{max-width:1100px;margin:auto}.team-page-founders-hero .team-page-hero-support>.team-page-body,.team-page-marketing-hero .team-page-hero-support>.team-page-body,.team-page-growth-hero .team-page-hero-support>.team-page-body,.team-page-delivery-hero .team-page-hero-support>.team-page-body{max-width:850px;margin:28px auto}.team-page-founders-hero .team-page-hero-support>.team-page-caption,.team-page-marketing-hero .team-page-hero-support>.team-page-caption,.team-page-growth-hero .team-page-hero-support>.team-page-caption,.team-page-delivery-hero .team-page-hero-support>.team-page-caption{max-width:850px;margin:22px auto 40px}.team-page-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 60px;padding-block:20px 80px;display:grid}.team-page-founder-grid>section{min-width:0}.team-page-founder-grid .team-page-chapter-copy{gap:25px;margin-top:28px;padding:0}.team-page-founder-grid .team-page-heading{font-size:38px}.team-page-founder-grid>section:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:75px;display:grid}.team-page-founder-grid>section:last-child .team-page-chapter-copy{margin-top:0}.team-page-agenda-ground,.team-page-sales-case,.team-page-format-ground,.team-page-evidence-review{background:var(--jally-color-blue);padding-block:65px}.team-page-agenda-ground .team-page-accent-blue,.team-page-sales-case .team-page-accent-blue,.team-page-format-ground .team-page-accent-blue,.team-page-evidence-review .team-page-accent-blue{color:inherit}.team-page-controls-comparison,.team-page-requirements{padding-block:70px 85px}.team-page-controls-comparison>.team-page-body,.team-page-requirements>.team-page-body{max-width:950px}.team-page-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:40px;display:grid}.team-page-compact-grid article{border-top:1px solid var(--jally-color-night);padding-top:25px}.team-page-compact-grid h3{font:600 28px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0}.team-page-compact-grid .team-page-body{font-size:17px}.team-page-compact-grid article>svg{width:56px;height:56px;margin-bottom:24px}.team-page-marketing-hero{padding-block:65px 30px}.team-page-production{padding-block:80px 50px}.team-page-production .team-page-chapter-copy,.team-page-evidence .team-page-chapter-copy,.team-page-learning .team-page-chapter-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;margin-bottom:40px;padding:0;display:grid}.team-page-calendar{grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:65px 90px;display:grid}.team-page-calendar ol{gap:26px;margin:0;padding:0;list-style:none;display:grid}.team-page-calendar li{border-top:1px solid var(--jally-color-night);padding-top:22px}.team-page-calendar li .team-page-label{margin-bottom:15px;display:block}.team-page-calendar h3{font:600 27px/1.15 var(--font-display-loaded),sans-serif;letter-spacing:-.03em;margin:0}.team-page-calendar li .team-page-body{margin-bottom:0;font-size:17px}.team-page-growth-hero,.team-page-delivery-hero{background:var(--jally-color-night);color:var(--jally-color-ground);margin-top:30px;padding-block:65px 40px}.team-page-growth-hero .home-button,.team-page-delivery-hero .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.team-page-evidence{padding-block:30px 65px}.team-page-learning{padding-block:75px 80px}.team-page-client-review{background:var(--jally-color-blue);padding-block:65px}.team-page-client-review .team-page-accent-blue{color:inherit}.team-page-example--agencies-consultants .team-page-example-copy{grid-column:1}.team-page-example--agencies-consultants .team-page-selected-art{grid-column:2}@media (max-width:1199px){.team-page-container{width:calc(100% - 64px)}.team-page-split-hero,.team-page-chapter{gap:45px}.team-page-example-panel{gap:40px}.team-page-intro-grid{gap:35px}.team-page-founder-grid{gap:50px 40px}.team-page-founder-grid .team-page-heading{font-size:34px}.team-page-founder-grid>section:last-child,.team-page-calendar{gap:45px}.team-page-production .team-page-chapter-copy,.team-page-evidence .team-page-chapter-copy,.team-page-learning .team-page-chapter-copy{gap:50px}}@media (max-width:1023px){.team-page-split-hero{grid-template-columns:1fr;gap:40px;padding-block:50px}.team-page-split-hero>.team-page-hero-art{max-width:640px;margin:auto}.team-page-hero-support>.team-page-body{max-width:740px}.team-page-chapter{grid-template-columns:1fr;gap:35px;padding-block:60px}.team-page-chapter .team-page-chapter-copy{grid-area:1/1;gap:28px;padding:0}.team-page-chapter .team-page-chapter-art{grid-area:2/1;max-width:640px;margin:auto}.team-page-example .team-page-example-panel{grid-template-columns:1fr;gap:30px}.team-page-example .team-page-example-copy{grid-area:1/1}.team-page-example .team-page-selected-art{grid-area:2/1;width:100%;max-width:700px;margin:auto}.team-page-example-heading{max-width:800px}.team-page-faq{grid-template-columns:1fr;gap:35px}.team-page-production .team-page-chapter-copy,.team-page-evidence .team-page-chapter-copy,.team-page-learning .team-page-chapter-copy{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.team-page-calendar{grid-template-columns:1fr;gap:30px}.team-page-compact-grid{gap:28px}.team-page-founder-grid>section:last-child{display:block}.team-page-founder-grid>section:last-child .team-page-large-art{max-width:700px;margin:auto}.team-page-founder-grid>section:last-child .team-page-chapter-copy{margin-top:28px}.team-page-founder-grid .team-page-heading{font-size:32px}}@media (max-width:599px){.team-page-container{width:calc(100% - 40px)}.team-page .team-page-title{font-size:47px}.team-page .team-page-heading{font-size:37px}.team-page .team-page-body{font-size:17px;line-height:1.6}.team-page .team-page-label{margin-bottom:17px;font-size:14px}.team-page .team-page-caption{font-size:14px}.team-page-actions{flex-direction:column;align-items:flex-start;gap:13px}.team-page-centered .team-page-actions{align-items:center}.team-page main .home-button{padding:15px 20px;font-size:15px}.team-page-intro{padding-block:45px 55px}.team-page-intro-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.team-page-intro-grid article{padding-top:22px}.team-page .team-page-intro-grid h3{font-size:27px}.team-page-intro-grid .team-page-body{margin-top:16px}.team-page-agenda-ground,.team-page-sales-case,.team-page-format-ground,.team-page-evidence-review,.team-page-client-review{padding-block:45px}.team-page-example-heading{margin-bottom:26px}.team-page-tabs{gap:8px;margin-bottom:26px}.team-page-tabs button{min-height:46px;padding:11px 15px;font-size:14px}.team-page .team-page-example-copy h3{font-size:28px}.team-page-chapter{gap:28px;padding-block:45px}.team-page-chapter-copy{gap:24px}.team-page-faq{gap:30px;padding-block:50px 60px}.team-page-faq summary{font-size:21px}.team-page-faq details p{font-size:16px}.team-page-closing{padding-block:60px 65px}.team-page-founders-hero,.team-page-growth-hero,.team-page-delivery-hero{margin-top:25px;padding-block:45px 30px}.team-page-marketing-hero{padding-block:40px 20px}.team-page-founder-grid{grid-template-columns:1fr;gap:45px;padding-block:0 55px}.team-page-founder-grid>section:last-child{grid-column:1}.team-page-founder-grid .team-page-heading{font-size:34px}.team-page-controls-comparison,.team-page-requirements{padding-block:50px 60px}.team-page-compact-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.team-page-compact-grid .team-page-body{margin-bottom:0}.team-page-production{padding-block:50px 30px}.team-page-calendar{padding-block:45px 60px}.team-page-evidence{padding-block:15px 40px}.team-page-learning{padding-block:50px 60px}}@media (max-width:359px){.team-page-tabs{grid-template-columns:1fr;display:grid}.team-page-tabs button{text-align:left}.team-page .team-page-title{font-size:43px}}
.sh-art{min-width:0;color:var(--jally-color-night);font-family:var(--font-sans-loaded),sans-serif;text-align:left;margin:0}.sh-art *{box-sizing:border-box}.sh-art-object{min-width:0;padding-bottom:24px}.sh-art-drawing{width:100%;max-width:510px;height:auto;margin:0 auto;display:block}.sh-art-specimen{background:var(--jally-color-ground);min-width:0;padding:25px}.sh-art-label{color:var(--jally-color-blue);font-size:14px;font-weight:600;line-height:1.45;display:block}.sh-art-specimen h3{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.025em;margin:10px 0 24px;font-size:clamp(25px,2.2vw,33px);font-weight:600;line-height:1.15}.sh-art-specimen dl{gap:20px;margin:0;display:grid}.sh-art-specimen dl>div{min-width:0}.sh-art-specimen dt{margin-bottom:6px;font-size:14px;line-height:1.45}.sh-art-specimen dd{overflow-wrap:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.55}.sh-art-caption{margin:23px 0 0;font-size:14px;line-height:1.5}.sh-art-mark{width:64px;max-width:100%;height:64px;margin-bottom:18px;display:block}.sh-art-solutions .sh-art-specimen{border-left:6px solid var(--jally-color-orange)}.sh-art-solutions .sh-art-label{color:var(--jally-color-orange)}.sh-art-solutions.sh-art-hero .sh-art-drawing{max-width:300px}.sh-art-solutions .sh-art-specimen dl>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:17px}.sh-art-goals .sh-art-specimen{border-top:6px solid var(--jally-color-orange)}.sh-art-goals .sh-art-specimen dl>div{border-bottom:1px solid var(--jally-color-night);padding-bottom:18px}.sh-art-goals .sh-art-label{color:var(--jally-color-orange)}.sh-art-industries .sh-art-specimen{border-top:5px solid var(--jally-color-blue);border-bottom:1px solid var(--jally-color-night)}.sh-art-industries .sh-art-specimen dl>div{border-left:3px solid var(--jally-color-blue);padding-left:17px}.sh-art-teams .sh-art-specimen{border-top:6px solid var(--jally-color-orange)}.sh-art-teams .sh-art-label{color:var(--jally-color-orange)}.sh-art-teams .sh-art-specimen dl{counter-reset:handoff}.sh-art-teams .sh-art-specimen dl>div{counter-increment:handoff;min-height:32px;padding-left:44px;position:relative}.sh-art-teams .sh-art-specimen dl>div:before{content:counter(handoff,decimal-leading-zero);color:var(--jally-color-orange);font-size:16px;font-weight:600;line-height:1.45;position:absolute;top:0;left:0}@media (min-width:1024px){.sh-art-example{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;display:grid}.sh-art-example .sh-art-object{padding:0}.sh-art-goals.sh-art-hero{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.sh-art-goals.sh-art-hero .sh-art-specimen dl,.sh-art-teams.sh-art-hero .sh-art-specimen dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sh-art-solutions.sh-art-hero{grid-template-columns:.65fr 1fr;align-items:center;gap:24px;display:grid}}@media (max-width:600px){.sh-art-drawing{max-width:350px}.sh-art-specimen{padding:23px 18px}.sh-art-specimen h3{font-size:26px}.sh-art-object{padding-bottom:18px}.sh-art-specimen dl{gap:19px}.sh-art-solutions.sh-art-hero .sh-art-drawing{max-width:235px}}.sh-art-solutions.sh-art-hero{display:block}.sh-art-solutions.sh-art-hero .sh-art-object{padding-bottom:0}
.hub-page{background:var(--jally-color-ground);color:var(--jally-color-night)}.hub-page-container{width:min(1280px,100% - 96px);margin-inline:auto}.hub-page .hub-page-label{font:650 14px/1.4 var(--font-sans-loaded),sans-serif;letter-spacing:.045em;margin:0 0 20px}.hub-page .hub-page-title,.hub-page .hub-page-heading{font-family:var(--font-display-loaded),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:650;line-height:1.07}.hub-page .hub-page-title{font-size:clamp(52px,5.1vw,74px)}.hub-page .hub-page-heading{font-size:clamp(35px,3.2vw,46px)}.hub-page .hub-page-body{font:400 18px/1.55 var(--font-sans-loaded),sans-serif;margin:24px 0}.hub-page .hub-page-caption{font:400 14px/1.5 var(--font-sans-loaded),sans-serif;margin:20px 0 0}.hub-page-accent-blue{color:var(--jally-color-blue)}.hub-page-accent-pink{color:var(--jally-color-pink)}.hub-page-accent-orange{color:var(--jally-color-orange)}.hub-page-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.hub-page-link svg{flex-shrink:0;width:18px}.hub-page-actions{flex-wrap:wrap;align-items:center;gap:16px 25px;margin-top:26px;display:flex}.hub-page main .home-button{white-space:normal;text-align:left;max-width:100%}.hub-page main .home-button svg{flex-shrink:0}.hub-page-centered{text-align:center}.hub-page-centered .hub-page-title{max-width:1100px;margin:auto}.hub-page-centered .hub-page-hero-copy>.hub-page-body{max-width:850px;margin:28px auto}.hub-page-centered .hub-page-caption{max-width:850px;margin-inline:auto}.hub-page-centered .hub-page-actions{justify-content:center}.hub-page-hero-copy{min-width:0}.hub-page-hero-copy>.hub-page-body,.hub-page-hero-copy>.hub-page-caption{max-width:850px}.hub-page-main-hero{padding-block:65px 55px}.hub-page-orientation-row{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:65px;display:grid}.hub-page-orientation-art{width:100%;min-width:0}.hub-page-main-hero .hub-page-principles{margin-top:50px}.hub-page-principles-heading{max-width:900px}.hub-page-main-hero .hub-page-principles-heading .hub-page-heading{font-size:35px}.hub-page-principles-heading>.hub-page-body{max-width:820px}.hub-page-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:30px;display:grid}.hub-page-principle-grid article{border-top:1px solid var(--jally-color-night);padding-top:22px}.hub-page .hub-page-principle-grid h3{font:600 27px/1.15 var(--font-display-loaded),sans-serif;letter-spacing:-.03em;margin:0}.hub-page-principle-grid h3 a{align-items:center;gap:12px;text-decoration:none;display:flex}.hub-page-principle-grid h3 svg{flex-shrink:0;width:19px}.hub-page-principle-grid .hub-page-body{margin:17px 0 0;font-size:16px}.hub-page-principle-mark{width:56px;height:56px;margin-bottom:18px;display:block}.hub-page-example-ground,.hub-page-goal-example,.hub-page-industry-example,.hub-page-team-example{background:var(--jally-color-blue);padding-block:55px}.hub-page-example-ground .hub-page-accent-blue,.hub-page-goal-example .hub-page-accent-blue,.hub-page-industry-example .hub-page-accent-blue,.hub-page-team-example .hub-page-accent-blue{color:inherit}.hub-page-example-intro{max-width:930px;margin-bottom:28px}.hub-page-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.hub-page-tabs button{font:600 16px/1.4 var(--font-sans-loaded),sans-serif;background:var(--jally-color-ground);color:var(--jally-color-night);border:1px solid var(--jally-color-night);cursor:pointer;border-radius:999px;min-height:46px;padding:12px 22px}.hub-page-tabs button[aria-selected=true]{background:var(--jally-color-night);color:var(--jally-color-ground)}.hub-page-tabs button:focus-visible,.hub-page [role=tabpanel]:focus-visible{outline:3px solid var(--jally-color-orange);outline-offset:4px}.hub-page-example-panel{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:50px;display:grid}.hub-page .hub-page-example-copy h3{font:600 31px/1.13 var(--font-display-loaded),sans-serif;letter-spacing:-.035em;margin:0}.hub-page-example-copy .hub-page-body{font-size:17px}.hub-page-example-art{width:100%;min-width:0}.hub-page-directory{padding-block:55px}.hub-page-directory-intro{justify-content:space-between;align-items:center;gap:40px;margin-bottom:30px;display:flex}.hub-page-directory-intro>div{max-width:850px}.hub-page-directory-intro .hub-page-body{margin-bottom:0}.hub-page-directory-intro>.hub-page-link{flex-shrink:0}.hub-page-directory ul{margin:0;padding:0;list-style:none}.hub-page-directory--compact ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:65px;display:grid}.hub-page-directory li{border-top:1px solid var(--jally-color-night);min-width:0;padding:23px 0}.hub-page .hub-page-directory h3{font:600 26px/1.17 var(--font-display-loaded),sans-serif;letter-spacing:-.03em;margin:0}.hub-page-directory h3 a{justify-content:space-between;align-items:center;gap:20px;min-height:40px;text-decoration:none;display:flex}.hub-page-directory h3 svg{flex-shrink:0;width:20px}.hub-page-directory li .hub-page-body{max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.55}.hub-page-directory--goals ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 45px;display:grid}.hub-page-directory--goals li{padding-block:25px}.hub-page-directory--goals .hub-page-directory-mark{width:64px;height:64px;margin-bottom:20px}.hub-page-directory--industries ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 45px;display:grid}.hub-page-directory--industries li{padding-block:25px}.hub-page-directory--industries .hub-page-directory-mark{width:110px;height:110px;margin-bottom:24px}.hub-page-directory--industries h3{font-size:28px}.hub-page-comparison{padding-block:45px 60px}.hub-page-comparison>.hub-page-heading{max-width:950px;margin-bottom:35px}.hub-page-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font:400 16px/1.55 var(--font-sans-loaded),sans-serif;text-align:left}.hub-page-comparison thead th{padding:0 24px 18px 0;font-size:14px;font-weight:650}.hub-page-comparison th:first-child{width:25%}.hub-page-comparison tbody th,.hub-page-comparison td{border-top:1px solid var(--jally-color-night);vertical-align:top;padding:22px 30px 22px 0}.hub-page-comparison tbody th{font:600 23px/1.2 var(--font-display-loaded),sans-serif;letter-spacing:-.025em}.hub-page-comparison tbody th a{flex-wrap:wrap;align-items:center;gap:12px;text-decoration:none;display:flex}.hub-page-comparison tbody th a>svg:last-child{flex-shrink:0;width:18px}.hub-page-role-mark{flex-shrink:0;width:45px;height:45px;margin:0!important}.hub-page-closing{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:75px 85px}.hub-page-closing .hub-page-heading{max-width:1000px;margin:auto}.hub-page-closing .hub-page-body{max-width:780px;margin:25px auto}.hub-page-closing .home-button{background:var(--jally-color-ground);color:var(--jally-color-night)!important}.hub-page-goals-hero{padding-block:65px 45px}.hub-page-hero-art{width:100%;min-width:0;margin-top:40px}.hub-page-industry-hero{padding-block:65px 15px}.hub-page-industry-hero .hub-page-title{max-width:1050px}.hub-page-teams-hero{padding-block:60px 30px}.hub-page-teams-hero .hub-page-hero-art{max-width:950px;margin-inline:auto}.hub-page-team-principles{padding-block:45px 30px}.hub-page-accountability{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:55px}.hub-page-accountability>.hub-page-container{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:70px;display:grid}.hub-page-accountability .hub-page-heading{max-width:960px}.hub-page-accountability .hub-page-body{max-width:950px;margin-bottom:0}.hub-page-accountability-mark{width:150px;height:150px;display:block}@media (max-width:1199px){.hub-page-container{width:calc(100% - 64px)}.hub-page-orientation-row{grid-template-columns:minmax(0,1fr) 235px;gap:35px}.hub-page-example-panel{grid-template-columns:1fr;gap:25px}.hub-page-example-copy{max-width:850px}.hub-page-example-art{max-width:1000px;margin-inline:auto}.hub-page-directory--compact ul{column-gap:40px}.hub-page-directory--goals ul,.hub-page-directory--industries ul{gap:25px 30px}.hub-page-principle-grid{gap:30px}.hub-page .hub-page-directory h3{font-size:24px}}@media (max-width:1023px){.hub-page-orientation-row{grid-template-columns:1fr}.hub-page-orientation-art{max-width:260px;margin:auto}.hub-page-directory--industries ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-page-accountability>.hub-page-container{grid-template-columns:1fr;gap:25px}.hub-page-accountability-mark{width:110px;height:110px}.hub-page-directory-intro{align-items:flex-start}.hub-page-comparison tbody th{font-size:22px}}@media (max-width:599px){.hub-page-container{width:calc(100% - 40px)}.hub-page .hub-page-title{font-size:47px}.hub-page .hub-page-heading{font-size:35px}.hub-page .hub-page-body{font-size:17px;line-height:1.6}.hub-page .hub-page-label,.hub-page .hub-page-caption{font-size:14px}.hub-page-actions{flex-direction:column;align-items:flex-start;gap:13px}.hub-page-centered .hub-page-actions{align-items:center}.hub-page main .home-button{padding:15px 20px;font-size:15px}.hub-page-main-hero{padding-block:40px}.hub-page-orientation-row{gap:25px}.hub-page-orientation-art{max-width:235px}.hub-page-main-hero .hub-page-principles{margin-top:35px}.hub-page-main-hero .hub-page-principles-heading .hub-page-heading{font-size:30px}.hub-page-principle-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.hub-page-principle-grid article{padding-top:20px}.hub-page .hub-page-principle-grid h3{font-size:25px}.hub-page-principle-grid .hub-page-body{margin-top:13px;font-size:16px}.hub-page-example-ground,.hub-page-goal-example,.hub-page-industry-example,.hub-page-team-example{padding-block:40px}.hub-page-example-intro{margin-bottom:25px}.hub-page-tabs{gap:8px;margin-bottom:25px}.hub-page-tabs button{min-height:46px;padding:11px 15px;font-size:14px}.hub-page .hub-page-example-copy h3{font-size:27px}.hub-page-example-copy .hub-page-body{font-size:16px}.hub-page-directory{padding-block:40px}.hub-page-directory-intro{margin-bottom:25px;display:block}.hub-page-directory-intro>.hub-page-link{margin-top:15px}.hub-page-directory--compact ul,.hub-page-directory--goals ul,.hub-page-directory--industries ul{grid-template-columns:1fr;gap:0}.hub-page-directory li{padding-block:22px}.hub-page .hub-page-directory h3{font-size:25px}.hub-page-directory li .hub-page-body{font-size:16px}.hub-page-directory--industries li{grid-template-columns:85px minmax(0,1fr);gap:18px;display:grid}.hub-page-directory--industries .hub-page-directory-mark{width:85px;height:85px;margin:0}.hub-page-directory--goals li{grid-template-columns:56px minmax(0,1fr);gap:20px;display:grid}.hub-page-directory--goals .hub-page-directory-mark{width:56px;height:56px;margin:0}.hub-page-directory h3 a{gap:12px}.hub-page-directory h3 svg{width:18px}.hub-page-comparison{padding-block:35px 45px}.hub-page-comparison>.hub-page-heading{margin-bottom:25px}.hub-page-comparison table,.hub-page-comparison tbody,.hub-page-comparison tr{display:block}.hub-page-comparison thead{display:none}.hub-page-comparison tbody tr{border-top:1px solid var(--jally-color-night);padding-block:22px}.hub-page-comparison tbody th,.hub-page-comparison td{box-sizing:border-box;border:0;padding:0;display:block;width:100%!important}.hub-page-comparison tbody th{margin-bottom:18px;font-size:24px}.hub-page-comparison td{margin-top:16px;font-size:16px}.hub-page-comparison td:before{content:attr(data-label);margin-bottom:7px;font-size:14px;font-weight:650;display:block}.hub-page-role-mark{width:42px;height:42px}.hub-page-closing{padding-block:55px 60px}.hub-page-goals-hero,.hub-page-teams-hero{padding-block:40px 25px}.hub-page-hero-art{margin-top:30px}.hub-page-industry-hero{padding-block:40px 10px}.hub-page-team-principles{padding-block:35px 20px}.hub-page-accountability{padding-block:40px}.hub-page-accountability-mark{width:100px;height:100px}}@media (max-width:359px){.hub-page-tabs{grid-template-columns:1fr;display:grid}.hub-page-tabs button{text-align:left}.hub-page .hub-page-title{font-size:43px}.hub-page-directory--industries li,.hub-page-directory--goals li{display:block}.hub-page-directory--industries .hub-page-directory-mark,.hub-page-directory--goals .hub-page-directory-mark{margin-bottom:17px}}
.final-art{width:100%;min-width:0;color:var(--jally-color-night)}.final-art-drawing{width:100%;max-width:610px;height:auto;margin:0 auto;display:block}.final-art-mark{width:60px;max-width:100%;height:60px;margin-bottom:18px;display:block}.final-art-editorial-cover .final-art-drawing,.final-art-blog .final-art-drawing{max-width:680px}.final-art-company-profile .final-art-drawing,.final-art-company .final-art-drawing{max-width:520px}.final-art-availability .final-art-drawing,.final-art-status .final-art-drawing,.final-art-requirements .final-art-drawing,.final-art-security .final-art-drawing{max-width:390px}@media (max-width:600px){.final-art-drawing{max-width:390px}.final-art-company-profile .final-art-drawing,.final-art-company .final-art-drawing{max-width:340px}.final-art-availability .final-art-drawing,.final-art-status .final-art-drawing,.final-art-requirements .final-art-drawing,.final-art-security .final-art-drawing{max-width:300px}}
.final-page{background:var(--jally-color-ground);color:var(--jally-color-night);font-family:var(--font-sans-loaded),Figtree,sans-serif;font-weight:400}.final-page-container{width:min(1280px,100% - 96px);margin-inline:auto}.final-page .final-page-label{font:600 14px/1.4 var(--font-sans-loaded),sans-serif;letter-spacing:.04em;margin:0 0 18px}.final-page main h1,.final-page main h2,.final-page main h3{font-family:var(--font-display-loaded),"Bricolage Grotesque",sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:700}.final-page .final-page-hero h1{margin:0;font-size:clamp(48px,5.1vw,74px);line-height:1.07}.final-page .final-page-section h2,.final-page .final-page-orientation h2,.final-page .final-page-related h2{margin:0 0 25px;font-size:38px;line-height:1.12}.final-page main p,.final-page main li,.final-page main td,.final-page main dd{font-family:var(--font-sans-loaded),sans-serif;font-size:18px;font-weight:400;line-height:1.65}.final-page main p{margin:0 0 23px}.final-page main ul{padding-left:23px}.final-page main li+li{margin-top:13px}.final-page main a{overflow-wrap:anywhere;text-decoration:none}.final-page main a:focus-visible,.final-page main button:focus-visible,.final-page main summary:focus-visible,.final-page main [tabindex="0"]:focus-visible{outline:3px solid var(--jally-color-orange);outline-offset:4px}.final-page-accent-blue{color:var(--jally-color-blue)}.final-page-accent-pink{color:var(--jally-color-pink)}.final-page-accent-orange{color:var(--jally-color-orange)}.final-page-breadcrumb{align-items:center;gap:12px;margin-top:30px;font-size:14px;line-height:1.5;display:flex}.final-page-hero{padding-block:50px 55px}.final-page-hero-copy{max-width:1000px}.final-page .final-page-lead{max-width:850px;margin-top:28px;font-size:20px;line-height:1.55}.final-page .final-page-review-note{border-left:4px solid var(--jally-color-orange);margin-top:25px;padding-left:17px;font-size:15px;line-height:1.5}.final-page-hero-art{width:100%;min-width:0}.final-page .final-page-caption{margin:20px 0 0;font-size:14px;line-height:1.5}.final-page-orientation{max-width:920px;margin-top:35px}.final-page .final-page-orientation h2{margin-bottom:18px;font-size:30px}.final-page .final-page-orientation p{margin:0;font-size:17px}.final-page-hero-example{border-top:1px solid var(--jally-color-night);margin-top:30px;padding-top:25px}.final-page .final-page-hero-example h2{margin:0 0 22px;font-size:31px;line-height:1.15}.final-page-hero-example dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 45px;margin:0;display:grid}.final-page-hero-example dt,.final-page-specimen dt{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.final-page-hero-example dd{margin:0;font-size:16px}.final-page-document{padding-bottom:35px}.final-page-document--indexed{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:85px;display:grid}.final-page-contents{max-height:calc(100vh - 145px);padding-block:15px 25px;position:sticky;top:120px;overflow:auto}.final-page-contents strong{margin-bottom:19px;font-size:14px;font-weight:600;display:block}.final-page-contents ol{margin:0;padding:0;list-style:none}.final-page .final-page-contents li{margin:0;font-size:14px;line-height:1.5}.final-page-contents li+li{padding-top:16px}.final-page-sections{min-width:0}.final-page-section{padding-block:45px;scroll-margin-top:115px}.final-page-section-heading{max-width:930px;margin-bottom:30px}.final-page-section-heading>p{max-width:850px}.final-page-reading{max-width:900px}.final-page-reading p:last-child{margin-bottom:0}.final-page-reading ul{margin:28px 0 0}.final-page-reading li{margin-bottom:14px}.final-page-notice{border-left:5px solid var(--jally-color-orange);border-block:1px solid var(--jally-color-night);padding:25px 28px}.final-page .final-page-notice h2{margin:0 0 17px;font-size:29px;line-height:1.15}.final-page-notice p:last-child{margin-bottom:0}.final-page-prominent-notice{max-width:960px;margin-top:30px;scroll-margin-top:115px}.final-page .final-page-prominent-notice p{font-size:17px}.final-page-table-wrap{width:100%;min-width:0}.final-page table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.final-page table th,.final-page table td{border-top:1px solid var(--jally-color-night);vertical-align:top;overflow-wrap:anywhere;padding:20px 25px 20px 0}.final-page table thead th{border-top:0;padding-top:0;font-size:14px;font-weight:600;line-height:1.5}.final-page table tbody th{width:25%;font-size:16px;font-weight:600;line-height:1.5}.final-page table th:first-child{width:25%}.final-page main table td{font-size:16px;line-height:1.6}.final-page-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;list-style:none;display:grid;padding:0!important}.final-page main .final-page-steps li{border-top:1px solid var(--jally-color-night);min-width:0;margin:0;padding-top:24px}.final-page-steps .final-page-label{margin-bottom:15px;display:block}.final-page .final-page-steps h3{margin:0 0 18px;font-size:27px;line-height:1.15}.final-page .final-page-steps p{margin:0;font-size:17px;line-height:1.6}.final-page-steps .final-art-mark{width:56px;height:56px}.final-page-faq{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.final-page-faq details{border-top:1px solid var(--jally-color-night);padding:22px 0}.final-page-faq details:last-child{border-bottom:1px solid var(--jally-color-night)}.final-page-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:21px;line-height:1.35;list-style:none;display:flex}.final-page-faq summary::-webkit-details-marker{display:none}.final-page-faq summary span{flex-shrink:0}.final-page-faq details[open] summary span{transform:rotate(45deg)}.final-page .final-page-faq details p{margin:20px 25px 0 0;font-size:17px}.final-page-directory-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.final-page-directory-controls label{gap:10px;min-width:250px;font-size:14px;font-weight:600;display:grid}.final-page input{font:400 16px/1.4 var(--font-sans-loaded),sans-serif;border:1px solid var(--jally-color-night);background:var(--jally-color-ground);min-height:48px;color:var(--jally-color-night);box-sizing:border-box;border-radius:8px;width:100%;padding:12px 15px}.final-page-filters,.final-page-tabs{flex-wrap:wrap;gap:8px;display:flex}.final-page main button{font:600 15px/1.4 var(--font-sans-loaded),sans-serif;border:1px solid var(--jally-color-night);background:var(--jally-color-ground);min-height:44px;color:var(--jally-color-night);cursor:pointer;border-radius:999px;padding:11px 18px}.final-page main button[aria-pressed=true],.final-page main button[aria-selected=true]{background:var(--jally-color-night);color:var(--jally-color-ground)}.final-page-directory-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;display:grid}.final-page-directory-item{border-top:1px solid var(--jally-color-night);grid-template-columns:56px minmax(0,1fr) 20px;align-items:start;gap:20px;min-width:0;padding-block:25px;display:grid}.final-page-directory-item>.final-art-mark{width:56px;height:56px;margin:0}.final-page .final-page-directory-item .final-page-label{margin-bottom:12px;font-size:13px;display:block}.final-page .final-page-directory-item h3{margin:0 0 15px;font-size:29px;line-height:1.15}.final-page .final-page-directory-item p{margin:0;font-size:16px;line-height:1.6}.final-page-directory-item>svg:last-child{flex-shrink:0;width:20px;margin-top:6px}.final-page-empty{padding-block:25px}.final-page .final-page-empty h3{margin:0 0 15px;font-size:27px}.final-page-tabs{margin-bottom:25px}.final-page-demo-panel{border-top:1px solid var(--jally-color-night);grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-top:28px;display:grid}.final-page-demo-panel:not(:has(.final-page-specimen)){grid-template-columns:1fr}.final-page .final-page-demo-panel h3{margin:0 0 20px;font-size:32px;line-height:1.12}.final-page-demo-panel p{max-width:750px}.final-page-specimen{border:1px solid var(--jally-color-night);gap:20px;margin:0;padding:24px;display:grid}.final-page-specimen>div{min-width:0}.final-page .final-page-specimen dd{margin:0;font-size:16px;line-height:1.6}.final-page-related{padding-block:40px 65px}.final-page .final-page-related h2{font-size:29px}.final-page-related ul{flex-wrap:wrap;gap:18px 35px;margin:0;list-style:none;display:flex;padding:0!important}.final-page main .final-page-related li{margin:0;font-size:16px;line-height:1.5}.final-page-related a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.final-page-related svg{flex-shrink:0;width:18px}.final-page-closing{background:var(--jally-color-night);color:var(--jally-color-ground);padding-block:65px}.final-page-closing h2{margin:0 0 25px;font-size:44px;line-height:1.1}.final-page main .home-button{white-space:normal;max-width:100%}.final-page main .home-button svg{flex-shrink:0}.final-page-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.final-page--resource-index .final-page-hero-copy{text-align:center;margin:auto}.final-page--resource-index .final-page-lead{margin-inline:auto}.final-page--resource-index .final-page-hero-art{max-width:850px;margin:30px auto 0}.final-page--resource-index .final-page-orientation{margin-inline:auto}.final-page--resource-index .final-page-section--reading{grid-template-columns:1fr;display:grid}.final-page--resource-index .final-page-section--reading .final-page-reading{grid-template-columns:.8fr 1.2fr;gap:65px;max-width:none;display:grid}.final-page--lesson .final-page-hero,.final-page--company-index .final-page-hero,.final-page--purpose .final-page-hero,.final-page--workbook .final-page-hero{background:var(--jally-color-blue);padding-block:60px}.final-page--lesson .final-page-hero .final-page-accent-blue,.final-page--company-index .final-page-hero .final-page-accent-blue,.final-page--purpose .final-page-hero .final-page-accent-blue,.final-page--workbook .final-page-hero .final-page-accent-blue{color:inherit}.final-page--lesson .final-page-hero-composition{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;display:grid}.final-page--lesson .final-page-steps{grid-template-columns:1fr;max-width:1000px}.final-page--lesson .final-page-steps li{grid-template-columns:65px minmax(0,1fr);column-gap:25px;display:grid}.final-page--lesson .final-page-steps .final-art-mark{grid-area:1/1/4}.final-page--lesson .final-page-steps .final-page-label,.final-page--lesson .final-page-steps h3,.final-page--lesson .final-page-steps p{grid-column:2}.final-page--lesson .final-page-section--reading .final-page-reading{max-width:1000px}.final-page--workbook .final-page-hero-composition{grid-template-columns:1fr 1fr;align-items:center;gap:40px 65px;display:grid}.final-page--workbook .final-page-workbook-title{grid-column:1/-1}.final-page-workbook-copy h2{margin:25px 0 18px;font-size:31px;line-height:1.15}.final-page-workbook-copy p{font-size:18px}.final-page--workbook .final-page-steps{grid-template-columns:1fr 1fr}.final-page--verification-directory .final-page-hero-copy{text-align:center;margin:auto}.final-page--verification-directory .final-page-lead,.final-page--verification-directory .final-page-orientation{margin-inline:auto}.final-page--verification-directory .final-page-directory-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 35px}.final-page--verification-directory .final-page-directory-item{flex-direction:column;gap:18px;display:flex}.final-page--verification-directory .final-page-directory-item>svg:last-child{align-self:flex-end}.final-page--reference .final-page-hero,.final-page--policy .final-page-hero,.final-page--diligence .final-page-hero{padding-bottom:35px}.final-page--reference .final-page-hero h1,.final-page--policy .final-page-hero h1,.final-page--diligence .final-page-hero h1{max-width:1040px;font-size:clamp(44px,4.3vw,62px)}.final-page--policy .final-page-sections,.final-page--reference .final-page-sections{max-width:900px}.final-page--reference .final-page-steps{grid-template-columns:1fr 1fr}.final-page--technical .final-page-section h2{font-size:31px}.final-page--technical .final-page-section{padding-block:30px}.final-page--technical .final-page-related{border-top:1px solid var(--jally-color-night)}.final-page--essay .final-page-hero-copy{text-align:center;max-width:1100px;margin:auto}.final-page--essay .final-page-lead{margin-inline:auto}.final-page--essay .final-page-orientation{max-width:850px;margin-inline:auto}.final-page--essay .final-page-document{grid-template-columns:220px minmax(0,800px);justify-content:center;gap:70px}.final-page--essay .final-page-section{padding-block:35px}.final-page--essay .final-page-section h2{font-size:35px}.final-page-inline-art{max-width:730px;margin:35px auto 0}.final-page--answers .final-page-hero-copy{max-width:850px}.final-page--answers .final-page-document{max-width:1050px}.final-page--answers .final-page-faq{grid-template-columns:.7fr 1.3fr;gap:50px}.final-page--answers .final-page-reading{max-width:800px}.final-page--company-index .final-page-hero-composition{grid-template-columns:1.5fr .7fr;align-items:center;gap:65px;display:grid}.final-page--company-index .final-page-orientation{max-width:1000px}.final-page--company-index .final-page-section--reading .final-page-reading{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:none;display:grid}.final-page--purpose .final-page-hero-copy{text-align:center;max-width:1100px;margin:auto}.final-page--purpose .final-page-lead{margin-inline:auto}.final-page--purpose .final-page-hero-art{max-width:900px;margin:30px auto}.final-page--purpose .final-page-orientation{margin-inline:auto}.final-page--purpose .final-page-section:first-child .final-page-reading{grid-template-columns:1fr 1fr;gap:90px;max-width:none;display:grid}.final-page--purpose .final-page-section:first-child h2{font-size:49px}.final-page--collaboration .final-page-hero-composition{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.final-page--collaboration .final-page-hero-art{max-width:520px;margin:auto}.final-page--work-context .final-page-hero-copy{max-width:920px}.final-page--work-context .final-page-hero h1{font-size:58px}.final-page--work-context .final-page-document{max-width:1050px}.final-page--work-context .final-page-section--reading .final-page-reading{max-width:800px}.final-page--evidence-log .final-page-hero-composition{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;display:grid}.final-page--evidence-log .final-page-hero-art{max-width:390px;margin:auto}.final-page--evidence-log .final-page-reading{border-left:3px solid var(--jally-color-orange);padding-left:25px}.final-page--service-register .final-page-hero-copy{max-width:1000px}.final-page--service-register .final-page-document{max-width:1100px}.final-page--service-register .final-page-section--reading .final-page-reading{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:none;display:grid}@media (max-width:1199px){.final-page-container{width:calc(100% - 64px)}.final-page-document--indexed{grid-template-columns:200px minmax(0,1fr);gap:45px}.final-page-directory-results{column-gap:30px}.final-page--verification-directory .final-page-directory-results{grid-template-columns:1fr 1fr}.final-page--lesson .final-page-hero-composition,.final-page--collaboration .final-page-hero-composition{gap:35px}.final-page--essay .final-page-document{grid-template-columns:180px minmax(0,1fr);gap:40px}.final-page--resource-index .final-page-section--reading .final-page-reading,.final-page--company-index .final-page-section--reading .final-page-reading{gap:45px}}@media (max-width:1023px){.final-page-document--indexed,.final-page--essay .final-page-document{display:block}.final-page-contents{border-block:1px solid var(--jally-color-night);max-height:none;margin-bottom:20px;padding-block:25px;position:static}.final-page-contents ol{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.final-page-contents li+li{padding:0}.final-page--lesson .final-page-hero-composition,.final-page--company-index .final-page-hero-composition,.final-page--collaboration .final-page-hero-composition,.final-page--evidence-log .final-page-hero-composition{grid-template-columns:1fr;gap:25px}.final-page-hero-art{max-width:620px;margin:auto}.final-page--company-index .final-page-hero-art{max-width:350px}.final-page--workbook .final-page-hero-composition{grid-template-columns:1fr;gap:30px}.final-page--workbook .final-page-hero-art{grid-row:3;max-width:620px}.final-page-workbook-copy{grid-row:2}.final-page--resource-index .final-page-section--reading .final-page-reading,.final-page--company-index .final-page-section--reading .final-page-reading,.final-page--purpose .final-page-section:first-child .final-page-reading,.final-page--service-register .final-page-section--reading .final-page-reading{display:block}.final-page--purpose .final-page-section:first-child h2{font-size:40px}.final-page-faq,.final-page--answers .final-page-faq{grid-template-columns:1fr;gap:20px}.final-page-demo-panel,.final-page-steps{gap:25px}.final-page .final-page-section h2{font-size:35px}}@media (max-width:599px){.final-page-container{width:calc(100% - 40px)}.final-page-breadcrumb{margin-top:24px;font-size:13px}.final-page-hero{padding-block:35px 30px}.final-page .final-page-hero h1,.final-page--work-context .final-page-hero h1,.final-page--reference .final-page-hero h1,.final-page--policy .final-page-hero h1,.final-page--diligence .final-page-hero h1{font-size:43px}.final-page .final-page-lead{margin-top:25px;font-size:18px;line-height:1.6}.final-page main p,.final-page main li{font-size:17px;line-height:1.65}.final-page .final-page-section h2,.final-page .final-page-orientation h2,.final-page--technical .final-page-section h2{font-size:30px}.final-page-section{padding-block:30px}.final-page-section-heading{margin-bottom:25px}.final-page-orientation{margin-top:28px}.final-page .final-page-orientation p{font-size:16px}.final-page-hero-example dl{grid-template-columns:1fr;gap:22px}.final-page .final-page-hero-example h2{font-size:28px}.final-page-hero-example dd{font-size:16px}.final-page-contents ol{grid-template-columns:1fr;gap:14px}.final-page-contents{padding-block:22px}.final-page-notice{padding:22px 18px}.final-page .final-page-notice h2{font-size:26px}.final-page .final-page-notice p{font-size:16px}.final-page-steps,.final-page--reference .final-page-steps,.final-page--workbook .final-page-steps{grid-template-columns:1fr}.final-page .final-page-steps h3{font-size:25px}.final-page .final-page-steps p{font-size:16px}.final-page--lesson .final-page-steps li{grid-template-columns:50px minmax(0,1fr);column-gap:18px}.final-page--lesson .final-page-steps .final-art-mark{width:46px;height:46px}.final-page table,.final-page table tbody,.final-page table tr{display:block}.final-page table thead{display:none}.final-page table tbody tr{border-top:1px solid var(--jally-color-night);padding-block:22px}.final-page table tbody th,.final-page table td{box-sizing:border-box;border:0;padding:0;display:block;width:100%!important}.final-page table tbody th{margin-bottom:15px;font-size:18px}.final-page main table td{margin-top:17px;font-size:16px}.final-page table td:before{content:attr(data-label);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.final-page-directory-results,.final-page--verification-directory .final-page-directory-results{grid-template-columns:1fr}.final-page-directory-controls{display:block}.final-page-directory-controls label{width:100%;min-width:0;margin-bottom:18px}.final-page-directory-item{grid-template-columns:44px minmax(0,1fr) 18px;gap:16px}.final-page-directory-item>.final-art-mark{width:44px;height:44px}.final-page .final-page-directory-item h3{font-size:25px}.final-page .final-page-directory-item p{font-size:16px}.final-page .final-page-directory-item .final-page-label{font-size:14px}.final-page--verification-directory .final-page-directory-item{grid-template-columns:44px minmax(0,1fr) 18px;display:grid}.final-page--verification-directory .final-page-directory-item>svg:last-child{align-self:start}.final-page-tabs{gap:8px}.final-page main button{padding:11px 15px;font-size:14px}.final-page-demo-panel{grid-template-columns:1fr;gap:20px;padding-top:23px}.final-page .final-page-demo-panel h3{font-size:27px}.final-page-specimen{padding:21px 18px}.final-page-faq summary{font-size:20px}.final-page .final-page-faq details p{margin-right:0;font-size:16px}.final-page-related{padding-block:30px 45px}.final-page .final-page-related h2{font-size:26px}.final-page-related ul{grid-template-columns:1fr;gap:12px;display:grid}.final-page main .final-page-related li{font-size:15px}.final-page--lesson .final-page-hero,.final-page--company-index .final-page-hero,.final-page--purpose .final-page-hero,.final-page--workbook .final-page-hero{padding-block:40px}.final-page--purpose .final-page-section:first-child h2{font-size:35px}.final-page--essay .final-page-section h2{font-size:30px}.final-page-workbook-copy h2{font-size:28px}.final-page--evidence-log .final-page-hero-art{max-width:285px}.final-page--technical .final-page-related{padding-top:30px}}@media (max-width:359px){.final-page .final-page-hero h1,.final-page--work-context .final-page-hero h1,.final-page--reference .final-page-hero h1,.final-page--policy .final-page-hero h1,.final-page--diligence .final-page-hero h1{font-size:39px}.final-page-tabs{grid-template-columns:1fr;display:grid}.final-page-tabs button{text-align:left}.final-page-directory-item,.final-page--verification-directory .final-page-directory-item{grid-template-columns:minmax(0,1fr) 18px}.final-page-directory-item>.final-art-mark,.final-page-directory-item>div{grid-column:1}.final-page-directory-item>svg:last-child{grid-area:2/2}}
