.upgrade-module__Fq2lnq__page{background:var(--ivory);color:var(--ink)}.upgrade-module__Fq2lnq__page em{color:var(--red);font-weight:400}.upgrade-module__Fq2lnq__page a:focus-visible,.upgrade-module__Fq2lnq__page button:focus-visible{outline:2px solid var(--red);outline-offset:5px}.upgrade-module__Fq2lnq__eyebrow{color:var(--red);font:600 11px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.upgrade-module__Fq2lnq__hero{gap:42px;padding-block:50px 70px;display:grid}.upgrade-module__Fq2lnq__hero h1{font:400 clamp(43px,5.2vw,78px)/1.02 var(--serif);letter-spacing:-.035em;margin:0 0 26px}.upgrade-module__Fq2lnq__intro{font:16px/1.75 var(--sans);color:var(--muted);max-width:40ch;margin:0 0 24px}.upgrade-module__Fq2lnq__link{min-height:44px;font:500 13px/1.5 var(--sans);border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:5px;display:inline-flex}.upgrade-module__Fq2lnq__link:hover{color:var(--red)}.upgrade-module__Fq2lnq__link svg,.upgrade-module__Fq2lnq__cta svg{flex-shrink:0}.upgrade-module__Fq2lnq__heroVisual{background:var(--stone);align-self:center;margin:0;padding:28px 20px 80px;position:relative}.upgrade-module__Fq2lnq__browserBar{background:var(--paper);color:var(--muted);font:9px/1.5 var(--sans);justify-content:space-between;gap:12px;padding:10px;display:flex}.upgrade-module__Fq2lnq__browserBar>span:first-child{letter-spacing:3px}.upgrade-module__Fq2lnq__desktopShot{aspect-ratio:1100/688;position:relative;box-shadow:0 15px 30px #18171518}.upgrade-module__Fq2lnq__desktopShot img,.upgrade-module__Fq2lnq__smallShot img,.upgrade-module__Fq2lnq__projectImage img,.upgrade-module__Fq2lnq__stageImage img{object-fit:cover;object-position:top}.upgrade-module__Fq2lnq__smallShot{border:6px solid var(--paper);width:58%;height:42%;position:absolute;bottom:40px;right:10px;box-shadow:0 12px 22px #18171526}.upgrade-module__Fq2lnq__heroVisual figcaption{font:10px/1.5 var(--sans);color:var(--muted);position:absolute;bottom:14px;left:20px}.upgrade-module__Fq2lnq__journeySection{border-top:1px solid var(--line);padding-block:45px 60px;scroll-margin-top:110px}.upgrade-module__Fq2lnq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:26px;margin-bottom:36px;display:flex}.upgrade-module__Fq2lnq__sectionHeading h2,.upgrade-module__Fq2lnq__reportGrid h2,.upgrade-module__Fq2lnq__closing h2{font:400 clamp(38px,4.3vw,64px)/1.07 var(--serif);letter-spacing:-.025em;margin:0}.upgrade-module__Fq2lnq__sectionHeading>p{max-width:30ch;color:var(--muted);font:14px/1.75 var(--sans);margin:0}.upgrade-module__Fq2lnq__explorer{display:grid}.upgrade-module__Fq2lnq__stageHeading{min-width:0;margin:0}.upgrade-module__Fq2lnq__stageHeading button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:400 clamp(23px,2.4vw,31px)/1.12 var(--serif);background:0 0;align-items:center;gap:16px;padding:22px 0;display:flex}.upgrade-module__Fq2lnq__stageHeading button[aria-expanded=true]{color:var(--red)}.upgrade-module__Fq2lnq__stageHeading small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font:10px/1.5 var(--sans);margin-bottom:8px;display:block}.upgrade-module__Fq2lnq__stageNumber{color:var(--red);font:italic 16px var(--serif)}.upgrade-module__Fq2lnq__toggle{font:22px var(--sans);margin-left:auto;padding:8px}.upgrade-module__Fq2lnq__panel{background:var(--paper);min-width:0;margin-bottom:20px}.upgrade-module__Fq2lnq__panel[hidden]{display:none}.upgrade-module__Fq2lnq__panelCopy{padding:24px}.upgrade-module__Fq2lnq__panelCopy h4{font:400 30px/1.15 var(--serif);margin:0 0 12px}.upgrade-module__Fq2lnq__panelCopy p{color:var(--muted);font:14px/1.75 var(--sans);max-width:55ch;margin:0}.upgrade-module__Fq2lnq__sample{text-transform:uppercase;letter-spacing:.09em;font:9px/1.6 var(--sans);color:var(--muted);margin:0 0 24px}.upgrade-module__Fq2lnq__searchVisual,.upgrade-module__Fq2lnq__chatVisual,.upgrade-module__Fq2lnq__growVisual{background:var(--stone);min-height:290px;padding:28px 22px}.upgrade-module__Fq2lnq__searchBox{border:1px solid var(--action-border);background:var(--paper);font:14px var(--sans);border-radius:28px;align-items:center;gap:12px;padding:13px 18px;display:flex}.upgrade-module__Fq2lnq__searchBox>span{font-size:23px}.upgrade-module__Fq2lnq__searchResult{background:var(--paper);margin-top:18px;padding:22px}.upgrade-module__Fq2lnq__searchResult small{font:9px var(--sans);letter-spacing:.14em;color:var(--muted)}.upgrade-module__Fq2lnq__searchResult strong{font:400 28px/1.15 var(--serif);margin-top:10px;display:block}.upgrade-module__Fq2lnq__searchResult p{color:var(--muted);font:12px/1.6 var(--sans);margin:12px 0 0}.upgrade-module__Fq2lnq__searchTags{font:10px/1.6 var(--sans);flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.upgrade-module__Fq2lnq__message,.upgrade-module__Fq2lnq__reply{background:var(--paper);max-width:85%;font:14px/1.6 var(--sans);border-radius:14px 14px 14px 0;margin-block:14px;padding:16px 18px}.upgrade-module__Fq2lnq__reply{background:var(--ink);color:var(--paper);border-radius:14px 14px 0;margin-left:auto}.upgrade-module__Fq2lnq__chatEnd{font:italic 24px/1.2 var(--serif);margin:22px 0 0}.upgrade-module__Fq2lnq__stageImage{aspect-ratio:1100/688;background:var(--stone);position:relative}.upgrade-module__Fq2lnq__stageImage>span{background:var(--paper);font:10px var(--sans);padding:10px 16px;position:absolute;bottom:0;left:0}.upgrade-module__Fq2lnq__growVisual ol{border-left:1px solid var(--action-border);margin:0;padding:0;list-style:none}.upgrade-module__Fq2lnq__growVisual li{padding:8px 0 20px 22px;position:relative}.upgrade-module__Fq2lnq__growVisual li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-4px}.upgrade-module__Fq2lnq__growVisual li span{font:10px var(--sans);color:var(--muted);display:block}.upgrade-module__Fq2lnq__growVisual strong{font:400 31px/1.4 var(--serif)}.upgrade-module__Fq2lnq__growVisual>p:last-child,.upgrade-module__Fq2lnq__footnote{font:12px/1.7 var(--sans);color:var(--muted)}.upgrade-module__Fq2lnq__footnote{margin:24px 0 0}.upgrade-module__Fq2lnq__work{padding-block:40px 75px}.upgrade-module__Fq2lnq__projects{gap:40px;display:grid}.upgrade-module__Fq2lnq__projectImage{aspect-ratio:1100/688;background:var(--stone);margin-bottom:26px;display:block;position:relative;overflow:hidden}.upgrade-module__Fq2lnq__projects h3{font:400 37px/1.1 var(--serif);margin:0 0 14px}.upgrade-module__Fq2lnq__projects .upgrade-module__Fq2lnq__eyebrow{margin-bottom:12px}.upgrade-module__Fq2lnq__projects article>p:not(.upgrade-module__Fq2lnq__eyebrow){font:14px/1.75 var(--sans);color:var(--muted);max-width:49ch}.upgrade-module__Fq2lnq__reportSection{background:var(--stone);padding-block:55px}.upgrade-module__Fq2lnq__reportGrid{align-items:center;gap:38px;display:grid}.upgrade-module__Fq2lnq__reportGrid .upgrade-module__Fq2lnq__intro{margin-top:24px}.upgrade-module__Fq2lnq__reportList{margin:26px 0 0;padding:0;list-style:none}.upgrade-module__Fq2lnq__reportList li{border-bottom:1px solid var(--action-border);font:14px var(--sans);max-width:340px;padding:12px 0}.upgrade-module__Fq2lnq__report{background:var(--paper);padding:28px;box-shadow:10px 12px #1817150c}.upgrade-module__Fq2lnq__reportTop{font:9px/1.5 var(--sans);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.upgrade-module__Fq2lnq__reportTop>span:last-child{color:var(--red)}.upgrade-module__Fq2lnq__report h3{font:400 47px/1 var(--serif);letter-spacing:-.03em;margin:32px 0 16px}.upgrade-module__Fq2lnq__reportCaption{color:var(--muted);font:12px/1.6 var(--sans)}.upgrade-module__Fq2lnq__reportRow{border-top:1px solid var(--line);padding:18px 0}.upgrade-module__Fq2lnq__reportRow span{font:400 23px var(--serif)}.upgrade-module__Fq2lnq__reportRow p{color:var(--muted);font:11px/1.6 var(--sans);margin:7px 0 0}.upgrade-module__Fq2lnq__report>small{color:var(--muted);font:10px/1.6 var(--sans);display:block}.upgrade-module__Fq2lnq__closing{text-align:center;padding-block:65px 85px}.upgrade-module__Fq2lnq__cta{background:var(--ink);color:var(--paper);font:14px/1.6 var(--sans);justify-content:center;align-items:center;gap:22px;margin-top:30px;padding:18px 24px;display:inline-flex}.upgrade-module__Fq2lnq__cta:hover{background:var(--action-hover)}.upgrade-module__Fq2lnq__closing>p:not(.upgrade-module__Fq2lnq__eyebrow){font:13px/1.7 var(--sans);margin-top:22px}.upgrade-module__Fq2lnq__closing>small{max-width:65ch;color:var(--muted);font:11px/1.7 var(--sans);margin:0 auto;display:block}@media (min-width:700px){.upgrade-module__Fq2lnq__projects,.upgrade-module__Fq2lnq__reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media (min-width:900px){.upgrade-module__Fq2lnq__hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:55px;padding-block:65px 85px}.upgrade-module__Fq2lnq__heroVisual{padding:40px 25px 110px}.upgrade-module__Fq2lnq__smallShot{bottom:48px}.upgrade-module__Fq2lnq__explorer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:50px}.upgrade-module__Fq2lnq__stageHeading{grid-column:1;grid-row:var(--stage-row)}.upgrade-module__Fq2lnq__panel{grid-area:1/2/span 5;margin:0}.upgrade-module__Fq2lnq__searchVisual,.upgrade-module__Fq2lnq__chatVisual,.upgrade-module__Fq2lnq__growVisual{min-height:325px;padding:30px 35px}.upgrade-module__Fq2lnq__reportGrid{gap:100px}}
