.qm-page{--qm-accent:var(--accent);--qm-paper:var(--background);--qm-white:var(--background);--qm-ink:var(--primary);--qm-muted:var(--secondary);--qm-line:var(--neutral);overflow-x:clip;background:var(--qm-paper);color:var(--qm-ink)}.qm-page img,.qm-page video{display:block;max-width:100%}.qm-page a,.qm-page button{-webkit-tap-highlight-color:transparent}.qm-hero{width:min(100%,1700px);min-height:calc(100dvh - 75px);margin:0 auto;padding:clamp(42px,6vw,96px) max(24px,calc((100vw - 1520px) / 2));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(46px,8vw,128px);background:var(--qm-white)}.qm-back-link,.qm-official-link,.qm-video-source{min-height:44px;display:inline-flex;align-items:center;gap:8px}.qm-back-link{margin-bottom:clamp(48px,7vh,84px);color:var(--qm-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.qm-kicker{margin:0 0 20px;color:var(--qm-accent);font-size:10px;font-weight:800;letter-spacing:.18em}.qm-hero h1{max-width:850px;margin:0;font:400 clamp(58px,6.7vw,112px)/.88 Georgia,Times New Roman,serif;letter-spacing:-.062em}.qm-hero h2{max-width:780px;margin:30px 0 0;font-size:clamp(20px,2vw,31px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.qm-summary{max-width:680px;margin:24px 0 0;color:var(--qm-muted);font-size:16px;line-height:1.75}.qm-official-link{margin-top:24px;border-bottom:1px solid var(--qm-ink);font-size:11px;font-weight:800;letter-spacing:.08em}.qm-official-link:hover,.qm-video-source:hover{color:var(--qm-accent);border-color:var(--qm-accent)}.qm-hero-media{width:min(100%,480px);margin-left:auto}.qm-video-frame{padding:12px;border:1px solid #2c2f33;background:#2C2F33;box-shadow:24px 28px 0 #C8C8C4}.qm-video-frame img,.qm-video-frame video{width:100%;aspect-ratio:9/16;max-height:70dvh;background:#2C2F33;object-fit:contain}.qm-video-source{margin-top:24px;color:var(--qm-muted);font-size:12px;line-height:1.45}.qm-metrics{background:var(--qm-ink);color:var(--qm-white);display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(24px,calc((100vw - 1520px) / 2))}.qm-metrics>div{min-height:190px;padding:36px clamp(18px,2.5vw,42px);border-left:1px solid #5f6469;display:flex;flex-direction:column;justify-content:flex-end}.qm-metrics>div:last-child{border-right:1px solid #5f6469}.qm-metrics strong,.qm-results-grid strong{color:var(--qm-accent);font:400 clamp(44px,5vw,76px)/.9 Georgia,Times New Roman,serif;letter-spacing:-.05em}.qm-metrics span,.qm-results-grid span{margin-top:14px;color:#C8C8C4;font-size:11px;font-weight:700;letter-spacing:.1em}.qm-metadata{margin:0;padding:40px max(24px,calc((100vw - 1520px) / 2));display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#C8C8C4}.qm-metadata>div{padding-top:15px;border-top:1px solid rgba(44,47,51,.24)}.qm-metadata dt,.qm-research-facts dt{margin-bottom:9px;color:var(--qm-muted);font-size:9px;font-weight:800;letter-spacing:.14em}.qm-metadata dd,.qm-research-facts dd{margin:0;font-size:14px;line-height:1.55}.qm-section{padding:clamp(100px,12vw,180px) max(24px,calc((100vw - 1520px) / 2))}.qm-section-heading{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;margin-bottom:clamp(64px,8vw,112px)}.qm-section-heading>span{padding-top:12px;color:var(--qm-accent);font-size:11px;font-weight:800;letter-spacing:.16em}.qm-section-heading h2{max-width:980px;margin:0;font:400 clamp(52px,6vw,94px)/.92 Georgia,Times New Roman,serif;letter-spacing:-.055em}.qm-section-heading p{max-width:700px;margin:24px 0 0;color:var(--qm-muted);font-size:17px;line-height:1.65}.qm-context{background:var(--qm-white)}.qm-context-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);gap:clamp(36px,6vw,90px);align-items:start}.qm-context-copy{max-width:720px}.qm-context-copy h3,.qm-reflection-copy h3{margin:0 0 34px;font:400 clamp(34px,3.4vw,54px)/1.03 Georgia,Times New Roman,serif;letter-spacing:-.04em}.qm-context-copy p,.qm-reflection-copy p{color:var(--qm-muted);font-size:17px;line-height:1.8}.qm-context-poster{aspect-ratio:4/5;overflow:hidden}.qm-context-poster img{width:100%;height:100%;object-fit:cover;object-position:58% center}.qm-brand-gallery figcaption,.qm-lightbox figcaption{margin-top:14px;color:var(--qm-muted);font-size:11px;letter-spacing:.05em}.qm-before-after{margin-top:100px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--qm-line);border:1px solid var(--qm-line)}.qm-before-after>div{padding:34px;background:var(--qm-white)}.qm-before-after b{display:block;margin-bottom:26px;color:var(--qm-accent);font-size:11px;letter-spacing:.14em}.qm-process-line{margin:0;padding:0;display:flex;align-items:stretch;list-style:none}.qm-process-line li{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.qm-process-line li span{min-height:62px;padding:14px;flex:1;display:grid;place-items:center;border:1px solid #c8c8c4;text-align:center;font-size:13px;line-height:1.4}.qm-process-line--dark li span{border-color:#5F6469;color:#FFFFFF}.qm-problem{background:#C8C8C4}.qm-problem-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.qm-problem-grid article{min-height:320px;padding:36px;border-top:2px solid var(--qm-ink);background:transparent;display:flex;flex-direction:column}.qm-problem-grid article:first-child{grid-row:span 2;min-height:660px;position:relative;isolation:isolate;overflow:hidden;background-image:url(/media/0d7d6e2c-cdda-4ad2-bea2-177fefb078e8.png);background-position:50%;background-size:cover;color:var(--qm-white)}.qm-problem-grid article:first-child:before,.qm-strategy-examples article:first-child:before{content:"";position:absolute;z-index:-1;inset:0;background:rgba(0,0,0,.58)}.qm-insight-list article>span,.qm-opportunity-grid article>span,.qm-problem-grid article>span{color:var(--qm-accent);font-size:11px;font-weight:800;letter-spacing:.14em}.qm-problem-grid h3{max-width:700px;margin:auto 0 22px;font:400 clamp(32px,4vw,58px)/1 Georgia,Times New Roman,serif;letter-spacing:-.045em}.qm-problem-grid article:not(:first-child) h3{font-size:clamp(28px,3vw,42px)}.qm-problem-grid p{max-width:620px;margin:0;color:#5F6469;font-size:16px;line-height:1.7}.qm-problem-grid article:first-child p{color:#C8C8C4}.qm-time-compare{margin-top:20px;padding:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;background:var(--qm-accent);color:var(--qm-white)}.qm-time-compare div{display:flex;flex-direction:column;gap:9px}.qm-time-compare div:last-child{text-align:right}.qm-time-compare span{font-size:11px;font-weight:700;letter-spacing:.1em}.qm-time-compare strong{font:400 clamp(36px,4vw,60px) Georgia,Times New Roman,serif}.qm-research{background:var(--qm-white)}.qm-research-list{border-top:1px solid var(--qm-line)}.qm-research-module{padding:86px 0;border-bottom:1px solid var(--qm-line)}.qm-research-title{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:start;margin-bottom:42px}.qm-research-title span{color:var(--qm-accent);font-size:11px;font-weight:800}.qm-research-title h3{margin:0;font:400 clamp(38px,4.7vw,72px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.045em}.qm-research-visual--pair{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:end}.qm-research-visual--pair img:first-child{width:100%;height:100%;aspect-ratio:12/5;object-fit:cover;object-position:left center;padding:12px;background:#FFFFFF}.qm-research-visual--pair img:last-child{width:100%;height:100%;aspect-ratio:16/7;object-fit:cover;object-position:center 46%}.qm-research-facts{margin:42px 0 0 100px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--qm-line);border:1px solid var(--qm-line)}.qm-research-facts>div{padding:24px;background:var(--qm-white)}.qm-research-facts dd{max-width:620px;color:var(--qm-muted);font-size:15px}.qm-dimension-grid{margin-left:100px;display:grid;grid-template-columns:1.35fr .65fr 1fr;gap:1px;background:var(--qm-ink)}.qm-dimension-grid span{min-height:130px;padding:24px;display:flex;align-items:flex-end;background:#C8C8C4;font:400 clamp(22px,2.5vw,36px) Georgia,Times New Roman,serif}.qm-dimension-grid span:nth-child(2),.qm-dimension-grid span:nth-child(5){background:var(--qm-ink);color:var(--qm-white)}.qm-brand-gallery-wrap{position:relative;margin-left:100px}.qm-gallery-controls{margin-bottom:16px;display:flex;justify-content:flex-end;gap:8px}.qm-gallery-controls button{width:44px;height:44px;border:1px solid var(--qm-ink);background:transparent;display:grid;place-items:center;cursor:pointer}.qm-gallery-controls button:hover{background:var(--qm-ink);color:var(--qm-white)}.qm-brand-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,42%);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:20px}.qm-brand-gallery:focus-visible{outline:2px solid var(--qm-accent);outline-offset:6px}.qm-brand-gallery figure{margin:0;scroll-snap-align:start}.qm-brand-gallery img{width:100%;height:auto}.qm-department-map{margin-left:100px;padding:42px;display:grid;grid-template-columns:1fr auto minmax(210px,.45fr);align-items:center;gap:36px;background:var(--qm-ink);color:var(--qm-white)}.qm-department-map>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.qm-department-map span{min-height:64px;border:1px solid #5f6469;display:grid;place-items:center;font-size:13px}.qm-department-map strong{min-height:136px;padding:20px;border:1px solid var(--qm-accent);display:grid;place-items:center;color:var(--qm-accent);text-align:center;font:400 27px/1.1 Georgia,Times New Roman,serif}.qm-insights{background:var(--qm-ink);color:var(--qm-white)}.qm-insights .qm-section-heading p{color:#C8C8C4}.qm-insight-list{border-top:1px solid #5f6469}.qm-insight-list article{padding:50px 0;display:grid;grid-template-columns:80px minmax(260px,.8fr) 1fr;gap:20px;align-items:baseline;border-bottom:1px solid #5f6469}.qm-insight-list h3{margin:0;font:400 clamp(34px,4.2vw,66px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.045em}.qm-insight-list p{max-width:620px;margin:0;color:#C8C8C4;font-size:17px;line-height:1.7}.qm-equation,.qm-strategy{background:#C8C8C4}.qm-equation{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #c8c8c4}.qm-equation>div{min-height:250px;padding:34px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:var(--qm-white)}.qm-equation strong{color:var(--qm-accent);font:400 clamp(60px,7vw,104px)/.85 Georgia,Times New Roman,serif;letter-spacing:-.06em}.qm-equation span{margin-top:18px;color:var(--qm-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.qm-equation b{width:48px;height:48px;position:absolute;z-index:2;right:-25px;top:calc(50% - 24px);border:1px solid var(--qm-ink);background:var(--qm-white);display:grid;place-items:center;font-size:24px}.qm-strategy-examples{margin-top:70px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.qm-strategy-examples article{min-height:260px;padding:30px;border-top:2px solid var(--qm-ink);display:flex;flex-direction:column;justify-content:flex-end}.qm-strategy-examples article:first-child{grid-row:span 2;min-height:538px;position:relative;isolation:isolate;overflow:hidden;background-image:url(/media/d688689d7cca10b66f2976893a73c5d7.png);background-position:50%;background-size:cover;color:var(--qm-white)}.qm-strategy-examples article span{margin-bottom:auto;color:var(--qm-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.qm-strategy-examples h3{margin:0 0 14px;font:400 clamp(30px,3.2vw,48px)/1 Georgia,Times New Roman,serif}.qm-strategy-examples p{max-width:520px;margin:0;color:var(--qm-muted);font-size:16px;line-height:1.65}.qm-strategy-examples article:first-child p{color:#C8C8C4}.qm-strategy-examples small{grid-column:1/-1;color:var(--qm-muted);font-size:12px}.qm-strategy-frameworks{margin-top:100px;display:grid;grid-template-columns:.82fr 1.18fr;gap:20px}.qm-order-framework,.qm-tier-framework{padding:36px}.qm-tier-framework{background:var(--qm-white)}.qm-order-framework{background:var(--qm-ink);color:var(--qm-white)}.qm-order-framework h3,.qm-tier-framework h3{margin:0 0 40px;font:400 clamp(28px,3vw,44px)/1.05 Georgia,Times New Roman,serif}.qm-tier-framework ol{margin:0;padding:0;list-style:none}.qm-tier-framework li{min-height:74px;padding:16px 0;display:flex;align-items:center;gap:24px;border-top:1px solid var(--qm-line)}.qm-tier-framework li span{color:var(--qm-accent);font-size:11px}.qm-order-framework .qm-process-line{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qm-order-framework .qm-process-line li svg{display:none}.qm-order-framework p{max-width:700px;margin:34px 0 0;color:#C8C8C4;font-size:15px;line-height:1.7}.qm-experience-layout{margin-top:100px;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.qm-experience-layout figure{margin:0;overflow:hidden}.qm-experience-layout figure:first-child{grid-row:span 2}.qm-experience-layout img{width:100%;height:100%;object-fit:cover}.qm-experience-layout figure:first-child img{aspect-ratio:4/3}.qm-experience-layout figure:not(:first-child) img{aspect-ratio:16/9}.qm-execution{background:var(--qm-white)}.qm-execution-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,120px);align-items:start}.qm-timeline{margin:0;padding:0;position:sticky;top:32px;list-style:none}.qm-timeline li{min-height:70px;padding:16px 0;display:grid;grid-template-columns:42px 1fr;align-items:center;border-top:1px solid var(--qm-line)}.qm-timeline li span{color:var(--qm-accent);font-size:10px;font-weight:800}.qm-timeline li p{margin:0;font-size:15px;line-height:1.4}.qm-execution-gallery{display:grid;grid-template-columns:1fr;gap:18px}.qm-execution-gallery button{min-height:44px;position:relative;padding:0;border:0;background:#C8C8C4;overflow:hidden;cursor:zoom-in}.qm-execution-gallery img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.qm-execution-gallery button{aspect-ratio:16/7}.qm-execution-gallery button:first-child img{object-position:center 40%}.qm-execution-gallery button:nth-child(2) img{object-position:center 58%}.qm-execution-gallery button:hover img{transform:scale(1.025)}.qm-results{background:var(--qm-ink);color:var(--qm-white)}.qm-results .qm-section-heading p{color:#C8C8C4}.qm-results-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #5f6469;border-left:1px solid #5f6469}.qm-results-grid article{min-height:250px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #5f6469;border-bottom:1px solid #5f6469}.qm-results-note{max-width:700px;margin:32px 0 0 auto;color:#C8C8C4;font-size:13px;line-height:1.6}.qm-reflection{min-height:90dvh;background:#C8C8C4}.qm-reflection-copy{width:min(100%,800px);margin:0 auto}.qm-reflection-copy h3{font-size:clamp(42px,5.5vw,78px);line-height:.98}.qm-reflection-copy p{max-width:650px;margin:30px 0 0}.qm-opportunities{background:var(--qm-white)}.qm-opportunity-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.qm-opportunity-grid article{min-height:300px;padding:34px;border-top:2px solid var(--qm-ink);display:flex;flex-direction:column}.qm-opportunity-grid article:first-child{grid-row:span 2;min-height:618px;background:var(--qm-ink);color:var(--qm-white)}.qm-opportunity-grid h3{margin:auto 0 18px;font:400 clamp(32px,3.4vw,52px)/1 Georgia,Times New Roman,serif;letter-spacing:-.04em}.qm-opportunity-grid p{max-width:620px;margin:0;color:var(--qm-muted);font-size:16px;line-height:1.7}.qm-opportunity-grid article:first-child p{color:#C8C8C4}.qm-project-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--qm-line);background:var(--qm-white)}.qm-project-nav a{min-height:180px;padding:34px max(24px,calc((100vw - 1520px) / 2));display:flex;align-items:center;gap:18px}.qm-project-nav a:first-child{padding-right:40px}.qm-project-nav a:last-child{padding-left:40px;justify-content:flex-end;border-left:1px solid var(--qm-line);text-align:right}.qm-project-nav a:hover{background:var(--qm-accent);color:var(--qm-white)}.qm-project-nav span{font:400 clamp(24px,2.8vw,42px) Georgia,Times New Roman,serif}.qm-project-nav small{display:block;margin-bottom:8px;font:800 9px Arial,sans-serif;letter-spacing:.14em}.qm-lightbox{position:fixed;z-index:10000;inset:0;padding:28px;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:18px;background:rgba(0,0,0,.96)}.qm-lightbox,.qm-lightbox>button{display:grid;color:var(--qm-white)}.qm-lightbox>button{width:52px;height:52px;border:1px solid #5f6469;background:#2C2F33;place-items:center;cursor:pointer}.qm-lightbox-close{position:absolute;top:24px;right:24px}.qm-lightbox figure{margin:0;justify-self:center}.qm-lightbox img{width:auto;max-width:100%;max-height:82dvh;object-fit:contain}.qm-lightbox figcaption{color:#C8C8C4;text-align:center}.qm-reveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.qm-reveal.is-visible{opacity:1;transform:none}@media (max-width:1180px){.qm-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:48px}.qm-hero h1{font-size:clamp(56px,7vw,82px)}.qm-hero,.qm-metadata,.qm-metrics,.qm-section{padding-left:30px;padding-right:30px}.qm-brand-gallery-wrap,.qm-department-map,.qm-dimension-grid,.qm-research-facts{margin-left:0}.qm-order-framework .qm-process-line{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.qm-hero{min-height:auto;grid-template-columns:1fr}.qm-hero-media{margin:0 auto}.qm-metadata,.qm-metrics{grid-template-columns:repeat(2,1fr)}.qm-metrics>div:nth-child(3){border-top:1px solid #5f6469}.qm-metrics>div:nth-child(4){border-top:1px solid #5f6469;border-right:1px solid #5f6469}.qm-context-grid,.qm-execution-grid,.qm-strategy-frameworks{grid-template-columns:1fr}.qm-context-poster{width:min(100%,520px)}.qm-research-visual--pair{grid-template-columns:1fr}.qm-insight-list article{grid-template-columns:54px 1fr}.qm-insight-list p{grid-column:2}.qm-department-map{grid-template-columns:1fr}.qm-department-map>svg{transform:rotate(90deg);justify-self:center}.qm-timeline{position:static}}@media (max-width:720px){body:has(.qm-page) .custom-cursor-root{display:none!important}html.has-custom-cursor .qm-page,html.has-custom-cursor .qm-page a,html.has-custom-cursor .qm-page button,html.has-custom-cursor .qm-page video{cursor:auto!important}.qm-page .footer-links a,.qm-page .site-brand{min-height:44px;display:flex;align-items:center}.qm-page .menu-trigger{width:44px;height:44px;padding:0;display:grid;place-items:center}.qm-hero,.qm-section{padding-left:20px;padding-right:20px}.qm-hero{padding-top:38px;padding-bottom:80px;gap:48px}.qm-back-link{margin-bottom:46px}.qm-hero h1{font-size:clamp(48px,14.3vw,64px);line-height:.9}.qm-hero h2{font-size:21px}.qm-context-copy p,.qm-insight-list p,.qm-opportunity-grid p,.qm-problem-grid p,.qm-reflection-copy p,.qm-summary{font-size:16px}.qm-video-frame{padding:8px;box-shadow:12px 14px 0 #C8C8C4}.qm-video-frame img,.qm-video-frame video{max-height:72dvh}.qm-video-source{font-size:12px}.qm-metadata,.qm-metrics{padding-left:20px;padding-right:20px}.qm-metrics>div{min-height:148px;padding:24px 16px}.qm-metrics strong{font-size:43px}.qm-metadata{grid-template-columns:1fr;gap:28px}.qm-section{padding-top:92px;padding-bottom:92px}.qm-section-heading{grid-template-columns:42px 1fr;margin-bottom:58px}.qm-section-heading h2{font-size:49px}.qm-section-heading p{font-size:16px}.qm-before-after,.qm-context-grid,.qm-equation,.qm-experience-layout,.qm-opportunity-grid,.qm-problem-grid,.qm-project-nav,.qm-research-facts,.qm-results-grid,.qm-strategy-examples,.qm-strategy-frameworks{grid-template-columns:1fr}.qm-before-after{margin-top:64px}.qm-process-line{gap:8px}.qm-process-line,.qm-process-line li{flex-direction:column}.qm-process-line li svg{transform:rotate(90deg)}.qm-problem-grid article,.qm-problem-grid article:first-child{min-height:380px;grid-row:auto}.qm-time-compare{padding:30px 24px;grid-template-columns:1fr;gap:22px}.qm-time-compare>svg{transform:rotate(90deg)}.qm-time-compare div:last-child{text-align:left}.qm-research-module{padding:64px 0}.qm-research-title{grid-template-columns:42px 1fr}.qm-research-title h3{font-size:43px}.qm-research-facts{gap:1px}.qm-dimension-grid{grid-template-columns:1fr 1fr}.qm-dimension-grid span{min-height:105px}.qm-brand-gallery{grid-auto-columns:84%}.qm-department-map{padding:24px}.qm-department-map>div{grid-template-columns:1fr 1fr}.qm-insight-list article{padding:38px 0;grid-template-columns:42px 1fr}.qm-insight-list h3{font-size:41px}.qm-equation{gap:1px}.qm-equation>div{min-height:190px}.qm-equation b{right:calc(50% - 24px);top:auto;bottom:-25px}.qm-opportunity-grid article,.qm-opportunity-grid article:first-child,.qm-strategy-examples article,.qm-strategy-examples article:first-child{min-height:360px;grid-row:auto}.qm-order-framework,.qm-tier-framework{padding:26px 22px}.qm-order-framework .qm-process-line{grid-template-columns:1fr 1fr}.qm-order-framework .qm-process-line li{display:block}.qm-experience-layout figure:first-child{grid-row:auto}.qm-experience-layout figure:first-child img,.qm-experience-layout figure:not(:first-child) img,.qm-experience-layout img{aspect-ratio:4/3}.qm-execution-gallery{grid-template-columns:1fr}.qm-execution-gallery button{aspect-ratio:16/10}.qm-results-grid{grid-template-columns:1fr 1fr}.qm-results-grid article{min-height:180px;padding:22px 16px}.qm-results-grid strong{font-size:42px}.qm-reflection{min-height:auto}.qm-reflection-copy h3{font-size:46px}.qm-project-nav a,.qm-project-nav a:first-child,.qm-project-nav a:last-child{min-height:150px;padding:28px 20px;justify-content:flex-start;border-left:0;border-top:1px solid var(--qm-line);text-align:left}.qm-lightbox{padding:70px 14px 18px;grid-template-columns:48px minmax(0,1fr) 48px;gap:6px}.qm-lightbox>button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.qm-page *,.qm-page :after,.qm-page :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.qm-reveal{opacity:1;transform:none}}