.campaign-editorial{background:var(--paper);color:var(--ink)}.campaign-editorial-hero{padding:clamp(48px,7vw,100px) var(--exp-pad,5vw) 48px;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:28px 8%;align-items:end}.campaign-editorial-hero>.exp-kicker,.campaign-editorial-hero>.campaign-back{grid-column:1/-1}.campaign-editorial-hero h1{font:850 clamp(48px,6.8vw,110px)/1.01 var(--font-heading),Impact,sans-serif!important;letter-spacing:0!important;text-transform:uppercase;margin:0!important;max-width:18ch}.campaign-editorial-hero p{font:400 clamp(17px,1.6vw,22px)/1.5 Inter,sans-serif;margin:0 0 26px}.campaign-editorial-hero .exp-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.campaign-back{font:12px var(--font-mono,monospace);padding-bottom:16px;display:inline-flex}.campaign-editorial-thesis{background:var(--pink);padding:28px var(--exp-pad,5vw);font:650 clamp(22px,2.6vw,38px)/1.2 Inter,sans-serif;letter-spacing:-.025em}.campaign-editorial-thesis p{margin:0;max-width:48ch}.campaign-decisions{padding:56px var(--exp-pad,5vw);background:var(--ink);color:var(--paper);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.campaign-decisions article{border-top:1px solid color-mix(in srgb,var(--paper) 31%,transparent);padding-top:20px}.campaign-decisions article>span{font:11px var(--font-mono,monospace);color:#ffe326}.campaign-decisions h3{font:650 25px/1.12 Inter,sans-serif!important;letter-spacing:-.02em!important;margin:20px 0 14px}.campaign-decisions p{font:16px/1.6 Inter,sans-serif;max-width:35ch}.campaign-reading{padding:64px var(--exp-pad,5vw);display:grid;grid-template-columns:.6fr 1.4fr;gap:8%}.campaign-reading h2{font:850 clamp(40px,5vw,74px)/1 var(--font-heading),Impact,sans-serif;letter-spacing:0;margin:20px 0}.campaign-reading>div>a{display:grid;grid-template-columns:28px 1fr 24px;gap:20px;border-top:1px solid color-mix(in srgb,var(--ink) 21%,transparent);padding:22px 0;text-decoration:none;color:inherit}.campaign-reading h3{font:650 21px/1.2 Inter,sans-serif;margin:0 0 10px;letter-spacing:-.025em}.campaign-reading p{font:14px/1.5 Inter,sans-serif;margin:0;max-width:48ch}.campaign-reading a>span{font:11px var(--font-mono,monospace);padding-top:5px}.campaign-reading a:hover h3{text-decoration:underline;text-underline-offset:5px}.campaign-chapter-intro{padding:44px var(--exp-pad,5vw);display:grid;grid-template-columns:.6fr 1.4fr;gap:8%;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.campaign-chapter-intro p{font:400 clamp(18px,2vw,27px)/1.5 Inter,sans-serif;max-width:48ch;margin:0 0 16px}.campaign-chapter-next{padding:30px var(--exp-pad,5vw);display:flex;justify-content:space-between;gap:24px;background:var(--paper)}.campaign-chapter-next a{max-width:45%;font:14px/1.5 Inter,sans-serif}.campaign-chapter-next b{display:block;margin-top:8px}@media(max-width:760px){.campaign-editorial-hero,.campaign-experience>header,.campaign-reading,.campaign-chapter-intro{display:block;padding-inline:22px}.campaign-editorial-hero h1{font-size:clamp(43px,11vw,72px)!important;margin:24px 0!important}.campaign-editorial-hero p{font-size:17px}.campaign-experience{padding:44px 22px 24px}.campaign-experience>header{padding:0}.campaign-experience h2{margin:18px 0}.campaign-composition{display:block;padding-top:30px}.campaign-fragments{padding:0 8px}.campaign-fragment{min-height:68px;padding:17px 14px}.campaign-transfer{display:flex;align-items:center;justify-content:center;height:94px;gap:20px}.campaign-transfer svg{height:50px;width:50px;transform:rotate(90deg)}.campaign-transfer span{font-size:22px}.campaign-view-content{padding:26px 20px}.campaign-work-row small{display:none}.campaign-experience>footer{display:block;font-size:10px}.campaign-experience>footer>span{display:block;margin-top:10px}.campaign-decisions{display:block;padding:40px 22px}.campaign-decisions article+article{margin-top:30px}.campaign-reading>div{margin-top:32px}.campaign-reading>div>a{grid-template-columns:20px minmax(0,1fr) 16px;gap:12px}.campaign-reading h3{overflow-wrap:anywhere}.campaign-chapter-intro>.exp-kicker{display:block;margin-bottom:20px}.campaign-chapter-next{padding:24px 22px}.campaign-chapter-next a{font-size:12px}.campaign-editorial-thesis{padding:26px 22px}}.campaign-landing-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5%;align-items:center;background:var(--paper)}.campaign-hero-copy{min-width:0}.campaign-hero-copy h1{font-size:clamp(48px,5.6vw,88px)!important;margin:24px 0!important;max-width:15ch}.campaign-hero-copy>div>p{max-width:36ch;font-size:19px;line-height:1.6}.campaign-story{--cs-paper:#fffdf5;--cs-ink:#171717;--cs-accent:#ffe326;background:#ff147c;color:var(--cs-ink);border:1px solid var(--cs-ink);padding:22px;box-shadow:5px 7px 0 var(--cs-ink);min-width:0;position:relative;scroll-margin-top:110px}.campaign-story-starter{background:#8ce0cc}.campaign-story-visit,.campaign-story-stack{background:#ffe326}.campaign-story-prototype{background:#b9cce8}.campaign-story-agent{background:#263b39;color:#fffdf5}.campaign-story-approval{background:#ffc6dd}.campaign-story-label,.campaign-story-caption{display:flex;justify-content:space-between;gap:16px;font:600 10px/1.5 var(--font-mono,monospace)}.campaign-story-label{border-bottom:1px solid currentColor;padding-bottom:14px}.campaign-story-caption{border-top:1px solid currentColor;padding-top:16px;flex-direction:column;gap:6px}.campaign-story-caption strong{font:650 17px/1.4 Inter,sans-serif}.campaign-story-caption>span{font-weight:400}.campaign-story-scene{padding:28px 0;perspective:1200px;min-width:0}.cs-scene{position:relative;color:var(--cs-ink);min-width:0;isolation:isolate;font:14px/1.45 Inter,sans-serif}.cs-scene *{box-sizing:border-box}.cs-scene small{display:block;font:600 9px/1.5 var(--font-mono,monospace);letter-spacing:.055em}.cs-scene strong{display:block;font:700 clamp(24px,2.25vw,34px)/1.08 Inter,sans-serif;letter-spacing:-.045em}.cs-scene p{font:400 13px/1.5 Inter,sans-serif;margin:8px 0}.cs-window{position:relative;background:var(--cs-paper);border:1px solid var(--cs-ink);border-radius:10px;box-shadow:0 3px #d1cec5,0 5px 0 var(--cs-ink),0 18px 30px #17171726;overflow:hidden;min-width:0}.cs-window-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#171717;color:#fffdf5;font:500 9px/1.5 var(--font-mono,monospace);border-bottom:1px solid #171717}.cs-window-bar>i{width:6px;height:6px;border-radius:50%;background:#ff147c;flex:none}.cs-window-bar>span:last-child{margin-left:auto}.cs-app-body{padding:22px}.cs-app-body>small{margin-bottom:14px}.cs-app-body>strong{margin-bottom:20px}.cs-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#ffe326;color:#171717;font-weight:700;font-size:12px}.cs-profile{display:flex;align-items:center;gap:12px;margin:20px 0}.cs-profile>div{min-width:0}.cs-profile strong{font-size:21px}.cs-profile p{margin:4px 0 0}.cs-profile>span:last-child:not(.cs-avatar){margin-left:auto}.cs-status{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#dcecd6;color:#183e24;border:1px solid #bdcdb5;border-radius:5px;padding:12px 14px;font:650 12px/1.5 Inter,sans-serif;margin-top:18px}.cs-status>span{font:500 10px/1.5 var(--font-mono,monospace)}.cs-handnote{display:block;font:400 20px/1.25 var(--font-marker),cursive;margin:24px 0 0;transform:rotate(-2deg)}.cs-connector{display:block;width:100%;height:54px;fill:none;stroke:currentColor;stroke-width:2;overflow:visible}.cs-request-orbit{display:flex;justify-content:space-between;gap:10px}.cs-request-orbit>span{display:block;border:1px solid var(--cs-ink);background:#ffe326;border-radius:50%;padding:14px 12px;min-width:74px;text-align:center;font:600 11px/1.4 Inter,sans-serif}.cs-request .cs-window{margin-inline:4%;transform:rotate(-1deg)}.cs-progress{height:5px;background:#ddd9cf;border-radius:5px;overflow:hidden}.cs-progress-fill{display:block;width:100%;height:100%;background:#ff147c}.cs-progress-labels{display:flex;justify-content:space-between;font:500 9px/1.4 Inter,sans-serif;margin-top:10px;gap:8px}.cs-incoming{display:flex;gap:12px;align-items:center;background:var(--cs-paper);padding:16px;border:1px solid var(--cs-ink);transform:rotate(-2deg);width:93%;box-shadow:3px 4px #171717}.cs-incoming strong{font-size:21px;margin-top:5px}.cs-incoming>span:last-child{margin-left:auto}.cs-task-list{display:grid;gap:13px;margin:22px 0}.cs-check{display:flex;align-items:center;gap:10px;font-size:13px}.cs-check i{font-style:normal;background:#ffe326;display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.cs-starter .cs-window{margin-left:5%;transform:rotate(1deg)}.cs-visit{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;padding:12px 0}.cs-ticket{background:#143d2b;color:#fffdf5;border:1px solid #171717;border-radius:12px;padding:20px;transform:rotate(-5deg);box-shadow:0 8px #17241a,0 18px 24px #17171726}.cs-ticket strong{font-size:30px;margin:18px 0;color:#fffdf5}.cs-ticket-code{width:85px;height:85px;background:repeating-conic-gradient(#fffdf5,#fffdf5 25%,#143d2b 0%,#143d2b 50%) 50%/12px 12px;position:relative;border:6px solid #fffdf5;margin:18px 0}.cs-ticket-code>span{position:absolute;width:23px;height:23px;background:#143d2b;border:5px solid #fffdf5;outline:3px solid #143d2b;top:0;left:0}.cs-ticket-code>span:nth-child(2){left:auto;right:0}.cs-ticket-code>span:nth-child(3){top:auto;bottom:0}.cs-ticket-bottom{border-top:1px dashed #fffdf580;padding-top:14px;display:grid;gap:5px;font-size:10px}.cs-visit .cs-window{transform:rotate(3deg);margin-left:-8px;z-index:2}.cs-visit .cs-app-body{padding:18px}.cs-visit .cs-app-body>strong{font-size:24px;margin:12px 0}.cs-accepted{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#dcecd6;font-size:28px;color:#183e24}.cs-role-strip{grid-column:1/-1;display:grid;gap:7px;border-top:1px solid #171717;padding-top:15px;font-size:12px}.cs-scan-line{position:absolute;top:90px;left:6%;width:36%;height:2px;background:#ff147c;box-shadow:0 0 12px 3px #ff147c66;z-index:4;opacity:0}.cs-prototype{min-height:415px;padding-top:12px}.cs-notebook{background:#fffdf5;border:1px solid #171717;width:62%;padding:18px;transform:rotate(-6deg);box-shadow:4px 5px #171717}.cs-wireframe{border:2px solid #171717;border-radius:5px;padding:16px;margin-top:16px}.cs-wireframe>span{display:block;border:1px solid #171717;height:18px;margin-bottom:10px}.cs-wireframe>span:nth-child(2){height:55px;background:linear-gradient(25deg,transparent 48%,#171717 49%,#171717 51%,transparent 52%)}.cs-wireframe b{display:block;font:13px var(--font-marker),cursive;margin-top:18px}.cs-notebook .cs-handnote{font-size:17px}.cs-phone{position:relative;margin:-190px 1% 0 auto;width:51%;max-width:220px;border:5px solid #252525;border-radius:29px;background:#fffdf5;box-shadow:2px 2px #e9e4d7,4px 5px #484848,0 20px 25px #17171730;transform:rotate(4deg);overflow:hidden}.cs-phone-island{height:8px;width:48px;border-radius:10px;background:#171717;margin:9px auto 13px}.cs-phone-content{padding:0 14px 20px}.cs-phone-content strong{font-size:25px;margin:12px 0}.cs-phone-content p{font-size:10px}.cs-phone-content b{font-size:13px}.cs-phone .cs-status{font-size:11px;padding:9px;margin-top:10px}.cs-room-art{height:90px;background:#dac3ac;position:relative;overflow:hidden;margin-bottom:14px;border-radius:4px;perspective:200px}.cs-room-art:before{content:"";position:absolute;top:8px;right:20%;bottom:40%;left:20%;background:#f3eadf;border:6px solid #9b7e63;box-shadow:0 4px 12px #66513d30}.cs-room-art:after{content:"";position:absolute;left:16%;right:16%;height:34%;bottom:14%;background:#537c69;transform:rotateX(50deg);border-radius:30%;box-shadow:0 12px 0 -3px #284238}.cs-room-art i{position:absolute;width:18px;height:20px;background:#f4ecd9;bottom:12px;border-radius:5px;z-index:1;left:12%}.cs-room-art i:nth-child(2){left:34%;bottom:5px}.cs-room-art i:nth-child(3){left:60%;bottom:5px}.cs-room-art i:nth-child(4){left:80%}.cs-receipt{background:#171717;color:#fffdf5;padding:15px 18px;width:76%;position:relative;margin:-14px 0 0;transform:rotate(-2deg);border-left:4px solid #ffe326;box-shadow:0 8px 16px #17171720}.cs-receipt>span{display:block;font:11px/1.6 var(--font-mono,monospace);margin-top:6px}.cs-tools{display:flex;justify-content:space-between;gap:12px}.cs-tools>span{display:grid;justify-items:center;gap:6px;font:600 10px/1.4 var(--font-mono,monospace)}.cs-tools i{display:grid;place-items:center;font:700 24px Inter,sans-serif;background:#171717;color:#fffdf5;width:50px;height:50px;border:1px solid #171717;border-radius:10px;box-shadow:3px 3px #fffdf5}.cs-stack-wires{height:75px}.cs-ledger>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d7d5cd;padding:12px 0;font-size:12px}.cs-ledger b{text-align:right}.cs-stack .cs-window{transform:rotate(-1deg)}.cs-agent-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:#fffdf5}.cs-agent-inputs>div{padding:14px;border:1px solid #ffffff66;background:#ffffff08;transform:rotate(-2deg)}.cs-agent-inputs>div:nth-child(2){transform:rotate(2deg)}.cs-agent-inputs i{display:block;font:25px/1 Inter,sans-serif;margin-bottom:12px;color:#ffe326}.cs-agent-inputs span{display:block;font-size:11px;margin-top:7px}.cs-agent>.cs-connector{color:#ffe326}.cs-proposal{border-left:3px solid #ff147c;background:#eee9de;padding:14px;margin-top:18px}.cs-proposal>span{font-size:10px;font-weight:700}.cs-proposal p{font-size:13px;margin:8px 0}.cs-proposal small{font-size:8px}.cs-approval-gate{display:flex;align-items:center;gap:12px;border-top:2px dashed #171717;padding-top:18px;margin-top:22px}.cs-approval-gate>span{background:#ffe326;padding:10px;font-size:20px}.cs-approval-gate b{font-size:13px}.cs-approval-gate p{font-size:11px;margin:4px 0 0}.cs-mail-stack{display:grid;padding:0 6%;gap:5px;transform:rotate(-3deg);margin-bottom:26px}.cs-mail-stack>span{border:1px solid #171717;background:#fffdf5;padding:10px 14px;font:11px/1.4 var(--font-mono,monospace);box-shadow:2px 2px #171717}.cs-mail-stack>span:nth-child(2){transform:translate(12px) rotate(4deg)}.cs-document{display:grid;grid-template-columns:55px 1fr;gap:15px;align-items:center}.cs-document>div:first-child{border:1px solid #aaa79d;padding:12px 8px;transform:rotate(-4deg);background:#fff;box-shadow:2px 2px #d2cfc5}.cs-document i{display:block;height:3px;background:#b0aaa0;margin:6px 0}.cs-document i:nth-child(3){background:#ff147c}.cs-document strong{font-size:24px;margin:8px 0}.cs-approval .cs-window{transform:rotate(1deg)}@media(max-width:1000px){.campaign-story{max-width:650px;width:100%;margin-inline:auto;box-sizing:border-box}.campaign-story-scene{max-width:500px;margin-inline:auto}.cs-scene strong{font-size:30px}.cs-prototype{max-width:450px;margin-inline:auto}}@media(max-width:760px){.campaign-story{padding:16px;box-shadow:3px 5px #171717}.campaign-story-scene{padding:24px 0}.campaign-story-label{font-size:8px}.campaign-story-caption strong{font-size:16px}.cs-app-body{padding:18px}.cs-scene strong{font-size:26px}.cs-profile strong{font-size:20px}.cs-visit{gap:10px}.cs-ticket{padding:14px}.cs-ticket strong{font-size:25px}.cs-visit .cs-app-body{padding:13px}.cs-visit .cs-app-body>strong{font-size:22px}.cs-visit .cs-window-bar{font-size:8px;padding:9px}.cs-visit .cs-status{display:block;padding:8px;font-size:10px}.cs-visit .cs-status>span{display:block}.cs-ticket-code{width:70px;height:70px}.cs-incoming strong{font-size:18px}.cs-incoming{padding:13px;gap:8px}.cs-avatar{width:32px;height:32px}.cs-request-orbit>span{min-width:64px;padding:12px 8px;font-size:10px}.cs-request .cs-window,.cs-starter .cs-window{margin-inline:0}.cs-prototype{min-height:390px}.cs-notebook{padding:12px}.cs-notebook small{font-size:8px}.cs-wireframe{padding:10px}.cs-phone{width:54%;margin-top:-155px}.cs-phone-content{padding:0 10px 15px}.cs-phone-content strong{font-size:23px}.cs-receipt{width:84%;padding:13px}.cs-room-art{height:75px}.cs-handnote{font-size:18px}.cs-agent-inputs{gap:9px}.cs-agent-inputs>div{padding:12px}.cs-agent-inputs small{font-size:8px}.cs-document{grid-template-columns:43px 1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.cs-scene *{animation:none!important}.cs-scan-line{display:none}}@media(max-width:1000px){.campaign-landing-hero{grid-template-columns:minmax(0,1fr);gap:40px}.campaign-hero-copy h1{max-width:20ch}}@media(max-width:760px){.campaign-landing-hero{display:grid;padding:40px 22px;gap:35px}.campaign-hero-copy h1{font-size:clamp(43px,11vw,72px)!important}.campaign-hero-copy>div>p{font-size:17px;line-height:1.6}}.campaign-proof-reference{padding:34px var(--exp-pad,5vw);background:#ffe326;display:grid;grid-template-columns:1fr auto;gap:12px 30px;align-items:center}.campaign-proof-reference>.exp-kicker{grid-column:1/-1}.campaign-proof-reference p{font:400 18px/1.6 var(--font-body);margin:0;max-width:42ch}.campaign-proof-reference a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:600;text-underline-offset:5px}@media(max-width:700px){.campaign-proof-reference{grid-template-columns:minmax(0,1fr);padding:28px 22px}.campaign-proof-reference p{font-size:16px}}.campaign-recognition{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;padding:70px var(--exp-pad,5vw);background:var(--paper)}.campaign-recognition h2,.campaign-delivery h2{font:650 clamp(29px,3.2vw,48px)/1.12 var(--font-body);letter-spacing:-.035em;max-width:20ch;margin:20px 0 0}.campaign-recognition p,.campaign-delivery p{font:400 18px/1.65 var(--font-body);max-width:54ch;margin:0 0 20px}.campaign-recognition p:last-child{margin-bottom:0}.campaign-delivery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px 7%;padding:70px var(--exp-pad,5vw);background:var(--ink);color:var(--paper)}.campaign-delivery .exp-kicker{color:#ffe326}.campaign-delivery h2{margin-bottom:26px}.campaign-journey{align-self:center;min-width:0;border:1px solid color-mix(in srgb,var(--paper) 21%,transparent);padding:26px;box-shadow:5px 6px 0 var(--pink);background:#242424}.campaign-journey ol{list-style:none;padding:0;margin:24px 0}.campaign-journey li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:15px;align-items:start;padding:15px 0;border-top:1px solid color-mix(in srgb,var(--paper) 19%,transparent)}.campaign-journey li>span{font:11px/1.6 var(--font-mono);color:#ffe326}.campaign-journey strong{font:550 19px/1.4 var(--font-body)}.campaign-journey>p{font-size:16px;margin:0;color:#e2ddd2}.campaign-together{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--paper) 21%,transparent);padding-top:30px;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:15px 7%}.campaign-together h3{font:600 24px/1.3 var(--font-body);margin:0}.campaign-together a{grid-column:2;color:var(--paper);display:inline-flex;min-height:44px;align-items:center;font-weight:600;text-underline-offset:5px}@media(max-width:760px){.campaign-recognition,.campaign-delivery{grid-template-columns:minmax(0,1fr);gap:26px;padding:44px 22px}.campaign-recognition h2,.campaign-delivery h2{font-size:30px;line-height:1.17}.campaign-recognition p,.campaign-delivery p{font-size:17px;line-height:1.65}.campaign-journey{padding:20px}.campaign-journey strong{font-size:17px}.campaign-journey>p{font-size:16px}.campaign-together{grid-template-columns:minmax(0,1fr);gap:15px}.campaign-together a{grid-column:1}.campaign-together h3{font-size:23px}}.campaign-landing-hero{display:block;padding:64px max(24px,calc((100% - 1200px)/2)) 48px;border-bottom:0}.campaign-hero-copy{max-width:850px}.campaign-hero-copy h1{font:750 clamp(36px,4.7vw,68px)/1.08 var(--font-body)!important;letter-spacing:-.035em!important;text-transform:none;max-width:22ch;margin:18px 0 24px!important;text-wrap:balance}.campaign-hero-copy>div>p{font:400 19px/1.6 var(--font-body);max-width:55ch;margin:0}.campaign-hero-copy .exp-actions{justify-content:flex-start;gap:20px 28px;margin-top:28px}.campaign-hero-copy .exp-button,.campaign-hero-copy .exp-link{margin:0}.campaign-problem-example{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;padding:48px max(24px,calc((100% - 1200px)/2)) 64px;border-top:1px solid #17171725}.campaign-opening-story{min-width:0;border:0;padding:0;margin:0}.campaign-opening-story h2{font:700 clamp(28px,2.6vw,38px)/1.18 var(--font-body);letter-spacing:-.025em;margin:16px 0 24px;max-width:24ch;text-wrap:balance}.campaign-opening-story p,.campaign-delivery p{font:400 18px/1.65 var(--font-body);max-width:48ch;margin:0}.campaign-opening-story p+p{margin-top:20px}.campaign-better{margin-top:30px;padding-top:24px;border-top:1px solid #17171725}.campaign-better h3,.campaign-outcome h3,.campaign-together h3{font:700 23px/1.3 var(--font-body);letter-spacing:-.02em;margin:0 0 16px}.campaign-example{min-width:0}.campaign-delivery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:56px max(24px,calc((100% - 1200px)/2));gap:36px 64px;background:#e9e4d9;color:var(--ink)}.campaign-delivery .exp-kicker{color:var(--ink)}.campaign-delivery h2{font:700 clamp(28px,2.6vw,38px)/1.18 var(--font-body);max-width:25ch;margin:16px 0 24px;text-wrap:balance}.campaign-outcome{align-self:center;border:0;padding:0}.campaign-outcome>p{font:400 18px/1.65 var(--font-body);letter-spacing:0;max-width:48ch;margin:0}.campaign-together{border-color:#17171730;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 64px;padding-top:28px}.campaign-together p{margin:0}.campaign-together a{color:var(--ink);justify-self:start}.campaign-proof-reference{background:var(--paper);padding:28px max(24px,calc((100% - 1200px)/2));border-bottom:1px solid #17171725}.campaign-editorial .studio-invitation h2{font-size:clamp(34px,4.2vw,60px);line-height:1.12;letter-spacing:-.03em}.campaign-editorial .campaign-reading{padding:40px max(24px,calc((100% - 1200px)/2))}.campaign-editorial .campaign-reading h2{font:700 28px/1.2 var(--font-body);letter-spacing:-.02em}.campaign-story-label{font-size:10px}.campaign-story-caption>span{font-size:12px}@media(max-width:760px){.campaign-landing-hero{padding:36px 22px}.campaign-hero-copy h1{font-size:36px!important;line-height:1.12!important;max-width:20ch;margin:16px 0 24px!important}.campaign-hero-copy>div>p,.campaign-opening-story p,.campaign-delivery p,.campaign-outcome>p{font-size:18px;line-height:1.65}.campaign-hero-copy .exp-actions{align-items:flex-start;gap:12px 22px;margin-top:24px}.campaign-hero-copy .exp-link{min-height:44px;display:inline-flex;align-items:center}.campaign-problem-example{grid-template-columns:minmax(0,1fr);padding:36px 22px 44px;gap:30px}.campaign-opening-story h2,.campaign-delivery h2{font-size:28px;line-height:1.2}.campaign-better{margin-top:24px;padding-top:24px}.campaign-delivery{grid-template-columns:minmax(0,1fr);padding:36px 22px;gap:28px}.campaign-outcome{padding-top:24px;border-top:1px solid #17171730}.campaign-together{display:block;padding-top:24px}.campaign-together a{margin-top:16px}.campaign-proof-reference{padding:26px 22px}.campaign-proof-reference p{font-size:17px}.campaign-editorial .campaign-reading{padding:36px 22px}.campaign-editorial .exp-kicker{font-size:11px;line-height:1.5;letter-spacing:.08em}}
