/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#19181c;--paper:#fffdf5;--blue:#5d7ff2;--pink:#f083a5;--yellow:#ffdd4a;--green:#55bd7a;--orange:#f5a34d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}.nav{z-index:10;background:var(--paper);border-bottom:1px solid #bbb6aa;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:relative}.brand{letter-spacing:-.03em;font-size:14px;font-weight:800}.brand span{background:var(--yellow);width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.navLinks{font:12px var(--font-mono);text-transform:uppercase;gap:24px;display:flex}.navLinks a:hover{text-underline-offset:5px;text-decoration:underline}.pillLink,.cta{border:1.5px solid var(--ink);font:700 11px var(--font-mono);text-transform:uppercase;border-radius:99px;padding:12px 18px;transition:all .2s}.pillLink:hover,.cta:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.hero{border-bottom:1px solid #bbb6aa;grid-template-columns:1.03fr .97fr;min-height:720px;display:grid;overflow:hidden}.heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 5vw 70px;display:flex}.eyebrow{font:700 11px var(--font-mono);letter-spacing:.1em}.spark{color:var(--pink);margin-right:8px;font-size:18px}h1{letter-spacing:-.085em;margin:32px 0 45px;font-size:clamp(70px,9.5vw,152px);font-weight:800;line-height:.76}h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.dek{max-width:640px;margin:0 0 35px;font-size:18px;line-height:1.55}.cta{background:var(--yellow);align-items:center;gap:25px;padding:17px 22px;display:flex}.heroArt{background:var(--pink);border-left:1px solid var(--ink);min-height:650px;position:relative;overflow:hidden}.orbit{aspect-ratio:1;border:3px solid var(--ink);background:var(--yellow);width:min(37vw,500px);box-shadow:0 0 0 45px var(--green),0 0 0 48px var(--ink);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitText{white-space:nowrap;font:700 10px var(--font-mono);position:absolute;top:-28px;left:50%;transform:translate(-50%)}.heart{color:var(--pink);text-shadow:4px 4px 0 var(--ink);place-items:center;font-size:clamp(130px,18vw,290px);display:grid;position:absolute;inset:0;transform:rotate(-8deg)}.miniCard{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);z-index:3;width:155px;padding:16px;position:absolute;top:14%;right:6%;transform:rotate(5deg)}.miniCard b{font:700 28px var(--font-mono);display:block}.miniCard span{margin-top:4px;font-size:11px;line-height:1.2;display:block}.ray{background:var(--ink);transform-origin:0;width:120px;height:2px;position:absolute;top:15%;left:1%}.r2{width:65px;top:29%}.r3{width:90px;top:72%}.r4{width:110px;top:80%;left:auto;right:0}.r5{width:70px;top:33%;left:auto;right:0}.pulse{background:#efeee6;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 5vw;display:grid}.sectionIntro{align-self:start;position:sticky;top:40px}.sectionIntro h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(54px,6.5vw,100px);line-height:.87}.sectionIntro>p:last-child{max-width:420px;font-size:17px;line-height:1.5}.statStack{flex-direction:column;gap:18px;display:flex}.statCard{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:28px 32px}.statCard.blue{background:#9bb8ff}.statCard.green{background:#80d797}.statCard.orange{background:#ffc06f}.statTop{font:700 10px var(--font-mono);justify-content:space-between;display:flex}.statCard strong{font:700 clamp(60px,8vw,120px) var(--font-mono);letter-spacing:-.08em;margin-top:20px;display:block}.statCard p{margin:0 0 25px;font-size:20px}.meter{border:1px solid var(--ink);background:var(--paper);height:8px}.meter i{background:var(--ink);height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1);display:block}.quoteBand{background:var(--ink);color:#fff;text-align:center;padding:100px 5vw}.quoteBand p{letter-spacing:-.05em;max-width:1050px;margin:auto;font-size:clamp(40px,6vw,82px);font-weight:700;line-height:1}.quoteBand em{color:var(--yellow);font-family:Georgia,serif;font-weight:400}.directions{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 5vw;display:grid}.directionsHead h2,.pressureTitle h2,.gapIntro h2,.actionIntro h2,.about h2{letter-spacing:-.07em;margin:26px 0;font-size:clamp(52px,7vw,105px);line-height:.88}.directionsHead h2 em,.pressureTitle h2 em,.gapIntro h2 em,.actionIntro h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.directionsHead>p:last-child,.gapIntro>p:last-child,.actionIntro>p{max-width:500px;font-size:17px;line-height:1.55}.causeChart{align-self:end}.cause{border-bottom:1px solid #aaa59b;grid-template-columns:48px 1fr 82px;align-items:end;gap:14px;padding:25px 0;display:grid}.cause .rank{font:700 11px var(--font-mono)}.cause b{font-size:20px}.cause strong{font:700 28px var(--font-mono);text-align:right}.causeTrack{border:1.5px solid var(--ink);background:#eeeae0;height:32px;margin-top:12px}.causeTrack i{border-right:1.5px solid var(--ink);height:100%;animation:1.2s both grow;display:block}.causeTrack .yellow{background:var(--yellow)}.causeTrack .pink{background:var(--pink)}.causeTrack .green{background:var(--green)}.pressure{background:var(--blue);border-block:1.5px solid var(--ink);padding:110px 5vw}.pressureTitle{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.pressureTitle .eyebrow{margin-top:15px}.pressureTitle h2{margin-top:0}.pressureTitle h2 em{color:var(--yellow)}.pressureGrid{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:45px;display:grid}.pressureGrid article{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--paper);padding:28px}.bigNumber{grid-row:span 2}.bigNumber>span,.gapCard>span{font:700 10px var(--font-mono)}.bigNumber strong{font:700 clamp(80px,10vw,160px) var(--font-mono);letter-spacing:-.09em;margin-top:45px;display:block}.bigNumber p{max-width:510px;font-size:19px}.smallNumber{flex-direction:column;justify-content:space-between;min-height:195px;display:flex;background:var(--pink)!important}.smallNumber.yellowBox{background:var(--yellow)!important}.smallNumber strong{font:700 42px var(--font-mono)}.smallNumber p{font-size:17px}.support{grid-column:2/4;align-items:center;gap:26px;display:flex}.supportRing{aspect-ratio:1;background:var(--green);font:700 25px var(--font-mono);border:2px solid;border-radius:50%;flex:0 0 126px;place-items:center;display:grid}.support p{max-width:390px;font-size:17px}.gap{color:#fff;background:#1d1c20;padding:120px 5vw}.gapIntro{max-width:1050px}.gapIntro h2 em{color:var(--pink)}.gapCompare{grid-template-columns:1fr auto 1fr;align-items:center;margin:80px 0 55px;display:grid}.gapCard{color:var(--ink);border:2px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:350px;padding:40px;display:flex}.gapCard.hot{background:var(--pink);transform:rotate(-2deg)}.gapCard.cool{background:var(--yellow);transform:rotate(2deg)}.gapCard strong{font:700 clamp(75px,10vw,150px) var(--font-mono);letter-spacing:-.08em}.gapCard p{max-width:330px;font-size:18px}.versus{font:700 18px var(--font-mono);color:var(--ink);border:2px solid var(--ink);z-index:2;background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:-18px;display:grid}.gapFacts{background:#67636a;border:1px solid #67636a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.gapFacts article{background:#1d1c20;flex-direction:column;gap:12px;padding:30px;display:flex}.gapFacts b{font:700 40px var(--font-mono);color:var(--green)}.gapFacts span{max-width:280px;line-height:1.35}.lens{grid-template-columns:.4fr .6fr;min-height:600px;display:grid}.lensNav{background:var(--yellow);border-right:1.5px solid;flex-direction:column;justify-content:space-between;padding:90px 5vw;display:flex}.lensNav>div{flex-direction:column;display:flex}.lensNav button{text-align:left;font:700 14px var(--font-mono);text-transform:uppercase;cursor:pointer;opacity:.45;background:0 0;border:0;border-top:1px solid;padding:22px 0}.lensNav button:last-child{border-bottom:1px solid}.lensNav button.active{opacity:1;padding-left:18px}.lensNav button.active:before{content:"→ "}.lensStory{background:var(--paper);flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.lensStory>span{font:700 11px var(--font-mono)}.lensStory h3{letter-spacing:-.06em;margin:35px 0;font-size:clamp(45px,6vw,86px);line-height:.95}.lensStory p{max-width:700px;font-size:18px;line-height:1.6}.action{background:#f0eee6;border-top:1.5px solid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:115px 5vw;display:grid}.actionIntro h2 em{color:var(--green)}.progressLabel{font:700 11px var(--font-mono);margin-top:45px}.progressLabel>div{background:var(--paper);border:1px solid;height:10px;margin-top:10px}.progressLabel i{background:var(--green);height:100%;transition:width .3s;display:block}.checklist{flex-direction:column;display:flex}.checklist button{text-align:left;font:700 18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:60px 1fr;align-items:center;padding:25px 8px;display:grid}.checklist button:first-child{border-top:1px solid}.checklist button span{width:40px;height:40px;font:700 11px var(--font-mono);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.checklist button.done{color:#555;text-decoration:line-through}.checklist button.done span{background:var(--green);color:var(--ink);text-decoration:none}.checklist button:hover{background:#fffdf5;padding-left:16px}.about{background:var(--green);border-top:1.5px solid;grid-template-columns:1.1fr .9fr;gap:45px;padding:110px 5vw;display:grid}.about h2{margin-bottom:0}.participants{grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.participants div{border-left:1px solid;flex-direction:column;padding:20px;display:flex}.participants b{font:700 48px var(--font-mono)}.participants span{font-size:12px}.aboutCopy{max-width:720px;font-size:18px;line-height:1.6}.partners{flex-direction:column;justify-content:end;display:flex}.partners a{font:700 12px var(--font-mono);text-transform:uppercase;border-top:1px solid;padding:18px 0}.partners a:last-child{border-bottom:1px solid}.assessment{background:var(--pink);border-top:1.5px solid;border-bottom:1.5px solid;grid-template-columns:.85fr 1.15fr;min-height:780px;display:grid}.assessmentIntro{border-right:1.5px solid;padding:90px 5vw;position:relative;overflow:hidden}.assessmentIntro h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(48px,5.8vw,88px);line-height:.89}.assessmentIntro h2 em{color:var(--paper);font-family:Georgia,serif;font-weight:400}.assessmentIntro>p:nth-of-type(2){max-width:430px;font-size:17px;line-height:1.5}.scoreSeal{background:var(--yellow);border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;bottom:-38px;right:-36px;transform:rotate(8deg)}.scoreSeal b{font:700 72px var(--font-mono);letter-spacing:-.08em}.scoreSeal span{font:700 10px var(--font-mono)}.quizPanel{background:var(--paper);flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.quizProgress>span{font:700 11px var(--font-mono)}.quizProgress>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.quizProgress i{border:1px solid;height:8px;display:block}.quizProgress i.current{background:var(--blue)}.questionCard>span{font:700 11px var(--font-mono);text-transform:uppercase;color:#65616a;margin-top:60px;display:block}.questionCard h3{letter-spacing:-.045em;max-width:760px;margin:18px 0 42px;font-size:clamp(30px,3.5vw,52px);line-height:1.05}.answers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.answers button{text-align:left;font:700 15px var(--font-sans);cursor:pointer;background:0 0;border:1.5px solid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.answers button i{width:30px;height:30px;font:normal 700 10px var(--font-mono);background:#ece9df;border-radius:50%;place-items:center;display:grid}.answers button b{font-size:20px}.answers button:hover,.answers button:focus-visible{background:var(--yellow);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.resultCard .eyebrow{color:#65616a}.resultScore{align-items:end;margin-top:25px;display:flex}.resultScore strong{font:700 clamp(100px,14vw,190px) var(--font-mono);letter-spacing:-.1em;line-height:.8}.resultScore span{font:700 14px var(--font-mono);margin:0 0 12px 12px}.resultCard>h3{letter-spacing:-.055em;margin:28px 0 10px;font-size:clamp(38px,5vw,70px)}.resultCard>p{max-width:690px;font-size:17px;line-height:1.5}.upgrade{background:var(--yellow);box-shadow:5px 5px 0 var(--ink);border:1.5px solid;margin:32px 0;padding:24px 26px}.upgrade>span{font:700 10px var(--font-mono)}.upgrade h4{margin:12px 0 6px;font-size:24px}.upgrade p{margin:0;line-height:1.45}.retake{font:700 11px var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0}.leadGate{max-width:760px}.leadGate>h3{letter-spacing:-.055em;margin:22px 0 16px;font-size:clamp(36px,4.5vw,64px);line-height:1}.leadGate>p:not(.eyebrow){max-width:610px;margin:0 0 30px;font-size:17px;line-height:1.5}.leadGate .hs-form-frame{border:1.5px solid var(--ink);min-height:390px;box-shadow:6px 6px 0 var(--ink);background:#fff;padding:20px}.brand{align-items:center;line-height:1.05;display:flex}.brand b{letter-spacing:.015em;font-size:11px}.heroCopy{background:var(--yellow);position:relative}.heroCopy:after{content:"";background:var(--pink);z-index:3;border:1px solid;width:120px;height:16px;position:absolute;top:85px;right:-45px;transform:rotate(-12deg)}.hero h1{text-transform:uppercase;margin:36px 0 44px;font-size:clamp(72px,9.7vw,158px);line-height:.73}.hero h1 span{letter-spacing:-.09em;text-shadow:3px 3px 0 var(--paper);font-weight:900;display:inline-block}.hero h1 em{color:var(--ink);font-family:var(--font-sans);background:var(--pink);box-shadow:7px 7px 0 var(--ink);letter-spacing:-.095em;border:2px solid;padding:3px 18px 10px;font-style:normal;font-weight:900;display:inline-block;transform:rotate(-2deg)}.heroActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.textLink{font:700 11px var(--font-mono);text-transform:uppercase;border-bottom:1px solid;padding:8px 0}.heroArt{background:var(--blue);isolation:isolate;place-items:center;display:grid}.coverWrap{z-index:2;width:min(59%,430px);box-shadow:14px 16px 0 var(--ink);border:2px solid;transition:all .25s;position:relative;transform:rotate(3deg)}.coverWrap:hover{transform:rotate(0)scale(1.025)}.coverWrap img{width:100%;height:auto;display:block}.coverWrap>span{background:var(--yellow);box-shadow:4px 4px 0 var(--ink);font:700 10px var(--font-mono);border:2px solid;padding:13px 16px;position:absolute;bottom:25px;right:-22px}.coverBurst{z-index:-1;position:absolute;inset:0}.coverBurst i{background:var(--yellow);border:1px solid var(--ink);display:block;position:absolute}.coverBurst i:first-child{width:45%;height:16%;top:12%;left:-8%;transform:rotate(15deg)}.coverBurst i:nth-child(2){background:var(--green);width:32%;height:12%;top:8%;right:-4%;transform:rotate(-18deg)}.coverBurst i:nth-child(3){background:var(--pink);width:40%;height:14%;bottom:11%;left:-4%;transform:rotate(-12deg)}.coverBurst i:nth-child(4){background:var(--orange);width:42%;height:13%;bottom:9%;right:-6%;transform:rotate(16deg)}.coverBurst i:nth-child(5){background:var(--ink);width:2px;height:90%;top:5%;left:18%;transform:rotate(28deg)}.coverBurst i:nth-child(6){background:var(--ink);width:2px;height:90%;top:5%;right:18%;transform:rotate(-28deg)}.heroArt .miniCard{top:13%;right:4%;transform:rotate(7deg)}.meaning{background:var(--yellow);border-bottom:1.5px solid;grid-template-columns:1.15fr .9fr .9fr;gap:20px;padding:100px 5vw;display:grid}.meaningHead{padding-right:4vw}.meaningHead h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(46px,5vw,76px);line-height:.92}.meaning article{background:var(--paper);box-shadow:5px 5px 0 var(--ink);border:1.5px solid;flex-direction:column;justify-content:space-between;min-height:330px;padding:28px;display:flex}.meaning article:nth-child(3){background:var(--green);transform:rotate(1.5deg)}.meaning article>span,.roadmap article>span{font:700 10px var(--font-mono)}.meaning article h3{letter-spacing:-.04em;margin:30px 0;font-size:35px;line-height:1}.meaning article p{margin:0;font-size:16px;line-height:1.5}.roadmap{flex-direction:column;display:flex}.roadmap article{border-top:1px solid;grid-template-columns:110px 150px 1fr;align-items:center;gap:20px;padding:27px 8px;display:grid}.roadmap article:last-child{border-bottom:1px solid}.roadmap article b{letter-spacing:-.04em;font-size:32px}.roadmap article p{margin:0;font-size:16px;line-height:1.45}.actionIntro p{max-width:560px}@keyframes grow{0%{width:0}}footer{font:700 10px var(--font-mono);justify-content:space-between;padding:28px 4vw;display:flex}@media (width<=800px){.navLinks{display:none}.pillLink{padding:9px 12px}.hero{grid-template-columns:1fr}.heroCopy{padding:70px 6vw}.heroArt{border-top:1px solid;border-left:0;min-height:520px}.orbit{width:70vw}.pulse,.directions,.action{grid-template-columns:1fr;padding:80px 6vw}.sectionIntro{position:static}.statCard{padding:22px}.nav{padding:0 4vw}.brand{font-size:11px}footer{gap:20px}.quoteBand{padding:75px 6vw}.pressure{padding:80px 6vw}.pressureTitle{display:block}.pressureGrid{grid-template-columns:1fr 1fr}.bigNumber,.support{grid-column:1/3}.gap{padding:85px 6vw}.gapCompare{grid-template-columns:1fr;margin-top:50px}.versus{margin:-12px auto}.gapFacts,.lens{grid-template-columns:1fr}.lensNav{border-bottom:1.5px solid;border-right:0;min-height:280px;padding:60px 6vw}.lensStory{min-height:520px;padding:70px 6vw}.about{grid-template-columns:1fr;padding:80px 6vw}.participants b{font-size:35px}}@media (width<=520px){.pressureGrid{display:block}.pressureGrid article{margin-bottom:15px}.support{flex-direction:column;align-items:flex-start}.gapCard{min-height:280px;padding:28px}.participants{grid-template-columns:1fr}.participants div{border-top:1px solid;border-left:0}.about h2{font-size:50px}.cause{grid-template-columns:34px 1fr 64px}.cause strong{font-size:19px}}@media (width<=800px){.assessment{grid-template-columns:1fr}.assessmentIntro{border-bottom:1.5px solid;border-right:0;min-height:620px;padding:70px 6vw}.quizPanel{min-height:720px;padding:70px 6vw}}@media (width<=520px){.answers{grid-template-columns:1fr}.assessmentIntro{min-height:650px}.scoreSeal{width:190px;height:190px}}@media (width<=900px){.meaning{grid-template-columns:1fr 1fr}.meaningHead{grid-column:1/3}.brand b{display:none}.coverWrap{width:min(55%,360px)}}@media (width<=800px){.heroCopy{padding-top:85px}.hero h1{font-size:clamp(68px,20vw,120px)}.heroArt{min-height:680px}.coverWrap{width:min(62%,390px)}.heroCopy:after{top:auto;bottom:-10px;right:12px}.meaning,.action{padding:80px 6vw}.roadmap article{grid-template-columns:90px 120px 1fr}}@media (width<=560px){.meaning{grid-template-columns:1fr}.meaningHead{grid-column:1}.meaning article{min-height:280px}.coverWrap{width:70%}.roadmap article{grid-template-columns:1fr;gap:8px}.roadmap article b{font-size:28px}.heroActions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.meter i,.pillLink,.cta,.coverWrap{transition:none}}
