.mn{--purple:#4b197d;--yellow:#f6bd22;background:var(--paper);color:var(--ink);font-size:17px}.mn p{line-height:1.65}.mn figure{margin:0}.mn figcaption{line-height:1.45}.mn figcaption,.mn-nav{font-size:14px;letter-spacing:.08em}.mn-nav{height:76px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);text-transform:uppercase}.mn-nav>span{justify-self:center}.mn-nav>div{justify-self:end;display:flex;align-items:center;gap:7px}.mn-nav button{font-size:14px;border:0;background:transparent;color:var(--muted);padding:5px;cursor:pointer}.mn-nav button.active{color:var(--ink);font-weight:700}.mn-nav i{font-style:normal;color:var(--line)}.mn-hero{min-height:calc(100svh - 76px);padding:4vh 3vw 8vh;position:relative;overflow:hidden}.mn-hero-meta{display:flex;justify-content:space-between;font-size:14px;letter-spacing:.09em;text-transform:uppercase}.mn-hero h1{font-family:var(--serif);font-size:clamp(90px,15.5vw,250px);line-height:.75;letter-spacing:-.08em;font-weight:400;margin:9vh 0 0;position:relative;z-index:2}.mn-hero figure{width:54vw;height:58vh;margin:-1vw 0 0 35vw;position:relative}.mn-hero figure img{object-position:center}.mn-tagline{position:absolute;left:4vw;bottom:12vh;font-family:var(--serif);font-size:clamp(28px,3.4vw,56px);line-height:.9!important;letter-spacing:-.04em}.mn-tagline em{color:var(--purple);font-style:normal}.mn-overview{padding:13vh 3vw}.mn-overview>header{display:grid;grid-template-columns:9vw 1fr;border-top:1px solid var(--ink);padding-top:20px}.mn-overview>header span,.mn-section-title>span{font-size:14px;color:var(--accent)}.mn-overview h2,.mn-section-title h2{font-family:var(--serif);font-weight:400;font-size:clamp(54px,8vw,126px);line-height:.88;letter-spacing:-.06em;margin:0}.overview-lead{width:68%;margin:12vh 0 12vh 21vw}.overview-lead p{font-family:var(--serif);font-size:clamp(28px,3.1vw,50px);line-height:1.2}.overview-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.overview-grid article{padding:28px 24px 35px 0;border-right:1px solid var(--line)}.overview-grid article+article{padding-left:24px}.overview-grid article:last-child{border-right:0}.campaign-flow h3,.overview-grid h3{font-family:var(--serif);font-size:26px;font-weight:400;margin:0 0 25px}.overview-grid p{font-size:16px;margin:0}.mn-section-title{display:grid;grid-template-columns:8vw 1.25fr 1fr;gap:3vw;align-items:start}.mn-section-title p{font-size:17px;margin:3px 0 0}.mn-direction{min-height:145vh;padding:13vh 3vw;position:relative;overflow:hidden}.mood{position:absolute;width:56vw;height:68vh;left:3vw;top:37vh}.mood img{object-fit:cover}.logo-study{position:absolute;width:28vw;height:24vh;right:3vw;top:45vh;background:var(--purple);padding:4vw 3vw}.logo-study img{object-fit:contain}.logo-study figcaption{color:var(--paper)}.poster-study{position:absolute;width:27vw;height:70vh;right:10vw;bottom:7vh;transform:rotate(2deg)}.mn-popup,.mn-products{background:#211c25;color:var(--paper);padding:13vh 3vw}.mn-section-title.light>span{color:var(--yellow)}.product-editorial{height:200vh;position:relative;margin-top:12vh}.prod{position:absolute}.prod-1{width:35vw;height:55vh;left:0;top:0}.prod-2{width:24vw;height:47vh;right:3vw;top:16vh}.prod-3{width:42vw;height:58vh;left:28vw;top:62vh}.prod-4{width:27vw;height:52vh;left:2vw;top:116vh}.prod-5{width:30vw;height:55vh;right:4vw;top:128vh}.prod-6{width:25vw;height:43vh;left:39vw;bottom:0}.mn-popup figcaption,.mn-products figcaption{color:#f2efe7cc}.mn-social{padding:13vh 3vw 18vh}.portrait-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;margin:12vh auto 15vh;width:78%}.portrait-strip img{aspect-ratio:4/5;object-fit:cover}.portrait-strip img:nth-child(2){transform:translateY(6vh)}.social-spread{display:grid;grid-template-columns:1.2fr .75fr .75fr;gap:3vw;align-items:start}.social-spread figure:first-child{margin-top:12vh}.social-spread figure{min-width:0}.social-spread img{height:auto;object-fit:contain}.mn-popup{padding-bottom:18vh}.campaign-flow{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:12vh 0;border-top:1px solid #f2efe755;border-bottom:1px solid #f2efe755}.campaign-flow li{padding:28px 26px 35px 0;border-right:1px solid #f2efe733}.campaign-flow li+li{padding-left:26px}.campaign-flow li:last-child{border-right:0}.campaign-flow b{font-size:14px;color:var(--yellow)}.campaign-flow h3{font-size:30px;margin:45px 0 20px}.campaign-flow p{font-size:16px}.popup-media{min-height:190vh;position:relative}.motion{position:absolute;width:30vw;left:0;top:0}.motion video{display:block;width:100%;height:66vh;background:#000;object-fit:contain}.countdowns{position:absolute;top:7vh;right:0;width:58vw;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.countdowns img{height:53vh;object-fit:cover}.popup-poster{position:absolute;left:18vw;top:80vh;width:31vw;height:73vh;transform:rotate(-2deg)}.popup-recap{position:absolute;right:5vw;bottom:2vh;width:38vw;height:65vh;transform:rotate(1.5deg)}.mn-behind{padding:13vh 3vw}.contact-sheet{margin-top:12vh;display:grid;grid-template-columns:repeat(12,1fr);gap:1.2vw;align-items:start}.contact-sheet figure:first-child{grid-column:1/span 4}.contact-sheet figure:nth-child(2){grid-column:5/span 3;margin-top:12vh}.contact-sheet figure:nth-child(3){grid-column:8/span 5}.contact-sheet figure:nth-child(4){grid-column:2/span 3;margin-top:2vh}.contact-sheet figure:nth-child(5){grid-column:5/span 5;margin-top:-8vh}.contact-sheet figure:nth-child(6){grid-column:10/span 3;margin-top:6vh}.contact-sheet img{aspect-ratio:4/3;object-fit:cover}.mn-end{padding:15vh 3vw 0;background:var(--yellow);color:#241a14}.end-label{font-size:14px;letter-spacing:.09em;text-transform:uppercase}.reflection{font-size:clamp(30px,4vw,64px);line-height:1.16!important;max-width:1150px;margin:9vh 0 16vh}.mn-end>a,.reflection{font-family:var(--serif)}.mn-end>a{display:flex;justify-content:space-between;align-items:end;padding:35px 0;border-top:1px solid;font-size:clamp(40px,8vw,120px);letter-spacing:-.06em}.mn-end>a span{font-family:var(--sans)}.mn-end footer,.mn-end>a span{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.mn-end footer{background:transparent;color:inherit;padding:6vh 0 3vh;display:flex;justify-content:space-between}@media(max-width:760px){.mn{font-size:16px}.mn-nav{height:64px;padding:0 20px;grid-template-columns:1fr 1fr;font-size:14px}.mn-nav>span{display:none}.mn-hero{min-height:780px;padding:30px 20px 70px}.mn-hero-meta{font-size:14px}.mn-hero h1{font-size:21vw;margin-top:80px;overflow-wrap:anywhere}.mn-hero figure{width:78vw;height:390px;margin:15px 0 0 14vw}.mn-tagline{left:20px;bottom:55px;font-size:32px}.mn-behind,.mn-direction,.mn-overview,.mn-social{padding:90px 20px}.mn-overview>header{grid-template-columns:42px 1fr}.mn-overview h2,.mn-section-title h2{font-size:15vw}.overview-lead{width:100%;margin:70px 0}.overview-lead p{font-size:28px}.overview-grid{grid-template-columns:1fr}.overview-grid article,.overview-grid article+article{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.mn-section-title{grid-template-columns:38px 1fr}.mn-section-title p{grid-column:2;margin-top:25px}.mn-direction{min-height:1280px}.mood{width:88vw;height:400px;left:6vw;top:390px}.logo-study{width:60vw;height:190px;right:5vw;top:760px;padding:45px 25px}.poster-study{width:62vw;height:500px;right:20vw;bottom:45px}.mn-popup,.mn-products{padding:90px 20px}.product-editorial{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:55px 14px;margin-top:70px}.prod{position:static!important;width:auto!important;height:auto!important}.prod img{height:280px}.prod:nth-child(2n){transform:translateY(42px)}.portrait-strip{width:100%;gap:8px;margin:70px 0 100px}.portrait-strip img:nth-child(2){transform:translateY(25px)}.social-spread{grid-template-columns:1fr 1fr;gap:50px 12px}.social-spread figure:first-child{grid-column:1/-1;margin-top:0}.campaign-flow{grid-template-columns:1fr;margin:70px 0}.campaign-flow li,.campaign-flow li+li{padding:24px 0;border-right:0;border-bottom:1px solid #f2efe733}.campaign-flow h3{margin:18px 0 10px}.popup-media{min-height:1800px}.motion{width:72vw;left:8vw}.motion video{height:480px}.countdowns{top:570px;width:100%;grid-template-columns:repeat(3,1fr);gap:6px}.countdowns img{height:300px}.popup-poster{left:0;top:930px;width:67vw;height:560px}.popup-recap{right:0;bottom:0;width:65vw;height:480px}.contact-sheet{grid-template-columns:1fr 1fr;gap:55px 12px;margin-top:70px}.contact-sheet figure:nth-child(n){grid-column:auto;margin-top:0}.contact-sheet figure:nth-child(2n){transform:translateY(35px)}.mn-end{padding:90px 20px 0}.reflection{font-size:30px;margin:60px 0 100px}.mn-end>a{display:block;font-size:13vw}.mn-end>a span{display:block;margin-bottom:18px}.mn-end footer{font-size:14px;gap:20px}}.campaign-results{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f2efe755;margin:-7vh 0 12vh}.campaign-results p{display:flex;flex-direction:column;margin:0;padding:0 0 36px}.campaign-results strong{font-family:var(--serif);font-size:clamp(54px,7vw,110px);font-weight:400;line-height:1}.campaign-results span{font-size:14px;letter-spacing:.07em;text-transform:uppercase;margin-top:12px}@media(max-width:760px){.campaign-results{grid-template-columns:1fr;margin:-35px 0 70px}.campaign-results p{border-bottom:1px solid #f2efe733;padding:25px 0}.campaign-results strong{font-size:64px}}.xhs{background:var(--paper);color:var(--ink);font-size:17px}.xhs p{line-height:1.65}.case>div>span,.xhs figcaption,.xhs-heading>span,.xhs-hero-meta,.xhs-nav{font-size:14px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.xhs-nav{height:76px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.xhs-nav>span{justify-self:center}.xhs-nav>a:last-child{justify-self:end}.xhs-hero{min-height:calc(100svh - 76px);padding:4vh 3vw 8vh;position:relative;overflow:hidden}.xhs-hero-meta{display:flex;justify-content:space-between}.xhs-ghost{font-size:clamp(80px,13vw,210px);line-height:.75!important;color:transparent;-webkit-text-stroke:1px var(--line);margin:9vh 0 0}.xhs-ghost,.xhs-hero h1{font-family:var(--serif);letter-spacing:-.07em}.xhs-hero h1{position:relative;z-index:2;font-size:clamp(72px,10.5vw,170px);line-height:.82;font-weight:400;margin:-2vw 0 0 4vw}.xhs-hero figure{position:absolute;width:44vw;height:58vh;right:4vw;bottom:5vh;margin:0}.xhs-hero figure img{object-fit:contain;background:#fff}.xhs-primary-link{position:absolute;left:4vw;bottom:7vh;font-family:var(--serif);font-size:clamp(24px,2.2vw,36px);border-bottom:1px solid;padding-bottom:5px}.xhs-heading{display:grid;grid-template-columns:8vw 1fr;align-items:start}.xhs-heading>span{color:var(--accent)}.xhs-heading h2{font-family:var(--serif);font-size:clamp(56px,8vw,126px);line-height:.85;letter-spacing:-.06em;font-weight:400;margin:0}.xhs-overview{padding:13vh 3vw 18vh;border-top:1px solid var(--line);position:relative}.xhs-overview-copy{width:63%;margin:12vh 0 10vh 27vw}.xhs-overview-copy p{font-family:var(--serif);font-size:clamp(28px,3.2vw,52px);line-height:1.2}.account-facts{width:62%;display:grid;grid-template-columns:1fr 1fr;margin-left:0;border-top:1px solid var(--line)}.account-facts article{padding:30px 3vw 35px 0;border-bottom:1px solid var(--line)}.account-facts article:nth-child(2){padding-left:3vw}.account-facts span,.system-list b,.system-list>article>p:first-of-type,.workflow-lead+ol span{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.account-facts h3{font-family:var(--serif);font-size:28px;font-weight:400}.account-facts p{font-size:16px}.account-number{grid-column:1/-1}.account-number strong{display:block;font-family:var(--serif);font-size:clamp(74px,9vw,140px);font-weight:400;line-height:1}.account-visual{position:absolute;width:31vw;right:3vw;bottom:17vh;margin:0}.account-visual img{height:auto}.xhs-system{padding:13vh 3vw}.system-intro{font-family:var(--serif);font-size:clamp(26px,3vw,48px);line-height:1.25;width:62%;margin:10vh 0 12vh 27vw}.system-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.system-list article{padding:30px 3vw 45px 0;border-right:1px solid var(--line)}.system-list article+article{padding-left:3vw}.system-list article:last-child{border-right:0}.system-list h3{font-family:var(--serif);font-size:40px;font-weight:400;margin:35px 0 25px}.system-list p{font-size:16px}.xhs-selected{padding:13vh 3vw;background:#252321;color:var(--paper);overflow:hidden}.xhs-heading.light>span{color:var(--accent)}.xhs-scrap{height:245vh;position:relative;margin-top:10vh}.xhs-piece{position:absolute;margin:0}.xhs-piece img{object-fit:cover}.xp-1{width:46vw;height:56vh;left:0;top:0}.xp-1 img{object-fit:contain;background:#fff}.xp-2{width:25vw;height:51vh;right:3vw;top:12vh;transform:rotate(2deg)}.xp-3{width:31vw;height:55vh;left:15vw;top:61vh;transform:rotate(-1.5deg)}.xp-4{width:26vw;height:50vh;right:8vw;top:76vh}.xp-5{width:43vw;height:51vh;left:0;top:124vh}.xp-5 img{object-fit:contain;background:#fff}.xp-6{width:26vw;height:49vh;right:3vw;top:137vh;transform:rotate(2deg)}.xp-7{width:34vw;height:55vh;left:19vw;bottom:0;transform:rotate(-2deg)}.xp-8{width:25vw;height:48vh;right:8vw;bottom:4vh}.scribble{position:absolute;right:34vw;top:110vh;color:var(--accent);font-family:Comic Sans MS,cursive;font-size:34px;line-height:1;transform:rotate(-8deg)}.xhs-workflow{padding:13vh 3vw}.workflow-lead{font-family:var(--serif);font-size:clamp(26px,3vw,46px);line-height:1.25!important;width:61%;margin:10vh 0 12vh 28vw}.xhs-workflow ol{list-style:none;padding:0;margin:0 0 0 8vw;border-top:1px solid var(--ink)}.xhs-workflow li{display:grid;grid-template-columns:9vw 25vw 1fr;gap:2vw;align-items:start;padding:30px 0;border-bottom:1px solid var(--line)}.xhs-workflow h3{font-family:var(--serif);font-size:30px;font-weight:400;margin:0}.xhs-workflow li p{font-size:17px;margin:0;max-width:560px}.xhs-cases{padding:13vh 3vw;background:#e8e2d6}.case{display:grid;grid-template-columns:55% 1fr;gap:6vw;align-items:center;margin:14vh 0 20vh}.case:nth-of-type(2n){grid-template-columns:1fr 48%}.case:nth-of-type(2n)>img,.case:nth-of-type(2n)>video{grid-column:2;grid-row:1}.case:nth-of-type(2n)>div{grid-column:1;grid-row:1}.case>img,.case>video{width:100%;height:67vh;object-fit:contain;background:#fff}.case>div>span{color:var(--accent)}.case h3{font-family:var(--serif);font-size:clamp(42px,5vw,80px);line-height:.95;font-weight:400;letter-spacing:-.05em;margin:28px 0 40px}.case p{font-size:17px}.case-diary{margin-bottom:5vh}.xhs-reflection{padding:15vh 3vw}.xhs-reflection>p{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.xhs-reflection blockquote{font-family:var(--serif);font-size:clamp(32px,4.5vw,72px);line-height:1.18;margin:8vh 5vw 2vh 20vw}.xhs-next{padding:0 3vw;background:var(--accent);color:var(--paper)}.xhs-next>a{min-height:50vh;display:flex;flex-direction:column;justify-content:center;font-family:var(--serif);font-size:clamp(46px,8vw,125px);line-height:.9;letter-spacing:-.06em}.xhs-next>a span{font-family:var(--sans);margin-bottom:30px}.xhs-next footer,.xhs-next>a span{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.xhs-next footer{padding:30px 0;background:transparent;color:inherit;border-top:1px solid #f2efe766;display:flex;justify-content:space-between}@media(max-width:760px){.xhs{font-size:16px}.xhs-nav{height:64px;padding:0 20px;grid-template-columns:1fr 1fr}.xhs-nav>span{display:none}.xhs-hero{min-height:850px;padding:28px 20px 70px}.xhs-hero-meta{display:block}.xhs-hero-meta p{margin:0 0 6px}.xhs-ghost{font-size:21vw;margin-top:60px}.xhs-hero h1{font-size:19vw;margin:0}.xhs-hero figure{width:88vw;height:360px;right:6vw;bottom:120px}.xhs-primary-link{left:20px;bottom:55px;font-size:23px}.xhs-cases,.xhs-overview,.xhs-system,.xhs-workflow{padding:90px 20px}.xhs-heading{grid-template-columns:40px 1fr}.xhs-heading h2{font-size:15vw}.system-intro,.workflow-lead,.xhs-overview-copy{width:100%;margin:70px 0}.xhs-overview-copy p{font-size:28px}.account-facts{width:100%;grid-template-columns:1fr}.account-facts article,.account-facts article:nth-child(2){padding:25px 0}.account-number{grid-column:auto}.account-visual{position:static;width:100%;margin-top:60px}.system-list{grid-template-columns:1fr}.system-list article,.system-list article+article{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.xhs-selected{padding:90px 20px}.xhs-scrap{height:2150px}.xp-1{width:86vw;height:300px}.xp-2{width:52vw;height:370px;top:330px}.xp-3{width:60vw;height:390px;left:0;top:650px}.xp-4{width:50vw;height:360px;top:870px;right:0}.xp-5{width:86vw;height:290px;top:1250px}.xp-6{width:52vw;height:360px;top:1560px}.xp-7{width:58vw;height:370px;left:0;bottom:0}.xp-8{width:46vw;height:350px;right:0;bottom:70px}.scribble{top:1120px;right:10px;font-size:26px}.xhs-workflow ol{margin:0}.xhs-workflow li{grid-template-columns:42px 1fr;gap:8px 14px}.xhs-workflow li p{grid-column:2}.xhs-cases{padding-bottom:30px}.case,.case:nth-of-type(2n){display:flex;flex-direction:column;align-items:stretch;gap:35px;margin:80px 0 130px}.case>img,.case>video{height:auto;min-height:360px}.case h3{font-size:13vw}.xhs-reflection{padding:100px 20px}.xhs-reflection blockquote{font-size:30px;margin:50px 0}.xhs-next{padding:0 20px}.xhs-next>a{font-size:14vw;overflow-wrap:anywhere}.xhs-next footer{font-size:14px;gap:20px}}.chg{--olive:#3d432c;--orange:#a7432c;--cream:#f2efe7;--tea:#a9b083;background:var(--paper);color:var(--ink);font-size:17px}.chg p{line-height:1.65}.chg figcaption,.chg-heading>span,.chg-meta,.chg-nav,.page-study>div>span{font-size:14px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.chg-nav{height:76px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.chg-nav>span{justify-self:center}.chg-nav>a:last-child{justify-self:end}.chg-hero{min-height:calc(100svh - 76px);padding:4vh 3vw 8vh;position:relative;overflow:hidden}.chg-meta{display:flex;justify-content:space-between}.chg-hero h1{font-family:var(--serif);font-size:clamp(78px,12vw,190px);font-weight:400;line-height:.75;letter-spacing:-.075em;margin:10vh 0 0;position:relative;z-index:2}.chg-hero h1 em{font-style:normal;margin-left:15vw}.chg-hero figure{position:absolute;width:31vw;height:66vh;right:10vw;top:13vh;margin:0}.chg-hero figure img{object-fit:cover;object-position:top}.hero-project-info{position:absolute;left:4vw;bottom:7vh}.hero-project-info p{margin:3px 0;font-size:16px}.chg-prototype>a,.hero-project-info a{display:inline-block;font-family:var(--serif);font-size:clamp(24px,2vw,34px);border-bottom:1px solid;margin-top:22px;padding-bottom:5px}.chg-heading{display:grid;grid-template-columns:8vw 1fr}.chg-heading>span{color:var(--accent)}.chg-heading h2{font-family:var(--serif);font-size:clamp(56px,8vw,126px);font-weight:400;line-height:.86;letter-spacing:-.06em;margin:0}.chg-challenge,.chg-overview,.chg-pages,.chg-visual{padding:13vh 3vw}.chg-lead{font-family:var(--serif);font-size:clamp(28px,3.3vw,54px);line-height:1.2!important;width:67%;margin:12vh 0 12vh 25vw}.chg-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.chg-facts article{padding:30px 3vw 38px 0;border-right:1px solid var(--line)}.chg-facts article+article{padding-left:3vw}.chg-facts article:last-child{border-right:0}.chg-challenge h3,.chg-facts h3{font-family:var(--serif);font-size:28px;font-weight:400}.chg-challenge p,.chg-facts p{font-size:16px}.chg-challenge ol{list-style:none;padding:0;margin:12vh 0 0 8vw}.chg-challenge li{display:grid;grid-template-columns:7vw 30vw 1fr;gap:3vw;padding:30px 0;border-top:1px solid var(--line)}.chg-challenge b{font-size:14px;color:var(--accent)}.chg-challenge h3,.chg-challenge p{margin:0}.chg-ia,.chg-prototype{padding:13vh 3vw;background:var(--olive);color:var(--cream)}.chg-heading.light>span{color:#e3b384}.chg-ia>p,.chg-prototype>p{font-family:var(--serif);font-size:clamp(26px,3vw,46px);line-height:1.25;width:62%;margin:10vh 0 10vh 27vw}.ia-flow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f2efe766;border-bottom:1px solid #f2efe766;padding:35px 0;margin-bottom:10vh;font-size:16px}.ia-flow span{display:flex;flex-direction:column}.ia-flow small{font-size:14px;margin-top:8px;color:#f2efe7aa}.chg-ia figure{margin:0}.chg-ia figure img{height:auto}.visual-copy{width:50%;margin:12vh 0 10vh 32vw}.visual-copy h3{font-family:var(--serif);font-size:46px;font-weight:400}.palette{display:grid;grid-template-columns:repeat(4,1fr);height:34vh}.palette span{display:flex;align-items:end;padding:24px;font-size:14px}.olive{background:var(--olive);color:white}.orange{background:var(--orange);color:white}.cream{background:var(--cream);border:1px solid var(--line)}.tea{background:var(--tea)}.page-study{display:grid;grid-template-columns:1fr 48%;gap:6vw;align-items:center;margin:14vh 0}.page-study.about{grid-template-columns:48% 1fr}.page-study img{height:90vh;object-fit:contain;object-position:top}.page-study h3{font-family:var(--serif);font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.95;letter-spacing:-.05em}.page-pair{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;align-items:start}.page-pair figure:nth-child(2){margin-top:10vh}.page-pair img{height:85vh;object-fit:contain;object-position:top}.chg-prototype{background:#5b291f}.chg-prototype figure{margin:10vh 0 5vh}.chg-prototype figure img{height:auto}.chg-prototype>a{color:var(--cream)}.chg-end{padding:14vh 3vw 0;background:#d7d2c3}.chg-end>p,.next-note span{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.chg-end blockquote{font-family:var(--serif);font-size:clamp(32px,4.5vw,72px);line-height:1.18;margin:8vh 4vw 12vh 20vw}.next-note{display:grid;grid-template-columns:20vw 1fr;border-top:1px solid var(--ink);padding:30px 0}.next-note p{font-size:18px;max-width:700px;margin:0}.chg-end footer{display:flex;justify-content:space-between;background:transparent;color:inherit;border-top:1px solid var(--line);padding:30px 0;font-size:14px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.chg{font-size:16px}.chg-nav{height:64px;padding:0 20px;grid-template-columns:1fr 1fr}.chg-nav>span{display:none}.chg-hero{min-height:850px;padding:28px 20px 70px}.chg-meta{display:block}.chg-meta p{margin:0 0 5px}.chg-hero h1{font-size:20vw;margin-top:65px}.chg-hero h1 em{margin-left:0}.chg-hero figure{width:64vw;height:470px;right:5vw;top:285px}.hero-project-info{left:20px;bottom:45px}.hero-project-info p{font-size:14px}.hero-project-info a{font-size:22px}.chg-challenge,.chg-overview,.chg-pages,.chg-visual{padding:90px 20px}.chg-heading{grid-template-columns:40px 1fr}.chg-heading h2{font-size:15vw}.chg-ia>p,.chg-lead,.chg-prototype>p,.visual-copy{width:100%;margin:70px 0}.chg-lead{font-size:28px}.chg-facts{grid-template-columns:1fr}.chg-facts article,.chg-facts article+article{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.chg-challenge ol{margin:70px 0 0}.chg-challenge li{grid-template-columns:38px 1fr;gap:10px}.chg-challenge li p{grid-column:2}.chg-ia,.chg-prototype{padding:90px 20px}.ia-flow{align-items:flex-start;overflow-x:auto;gap:18px}.ia-flow i{margin-top:8px}.chg-ia figure img{min-height:260px;object-fit:contain}.visual-copy h3{font-size:36px}.palette{grid-template-columns:1fr 1fr;height:420px}.page-study,.page-study.about{display:flex;flex-direction:column;align-items:stretch;margin:80px 0 120px}.page-study.about img{order:2}.page-study img{height:auto;max-height:700px}.page-pair{grid-template-columns:1fr 1fr;gap:50px 10px}.page-pair figure:nth-child(2){margin-top:40px}.page-pair figure:last-child{grid-column:1/-1;width:70%;margin:auto}.page-pair img{height:620px}.chg-prototype>a{font-size:22px}.chg-end{padding:90px 20px 0}.chg-end blockquote{font-size:30px;margin:55px 0 90px}.next-note{grid-template-columns:1fr;gap:20px}.chg-end footer{font-size:14px;gap:20px}}