.home-intro{padding-block:var(--length-46) var(--length-30);display:grid}.positioning{flex-direction:column;justify-content:center;display:flex}.positioning h1{font-size:clamp(var(--length-40),4.6vw,var(--length-64));letter-spacing:-.035em;white-space:nowrap;line-height:1.08}.positioning>p{font-size:clamp(var(--length-26),3vw,var(--length-38));font-weight:var(--weight-medium);letter-spacing:-.025em;margin-top:var(--length-12);max-width:var(--length-560);line-height:1.1}.home-author{gap:var(--length-34);border-left:1px solid var(--rule);grid-template-columns:176px 1fr;align-items:center;padding-left:32px;display:grid}.home-author details{min-width:0}.home-author summary{justify-content:space-between;align-items:center;gap:var(--length-12);cursor:pointer;min-height:var(--length-44);color:var(--muted);font-size:var(--length-18);list-style:none;display:flex}.home-author summary::-webkit-details-marker{display:none}.home-author p{font-size:var(--length-20);line-height:1.35}.lead-story{grid-template-areas:"heading cover""description cover";display:grid}.lead-heading{grid-area:heading}.lead-heading h3{font-size:var(--length-42);letter-spacing:-.025em;margin-block:10px 14px;line-height:1.02}.lead-story time,.secondary-story time{color:var(--muted);font-size:var(--length-18);line-height:1.4;display:block}.lead-cover{border-radius:var(--length-2);grid-area:cover;overflow:hidden}.lead-cover img{object-fit:cover;width:100%}.lead-description{margin-top:var(--length-18);grid-area:description;align-self:start}.lead-description .button{margin-top:var(--length-18)}.secondary-stories{margin-top:var(--length-32);border-bottom:1px solid var(--rule);padding-bottom:26px;display:grid}.secondary-story{gap:var(--length-24);display:grid}.secondary-story img{object-fit:cover;border-radius:var(--length-2);width:100%}.secondary-story h3{letter-spacing:-.015em;margin-block:8px 14px;line-height:1.13}@media (min-width:1450px){.home-intro{padding-block:var(--length-50) var(--length-38)}.lead-cover img{min-height:var(--length-430)}.lead-heading h3{font-size:var(--length-48);max-width:var(--length-470)}}@media (max-width:1200px){.home-author{gap:var(--length-24);grid-template-columns:140px 1fr;padding-left:24px}.home-author p{font-size:var(--length-18)}.lead-heading h3{font-size:var(--length-42)}.lead-description{padding-right:20px}.secondary-story{gap:var(--length-18)}.secondary-story h3{font-size:var(--length-20)}}@media (max-width:1050px){.home-author{gap:var(--length-20);grid-template-columns:110px 1fr}.positioning h1{font-size:var(--length-40);white-space:normal}.positioning>p{font-size:var(--length-27)}.lead-heading h3{font-size:var(--length-37)}.lead-description p{font-size:var(--length-19)}.lead-cover img{min-height:var(--length-350)}.secondary-story+article{padding-left:28px}.secondary-story img{aspect-ratio:16/9;height:auto}}@media (max-width:700px){.home-intro{padding-block:var(--length-22) var(--length-16);display:block}.positioning h1{font-size:var(--length-32);letter-spacing:-.025em;white-space:nowrap;line-height:1.08}.positioning>p{font-size:var(--length-21);letter-spacing:-.015em;margin-top:var(--length-8);line-height:1.15}.home-author{border-left:0;border-top:1px solid var(--rule);padding:var(--length-10) 0 0;margin-top:var(--length-18);gap:var(--length-16);grid-template-columns:56px 1fr;align-items:start}.home-author .portrait{width:var(--length-56);height:var(--length-56)}.home-author summary{font-size:var(--length-14);min-height:var(--length-34)}.home-author p{font-size:var(--length-15);line-height:1.32}.lead-story{flex-direction:column;display:flex}.lead-heading h3{font-size:var(--length-31);letter-spacing:-.025em;max-width:var(--length-350);margin:0 0 10px;line-height:1.02}.lead-story time,.secondary-story time{font-size:var(--length-14)}.lead-cover{margin-top:var(--length-8)}.lead-cover img{aspect-ratio:2.05;object-fit:cover;height:auto;min-height:0}.lead-description{margin-top:var(--length-10);padding:0}.lead-description p{font-size:var(--length-16);line-height:1.3}.lead-description .button{margin-top:var(--length-12)}.secondary-stories{padding-bottom:0;display:block}.secondary-story{border-top:1px solid var(--rule)}.secondary-story+article{border-left:0;padding-left:0}.secondary-story img{aspect-ratio:auto}.secondary-story h3{margin-block:0 6px;line-height:1.08}}@media (max-width:360px){.positioning h1{font-size:var(--length-28)}.positioning>p{font-size:var(--length-19)}.secondary-story h3{font-size:var(--length-15)}.lead-heading h3{font-size:var(--length-27)}}.home-author-section{border-bottom:1px solid var(--rule);padding-top:8px}.home-intro{border-bottom:0;padding-top:12px}.home-intro>*,.lead-heading,.lead-description{min-width:0}.lead-heading h3{overflow-wrap:break-word;max-width:none}.lead-description{padding-right:24px}.lead-cover{align-self:start}.lead-cover img{aspect-ratio:16/9;height:auto;min-height:0}@media (max-width:700px){.home-intro{padding-top:8px}.home-author .portrait{margin-top:0}.lead-description{padding-right:0}}.secondary-story{padding-block:var(--length-24);border-top:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr)}.secondary-story+article{border-left:0;padding-left:0}.secondary-story img{aspect-ratio:16/9;height:auto}.secondary-story h3{font-size:var(--length-26);max-width:var(--length-860);margin-top:0}.secondary-story p{font-size:var(--length-18);margin-top:var(--length-12);max-width:var(--length-850);line-height:1.45}@media (max-width:1050px){.secondary-story{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){.secondary-story{gap:var(--length-16);padding-block:var(--length-20);grid-template-columns:100px minmax(0,1fr)}.secondary-story h3{font-size:var(--length-20)}.secondary-story p{font-size:var(--length-16)}.secondary-story img{height:var(--length-80);object-fit:cover}.secondary-stories{margin-top:var(--length-24)}}.home h3{font-weight:var(--weight-medium)}.home-author-section{padding-top:0;position:relative}.home-intro{padding:var(--length-4) 0 var(--length-30)}.positioning h1{font-size:var(--length-60);letter-spacing:-.035em;white-space:nowrap}.positioning>p{font-size:var(--length-36);font-weight:var(--weight-medium);max-width:var(--length-550);line-height:1.14}.home-author{gap:var(--length-32);grid-template-columns:176px 1fr;padding-left:32px}.home-author p{font-size:var(--length-20);line-height:1.4;font-weight:var(--weight-regular)}.lead-heading h3{font-size:var(--length-46);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 12px;line-height:1.04}.lead-description{margin-top:var(--length-16);padding-right:32px}.lead-description p{font-size:var(--length-22);line-height:1.3}.lead-cover img{aspect-ratio:auto;object-fit:cover;height:100%;min-height:0}.lead-cover{min-height:var(--length-390);align-self:stretch}.secondary-stories{margin-top:var(--length-32);padding-bottom:32px;display:grid}.secondary-story{grid-template-columns:var(--columns-two);gap:var(--length-22);border:0;padding:0}.secondary-story+article{border:0;padding-left:0}.secondary-story img{height:var(--length-175);object-fit:cover;aspect-ratio:auto}.secondary-story h3{font-size:var(--length-22);font-weight:var(--weight-medium);margin:0 0 14px;line-height:1.2}.secondary-story time{font-size:var(--length-16)}.blog-v3{border-bottom:1px solid var(--rule);padding-bottom:30px}.blog-grid{margin:12px 0 0;padding:0;list-style:none;display:grid}.blog-grid li{gap:var(--length-30);min-height:var(--length-104);padding:var(--length-18) var(--length-18) var(--length-18) var(--length-12);border-bottom:1px solid var(--rule);align-items:center;display:flex}.blog-grid li:nth-last-child(-n+2){border-bottom:0}.blog-grid .icon{width:var(--length-28);height:var(--length-28)}.blog-grid h3{font-size:var(--length-22);letter-spacing:-.01em;line-height:1.3;font-weight:var(--weight-medium)}.knowledge-v3,.topics-v3,.cases-v3{margin-top:var(--length-36)}.knowledge-grid{display:grid}.knowledge-cover{border-radius:var(--length-2);display:block;overflow:hidden}.knowledge-cover img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}.knowledge-grid h3{font-size:var(--length-23);letter-spacing:-.015em;line-height:1.25;font-weight:var(--weight-medium)}.projects-v3{margin-top:var(--length-48);scroll-margin-top:24px}@media (max-width:1350px){.positioning h1{font-size:var(--length-54)}.positioning>p{font-size:var(--length-32)}.home-author{gap:var(--length-26);grid-template-columns:155px 1fr;padding-left:26px}.home-author p{font-size:var(--length-19)}.lead-heading h3{font-size:var(--length-43)}.lead-description p{font-size:var(--length-20)}.secondary-story h3{font-size:var(--length-21)}}@media (max-width:1100px){.positioning h1{font-size:var(--length-42);white-space:normal}.positioning>p{font-size:var(--length-28)}.home-author{gap:var(--length-20);grid-template-columns:110px 1fr;padding-left:24px}.home-author p{font-size:var(--length-17)}.lead-heading h3{font-size:var(--length-37)}.lead-description{padding-right:8px}.lead-description p{font-size:var(--length-19)}.lead-cover{min-height:var(--length-350)}.secondary-story{gap:var(--length-16)}.secondary-story h3{font-size:var(--length-19)}.secondary-story img{height:var(--length-155)}.blog-grid h3,.knowledge-grid h3{font-size:var(--length-20)}}@media (max-width:700px){.home-intro{padding:var(--length-4) 0 var(--length-20);display:block}.positioning h1{font-size:var(--length-32)}.positioning>p{font-size:var(--length-22);max-width:var(--length-360)}.home-author{padding:var(--length-14) 0 0;margin-top:var(--length-18);gap:var(--length-18);border-left:0;grid-template-columns:64px 1fr}.home-author .portrait{width:var(--length-64);height:var(--length-64)}.home-author p{font-size:var(--length-16);line-height:1.4}.lead-story{display:flex}.lead-heading h3{font-size:var(--length-32);max-width:none;margin-bottom:var(--length-10);line-height:1.05}.lead-cover{min-height:0;margin-top:var(--length-12)}.lead-cover img{aspect-ratio:16/9;width:100%;height:auto}.lead-description{margin-top:var(--length-12);padding:0}.lead-description p{font-size:var(--length-17);line-height:1.35}.secondary-stories{margin-top:var(--length-24);padding-bottom:10px;display:block}.secondary-story{gap:var(--length-16);padding-block:var(--length-16);border-top:1px solid var(--rule);grid-template-columns:42% minmax(0,1fr);display:grid}.secondary-story+article{border-top:1px solid var(--rule)}.secondary-story img{height:var(--length-122)}.secondary-story h3{font-size:var(--length-18);margin-bottom:var(--length-10);line-height:1.22}.secondary-story time{font-size:var(--length-14)}.blog-v3{padding-bottom:16px}.blog-grid{margin-top:0;display:block}.blog-grid li,.blog-grid li:nth-child(n+3){border-left:0;border-bottom:1px solid var(--rule);padding:var(--length-18) 0;gap:var(--length-20);min-height:var(--length-88)}.blog-grid li:nth-child(2){border-bottom:1px solid var(--rule)}.blog-grid li:last-child{border-bottom:0}.blog-grid h3{font-size:var(--length-19);line-height:1.3}.blog-grid .icon{width:var(--length-26);height:var(--length-26)}.knowledge-v3,.topics-v3,.cases-v3{margin-top:var(--length-28)}.knowledge-cover img{aspect-ratio:1.65}.knowledge-grid h3{font-size:var(--length-22);line-height:1.25}.projects-v3{margin-top:var(--length-32)}}@media (max-width:360px){.positioning h1{font-size:var(--length-29)}.positioning>p{font-size:var(--length-20)}.lead-heading h3{font-size:var(--length-29)}.secondary-story{gap:var(--length-14);grid-template-columns:38% 1fr}.secondary-story h3{font-size:var(--length-16)}.secondary-story img{height:var(--length-112)}}@media (max-width:800px){.blog-grid li,.blog-grid li:nth-child(n+3){border-bottom:1px solid var(--rule);padding-inline:0}.blog-grid li:last-child{border-bottom:0}}.secondary-story>a{overflow:hidden}.home-author-section{padding-top:var(--length-30)}.author-thought{min-width:0;display:grid}.author-thought>p{grid-area:1/1;align-self:center}.author-thought__reserve{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.author-thought__reserve--mobile{display:none}[data-author-thoughts] #rotating-note:not([data-thought-id]){visibility:hidden}.home .lead-heading{container-type:inline-size}.home .lead-heading h3.long-title{font-size:clamp(var(--length-24),6.5cqi,var(--length-36));text-wrap:balance}@media (max-width:700px){.home .lead-heading h3.long-title{font-size:clamp(var(--length-24),8cqi,var(--length-28));line-height:1.12}}@media (max-width:360px){.home .lead-heading h3.long-title{font-size:var(--length-24)}}@media (max-width:700px){.home-author-section{padding-top:var(--length-20)}.home-author-section .home-intro.site-grid.site-grid{grid-template-columns:var(--length-56) minmax(0,1fr);gap:var(--length-16);padding:0 0 var(--length-16);display:grid}.home-author-section .home-intro.site-grid>.positioning{grid-area:1/2;align-self:center}.home-intro .positioning h1{font-size:var(--length-26);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.12}.home-intro .positioning>p{font-size:var(--length-16);font-weight:var(--weight-regular);letter-spacing:normal;margin-top:var(--length-4);max-width:none;line-height:1.25}.home-intro .home-author{display:contents}.home-intro .home-author .portrait{width:var(--length-56);height:var(--length-56);grid-area:1/1;align-self:center;margin:0}.home-author .author-thought{border-top:1px solid var(--rule);padding-top:var(--length-16);grid-area:2/1/auto/-1}.home-author .author-thought>p{font-size:var(--length-16);overflow-wrap:anywhere;border-left:3px solid var(--blue);min-width:0;padding-left:var(--length-16);align-self:start;line-height:1.4}.author-thought__reserve--mobile{display:block}.site-grid.site-grid.lead-story{gap:var(--length-12);flex-direction:column;display:flex}.lead-story>.lead-heading{order:0;align-self:stretch}.lead-story>.lead-cover{order:2;margin:0}.lead-story>.lead-description{display:contents}.lead-description>.lead-cta{order:1;justify-content:center;align-self:stretch;margin:0}.lead-description>p{order:3;margin:0}}
