.PracticeMotion-module__GdxAsG__tools{z-index:20;pointer-events:none;width:100%;max-width:1440px;margin:64px auto 0;padding-inline:clamp(24px,5.2vw,80px);position:relative}.PracticeMotion-module__GdxAsG__caption{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;font-size:11px;display:flex}.PracticeMotion-module__GdxAsG__caption span{opacity:.7}.PracticeMotion-module__GdxAsG__arena{border-bottom:0;flex-wrap:wrap;align-content:end;gap:12px;height:350px;margin-top:20px;padding-bottom:20px;display:flex;position:relative;overflow:visible}.PracticeMotion-module__GdxAsG__chip{background:var(--fg);height:64px;color:var(--bg);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:21px;font-weight:600;display:inline-flex}.PracticeMotion-module__GdxAsG__chip:nth-child(3n){background:var(--gray-3);color:var(--gray-10)}.PracticeMotion-module__GdxAsG__icon{background:currentColor;width:26px;height:26px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PracticeMotion-module__GdxAsG__arena[data-active] .PracticeMotion-module__GdxAsG__chip{cursor:grab;touch-action:none;will-change:transform;position:absolute;top:0;left:0}.PracticeMotion-module__GdxAsG__arena[data-active] .PracticeMotion-module__GdxAsG__chip:active{cursor:grabbing}@media (max-width:767px){.PracticeMotion-module__GdxAsG__tools{margin-top:40px}.PracticeMotion-module__GdxAsG__arena{height:380px}.PracticeMotion-module__GdxAsG__chip{gap:8px;height:48px;padding-inline:18px;font-size:16px}.PracticeMotion-module__GdxAsG__icon{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.PracticeMotion-module__GdxAsG__arena{height:auto;min-height:160px}.PracticeMotion-module__GdxAsG__caption span{display:none}}.PracticeMotion-module__GdxAsG__vscodeIcon{background:url(/images/home/tools/vscode.png) 50%/contain no-repeat}
.HomeEditorial-module__ONnqwq__shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5.2vw,80px)}.HomeEditorial-module__ONnqwq__editorial{z-index:10;position:relative}.HomeEditorial-module__ONnqwq__light[id]{scroll-margin-top:88px}.HomeEditorial-module__ONnqwq__light{background:var(--bg);color:var(--fg)}.HomeEditorial-module__ONnqwq__eyebrow{font-family:var(--font-mono);letter-spacing:.09em;font-size:11px;font-weight:500;line-height:1.6}.HomeEditorial-module__ONnqwq__viewpoint{padding-top:110px;padding-bottom:32px}.HomeEditorial-module__ONnqwq__introGrid{grid-template-columns:1.55fr 1fr;align-items:end;gap:8%;margin-top:38px;display:grid}.HomeEditorial-module__ONnqwq__statement{letter-spacing:-.055em;max-width:100%;margin:0;font-size:clamp(32px,4.3vw,64px);font-weight:650;line-height:1.22}.HomeEditorial-module__ONnqwq__lineClip{text-wrap:balance;display:block;overflow:hidden}.HomeEditorial-module__ONnqwq__principles{gap:22px;padding-bottom:8px;display:grid}.HomeEditorial-module__ONnqwq__principles>div{grid-template-columns:32px 1fr;gap:3px 12px;display:grid}.HomeEditorial-module__ONnqwq__principles p{font-size:17px;font-weight:600}.HomeEditorial-module__ONnqwq__principles small{color:var(--fg-muted);grid-column:2;font-size:13px;line-height:1.65}.HomeEditorial-module__ONnqwq__chapterEnd{border-top:1px solid var(--line);color:var(--fg-muted);justify-content:space-between;gap:20px;margin-top:68px;padding-top:24px;font-size:12px;display:flex}.HomeEditorial-module__ONnqwq__chapterEnd a{color:var(--fg)}.HomeEditorial-module__ONnqwq__chapterEnd a span{margin-left:28px}.HomeEditorial-module__ONnqwq__work{padding-block:64px 130px;scroll-margin-top:100px}.HomeEditorial-module__ONnqwq__sectionHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:58px;display:flex}.HomeEditorial-module__ONnqwq__sectionHead h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(32px,3.65vw,54px);font-weight:600;line-height:1.24}.HomeEditorial-module__ONnqwq__textLink{border-bottom:1px solid var(--line-strong);flex-shrink:0;align-items:center;gap:34px;padding-bottom:7px;font-size:13px;display:inline-flex}.HomeEditorial-module__ONnqwq__projectGrid{grid-template-columns:.82fr 1.38fr;align-items:start;gap:42px;display:grid}.HomeEditorial-module__ONnqwq__smallProject{padding-top:100px}.HomeEditorial-module__ONnqwq__projectImage{background:var(--bg-sunken);aspect-ratio:4/4.5;position:relative;overflow:hidden}.HomeEditorial-module__ONnqwq__largeProject .HomeEditorial-module__ONnqwq__projectImage{aspect-ratio:1.18}.HomeEditorial-module__ONnqwq__largeProject .HomeEditorial-module__ONnqwq__projectImage img{object-fit:contain;padding:22px}.HomeEditorial-module__ONnqwq__projectImage img,.HomeEditorial-module__ONnqwq__articleImage img,.HomeEditorial-module__ONnqwq__aboutImage img{transition:transform .6s}.HomeEditorial-module__ONnqwq__project:hover img,.HomeEditorial-module__ONnqwq__article:hover img{transform:scale(1.025)}.HomeEditorial-module__ONnqwq__projectCaption{justify-content:space-between;align-items:center;gap:16px;margin-top:23px;display:flex}.HomeEditorial-module__ONnqwq__projectCaption h3{letter-spacing:-.04em;font-size:clamp(23px,2.3vw,34px);font-weight:600}.HomeEditorial-module__ONnqwq__projectCaption>span{font-size:26px}.HomeEditorial-module__ONnqwq__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.HomeEditorial-module__ONnqwq__tags span{border:1px solid var(--line-strong);border-radius:99px;padding:7px 14px;font-size:11px}.HomeEditorial-module__ONnqwq__projectSummary{max-width:39em;color:var(--fg-muted);margin-top:15px;font-size:14px;line-height:1.8}.HomeEditorial-module__ONnqwq__placeholder{color:var(--fg-muted);margin-top:13px;font-size:11px;line-height:1.6}.HomeEditorial-module__ONnqwq__practice{background:var(--bg);color:var(--fg);padding-block:110px}.HomeEditorial-module__ONnqwq__practiceGrid{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.HomeEditorial-module__ONnqwq__practiceHeading h2{letter-spacing:-.045em;margin-top:36px;font-size:clamp(42px,5.5vw,76px);font-weight:550;line-height:1.16}.HomeEditorial-module__ONnqwq__practiceHeading h2 span{color:var(--fg-muted)}.HomeEditorial-module__ONnqwq__practiceHeading>p:last-child{font-family:var(--font-mono);color:var(--fg-muted);margin-top:46px;font-size:11px;line-height:1.9}.HomeEditorial-module__ONnqwq__questions{padding-top:12px}.HomeEditorial-module__ONnqwq__question{border-top:1px solid var(--line-strong);padding:27px 0}.HomeEditorial-module__ONnqwq__question:last-child{border-bottom:1px solid var(--line-strong)}.HomeEditorial-module__ONnqwq__question summary{cursor:pointer;grid-template-columns:1fr 28px;gap:13px;list-style:none;display:grid}.HomeEditorial-module__ONnqwq__question summary::-webkit-details-marker{display:none}.HomeEditorial-module__ONnqwq__questionMeta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-muted);font-size:10px}.HomeEditorial-module__ONnqwq__questionTitle{grid-column:1;font-size:clamp(18px,2vw,25px);font-weight:500}.HomeEditorial-module__ONnqwq__plus{grid-area:1/2/3;align-self:center;font-size:28px;font-weight:300}.HomeEditorial-module__ONnqwq__question[open] .HomeEditorial-module__ONnqwq__plus{transform:rotate(45deg)}.HomeEditorial-module__ONnqwq__question>p{color:var(--fg-muted);max-width:42em;padding-top:23px;padding-right:28px;font-size:14px;line-height:1.95}.HomeEditorial-module__ONnqwq__writing{padding-block:88px 96px}.HomeEditorial-module__ONnqwq__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.HomeEditorial-module__ONnqwq__article{flex-direction:column;min-width:0;display:flex}.HomeEditorial-module__ONnqwq__articleImage{aspect-ratio:16/10;background:var(--bg-sunken);position:relative;overflow:hidden}.HomeEditorial-module__ONnqwq__articleCopy{flex-direction:column;flex:1;padding-top:22px;display:flex}.HomeEditorial-module__ONnqwq__articleMeta{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;line-height:1.6;display:flex}.HomeEditorial-module__ONnqwq__articleMeta time{font-family:var(--font-mono)}.HomeEditorial-module__ONnqwq__article h3{letter-spacing:-.025em;text-wrap:pretty;margin:16px 0 24px;font-size:clamp(20px,1.8vw,26px);font-weight:550;line-height:1.5}.HomeEditorial-module__ONnqwq__readMore{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.HomeEditorial-module__ONnqwq__readMore>span{font-size:20px;transition:transform .25s}.HomeEditorial-module__ONnqwq__article:hover .HomeEditorial-module__ONnqwq__readMore>span{transform:translate(2px,-2px)}.HomeEditorial-module__ONnqwq__about{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:9%;padding-block:95px 115px;display:grid}.HomeEditorial-module__ONnqwq__about h2{letter-spacing:-.04em;margin-top:28px;font-size:clamp(34px,4.1vw,60px);font-weight:550;line-height:1.23}.HomeEditorial-module__ONnqwq__aboutCopy>p:not(.HomeEditorial-module__ONnqwq__eyebrow){color:var(--fg-muted);margin-top:28px;font-size:14px;line-height:1.9}.HomeEditorial-module__ONnqwq__aboutCopy .HomeEditorial-module__ONnqwq__textLink{margin-top:35px}.HomeEditorial-module__ONnqwq__aboutMedia{padding-top:55px}.HomeEditorial-module__ONnqwq__aboutImage{aspect-ratio:1.3;background:var(--bg-sunken);position:relative;overflow:hidden}.HomeEditorial-module__ONnqwq__interests{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.HomeEditorial-module__ONnqwq__contact{background:var(--bg);color:var(--fg);padding-block:65px}.HomeEditorial-module__ONnqwq__contactInner{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.HomeEditorial-module__ONnqwq__contact h2{letter-spacing:-.04em;margin-top:17px;font-size:clamp(34px,4vw,58px);font-weight:550}.HomeEditorial-module__ONnqwq__contactLink{border-bottom:1px solid var(--line-strong);gap:30px;padding-bottom:12px;font-size:clamp(13px,1.6vw,23px);display:flex}.HomeEditorial-module__ONnqwq__editorial a:focus-visible,.HomeEditorial-module__ONnqwq__editorial summary:focus-visible,.HomeEditorial-module__ONnqwq__viewpoint a:focus-visible{outline:2px solid var(--fg);outline-offset:6px}@media (min-width:768px){.HomeEditorial-module__ONnqwq__practiceHeading{align-self:start;position:sticky;top:120px}}@media (max-width:767px){.HomeEditorial-module__ONnqwq__viewpoint{padding-top:65px}.HomeEditorial-module__ONnqwq__introGrid{grid-template-columns:1fr;gap:34px;margin-top:28px}.HomeEditorial-module__ONnqwq__statement{max-width:18ch;font-size:clamp(30px,7vw,46px)}.HomeEditorial-module__ONnqwq__principles{gap:18px}.HomeEditorial-module__ONnqwq__chapterEnd{margin-top:35px;font-size:11px}.HomeEditorial-module__ONnqwq__work{padding-block:42px 65px}.HomeEditorial-module__ONnqwq__sectionHead{align-items:start;gap:20px;margin-bottom:30px}.HomeEditorial-module__ONnqwq__sectionHead h2{margin-top:18px;font-size:29px}.HomeEditorial-module__ONnqwq__textLink{gap:12px;margin-top:4px;font-size:11px}.HomeEditorial-module__ONnqwq__projectGrid{grid-template-columns:1fr;gap:38px}.HomeEditorial-module__ONnqwq__smallProject{order:2;padding-top:0}.HomeEditorial-module__ONnqwq__largeProject{order:1}.HomeEditorial-module__ONnqwq__projectImage{aspect-ratio:1.35}.HomeEditorial-module__ONnqwq__largeProject .HomeEditorial-module__ONnqwq__projectImage{aspect-ratio:1.2}.HomeEditorial-module__ONnqwq__largeProject .HomeEditorial-module__ONnqwq__projectImage img{padding:12px}.HomeEditorial-module__ONnqwq__projectCaption{margin-top:17px}.HomeEditorial-module__ONnqwq__practice{padding-block:62px}.HomeEditorial-module__ONnqwq__practiceGrid{grid-template-columns:1fr;gap:34px}.HomeEditorial-module__ONnqwq__practiceHeading h2{margin-top:22px;font-size:39px}.HomeEditorial-module__ONnqwq__practiceHeading h2 br{display:none}.HomeEditorial-module__ONnqwq__practiceHeading>p:last-child{margin-top:22px}.HomeEditorial-module__ONnqwq__question{padding-block:23px}.HomeEditorial-module__ONnqwq__question>p{padding-right:0}.HomeEditorial-module__ONnqwq__writing{padding-block:65px}.HomeEditorial-module__ONnqwq__articleGrid{grid-template-columns:1fr;gap:30px}.HomeEditorial-module__ONnqwq__leadArticle{grid-area:auto}.HomeEditorial-module__ONnqwq__leadArticle h3{font-size:25px}.HomeEditorial-module__ONnqwq__article{gap:18px}.HomeEditorial-module__ONnqwq__article h3{font-size:19px}.HomeEditorial-module__ONnqwq__article:not(.HomeEditorial-module__ONnqwq__leadArticle){border-top:1px solid var(--line);padding-top:28px}.HomeEditorial-module__ONnqwq__articleMeta{gap:6px;font-size:9px}.HomeEditorial-module__ONnqwq__readMore{margin-top:16px}.HomeEditorial-module__ONnqwq__about{grid-template-columns:1fr;gap:28px;padding-block:60px}.HomeEditorial-module__ONnqwq__about h2{font-size:40px}.HomeEditorial-module__ONnqwq__aboutMedia{padding-top:0}.HomeEditorial-module__ONnqwq__contactInner{flex-direction:column;align-items:start}.HomeEditorial-module__ONnqwq__contact{padding-block:48px}.HomeEditorial-module__ONnqwq__contactLink{font-size:17px}.HomeEditorial-module__ONnqwq__contact h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__projectImage img,.HomeEditorial-module__ONnqwq__articleImage img,.HomeEditorial-module__ONnqwq__aboutImage img{transition:none}.HomeEditorial-module__ONnqwq__project:hover img,.HomeEditorial-module__ONnqwq__article:hover img{transform:none}.HomeEditorial-module__ONnqwq__practiceHeading{position:static}}.HomeEditorial-module__ONnqwq__projectImage,.HomeEditorial-module__ONnqwq__articleImage,.HomeEditorial-module__ONnqwq__aboutImage{border-radius:20px;overflow:hidden}.HomeEditorial-module__ONnqwq__practiceGrid{grid-template-columns:minmax(0,1fr) minmax(240px,.82fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2vw,32px)}.HomeEditorial-module__ONnqwq__practiceHeading{text-align:center;grid-area:1/2/3;place-self:center;max-width:min(520px,100%);margin:0;padding-block:clamp(12px,2vw,28px);position:static}.HomeEditorial-module__ONnqwq__practiceHeading h2{font-size:clamp(30px,3.3vw,52px)}.HomeEditorial-module__ONnqwq__practiceHeading>p:not(.HomeEditorial-module__ONnqwq__eyebrow){font-family:var(--font-mono);color:var(--fg-muted);margin-top:32px;font-size:11px;line-height:1.9}.HomeEditorial-module__ONnqwq__practiceHeading .HomeEditorial-module__ONnqwq__referenceNote{font-family:var(--font-body);margin-top:20px;font-size:10px}.HomeEditorial-module__ONnqwq__questions{display:contents}.HomeEditorial-module__ONnqwq__question,.HomeEditorial-module__ONnqwq__question:last-child{border:0;width:100%;min-width:0;padding:0;position:relative}.HomeEditorial-module__ONnqwq__question:first-child{grid-area:1/1;justify-self:start;max-width:550px}.HomeEditorial-module__ONnqwq__question:nth-child(2){grid-area:1/3;justify-self:end;max-width:410px}.HomeEditorial-module__ONnqwq__question:nth-child(3){grid-area:2/1;justify-self:start;max-width:410px}.HomeEditorial-module__ONnqwq__question:nth-child(4){grid-area:2/3;justify-self:end;max-width:560px}.HomeEditorial-module__ONnqwq__question summary{flex-direction:column;gap:8px;display:flex}.HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:1;background:var(--bg-raised);border-radius:16px;display:block;position:relative;overflow:hidden}.HomeEditorial-module__ONnqwq__question:nth-child(2) .HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:720/821}.HomeEditorial-module__ONnqwq__question:nth-child(3) .HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:900/506}.HomeEditorial-module__ONnqwq__question:nth-child(4) .HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:3/2}.HomeEditorial-module__ONnqwq__questionBar{background:var(--bg);color:var(--fg);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 22px 20px;display:flex}.HomeEditorial-module__ONnqwq__questionTitle{letter-spacing:-.035em;min-width:0;font-size:clamp(16px,1.2vw,22px);font-weight:600;line-height:1.4}.HomeEditorial-module__ONnqwq__questionCaption{color:var(--fg-muted);font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.65}.HomeEditorial-module__ONnqwq__questionMeta{display:none}.HomeEditorial-module__ONnqwq__question .HomeEditorial-module__ONnqwq__plus{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:flex}.HomeEditorial-module__ONnqwq__question>p{padding:20px 8px 0}@media (min-width:768px) and (max-width:991px){.HomeEditorial-module__ONnqwq__practiceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.HomeEditorial-module__ONnqwq__practiceHeading{text-align:left;grid-area:auto/1/auto/-1;margin:0 0 12px;position:static}.HomeEditorial-module__ONnqwq__practiceHeading h2 br{display:none}.HomeEditorial-module__ONnqwq__question:nth-child(n){grid-area:auto;margin-top:0}.HomeEditorial-module__ONnqwq__questionTitle{font-size:16px}.HomeEditorial-module__ONnqwq__questionBar{gap:12px;padding-inline:20px}}@media (max-width:767px){.HomeEditorial-module__ONnqwq__practiceGrid{display:block}.HomeEditorial-module__ONnqwq__practiceHeading{text-align:left;margin:0 0 35px;position:static}.HomeEditorial-module__ONnqwq__practiceHeading h2{font-size:38px}.HomeEditorial-module__ONnqwq__questions{gap:32px;display:grid}.HomeEditorial-module__ONnqwq__question:nth-child(n){grid-area:auto;margin-top:0}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:16/10}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionBar{order:0}.HomeEditorial-module__ONnqwq__questionBar{gap:12px;height:auto;min-height:54px;padding:13px 20px}.HomeEditorial-module__ONnqwq__questionTitle{white-space:normal;font-size:18px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__practiceHeading{position:static}}@media (min-width:992px) and (max-width:1199px){.HomeEditorial-module__ONnqwq__questionTitle{white-space:normal;font-size:15px}.HomeEditorial-module__ONnqwq__questionBar{gap:12px;padding-inline:18px}}.HomeEditorial-module__ONnqwq__contact{background:0 0;padding-block:clamp(56px,6vw,88px);position:relative}.HomeEditorial-module__ONnqwq__contactBackground{z-index:-1;opacity:.28;pointer-events:none;position:absolute;inset:0}.HomeEditorial-module__ONnqwq__contactBackground img{object-position:center 60%}.HomeEditorial-module__ONnqwq__contactInner{justify-content:center;align-items:center;min-height:270px;display:flex;position:relative}.HomeEditorial-module__ONnqwq__contactCopy{z-index:1;text-align:center;position:relative}.HomeEditorial-module__ONnqwq__contactCopy .HomeEditorial-module__ONnqwq__eyebrow{color:var(--gray-6)}.HomeEditorial-module__ONnqwq__contact h2{letter-spacing:-.05em;margin:18px 0 30px;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.16}.HomeEditorial-module__ONnqwq__contact h2 span{color:var(--gray-6)}.HomeEditorial-module__ONnqwq__contactLink{border:0;align-items:center;gap:0;padding:0;font-size:16px;transition:transform .2s;display:inline-flex}.HomeEditorial-module__ONnqwq__contactLink:hover{transform:translateY(-2px)}.HomeEditorial-module__ONnqwq__contactLink:focus-visible{outline:2px solid var(--fg);outline-offset:6px;border-radius:30px}.HomeEditorial-module__ONnqwq__contactPill,.HomeEditorial-module__ONnqwq__contactArrow{background:var(--gray-2);border-radius:50px;justify-content:center;align-items:center;min-height:50px;display:inline-flex}.HomeEditorial-module__ONnqwq__contactPill{padding:12px 27px}.HomeEditorial-module__ONnqwq__contactArrow{flex-shrink:0;width:50px;font-size:24px}.HomeEditorial-module__ONnqwq__contactDecoration{pointer-events:none;width:min(200px,18vw);position:absolute;top:50%;transform:translateY(-50%)}.HomeEditorial-module__ONnqwq__contactDecoration img{object-fit:contain}.HomeEditorial-module__ONnqwq__contactDecorationLeft{aspect-ratio:420/503;left:0}.HomeEditorial-module__ONnqwq__contactDecorationRight{aspect-ratio:420/559;right:0}@media (max-width:767px){.HomeEditorial-module__ONnqwq__contact{padding-block:56px}.HomeEditorial-module__ONnqwq__contactInner{flex-direction:row;align-items:center;min-height:200px}.HomeEditorial-module__ONnqwq__contactDecoration{display:none}.HomeEditorial-module__ONnqwq__contact h2{margin-bottom:26px}.HomeEditorial-module__ONnqwq__contactLink{font-size:14px}.HomeEditorial-module__ONnqwq__contactPill{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__contactLink{transition:none}}.HomeEditorial-module__ONnqwq__footerSurface{isolation:isolate;background:var(--bg);color:var(--fg);position:relative;overflow:hidden}.theme-scope:has(.HomeEditorial-module__ONnqwq__footerSurface)>footer{display:none}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__introGrid{margin-top:34px;display:block}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__statement{max-width:1120px;font-size:clamp(32px,4.3vw,64px)}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__lineClip{text-wrap:pretty;overflow:visible}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:54px;padding:0}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles>div{border-left:1px solid var(--line-strong);min-width:0;display:block}.HomeEditorial-module__ONnqwq__principleInner{padding:22px 30px 26px;transition:transform .35s,background-color .35s}.HomeEditorial-module__ONnqwq__principleDot{background:var(--fg-muted);border-radius:50%;width:8px;height:8px;margin-bottom:22px;transition:border-radius .35s,background-color .35s;display:block}.HomeEditorial-module__ONnqwq__principleNumber{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(38px,3.7vw,54px);line-height:1;display:block}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles p{margin-bottom:10px;font-size:clamp(19px,1.7vw,24px);font-weight:550}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles small{max-width:24em;font-size:14px;line-height:1.75;display:block}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__chapterEnd{margin-top:36px}@media (hover:hover){.HomeEditorial-module__ONnqwq__principleInner:hover{background:var(--bg-raised);transform:translateY(-4px)}.HomeEditorial-module__ONnqwq__principleInner:hover .HomeEditorial-module__ONnqwq__principleDot{background:var(--fg);border-radius:1px}}@media (max-width:767px){.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__statement{max-width:100%;font-size:clamp(30px,7vw,46px)}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles{grid-template-columns:1fr;margin-top:34px}.HomeEditorial-module__ONnqwq__viewpoint .HomeEditorial-module__ONnqwq__principles>div{border-left:0;border-top:1px solid var(--line)}.HomeEditorial-module__ONnqwq__principleInner{padding:24px 0}.HomeEditorial-module__ONnqwq__principleDot{display:none}.HomeEditorial-module__ONnqwq__principleNumber{margin-bottom:14px;font-size:36px}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__principleInner,.HomeEditorial-module__ONnqwq__principleDot{transition:none}.HomeEditorial-module__ONnqwq__principleInner:hover{transform:none}}.HomeEditorial-module__ONnqwq__principleInner{flex-direction:column;height:100%;display:flex}.HomeEditorial-module__ONnqwq__principleImage{aspect-ratio:280/84;opacity:0;border-radius:8px;flex-shrink:0;width:100%;max-width:280px;margin-top:24px;transition:opacity .45s,transform .45s;position:relative;overflow:hidden;transform:translateY(10px)}.HomeEditorial-module__ONnqwq__principleImage img{transition:transform .6s;transform:scale(1.05)}.HomeEditorial-module__ONnqwq__principleInner:hover .HomeEditorial-module__ONnqwq__principleImage{opacity:1;transform:translateY(0)}.HomeEditorial-module__ONnqwq__principleInner:hover .HomeEditorial-module__ONnqwq__principleImage img{transform:scale(1)}@media (hover:none){.HomeEditorial-module__ONnqwq__principleImage{opacity:1;transform:none}.HomeEditorial-module__ONnqwq__principleImage img{transform:none}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__principleImage,.HomeEditorial-module__ONnqwq__principleImage img{transition:none;transform:none}}@media (min-width:992px){.HomeEditorial-module__ONnqwq__practiceHeading{align-self:start;margin-top:120px;position:relative;top:auto}}.HomeEditorial-module__ONnqwq__practice{padding-bottom:0}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__sectionHead{margin-bottom:40px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__article{border:0;gap:0;padding:0}@media (max-width:767px){.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleGrid{grid-template-columns:1fr;gap:36px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleCopy{padding-top:18px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__article h3{margin-bottom:20px;font-size:23px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__readMore{margin-top:auto}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__readMore>span{transition:none}}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleImage{border-radius:14px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleCopy{padding-top:20px;position:relative}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleMeta{font-size:10px}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__articleMeta time{opacity:.7}.HomeEditorial-module__ONnqwq__writing .HomeEditorial-module__ONnqwq__article h3{letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;padding-right:22px;font-size:clamp(20px,1.65vw,25px);line-height:1.55}.HomeEditorial-module__ONnqwq__articleArrow{opacity:0;font-size:21px;transition:opacity .2s,transform .2s;position:absolute;top:50px;right:0;transform:translate(-3px,3px)}.HomeEditorial-module__ONnqwq__article:hover .HomeEditorial-module__ONnqwq__articleArrow,.HomeEditorial-module__ONnqwq__article:focus-visible .HomeEditorial-module__ONnqwq__articleArrow{opacity:1;transform:none}@media (hover:none){.HomeEditorial-module__ONnqwq__articleArrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__ONnqwq__articleArrow{transition:none}}.HomeEditorial-module__ONnqwq__question summary{aspect-ratio:1;background:var(--gray-10);border-radius:18px;min-height:310px;display:block;position:relative;overflow:hidden}.HomeEditorial-module__ONnqwq__question:nth-child(2) summary{aspect-ratio:720/821}.HomeEditorial-module__ONnqwq__question:nth-child(3) summary,.HomeEditorial-module__ONnqwq__question:nth-child(4) summary{aspect-ratio:1.35}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionImage{aspect-ratio:auto;pointer-events:none;background:0 0;border-radius:0;width:86%;height:100%;position:absolute;bottom:-12%;right:-23%}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionCutout{object-fit:contain;object-position:right bottom;padding:0;transform:none}.HomeEditorial-module__ONnqwq__question:first-child .HomeEditorial-module__ONnqwq__questionImage{width:96%;height:115%;bottom:-18%;right:-33%}.HomeEditorial-module__ONnqwq__question:nth-child(2) .HomeEditorial-module__ONnqwq__questionImage{width:105%;height:80%;bottom:-10%;right:-30%}.HomeEditorial-module__ONnqwq__question:nth-child(3) .HomeEditorial-module__ONnqwq__questionImage{width:75%;height:105%;bottom:-23%;right:-14%}.HomeEditorial-module__ONnqwq__question:nth-child(4) .HomeEditorial-module__ONnqwq__questionImage{width:70%;height:100%;bottom:-18%;right:-8%}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionBar{z-index:1;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:14px;width:49%;min-height:0;padding:clamp(22px,2.4vw,34px) 0 22px clamp(20px,2vw,30px);display:flex;position:relative}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionTitle{white-space:normal;text-wrap:balance;font-size:clamp(19px,1.55vw,25px);line-height:1.35}.HomeEditorial-module__ONnqwq__questionCaption{font-size:13px;line-height:1.7}.HomeEditorial-module__ONnqwq__questionMeta{font:10px var(--font-mono);color:var(--fg-muted);display:block}@media (max-width:767px){.HomeEditorial-module__ONnqwq__question:nth-child(n) summary{aspect-ratio:1.15;min-height:300px}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionBar{width:48%;padding:24px 0 24px 22px}.HomeEditorial-module__ONnqwq__question:nth-child(n) .HomeEditorial-module__ONnqwq__questionTitle{font-size:21px}.HomeEditorial-module__ONnqwq__questionCaption{font-size:12px}}
