:is(.cazas-pullquote,.editorial-quote){max-width:740px;margin-inline:auto;padding:0 0 24px 80px;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500;line-height:1.25;position:relative}:is(.cazas-pullquote,.editorial-quote):before{content:"“";color:var(--mint);font-size:8rem;line-height:1;position:absolute;top:-24px;left:0}:is(.cazas-pullquote,.editorial-quote):after{content:"";background:var(--yellow);width:32px;height:2px;position:absolute;bottom:0;left:80px}@media (max-width:600px){:is(.cazas-pullquote,.editorial-quote){padding-left:40px}:is(.cazas-pullquote,.editorial-quote):before{font-size:5rem;top:-12px}:is(.cazas-pullquote,.editorial-quote):after{left:40px}}.cazas-page{--cazas-chapter-gap:112px;--cazas-stat-size:clamp(2.5rem, 3.7vw, 3.25rem);background:#fff}.cazas-page h1{font-size:var(--site-h2);letter-spacing:-.04em;margin:0 0 28px;line-height:1.08}.cazas-page h2:not(.vr-eyebrow){font-size:var(--site-h2);letter-spacing:-.035em;margin:0 0 24px;line-height:1.14}.cazas-page h3{font-size:var(--site-h3);margin:0 0 24px;line-height:1.25}.cazas-page p{font-size:var(--site-body);line-height:1.7}.cazas-page p+p{margin-top:22px}.cazas-page figure{margin:0}.cazas-page figure img{border-radius:12px;width:100%;height:auto;display:block}.cazas-intro>.vr-eyebrow{margin-bottom:24px}.cazas-page .vr-header a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px}.cazas-intro-band{background:#fffef8}.cazas-article{margin-block:64px var(--cazas-chapter-gap);position:relative}.cazas-article>*+*{margin-top:var(--cazas-chapter-gap)}.cazas-chapter{grid-template-columns:minmax(0,27fr) minmax(40px,6fr) minmax(0,67fr);align-items:start;gap:0;margin-block:0;padding:0;display:grid}.cazas-article>section:not(.cazas-cta):not(.cazas-summary){max-width:none;margin-inline:auto}.cazas-article h2{max-width:850px}.cazas-article p{max-width:740px;line-height:1.65}.cazas-article .vr-eyebrow{align-items:center;gap:16px;margin:0 0 16px;display:flex}.cazas-article .vr-eyebrow:after{content:"";background:var(--green);width:64px;height:1px}.cazas-approach-intro{margin-bottom:40px}.cazas-method{border-left:0;grid-template-columns:60px minmax(0,1fr);column-gap:20px;margin:0 0 0 12px;padding:0 0 36px 20px;display:grid}.cazas-method>h3,.cazas-method>div{grid-column:2}.cazas-method h3{max-width:740px;margin:0}.cazas-method>div>p:first-child{margin-top:0}.cazas-method:last-child{padding-bottom:0}.cazas-step-number{color:#89b4b0;letter-spacing:.08em;grid-area:1/1;padding-top:3px;font-size:1.125rem;font-weight:700}.cazas-role{background:#fff}.cazas-cta{background:#fffef8;padding:48px 0}.cazas-page .cazas-lead-photo,.cazas-page .cazas-wide-photo{width:100%;position:relative;left:50%;transform:translate(-50%)}.cazas-page .cazas-lead-photo img,.cazas-page .cazas-wide-photo img{aspect-ratio:16/7;object-fit:cover;object-position:center top}.cazas-cta .vr-button{margin-top:28px}.cazas-conclusion{margin:32px 0 0}@media (max-width:600px){.cazas-intro{padding-block:40px 20px}.cazas-page{--cazas-chapter-gap:64px}.cazas-article{margin-block:var(--cazas-chapter-gap)}.cazas-method{margin-left:0;padding-bottom:32px;padding-left:12px}.cazas-cta{padding:32px 0}.cazas-method{grid-template-columns:24px minmax(0,1fr);column-gap:12px}.cazas-page .cazas-lead-photo,.cazas-page .cazas-wide-photo{width:100%}.cazas-page .cazas-lead-photo img,.cazas-page .cazas-wide-photo img{aspect-ratio:3/2}}.cazas-page .cazas-summary{width:100%;max-width:none;position:relative;left:50%;transform:translate(-50%)}.cazas-summary-photo{position:relative}.cazas-photo-frame>img{aspect-ratio:16/7;object-fit:cover;object-position:center top;border-radius:12px;width:100%;display:block}.cazas-scale{background:var(--mint);border-radius:12px;width:270px;padding:24px;position:absolute;top:0;right:28px;transform:translateY(-25%)}.cazas-scale:before{content:"";background:var(--yellow);width:28px;height:3px;margin-bottom:16px;display:block}.cazas-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:6ch;font-size:3.5rem;font-weight:700;line-height:1.05;display:block}.cazas-scale p{margin-top:12px}.cazas-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cazas-summary-results{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.cazas-summary-results>div{color:var(--blue);background:var(--white);padding:0 16px 0 0}.cazas-summary-results svg,.cazas-page .cazas-summary-results h3{color:var(--blue)}.cazas-summary-results h3{margin:12px 0 0;font-size:1rem;font-weight:500;line-height:1.45}@media (max-width:950px){.cazas-scale{width:230px;padding:20px;right:20px;transform:translateY(-10%)}.cazas-count{font-size:2.75rem}.cazas-summary-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:600px){.cazas-page .cazas-summary{width:100%}.cazas-photo-frame>img{aspect-ratio:3/2}.cazas-scale{width:100%;margin-top:16px;position:relative;inset:auto;transform:none}.cazas-summary-results{grid-template-columns:1fr}}.cazas-summary+.cazas-chapter,.cazas-progress-dot+.cazas-chapter{margin-top:var(--cazas-chapter-gap)}.cazas-results-list{margin:32px 0;padding:0;list-style:none}.cazas-results-list li{margin-top:24px;padding-left:24px;position:relative}.cazas-results-list li:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.cazas-results-list .cazas-result-label{font-size:var(--site-body);font-weight:700;line-height:1.6}.cazas-results-list p{margin-top:6px}.cazas-cta :is(h2,p){text-wrap:wrap;white-space:normal}@media (min-width:601px) and (max-width:950px){.cazas-page{--cazas-chapter-gap:96px}}.cazas-photo-frame{isolation:isolate;position:relative}.cazas-page .cazas-pullquote+.cazas-wide-photo{isolation:isolate;margin-top:56px}:is(.cazas-wide-photo,.cazas-photo-frame):before,:is(.cazas-wide-photo,.cazas-photo-frame):after{content:"";z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:0}:is(.cazas-wide-photo,.cazas-photo-frame):before{background:var(--mint);transform:translate(-8px,-8px)}:is(.cazas-wide-photo,.cazas-photo-frame):after{background:#fffef8;transform:translate(8px,8px)}@media (max-width:950px){.cazas-page .cazas-pullquote+.cazas-wide-photo{margin-top:44px}}@media (max-width:600px){.cazas-page .cazas-pullquote+.cazas-wide-photo{margin-top:32px}.cazas-summary-results>div{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cazas-summary-results h3{margin:0}}.cazas-hero{isolation:isolate;background:var(--blue);position:relative}.cazas-hero-image{object-fit:cover;object-position:center 15%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cazas-hero:before{content:"";z-index:-1;background:#0a2660b8;position:absolute;inset:0}.cazas-hero-copy{padding-block:168px}.cazas-page .cazas-hero h1{font-size:var(--site-h1);letter-spacing:-.045em;color:#fff;max-width:1000px;margin:20px 0 0;line-height:1.07}.cazas-hero .vr-eyebrow{color:#fff}.cazas-intro{padding-block:48px 0}.cazas-intro p{max-width:1080px}.cazas-summary-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:0}.cazas-count{font-size:var(--cazas-stat-size);min-width:0;min-height:1.05em}.cazas-summary-results>div{min-width:0}.cazas-summary-results>div>svg{width:var(--cazas-stat-size);height:calc(var(--cazas-stat-size) * 1.05);margin:0;padding-block:.12em;display:block}.cazas-page .cazas-chapter h2.cazas-chapter-title{font-size:calc(var(--site-body) * 2);letter-spacing:-.035em;margin:0;font-family:Roboto,sans-serif;font-weight:700;line-height:1.12}.cazas-page .cazas-article .cazas-content-title{font-size:calc(var(--site-body) * 1.2);margin:0 0 24px;font-weight:600;line-height:1.3}.cazas-page .cazas-article h3{font-size:1.2rem}.cazas-page .cazas-summary-results h3{font-size:1rem}.cazas-gallery{width:100%;position:relative;left:50%;transform:translate(-50%)}.cazas-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:12px;display:flex;overflow-x:auto}.cazas-gallery-track figure{scroll-snap-align:start;flex:0 0 100%;min-width:0}.cazas-page .cazas-gallery-track img{aspect-ratio:16/7;object-fit:cover;object-position:center top;width:100%}.cazas-gallery-dots{justify-content:center;display:flex}.cazas-gallery-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.cazas-gallery-dots span{background:var(--green);border-radius:50%;width:6px;height:6px}.cazas-gallery-dots [aria-current] span{background:var(--blue)}.cazas-gallery-track:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cazas-gallery-dots button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:950px){.cazas-summary-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cazas-hero{overflow:clip}.cazas-hero-image{object-fit:cover;object-position:center 35%;clip-path:none;height:90vw;display:block;position:relative;inset:auto;transform:none}.cazas-hero:before{background:#0a2660b8;inset:0}.cazas-hero-copy{padding-block:12px;position:absolute;inset:auto 0 0}.cazas-hero .vr-eyebrow{font-size:10px}.cazas-page .cazas-hero h1{font-size:var(--site-h1);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:8px;font-weight:700;line-height:1.07}.cazas-intro{padding-top:32px}.cazas-summary-results{grid-template-columns:1fr}.cazas-summary-results>div{display:block}.cazas-summary-results h3{margin-top:12px}.cazas-gallery{width:100%}.cazas-page .cazas-gallery-track img{aspect-ratio:3/2}}@media (max-width:950px){.cazas-chapter{grid-template-columns:minmax(0,1fr);gap:24px}}.cazas-chapter-marker{background:var(--green);border-radius:2px;place-self:stretch center;width:2px;height:100%;min-height:48px;display:block;position:relative}@media (max-width:950px){.cazas-chapter-marker{justify-self:start;width:80px;height:2px;min-height:0}}.cazas-method{margin:0;padding:0 0 36px;display:block}.cazas-page .cazas-method h3{font-size:calc(var(--site-body) * 1.08);font-weight:400}.cazas-page .cazas-gallery-track .cazas-archive-photo{object-position:right 39.5%}@media (max-width:600px){.cazas-page .cazas-gallery-track .cazas-archive-photo{object-position:right 53%}}.cazas-article>.cazas-progress-dot{background:var(--green);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:0;position:absolute;top:0;left:0}.cazas-cta .cazas-chapter{grid-template-columns:minmax(0,27fr) minmax(0,67fr);column-gap:6%}@media (max-width:950px){.cazas-cta .cazas-chapter{grid-template-columns:1fr;gap:24px}}.cazas-back-row{padding-block:58px 11.9px}.cazas-back-row a{min-height:44px;color:var(--blue);align-items:center;margin:0;text-decoration:none;display:inline-flex}.cazas-back-row a:hover{text-underline-offset:4px;text-decoration:underline}.cazas-back-row a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:600px){.cazas-page .cazas-summary-results{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:0;display:grid;overflow:visible}.cazas-summary-results>div{scroll-snap-align:none;text-align:center;padding-right:0}.cazas-summary-results>div>svg{margin-inline:auto}}@media (max-width:650px){.cazas-back-row{padding-top:38px}}.cazas-summary-results:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
