html{scroll-behavior:smooth}.home-module__txgM7a__page{--cream:#f4efe5;--paper:#fbf8f1;--charcoal:#171613;--muted:#696159;--gold:#b28b54;--line:#d9cfbf;--white:#fffdf8;--max:1180px;background:var(--cream);min-height:100vh;color:var(--charcoal)}.home-module__txgM7a__page,.home-module__txgM7a__page *{box-sizing:border-box}.home-module__txgM7a__shell{width:min(calc(100% - 52px), var(--max));margin:0 auto}.home-module__txgM7a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.home-module__txgM7a__brand{color:var(--charcoal);letter-spacing:.18em;font-size:15px;font-weight:800;text-decoration:none}.home-module__txgM7a__nav{align-items:center;gap:28px;display:flex}.home-module__txgM7a__nav a{color:var(--muted);font-size:14px;text-decoration:none}.home-module__txgM7a__nav a:hover{color:var(--charcoal)}.home-module__txgM7a__login{border-left:1px solid var(--line);padding-left:26px}.home-module__txgM7a__kicker,.home-module__txgM7a__goldKicker{letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:850}.home-module__txgM7a__goldKicker{color:var(--gold)}.home-module__txgM7a__intro{max-width:1020px;padding:94px 0 100px}.home-module__txgM7a__intro h1{letter-spacing:-.055em;max-width:960px;margin:0;font-size:clamp(58px,7.7vw,104px);line-height:.92}.home-module__txgM7a__intro>p:last-child{color:var(--muted);margin:26px 0 0;font-size:19px}.home-module__txgM7a__article,.home-module__txgM7a__balanced,.home-module__txgM7a__equations,.home-module__txgM7a__solutions,.home-module__txgM7a__finalCta{border-top:1px solid var(--line);padding:108px 0}.home-module__txgM7a__articleWithPhoto{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:54px;display:grid}.home-module__txgM7a__articlePhoto{align-self:start}.home-module__txgM7a__chrisPhoto{object-fit:cover;object-position:center top;mix-blend-mode:multiply;border-radius:2px;width:170px;height:218px;display:block}.home-module__txgM7a__articleCopy,.home-module__txgM7a__articleCopyWide{max-width:920px}.home-module__txgM7a__articleCopy h2,.home-module__txgM7a__articleCopyWide h2,.home-module__txgM7a__balancedCopy h2,.home-module__txgM7a__letterGrid h2,.home-module__txgM7a__sectionHeading h2,.home-module__txgM7a__finalCta h2{letter-spacing:-.048em;margin:0;font-size:clamp(44px,5.8vw,78px);line-height:.98}.home-module__txgM7a__articleCopyWide h2{max-width:920px}.home-module__txgM7a__dek{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.62}.home-module__txgM7a__readMore{max-width:720px;margin-top:22px;position:relative}.home-module__txgM7a__readMore summary{cursor:pointer;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;list-style:none;display:inline-flex}.home-module__txgM7a__readMore summary::-webkit-details-marker{display:none}.home-module__txgM7a__readMore summary span{font-size:19px;font-weight:400;line-height:1;transition:transform .16s}.home-module__txgM7a__readMore[open] summary span{transform:rotate(45deg)}.home-module__txgM7a__readMoreBox{max-width:720px;margin-top:10px}.home-module__txgM7a__readMoreBox p{color:var(--muted);margin:0;font-size:18px;line-height:1.62}.home-module__txgM7a__balanced{grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);align-items:center;gap:72px;display:grid}.home-module__txgM7a__balancedCopy{max-width:650px}.home-module__txgM7a__spiralCard{background:var(--paper);border:1px solid var(--line);min-height:620px;padding:26px 22px 22px 84px;position:relative}.home-module__txgM7a__spiralSvg{width:100%;height:560px;color:var(--charcoal)}.home-module__txgM7a__levelLabels{width:58px;color:var(--gold);letter-spacing:.12em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;font-size:10px;font-weight:850;display:flex;position:absolute;inset:55px auto 55px 22px;transform:rotate(180deg)}.home-module__txgM7a__spiralTags rect{fill:var(--gold)}.home-module__txgM7a__spiralTags text{fill:var(--charcoal);letter-spacing:.06em;font-size:16px;font-weight:850}.home-module__txgM7a__equations{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-module__txgM7a__equations article{background:var(--paper);border:1px solid var(--line);min-height:280px;padding:30px}.home-module__txgM7a__equations span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:850}.home-module__txgM7a__equations h3{letter-spacing:-.035em;margin:62px 0 16px;font-size:32px;line-height:1.08}.home-module__txgM7a__equations p{color:var(--muted);margin:0;line-height:1.6}.home-module__txgM7a__letterSection{background:var(--charcoal);color:var(--cream);padding:120px 0}.home-module__txgM7a__letterGrid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;display:grid}.home-module__txgM7a__letterGrid h2{color:var(--cream)}.home-module__txgM7a__letter{max-width:680px}.home-module__txgM7a__letter>p{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(38px,5vw,66px);line-height:1.04}.home-module__txgM7a__letterSmall{border-top:1px solid #4f4a42;max-width:640px;margin-top:38px;padding-top:28px}.home-module__txgM7a__letterSmall p{color:#d8cebf;margin:0;font-size:17px;line-height:1.7}.home-module__txgM7a__sectionHeading{max-width:900px;margin-bottom:54px}.home-module__txgM7a__comparison{display:block}.home-module__txgM7a__comparisonImage{border:1px solid var(--line);background:var(--paper);width:100%;height:auto;display:block}.home-module__txgM7a__comparePanel{background:var(--paper);border:1px solid var(--line);padding:30px}.home-module__txgM7a__solutionPanel{background:var(--white)}.home-module__txgM7a__figureWrap{place-items:center;min-height:520px;margin-bottom:18px;display:grid;position:relative}.home-module__txgM7a__problemFigure,.home-module__txgM7a__solutionFigure{width:230px;height:420px;color:var(--charcoal);fill:currentColor}.home-module__txgM7a__solutionFigure{color:#2a2824}.home-module__txgM7a__absLines path{fill:none;stroke:var(--cream);stroke-width:6px;stroke-linecap:round}.home-module__txgM7a__callout{max-width:160px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.25;position:absolute}.home-module__txgM7a__callout:before{content:"";background:var(--gold);width:48px;height:1px;position:absolute;top:50%}.home-module__txgM7a__calloutHead{top:46px;right:0}.home-module__txgM7a__calloutGut{top:220px;right:0}.home-module__txgM7a__calloutArm{top:250px;left:0}.home-module__txgM7a__calloutFoot{bottom:30px;right:0}.home-module__txgM7a__calloutHead:before,.home-module__txgM7a__calloutGut:before,.home-module__txgM7a__calloutFoot:before{right:calc(100% + 10px)}.home-module__txgM7a__calloutArm:before{left:calc(100% + 10px)}.home-module__txgM7a__comparePanel h3{letter-spacing:-.03em;margin:0 0 12px;font-size:30px}.home-module__txgM7a__comparePanel>p{color:var(--muted);margin:0;line-height:1.6}.home-module__txgM7a__finalCta{flex-direction:column;align-items:flex-start;display:flex}.home-module__txgM7a__finalCta h2{max-width:930px}.home-module__txgM7a__finalCta>p:not(.home-module__txgM7a__goldKicker){max-width:690px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.65}.home-module__txgM7a__button{border:1px solid var(--charcoal);justify-content:center;align-items:center;min-height:50px;margin-top:34px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.home-module__txgM7a__primary{background:var(--charcoal);color:var(--white)}.home-module__txgM7a__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding:34px 0 44px;font-size:13px;display:flex}.home-module__txgM7a__footer div{flex-wrap:wrap;gap:15px;display:flex}.home-module__txgM7a__footer strong{color:var(--charcoal);letter-spacing:.13em}@media (max-width:900px){.home-module__txgM7a__nav a:not(.home-module__txgM7a__login){display:none}.home-module__txgM7a__articleWithPhoto,.home-module__txgM7a__balanced,.home-module__txgM7a__letterGrid,.home-module__txgM7a__comparison{grid-template-columns:1fr}.home-module__txgM7a__articleWithPhoto{gap:28px}.home-module__txgM7a__balanced{gap:44px}.home-module__txgM7a__spiralCard{min-height:560px}.home-module__txgM7a__spiralSvg{height:500px}.home-module__txgM7a__equations{grid-template-columns:1fr}.home-module__txgM7a__equations article{min-height:220px}.home-module__txgM7a__equations h3{margin-top:34px}.home-module__txgM7a__letterGrid{gap:38px}}@media (max-width:680px){.home-module__txgM7a__shell{width:min(calc(100% - 28px), var(--max))}.home-module__txgM7a__header{min-height:72px}.home-module__txgM7a__login{border-left:none;padding-left:0}.home-module__txgM7a__intro,.home-module__txgM7a__article,.home-module__txgM7a__balanced,.home-module__txgM7a__equations,.home-module__txgM7a__solutions,.home-module__txgM7a__finalCta{padding:76px 0}.home-module__txgM7a__intro h1{font-size:clamp(52px,15vw,76px)}.home-module__txgM7a__articleCopy h2,.home-module__txgM7a__articleCopyWide h2,.home-module__txgM7a__balancedCopy h2,.home-module__txgM7a__letterGrid h2,.home-module__txgM7a__sectionHeading h2,.home-module__txgM7a__finalCta h2{font-size:clamp(40px,12vw,60px)}.home-module__txgM7a__chrisPhoto{width:116px;height:148px}.home-module__txgM7a__spiralCard{min-height:500px;padding-left:60px}.home-module__txgM7a__spiralSvg{height:440px}.home-module__txgM7a__levelLabels{width:40px;left:14px}.home-module__txgM7a__figureWrap{min-height:480px}.home-module__txgM7a__problemFigure,.home-module__txgM7a__solutionFigure{width:190px}.home-module__txgM7a__callout{max-width:115px;font-size:10px}.home-module__txgM7a__callout:before{width:28px}.home-module__txgM7a__letterSection{padding:82px 0}.home-module__txgM7a__footer{flex-direction:column}}
