
.case-page{background:#fff}.case-main{overflow:hidden}.case-page .site-header{background:#ffffffea;border-color:#e9edf2}.case-auto{background:#111214}.case-auto .site-header{background:#1b1e24ed;border-color:#ffffff18;color:#fff}.case-auto .motion-toggle{color:#b5bac3}.case-auto .nav-contact{background:#fff;color:#111}.case-auto .mobile-nav nav{background:#1b1e24;color:white}.case-page .site-footer{background:#f5f5f7}.case-main h1,.case-main h2,.case-main h3,.case-main h4{font-weight:500;margin:0;letter-spacing:-.055em}.case-main p{line-height:1.75}.case-main em{font-style:normal;color:var(--blue)}.case-main h2{font-size:clamp(40px,4.4vw,68px);line-height:1.08}.case-main a:focus-visible,.case-main button:focus-visible,.case-main input:focus-visible,.case-main [tabindex]:focus-visible{outline-offset:7px}.case-main [hidden]{display:none!important}.case-light{background:#fff;color:#111}.case-eyebrow{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:500;margin:0 0 25px;line-height:1.5!important}.case-topline,.case-section-top,.case-hero-foot{display:flex;justify-content:space-between;gap:30px;font-size:12px;line-height:1.5}.case-topline>a{border-bottom:1px solid #ffffff40;padding-bottom:3px}.case-topline{position:relative;z-index:5}.case-topline>span{color:#aab3c1}.case-hero{position:relative;padding:35px 6vw 40px;min-height:825px;overflow:hidden}.auto-hero{background:radial-gradient(ellipse at 77% 55%,#0071e323,transparent 49%),#111214;color:#fff}.case-hero-copy{position:relative;z-index:4;padding-top:80px;max-width:570px;pointer-events:none}.case-hero-copy a{pointer-events:auto}.case-hero-copy>.case-eyebrow{color:#b0bfce}.case-hero h1{font-size:clamp(65px,7.3vw,112px);line-height:1;letter-spacing:-.065em}.case-hero-copy>p:not(.case-eyebrow){font-size:16px;line-height:1.8;color:#b9c2cd;margin:28px 0 27px}.case-hero-foot{position:absolute;bottom:35px;left:6vw;right:6vw;color:#98a7b8;font-size:11px}.dossier-stage{position:absolute;top:140px;right:0;width:60%;height:620px;perspective:1400px;transform-style:preserve-3d;transform:rotateX(var(--case-rx,0deg)) rotateY(var(--case-ry,0deg));transition:transform .2s ease-out;pointer-events:none}.dossier{position:absolute;width:300px;border-radius:10px;padding:28px;border:1px solid #e5efff3b;box-shadow:0 30px 60px #0005}.dossier-label{display:block;font-size:9px;letter-spacing:.12em;line-height:1.5;margin-bottom:20px;color:#afc4df}.dossier h2{font-size:30px;line-height:1.1;letter-spacing:-.05em}.dossier-source{left:7%;top:15px;background:#18212e;transform:rotateY(-20deg) rotateZ(-12deg) translateZ(-70px);width:280px;color:#d4deeb}.dossier-source p{font-size:12px;line-height:1.6;margin:12px 0}.dossier-source small{display:block;color:#95a8c0;font-size:9px;margin-top:18px}.dossier-rule{display:block;width:45px;height:2px;background:#0071e3;margin:22px 0}.dossier-context{left:47%;top:65px;background:#e8f2ff;transform:rotateY(-20deg) rotateZ(10deg);width:290px;color:#111}.dossier-context .dossier-label{color:#42648b}.dossier-item{display:flex;flex-direction:column;gap:5px;margin-top:20px}.dossier-item span{font-size:9px;color:#526985}.dossier-item b{font-size:12px;font-weight:500}.dossier-draft{top:295px;left:17%;width:380px;transform:rotateY(-15deg) rotateX(6deg) rotateZ(-5deg) translateZ(70px);background:#ffffff;color:#111}.dossier-draft .dossier-label{color:#626268}.draft-heading{display:flex;justify-content:space-between;gap:20px;font-size:17px;align-items:center}.draft-heading b{font-size:8px;color:#0066cc;font-weight:500;border:1px solid #0071e340;padding:5px 7px;border-radius:20px}.dossier-draft p{font-size:12px;color:#4a4a4a;line-height:1.6}.draft-review{display:flex;align-items:center;gap:10px;font-size:10px;padding-top:13px;border-top:1px solid #ddd;color:#0066cc}.check-mark{display:grid;place-items:center;background:#0071e3;color:white;border-radius:50%;width:21px;height:21px;font-size:11px;flex:0 0 auto}.dossier-caption{position:absolute;left:69%;top:480px;font-size:10px;line-height:1.7;width:140px;color:#a3b8d2;border-left:1px solid #0071e3;padding-left:14px}.dossier-orbit{position:absolute;inset:40px -15% 80px -20%;border-top:1px solid #0071e333;border-bottom:1px solid #0071e31f;transform:rotate(-17deg);z-index:-1}.case-brief{padding:0 6vw 100px}.case-meta{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:45px;padding:40px 0 60px}.case-meta span{font-size:10px;letter-spacing:.08em;color:#626268}.case-meta p{font-size:14px;margin:12px 0 0;color:#111;line-height:1.6}.case-editorial{display:grid;grid-template-columns:1fr 1.25fr;gap:10vw;padding-top:55px}.case-editorial>.case-eyebrow,.case-editorial>div>.case-eyebrow{color:#0066cc}.case-editorial>div>p:not(.case-eyebrow){font-size:16px;color:#626268;margin:0 0 22px;max-width:680px}.case-editorial>div>.case-lead{font-size:clamp(23px,2.15vw,32px);line-height:1.4;letter-spacing:-.025em;color:#111;margin-bottom:28px}.case-editorial>div>h2{margin-bottom:30px}.case-section-top{margin-bottom:65px;font-size:11px;letter-spacing:.035em}.case-section-top>span:last-child{color:#626268;letter-spacing:0}.case-lab{background:#f0f3f8;padding:75px 6vw 65px;color:#111}.case-lab-heading,.comparison-heading{display:flex;justify-content:space-between;gap:45px;align-items:end}.case-lab-heading p{font-size:14px;line-height:1.8;color:#626268;margin:0}.case-tabs{display:flex;gap:45px;margin:48px 0 20px}.case-tabs button{background:none;border:0;padding:16px 0;border-bottom:2px solid transparent;font-size:11px;color:#626268;min-height:52px;text-align:left}.case-tabs button>span{font-size:14px;margin-left:15px}.case-tabs button[aria-selected=true]{border-color:#0071e3;color:#111}.case-workbench{position:relative;perspective:1500px}.case-slide{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;padding:55px 3% 60px 0;min-height:600px;align-items:center}.case-slide.is-entering{animation:case-focus .45s var(--ease) both}@keyframes case-focus{from{opacity:.2;translate:22px 0}to{opacity:1;translate:0 0}}.slide-number{font-size:13px;color:#0066cc;display:block;margin-bottom:25px}.slide-story h3{font-size:clamp(28px,3vw,43px);line-height:1.1;margin-bottom:28px}.slide-story p{font-size:16px;line-height:1.8;color:#626268}.case-side-note{display:block;font-size:13px;line-height:1.7;border-left:2px solid #0071e3;padding-left:18px;margin-top:27px;color:#4a4a4a;max-width:440px}.lab-paper{background:white;padding:33px;border:1px solid #dde4ed;border-radius:12px;box-shadow:0 25px 65px #23496d12;transform:rotateY(-6deg) rotateZ(2deg);position:relative}.lab-paper:before{position:absolute;content:'';inset:14px -14px -14px 14px;border:1px solid #bfd5ec;border-radius:12px;background:#e8f2ff50;z-index:-1;transform:rotate(2deg)}.lab-paper-top{display:flex;align-items:center;gap:10px;font-size:12px;color:#111;padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid #dbe2ec}.lab-paper-top small{margin-left:auto;font-size:8px;letter-spacing:.07em;color:#0066cc}.lab-paper h4{font-size:30px;line-height:1.1;margin-bottom:26px}.lab-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;margin:0 0 25px}.lab-fields dt,.email-fields dt{font-size:10px;color:#626268;margin-bottom:8px}.lab-fields dd,.email-fields dd{margin:0;font-size:14px;line-height:1.5}.lab-paper blockquote{font-size:14px;line-height:1.75;letter-spacing:-.01em;margin:22px 0;padding:0}.paper-footnote{display:block;font-size:10px;line-height:1.6;color:#626268;margin-top:22px}.paper-kicker{font-size:10px;color:#0066cc;letter-spacing:.09em;display:block;margin-bottom:15px}.lab-paper>p{font-size:15px;color:#626268;margin-bottom:25px}.assessment-paper .lab-fields{grid-template-columns:1fr;gap:20px}.assessment-paper .lab-fields>div{display:grid;grid-template-columns:110px 1fr;gap:15px}.assessment-paper .lab-fields dt{margin:3px 0 0}.email-fields{margin:0;padding:0 0 17px;border-bottom:1px solid #dde4ed}.email-fields>div{display:grid;grid-template-columns:60px 1fr;margin-bottom:12px;gap:15px}.email-fields dt{margin-top:3px}.draft-letter{padding:10px 0}.draft-letter p{font-size:15px;color:#4a4a4a;line-height:1.8}.human-stamp{display:flex;gap:14px;align-items:center;padding-top:15px;border-top:1px solid #dde4ed}.human-stamp strong{font-size:14px;display:block;font-weight:500}.human-stamp>div>span{font-size:11px;color:#626268;display:block;margin-top:5px}.case-system-line{display:flex;justify-content:space-between;gap:15px;list-style:none;padding:28px 0 0;border-top:1px solid #cbd5e2;font-size:13px;color:#626268;margin:5px 0 0}.case-system-line li{position:relative}.case-system-line li:before{content:'';width:5px;height:5px;position:absolute;top:-31px;left:0;border-radius:50%;background:#0071e3}.case-safeguards{padding:60px 6vw 85px}.case-sticky-note{font-size:14px!important;max-width:280px!important;line-height:1.8}.safeguard-list article{display:grid;grid-template-columns:30px 1fr;gap:20px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #e1e5ec}.safeguard-list article:last-child{border:0;margin-bottom:0}.safeguard-list article>span{font-size:11px;color:#0066cc;padding-top:6px}.safeguard-list h3{font-size:27px;line-height:1.15;letter-spacing:-.04em}.safeguard-list p{font-size:15px;color:#626268;margin:14px 0 0}.case-details{border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;margin-top:65px;padding:0}.case-details summary{padding:24px 35px 24px 0;font-size:16px;cursor:pointer;line-height:1.6;min-height:72px}.case-details>div{padding:0 0 25px;max-width:960px}.case-details p{font-size:15px;line-height:1.8;color:#626268}.case-details .case-tool-list{font-size:13px;line-height:2;color:#0066cc}.case-evidence{padding:75px 6vw 85px;background:#111214;color:white}.case-evidence .case-section-top>span:last-child{color:#a9b4c3}.case-evidence h2 em,.case-journey h2 em{color:#a9b9cf}.evidence-numbers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;margin:65px 0 50px}.evidence-numbers>div{display:flex;align-items:center;gap:25px}.evidence-numbers strong{font-size:clamp(82px,9vw,145px);line-height:1;font-weight:400;letter-spacing:-.08em;color:#6aaeff}.evidence-numbers span{font-size:13px;line-height:1.7;color:#c0cad7}.evidence-context{max-width:1030px;font-size:15px;line-height:1.9!important;color:#bdc5d1}.evidence-qualification{font-size:12px;max-width:850px;color:#a6b4c7;line-height:1.7!important;margin-top:25px}.case-close{text-align:center;padding:110px 6vw 100px}.case-close h2{font-size:clamp(46px,6.2vw,92px);line-height:1.04;letter-spacing:-.065em}.case-close p:not(.case-eyebrow){color:#626268;font-size:16px;line-height:1.8;margin:30px auto}.case-close .case-eyebrow{color:#626268}.case-next{padding:38px 6vw;display:grid;grid-template-columns:1fr 2fr auto;gap:30px;align-items:center;background:#e8f2ff;color:#111}.case-next>span{font-size:11px;line-height:1.7}.case-next strong{font-size:clamp(23px,2.4vw,36px);font-weight:500;letter-spacing:-.045em}.case-next .case-next-action{font-size:13px;border-bottom:1px solid #111;padding-bottom:5px;width:max-content}.case-next:hover strong{color:#0066cc}

.website-hero{min-height:835px;background:radial-gradient(ellipse at 77% 53%,#cce4ff,transparent 52%),#f5f5f7;color:#111}.website-hero .case-topline>span{color:#626268}.website-hero .case-topline>a{border-color:#b6c1cf}.website-hero-title{position:relative;z-index:4;padding-top:75px;width:49%;pointer-events:none}.website-hero-title a{pointer-events:auto}.website-hero-title .case-eyebrow{color:#0066cc}.website-hero-title h1{font-size:clamp(67px,7.1vw,108px)}.website-hero-title>p:not(.case-eyebrow){color:#626268;font-size:17px;line-height:1.7;margin:32px 0 27px}.website-hero .case-hero-foot{color:#626268}.website-stage{position:absolute;right:0;top:160px;width:64%;height:585px;perspective:1500px;transform-style:preserve-3d;transform:rotateX(var(--case-rx,0deg)) rotateY(var(--case-ry,0deg));transition:transform .2s ease-out;pointer-events:none}.website-desktop{position:absolute;left:5%;top:75px;width:680px;height:418px;border:1px solid #c2cedd;border-radius:11px;transform:rotateY(-25deg) rotateX(10deg) rotateZ(-8deg);overflow:hidden;background:#fff;box-shadow:10px 35px 70px #18477724,3px 5px 0 #b0c0d3}.mini-browser-bar{height:26px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#f0f3f8;border-bottom:1px solid #e1e6ef}.mini-browser-bar i{width:5px;height:5px;background:#bac2cb;border-radius:50%}.mini-browser-bar>span{font-size:8px;color:#626268;margin:auto}.oakfield-art{padding:27px 33px}.oakfield-art-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.oakfield-art-nav strong{font-size:20px;letter-spacing:-.05em}.oakfield-art-nav span{font-size:9px;color:#626268}.oakfield-art-kicker{display:block;font-size:9px;color:#0066cc;letter-spacing:.09em;margin-bottom:14px}.oakfield-art h2{font-size:43px;line-height:1.06;letter-spacing:-.055em}.oakfield-art p{font-size:11px;line-height:1.6;margin:17px 0}.oakfield-art-button{display:inline-block;background:#0071e3;color:#fff;padding:10px 15px;border-radius:30px;font-size:9px}.oakfield-art-jobs{display:flex;gap:25px;margin-top:27px;font-size:10px;color:#626268}.website-phone{position:absolute;right:10%;top:270px;width:183px;height:345px;border:6px solid #161c26;border-radius:29px;background:#fff;padding:32px 20px 20px;transform:rotateY(-17deg) rotateZ(7deg) translateZ(65px);box-shadow:0 25px 50px #12355438}.phone-speaker{position:absolute;width:47px;height:6px;background:#161c26;border-radius:30px;top:9px;left:calc(50% - 23px)}.website-phone>strong{font-size:13px;letter-spacing:-.04em}.website-phone>small{display:block;font-size:6px;letter-spacing:.06em;color:#0066cc;margin:25px 0 12px}.website-phone h3{font-size:30px;line-height:1.03}.website-phone p{font-size:8px;line-height:1.6;margin:10px 0}.website-phone .oakfield-art-button{font-size:7px;padding:8px 12px;margin-bottom:10px}.phone-job{font-size:8px;padding:7px 0;border-bottom:1px solid #dde4ed}.website-stage-note{position:absolute;left:16%;top:535px;font-size:11px;line-height:1.6;color:#626268;border-left:1px solid #0071e3;padding-left:15px}.case-comparison{background:#e8f2ff;padding:75px 6vw 65px;color:#111}.compare-presets{display:flex;background:#ffffff9c;border-radius:30px;padding:5px;gap:5px}.compare-presets button{border:0;border-radius:24px;min-height:43px;padding:10px 18px;background:transparent;color:#4a4a4a;font-size:13px}.compare-presets button[aria-pressed=true]{background:#111;color:white}.compare-frame{position:relative;margin:50px auto 30px;width:min(100%,1050px);border:1px solid #c3d2e4;border-radius:13px;box-shadow:0 25px 75px #1943721f;background:#fff;overflow:hidden}.compare-chrome{height:39px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;background:#f5f5f7;border-bottom:1px solid #d6deea;font-size:10px;color:#626268}.compare-canvas{position:relative;height:520px}.compare-original,.compare-redesigned{position:absolute;inset:0;overflow:hidden}.compare-original{background:#e7e7e7;color:#333}.old-site-nav{padding:25px 38px;background:#d7d7d7;display:flex;flex-direction:column;gap:15px;line-height:1.6}.old-site-nav strong{font-size:20px;letter-spacing:-.025em}.old-site-nav>span{font-size:11px;color:#626268}.old-site-content{padding:35px 40px;max-width:810px}.old-site-content h3{font-size:31px;letter-spacing:-.03em;line-height:1.15;margin-bottom:22px}.old-site-content p{font-size:13px;line-height:1.7;color:#555;margin:14px 0}.old-links{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;text-decoration:underline;margin-top:22px}.compare-redesigned{background:#fff;clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.new-site-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 45px}.new-site-nav>strong{font-size:26px;letter-spacing:-.055em}.new-site-nav>span{font-size:11px;color:#626268}.new-site-content{padding:32px 45px}.new-site-content>span:first-child{display:block;font-size:10px;color:#0066cc;letter-spacing:.08em;margin-bottom:14px}.new-site-content h3{font-size:56px;line-height:1.02;letter-spacing:-.065em}.new-site-content p{font-size:13px;color:#626268;line-height:1.6;max-width:480px;margin:20px 0}.new-site-cta{display:inline-block;padding:12px 20px;border-radius:30px;background:#0071e3;color:white;font-size:11px}.new-site-jobs{display:flex;gap:50px;margin-top:30px;font-size:10px;color:#626268}.new-site-jobs b{display:block;font-size:12px;color:#111;font-weight:500;margin-top:7px}.comparison-watermark{position:absolute;bottom:13px;right:20px;font-size:8px;letter-spacing:.08em;color:#626268}.compare-divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:2px;background:#0071e3;pointer-events:none;box-shadow:0 0 20px #0071e355}.compare-divider>span{position:absolute;top:45%;left:-18px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0071e3;color:white;font-size:19px;box-shadow:0 5px 15px #1112}.compare-control{display:flex;align-items:center;gap:25px;max-width:700px;margin:0 auto}.compare-control label{font-size:13px;white-space:nowrap}.compare-control input{width:100%;min-width:0;min-height:44px;accent-color:#0071e3;cursor:ew-resize;margin:0}.compare-control output{font-size:12px;min-width:38px;text-align:right}.compare-help{font-size:11px;text-align:center;color:#52657d;margin:12px auto 0}.comparison-takeaways{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:45px auto 0;max-width:1000px}.comparison-takeaways span{font-size:10px;letter-spacing:.1em;color:#0066cc}.comparison-takeaways p{font-size:16px;line-height:1.75;margin:13px 0 0;color:#4a4a4a}.case-mobile-story{padding:75px 6vw 100px}.mobile-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.mobile-art-stage{position:relative;perspective:1200px;min-height:660px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#e8f2ff,transparent 68%)}.mobile-art-word{position:absolute;font-size:clamp(100px,12vw,190px);font-weight:500;letter-spacing:-.08em;color:#c6ddf7;transform:rotate(-90deg);left:-100px;top:245px;z-index:0}.enquiry-phone{position:relative;width:294px;min-height:574px;border:7px solid #171c25;border-radius:39px;padding:42px 23px 25px;background:#fff;box-shadow:15px 30px 65px #23426824;transform:rotateY(12deg) rotateZ(-6deg)}.enquiry-phone .phone-speaker{width:64px;left:calc(50% - 32px)}.enquiry-phone-brand{font-weight:500;font-size:18px;letter-spacing:-.05em}.enquiry-phone-label{font-size:7px;letter-spacing:.08em;color:#0066cc;display:block;margin:35px 0 15px}.enquiry-phone h3{font-size:29px;line-height:1.07}.enquiry-phone-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.enquiry-phone-options>*{padding:11px 8px;background:#f1f4f8;border-radius:6px;font-size:8px;text-align:center;font-weight:400}.enquiry-phone-options>b{background:#0071e3;color:white}.enquiry-phone>small{font-size:9px;color:#4a4a4a;display:block;margin:15px 0 6px}.enquiry-phone-input{font-size:9px;color:#777;border-bottom:1px solid #c8d1df;padding:8px 0 12px}.enquiry-phone-action{background:#0071e3;color:white;border-radius:25px;padding:12px 20px;text-align:center;font-size:10px;margin-top:24px}.phone-foot{display:block;text-align:center;font-size:7px;line-height:1.6;color:#626268;margin-top:12px}.mobile-art-caption{position:absolute;bottom:0;font-size:11px;color:#626268}.mobile-story-copy>.case-eyebrow{color:#0066cc}.mobile-story-copy h2{font-size:clamp(37px,4.3vw,65px)}.mobile-story-copy>.case-lead{font-size:23px;line-height:1.45;margin:28px 0 20px;color:#111;letter-spacing:-.025em}.mobile-story-copy>p:not(.case-eyebrow):not(.case-lead){font-size:16px;color:#626268;line-height:1.8}.mobile-principles{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:23px}.mobile-principles li{display:grid;grid-template-columns:25px 1fr;gap:18px}.mobile-principles li>span{font-size:10px;color:#0066cc;padding-top:4px}.mobile-principles strong{font-size:17px;font-weight:500;letter-spacing:-.025em}.mobile-principles p{font-size:14px;line-height:1.7;color:#626268;margin:8px 0 0}.case-journey{padding:75px 6vw;background:#111214;color:#fff}.case-journey .case-section-top>span:last-child{color:#aab5c5}.journey-words{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin:70px 0 45px}.journey-words>div>span{font-size:10px;letter-spacing:.05em;color:#a1bbdc;display:block;margin-bottom:25px}.journey-words strong{font-size:clamp(32px,3.8vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.055em}.journey-words p{font-size:14px;line-height:1.8;color:#bbc4d1;margin-top:25px}.journey-honesty{font-size:12px;color:#9fadc0;max-width:700px;line-height:1.7!important}.case-outcomes{padding:55px 6vw 80px}.foundation-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:none!important;padding-top:15px!important}.foundation-notes h3{font-size:22px;line-height:1.2}.foundation-notes p{font-size:14px}.case-bridge{margin-top:60px;display:grid;grid-template-columns:1fr 1.7fr;column-gap:50px;align-items:start}.case-bridge>span{font-size:12px;color:#626268;padding-top:8px}.case-bridge p{font-size:26px;letter-spacing:-.035em;line-height:1.45;margin:0 0 20px}.case-bridge .text-link{grid-column:2;width:max-content}.case-close-blue{background:#e8f2ff}.case-close-blue+.case-next{background:#f5f5f7}
@media(max-width:1150px) and (min-width:701px){.case-hero-copy{max-width:49%}.case-hero h1{font-size:8vw}.dossier-stage{width:690px;right:-80px;scale:.78;transform-origin:75% 40%;top:170px}.dossier-draft{left:19%}.case-hero-copy>p:not(.case-eyebrow){font-size:14px}.website-stage{width:770px;right:-130px;scale:.75;transform-origin:80% 50%;top:220px}.website-hero-title{width:58%}.website-hero-title h1{font-size:8vw}.case-editorial{gap:7vw}.case-slide{gap:5vw;grid-template-columns:1fr 1.1fr}.lab-paper{padding:25px}.evidence-numbers{gap:30px}.evidence-numbers>div{gap:20px;align-items:start;flex-direction:column}.case-next{grid-template-columns:1fr 1.7fr}.case-next-action{grid-column:2}.case-tabs{gap:30px}.journey-words{gap:35px}.mobile-story-layout{gap:6vw}.mobile-art-word{left:-125px}.case-lab-heading p{max-width:200px}.new-site-content h3{font-size:48px}.new-site-jobs{gap:33px}}
@media(min-width:701px) and (max-width:850px){.case-hero{min-height:870px}.case-hero-copy{padding-top:65px;max-width:64%}.case-hero h1{font-size:75px}.dossier-stage{top:295px;width:690px;left:41%;right:auto;scale:.53;transform-origin:0 0}.case-hero-copy>p:not(.case-eyebrow){margin-top:75px;width:245px;font-size:14px}.dossier-caption{display:none}.website-hero-title{padding-top:65px;width:100%}.website-hero-title h1{font-size:85px}.website-stage{top:315px;left:37%;width:770px;right:auto;scale:.58;transform-origin:0 0}.website-hero-title>p:not(.case-eyebrow){margin-top:90px;max-width:225px;font-size:15px}.case-meta{gap:25px}.case-meta p{font-size:12px}.case-editorial{grid-template-columns:1fr 1.15fr;gap:45px}.case-editorial h2{font-size:39px}.case-slide{grid-template-columns:1fr;gap:35px;padding-right:20px}.slide-story{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.slide-number{grid-column:1/-1}.slide-story>p{font-size:14px;margin-top:0}.slide-story h3{font-size:36px}.slide-story .case-side-note{grid-column:2;margin-top:5px}.lab-paper{max-width:530px;justify-self:center;width:100%;transform:rotateZ(1deg)}.mobile-story-layout{grid-template-columns:1fr 1.1fr;gap:20px}.enquiry-phone{scale:.87}.mobile-art-stage{min-height:580px}.mobile-art-word{display:none}.mobile-story-copy h2{font-size:38px}.mobile-story-copy>p:not(.case-eyebrow):not(.case-lead){font-size:14px}.journey-words{gap:25px}.journey-words strong{font-size:33px}.foundation-notes{grid-template-columns:1fr}.case-bridge{grid-template-columns:1fr 1.7fr;gap:25px}}
@media(max-width:700px){.case-main h2{font-size:37px;line-height:1.08}.case-eyebrow{font-size:10px;margin-bottom:22px}.case-topline,.case-section-top{font-size:10px;gap:25px}.case-topline>span,.case-section-top>span:last-child{max-width:145px;text-align:right}.case-topline>a{white-space:nowrap}.case-hero{padding:28px 24px 35px;min-height:1040px}.case-hero-copy{padding-top:42px;max-width:none}.case-hero h1{font-size:clamp(54px,14.8vw,84px);line-height:1.02;letter-spacing:-.065em}.case-hero-copy>p:not(.case-eyebrow){margin-top:382px;font-size:14px;line-height:1.8;max-width:340px}.case-hero-copy>p:not(.case-eyebrow) br{display:none}.case-hero-copy>.button{font-size:13px}.dossier-stage{width:650px;left:50%;right:auto;top:345px;scale:.47;transform:translateX(-50%);transform-origin:0 0;height:670px}.dossier-source{left:4%;top:5px}.dossier-context{left:49%;top:65px}.dossier-draft{left:14%;top:315px}.dossier-caption{display:none}.case-hero-foot{left:24px;right:24px;bottom:25px;font-size:9px;gap:25px}.case-hero-foot>span{max-width:140px}.case-hero-foot>span:last-child{text-align:right}.case-brief{padding:0 24px 60px}.case-meta{grid-template-columns:1fr;gap:23px;padding:33px 0 0}.case-meta>div{display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:start}.case-meta span{font-size:8px;padding-top:3px;line-height:1.7}.case-meta p{font-size:12px;margin:0;line-height:1.6}.case-editorial{grid-template-columns:1fr;gap:25px;padding-top:55px}.case-editorial>div>h2{margin-bottom:0}.case-editorial>div>.case-lead{font-size:23px;line-height:1.45;margin-bottom:24px}.case-editorial>div>p:not(.case-eyebrow):not(.case-lead){font-size:15px;line-height:1.8;margin-bottom:20px}.case-lab,.case-safeguards,.case-evidence,.case-comparison,.case-mobile-story,.case-journey,.case-outcomes{padding:52px 24px}.case-section-top{margin-bottom:40px;line-height:1.6;letter-spacing:0}.case-lab-heading,.comparison-heading{display:block}.case-lab-heading h2{font-size:37px}.case-lab-heading p{font-size:13px;margin:23px 0 0}.case-tabs{gap:16px;justify-content:space-between;margin:28px 0 5px}.case-tabs button{font-size:10px;padding:14px 0;max-width:30%;min-height:65px}.case-tabs button>span{display:block;margin:8px 0 0;font-size:11px;line-height:1.5}.case-slide{grid-template-columns:1fr;gap:35px;padding:32px 7px 50px 0;min-height:0}.slide-number{font-size:12px;margin-bottom:18px}.slide-story h3{font-size:31px;line-height:1.1;margin-bottom:22px}.slide-story p{font-size:15px}.case-side-note{font-size:12px;margin-top:23px}.lab-paper{padding:23px;transform:rotateZ(1deg);border-radius:9px}.lab-paper:before{inset:8px -8px -8px 8px;border-radius:9px;transform:rotate(1deg)}.lab-paper-top{gap:8px;font-size:11px;margin-bottom:22px;padding-bottom:18px}.lab-paper-top small{font-size:7px;max-width:95px;text-align:right}.lab-paper h4{font-size:27px}.lab-fields{gap:22px 17px}.lab-fields dt,.email-fields dt{font-size:9px}.lab-fields dd,.email-fields dd{font-size:12px}.lab-paper blockquote{font-size:13px}.paper-footnote{font-size:9px}.lab-paper>p{font-size:14px}.assessment-paper .lab-fields>div{grid-template-columns:92px 1fr;gap:12px}.draft-letter p{font-size:14px}.human-stamp strong{font-size:13px}.human-stamp>div>span{font-size:10px}.case-system-line{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 22px;font-size:11px;padding-top:22px}.case-system-line li:before{display:none}.case-safeguards .case-editorial{padding-top:0}.case-sticky-note{margin-top:24px!important;max-width:100%!important}.safeguard-list article{grid-template-columns:22px 1fr;gap:13px;margin-bottom:24px;padding-bottom:24px}.safeguard-list h3{font-size:24px}.safeguard-list p{font-size:14px}.case-details{margin-top:35px}.case-details summary{font-size:14px;min-height:70px;padding:23px 20px 23px 0}.case-details p{font-size:14px}.case-details .case-tool-list{font-size:12px}.case-evidence h2{font-size:34px}.evidence-numbers{grid-template-columns:1fr;gap:27px;margin:40px 0}.evidence-numbers>div{display:grid;grid-template-columns:74px 1fr;gap:25px;align-items:center}.evidence-numbers strong{font-size:85px}.evidence-numbers span{font-size:13px}.evidence-context{font-size:14px}.evidence-qualification{font-size:11px}.case-close{padding:70px 24px}.case-close h2{font-size:42px;line-height:1.07}.case-close p:not(.case-eyebrow){font-size:14px;margin:24px auto}.case-close p br{display:none}.case-next{padding:32px 24px;grid-template-columns:1fr;gap:17px}.case-next>span{font-size:10px}.case-next strong{font-size:30px;line-height:1.1}.case-next .case-next-action{font-size:12px}.website-hero{min-height:1030px}.website-hero-title{padding-top:45px;width:100%}.website-hero-title h1{font-size:clamp(54px,14.9vw,85px)}.website-hero-title>p:not(.case-eyebrow){margin-top:435px;font-size:15px;line-height:1.7}.website-stage{top:285px;left:50%;right:auto;width:740px;scale:.44;transform:translateX(-50%);transform-origin:0 0;height:680px}.website-desktop{left:2%;top:80px;width:670px}.website-phone{right:8%;top:330px}.website-stage-note{top:655px;left:8%;font-size:18px;width:480px;line-height:1.6}.website-hero-title>.button{font-size:13px}.compare-presets{width:max-content;margin-top:28px}.compare-presets button{font-size:12px;min-height:44px;padding:10px 22px}.compare-frame{margin:28px 0 20px;border-radius:9px}.compare-chrome{height:32px;padding:0 12px;font-size:8px;gap:12px}.compare-chrome>span:last-child{font-size:7px}.compare-canvas{height:490px}.old-site-nav{padding:20px;gap:12px}.old-site-nav strong{font-size:16px}.old-site-nav>span{font-size:8px;line-height:1.9;max-width:230px}.old-site-content{padding:25px 20px}.old-site-content h3{font-size:23px;margin-bottom:16px}.old-site-content p{font-size:10px;line-height:1.7;margin:12px 0}.old-links{font-size:9px;gap:11px;margin-top:18px}.new-site-nav{padding:23px 20px}.new-site-nav>strong{font-size:21px}.new-site-nav>span{font-size:8px}.new-site-content{padding:32px 20px}.new-site-content>span:first-child{font-size:8px;line-height:1.6;margin-bottom:14px}.new-site-content h3{font-size:35px;line-height:1.05}.new-site-content p{font-size:11px;line-height:1.7;margin:20px 0}.new-site-cta{font-size:10px;padding:12px 18px}.new-site-jobs{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:25px;font-size:8px}.new-site-jobs b{font-size:10px;margin-top:5px}.comparison-watermark{font-size:7px;bottom:12px;right:12px}.compare-divider>span{width:32px;height:32px;left:-15px;font-size:15px}.compare-control{gap:14px;flex-wrap:wrap}.compare-control label{width:100%;font-size:12px}.compare-control input{width:calc(100% - 50px)}.compare-control output{font-size:11px;min-width:35px}.compare-help{font-size:10px;line-height:1.8;margin-top:8px;text-align:left}.comparison-takeaways{gap:23px;margin-top:30px}.comparison-takeaways span{font-size:9px}.comparison-takeaways p{font-size:13px;line-height:1.7}.comparison-takeaways p br{display:none}.mobile-story-layout{display:flex;flex-direction:column;gap:50px}.mobile-art-stage{min-height:610px;width:100%;order:2;margin-top:0}.mobile-art-word{font-size:135px;left:-82px;top:235px}.enquiry-phone{width:270px;min-height:550px;padding:40px 20px 24px;transform:rotateZ(-4deg)}.enquiry-phone h3{font-size:28px}.mobile-art-caption{bottom:-10px;font-size:10px}.mobile-story-copy{order:1}.mobile-story-copy h2{font-size:39px}.mobile-story-copy>.case-lead{font-size:22px;margin-top:28px}.mobile-story-copy>p:not(.case-eyebrow):not(.case-lead){font-size:15px}.mobile-principles{gap:22px}.mobile-principles strong{font-size:16px}.mobile-principles p{font-size:14px}.journey-words{grid-template-columns:1fr;gap:35px;margin:45px 0 35px}.journey-words>div{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.journey-words>div>span{grid-column:1/-1;margin:0;font-size:9px}.journey-words strong{font-size:34px}.journey-words p{font-size:13px;line-height:1.7;margin:0}.journey-honesty{font-size:11px}.case-outcomes .case-editorial{padding-top:0}.foundation-notes{grid-template-columns:1fr;gap:20px}.foundation-notes h3{font-size:22px}.case-bridge{grid-template-columns:1fr;gap:20px;margin-top:40px}.case-bridge>span{font-size:11px}.case-bridge p{font-size:23px;line-height:1.5;margin:0}.case-bridge .text-link{grid-column:1;font-size:12px}.case-close-blue h2{font-size:39px}}
@media(max-width:360px){.case-topline{font-size:9px;gap:12px}.case-topline>span{max-width:120px}.case-hero{min-height:1010px}.case-hero h1{font-size:51px}.dossier-stage{scale:.39;top:345px}.case-hero-copy>p:not(.case-eyebrow){margin-top:335px}.website-stage{scale:.365;top:275px}.website-hero-title>p:not(.case-eyebrow){margin-top:380px}.website-hero{min-height:970px}.case-main h2{font-size:34px}.case-next strong{font-size:26px}.lab-paper{padding:18px}.lab-fields{grid-template-columns:1fr}.case-tabs button>span{font-size:10px}.comparison-heading h2{font-size:33px}.new-site-content h3{font-size:29px}.new-site-nav>span{font-size:7px}.old-site-content h3{font-size:21px}.journey-words strong{font-size:29px}.journey-words>div{gap:15px}.enquiry-phone{width:245px;padding-left:17px;padding-right:17px}.enquiry-phone h3{font-size:26px}.case-close h2{font-size:37px}.case-meta>div{grid-template-columns:82px 1fr;gap:15px}}
@media(prefers-reduced-motion:reduce){.dossier-stage,.website-stage{transition:none!important}.case-slide{animation:none!important}}html[data-motion=off] .case-slide{animation:none!important}
.website-desktop{z-index:1}.website-phone{z-index:3;top:235px;right:7%}.compare-divider{pointer-events:auto;cursor:ew-resize;touch-action:none}.compare-divider>span{touch-action:none}.compare-frame[data-edge=true] .compare-divider{opacity:0;pointer-events:none}
@media(max-width:700px){.website-phone{top:330px;right:8%}.website-hero-title>p:not(.case-eyebrow){margin-top:320px}.website-hero{min-height:940px}}
@media(max-width:360px){.website-hero-title>p:not(.case-eyebrow){margin-top:285px}.website-hero{min-height:900px}}
.website-stage{transform-style:flat}.website-phone{transform:rotateY(-13deg) rotateZ(7deg)}
