.cw{background:var(--paper);padding:clamp(112px,12vw,168px) 0 clamp(80px,10vw,140px)}.cw-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px 64px;align-items:end;margin-bottom:clamp(36px,4.5vw,64px)}.cw-head .lh-serif{display:block;max-width:15ch;background:linear-gradient(94deg,var(--orange),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.3em;margin-bottom:-.24em;padding-left:.12em;margin-left:-.12em}.cw-lab{position:fixed;right:12px;bottom:12px;z-index:70;margin:0;padding:6px 10px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.04em}.cr-nav{border-top:1px solid rgba(15,15,16,.16);border-bottom:1px solid rgba(15,15,16,.16);margin-bottom:clamp(40px,5vw,72px);scroll-margin-top:80px}.cr-nav [role=tablist]{display:flex;flex-wrap:wrap;gap:0 clamp(20px,3.4vw,48px)}.cr-nav button{position:relative;display:block;margin:0;padding:18px 0 16px;border:0;background:none;color:#8a847b;font:inherit;font-weight:700;font-size:clamp(15px,1.25vw,17px);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .3s var(--ease)}.cr-nav button.is-on,.cr-nav button:hover{color:var(--ink)}.cr-nav button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--orange),var(--pink));transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease)}.cr-nav button.is-on:after{transform:scaleX(1)}.cr-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:24px clamp(32px,5vw,88px);align-items:start}.cr-logo{display:flex;align-items:center;height:clamp(48px,5vw,72px);margin:0 0 22px}.cr-logo img{display:block;width:auto;height:auto;max-height:100%;max-width:min(280px,100%)}.cr-name{margin:0;font-family:var(--font-archivo),Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:.95;font-size:clamp(2.2rem,3.8vw,3.5rem)}.cr-sector{margin:12px 0 0;font-size:14px;font-weight:500;color:#6b6762}.cr-label{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e04e00}.cr-brief{padding-top:6px}.cr-brief-text{margin:0;max-width:34ch;font-family:var(--font-instrument-serif),Baskerville,Georgia,serif;font-style:italic;font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.22;letter-spacing:-.012em;text-wrap:pretty}.cr{--wk-radius:14px;--wk-frame-bg:var(--stone);--wk-ease:var(--ease);--wk-focus:#e04e00}.cr-stage{display:flex;flex-direction:column;gap:28px;margin-top:clamp(40px,5vw,64px)}.cr .wk-cmp-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr .wk-cmp-frame{box-shadow:0 0 0 1px rgba(15,15,16,.14),0 30px 60px -38px rgba(15,15,16,.5)}.cr .wk-cmp-label{padding:6px 11px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cr .wk-cmp-label--before{background:var(--ink);color:var(--paper)}.cr .wk-cmp-label--after{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cr .wk-cmp-rail{width:3px;left:-1.5px;background:linear-gradient(180deg,var(--orange),var(--pink))}.cr .wk-cmp-handle{width:52px;height:52px;margin:-26px 0 0 -26px;color:var(--paper);background:linear-gradient(135deg,var(--orange),var(--pink));box-shadow:0 0 0 3px var(--paper),0 10px 24px -10px rgba(15,15,16,.6)}.cr .wk-cmp-handle:hover{transform:scale(1.06)}.cr .wk-cmp-caps{font-size:13px;color:#6b6762}.cr .wk-cmp-caps b{margin-right:6px;color:var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cr .wk-rights,.cr-rights{position:absolute;right:10px;bottom:10px;z-index:4;pointer-events:none;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:700;background:rgba(255,253,248,.92);color:#c2009c;box-shadow:inset 0 0 0 1px rgba(194,0,156,.5)}.cr-phones-slider{display:none}.cr-note{margin:12px 0 0;font-size:13px;line-height:1.5;color:#6b6762}.cr-note:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--pink);vertical-align:1px}.cr-lower{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:40px clamp(32px,5vw,88px);margin-top:clamp(56px,6vw,88px);align-items:start}.cr-phone-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);max-width:470px}.cr-phone{margin:0}.cr-phone-frame{position:relative;overflow:hidden;aspect-ratio:390/844;border-radius:26px;background:var(--stone);box-shadow:0 0 0 7px var(--ink),0 26px 44px -26px rgba(15,15,16,.55);margin:7px}.cr-phone-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.cr-phone figcaption{margin-top:16px;font-size:13px;color:#6b6762}.cr-phone figcaption b{margin-right:6px;color:var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cr-changed ul{list-style:none;margin:0;padding:0}.cr-changed li{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:4px 24px;padding:16px 0 17px;border-top:1px solid rgba(15,15,16,.14)}.cr-changed li:last-child{border-bottom:1px solid rgba(15,15,16,.14)}.cr-changed b{font-family:var(--font-archivo),Helvetica,Arial,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.cr-changed span{font-size:1rem;line-height:1.5;color:#3d3a37}.cr-status{display:block;margin-top:5px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c2009c}.cr-evidence{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:20px clamp(28px,4vw,64px);align-items:start;margin-top:clamp(48px,5vw,72px);padding-top:26px}.cr-evidence:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),var(--pink))}.cr .wk-outcome{display:inline-block;margin-bottom:12px;padding:4px 8px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(15,15,16,.35)}.cr .wk-outcome--not-measured{color:#6b6762;box-shadow:inset 0 0 0 1px rgba(15,15,16,.2)}.cr-ev-block ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.cr-ev-block li{position:relative;padding-left:14px;font-weight:600;font-size:1rem}.cr-ev-block li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--orange)}.cr-ev-block p{margin:0;font-size:1rem;line-height:1.5;color:#3d3a37}.cr-more{margin:26px 0 0;align-self:start}.cr-art{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:28px clamp(32px,5vw,88px);align-items:center;margin-top:clamp(56px,6vw,88px)}.cr-art-text{margin:0;max-width:30ch;font-family:var(--font-instrument-serif),Baskerville,Georgia,serif;font-style:italic;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.cr-art figure{margin:0}.cr-art figcaption{margin-top:14px;font-size:13px;line-height:1.45;color:#6b6762}.cr-art figcaption b{margin-right:6px;color:var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cr-marks{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:0 clamp(12px,2vw,28px);max-width:520px}.cr-mark-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--wk-radius);background:#fffdf8;box-shadow:0 0 0 1px rgba(15,15,16,.14);overflow:hidden}.cr-mark-tile>img{width:64%;height:auto}.cr-marks-to{height:2px;background:linear-gradient(90deg,var(--orange),var(--pink));margin-bottom:34px;position:relative}.cr-marks-to:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--pink);border-right:0}.cr-mark{position:relative;display:grid;place-items:center;width:100%;height:100%}.cr-mark svg{display:block;width:58%;height:auto;overflow:visible}.sbm-sr{transform-box:fill-box;transform-origin:center}.cr-replay{position:absolute;right:10px;bottom:8px;padding:4px 2px;border:0;background:none;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6762;cursor:pointer}.cr-replay:hover{color:var(--ink)}.cr-replay:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.cr-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,56px);max-width:600px;padding-top:10px}.cr-docfig:nth-child(2){margin-top:clamp(28px,4vw,52px)}.cr-docfig figcaption b{display:block;margin:0 0 4px}.cr-docfig figcaption span{display:block;max-width:30ch}.cr-doc{position:relative;width:82%;aspect-ratio:600/850}.cr-doc-page{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(15,15,16,.08),0 16px 28px -20px rgba(15,15,16,.55)}.cr-doc-front{transform:rotate(-1.2deg)}.cr-doc-back--1{transform:translate(15%,3%) rotate(3.5deg)}.cr-doc-back--2{transform:translate(24%,6%) rotate(6deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cr-doc-page{transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.cr-docfig:hover .cr-doc-front{transform:translateY(-3px) rotate(-1.8deg);box-shadow:0 0 0 1px rgba(15,15,16,.08),0 24px 34px -20px rgba(15,15,16,.6)}.cr-docfig:hover .cr-doc-back--1{transform:translate(19%,4%) rotate(5deg)}.cr-docfig:hover .cr-doc-back--2{transform:translate(30%,7%) rotate(8deg)}}@media (prefers-reduced-motion:no-preference){.cr-mark{--d:250ms}.cr-mark[data-motion=armed] .sbm-a{transform:translateX(-32px)}.cr-mark[data-motion=armed] .sbm-b{transform:translateY(32px)}.cr-mark[data-motion=armed] .sbm-s{transform:translate(52px,-52px)}.cr-mark[data-motion=armed] .sbm-sr{transform:rotate(45deg)}.cr-mark[data-motion=play] .sbm-a{animation:sbm-a .54s cubic-bezier(.5,0,.1,1) var(--d) both}.cr-mark[data-motion=play] .sbm-b{animation:sbm-b .54s cubic-bezier(.5,0,.1,1) calc(var(--d) + .16s) both}.cr-mark[data-motion=play] .sbm-s{animation:sbm-s .24s cubic-bezier(.65,0,.35,1) calc(var(--d) + .79s) both}.cr-mark[data-motion=play] .sbm-sr{animation:sbm-sr .18s cubic-bezier(.22,1,.36,1) calc(var(--d) + .92s) both}}@keyframes sbm-a{0%{transform:translateX(-32px)}to{transform:none}}@keyframes sbm-b{0%{transform:translateY(32px)}to{transform:none}}@keyframes sbm-s{0%{transform:translate(52px,-52px)}to{transform:none}}@keyframes sbm-sr{0%{transform:rotate(45deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){[data-reveal=armed] .cr-in{opacity:0;transform:translateY(18px)}[data-reveal=in] .cr-in{transition:opacity .6s var(--ease),transform .75s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.cr-desktop[data-reveal=armed] .wk-cmp-frame{opacity:0;transform:translateY(28px) scale(.985)}.cr-desktop[data-reveal=in] .wk-cmp-frame{transition:opacity .7s var(--ease),transform .9s var(--ease)}}@media (max-width:900px){.cr-art,.cr-evidence,.cr-intro,.cr-lower,.cw-head{grid-template-columns:1fr}.cr-more{margin-top:0}}@media (max-width:760px){.cr-nav [role=tablist]{gap:0 22px}.cr-nav button{padding:12px 0 11px}.cr-logo{height:48px;margin-bottom:16px}.cr-logo img{max-width:190px}.cr-phones-slider{display:block;order:-1}.cr-phones-slider .wk-cmp{max-width:none}.cr-phones-slider .wk-cmp-frame{border-radius:22px;aspect-ratio:auto;height:min(68svh,calc((100vw - 40px) * 844 / 390))}.cr-desktop:before{content:"On a desktop";display:block;margin:8px 0 12px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e04e00}.cr .wk-cmp-label{top:10px;padding:5px 9px;font-size:10px}.cr .wk-cmp-handle{width:46px;height:46px;margin:-23px 0 0 -23px}.cr-phones:not(.cr-phones--after){display:none}.cr-lower{margin-top:40px}.cr-art{margin-top:44px;gap:20px}.cr-docs{gap:0 22px}.cr-marks{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:0 10px}.cr-changed li{grid-template-columns:1fr;padding:14px 0}}