:root{--plum:#301027;--deep:#240c20;--lilac:#dec5ef;--paper:#f5f1eb;--ink:#34192f;--muted:#71646d;--line:rgba(52,25,47,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:var(--plum);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ad6ec9;outline-offset:7px}::selection{background:#b685c4;color:#fff}.skip{position:fixed;left:15px;top:-80px;background:var(--paper);padding:14px;z-index:20}.skip:focus{top:12px}.header{height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 5.2%;color:var(--paper);border-bottom:1px solid #ffffff26;background:var(--plum);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-size:32px;font-weight:550;letter-spacing:-1.3px}.brand svg{width:25px;height:36px}.header nav{display:flex;align-items:center;gap:32px;font-size:13px}.header nav a{transition:color .2s}.header nav a:hover{color:var(--lilac)}.nav-cta{border:1px solid #a58c9f;border-radius:30px;padding:13px 21px;display:flex;gap:35px;align-items:center}.menu-toggle{display:none}.section-dark{background:var(--plum);color:var(--paper)}.section-light{background:var(--paper)}.pad{padding:110px 7%}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.6;display:block}.hero{padding:37px 5.2% 26px;overflow:hidden}.hero-top{display:flex;justify-content:space-between;align-items:start}.hero .eyebrow{color:var(--lilac);display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:var(--lilac);border-radius:50%}.hero-note{text-align:right;font-size:11px;line-height:1.5;color:#c9b6c3}.hero-layout{position:relative;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;padding:26px 0 34px;gap:20px}h1,h2,h3,p{margin:0}h1{font-size:clamp(58px,6.9vw,112px);font-weight:450;line-height:.99;letter-spacing:-5.5px;position:relative;z-index:2}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1 em{color:var(--lilac)}.hero-copy>p{max-width:390px;font-size:15px;line-height:1.65;color:#dbcdd6;margin:28px 0 24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:54px;padding:17px 25px;border-radius:40px;font-size:13px;font-weight:550;transition:transform .25s,background .25s}.button:hover{transform:translateY(-3px);background:#eeddf7}.button span{font-size:22px;line-height:1}.lilac{background:var(--lilac);color:var(--plum)}.hero-art{height:560px;position:relative;align-self:center;margin-left:-30px;margin-top:0;isolation:isolate}.hero-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(.55) hue-rotate(228deg) saturate(2.5) brightness(.86);border-radius:48% 48% 4px 4px;transform:rotate(8deg);object-position:65% 50%}.art-outline{position:absolute;inset:-13px 18px 22px -18px;border:1px solid #d6b1e1aa;border-radius:50% 50% 2px 2px;transform:rotate(-6deg);z-index:2}.art-label{position:absolute;bottom:32px;left:28px;color:#301027;font-size:11px;letter-spacing:1.6px;line-height:1.5;font-weight:600;z-index:3}.art-star{position:absolute;font-size:85px;right:-26px;top:22px;color:var(--lilac);z-index:3;line-height:1}.hero-bottom{display:flex;justify-content:space-between;align-items:end;padding-top:24px;border-top:1px solid #ffffff30;font-size:10px;color:#d3bfce;line-height:1.5}.hero-bottom a{display:flex;gap:38px;align-items:center;font-size:11px}.hero-bottom a span{font-size:23px}.trusted{background:#e8dcee;padding:36px 7% 45px;text-align:center}.trusted .eyebrow{font-size:9px;letter-spacing:1.8px}.client-logos{display:flex;justify-content:space-between;align-items:center;gap:35px;max-width:1040px;margin:30px auto 0}.google{font-size:37px;letter-spacing:-2.4px;font-weight:500}.loreal{font-size:31px;letter-spacing:-1.4px;font-weight:400}.squarespace{font-size:15px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:8px}.squarespace>span{font-size:50px;line-height:.6;transform:rotate(-25deg)}.novo{font-family:Georgia,serif;font-size:26px;letter-spacing:-1px;position:relative}.novo-mark{font-family:Arial;font-size:10px;vertical-align:top}h2{font-size:clamp(42px,4.5vw,72px);font-weight:450;letter-spacing:-2.8px;line-height:1.04}.future{display:grid;grid-template-columns:1fr 1fr;gap:10%}.section-heading h2{margin-top:35px}.lead{font-size:23px;line-height:1.4;letter-spacing:-.4px}.muted{color:var(--muted);font-size:15px;line-height:1.75}.future-body>.muted{margin-top:22px;max-width:450px}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:40px}.capability{border-top:1px solid var(--line);padding-top:16px}.capability>span{font-size:10px;color:#785c78}.capability h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:18px 0 10px}.capability p{font-size:13px;line-height:1.6;color:var(--muted)}.challenge{background:#e5d6e9}.challenge-head{display:flex;align-items:end;gap:12%;justify-content:space-between;margin:35px 0 50px}.challenge-head h2{font-size:clamp(40px,4.5vw,70px)}.challenge-head>p{font-size:16px;line-height:1.65;max-width:265px;padding-bottom:5px}.pressure-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #8e719e4d}.pressure-list>div>span:first-child{font-size:clamp(22px,2.5vw,38px);letter-spacing:-1px}.pressure-list>div>span:last-child{font-size:13px;color:#725e75;min-width:265px}.challenge-end{margin-top:40px;display:flex;align-items:center;gap:24px}.asterisk{font-size:70px;line-height:1}.challenge-end p{font-size:24px;line-height:1.3;letter-spacing:-.6px}.philosophy{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:760px}.biology-art{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:600px;background:#240f25}.biology-art>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:grayscale(.6) hue-rotate(45deg);opacity:.65}.biology-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#30102765)}.orbit{width:72%;aspect-ratio:1;border:1px solid #dec5ef99;position:absolute;border-radius:50%;z-index:1}.orbit-two{width:58%;transform:translate(15%,12%)}.orbit-three{width:43%;transform:translate(35%,27%)}.orbit-label{position:absolute;bottom:45px;left:10%;font-size:9px;letter-spacing:2px;color:var(--lilac);z-index:2}.philosophy-copy{padding:95px 13% 80px 10%}.philosophy h2{margin:35px 0;color:#f5f1eb;font-size:clamp(42px,4.3vw,69px)}.philosophy h2 em{color:var(--lilac)}.philosophy .lead{font-size:21px;margin-bottom:23px}.philosophy p:not(.lead){font-size:14px;line-height:1.8;color:#cbb9c7;margin-top:17px}.science-label{display:block;font-size:9px;line-height:1.8;letter-spacing:1.4px;color:var(--lilac);padding-top:35px}.expertise-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:56px}.expertise-heading h2{margin-top:30px}.expertise-heading>p{font-size:15px;line-height:1.7}.expertise-list details{border-top:1px solid var(--line)}.expertise-list details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;gap:40px;cursor:pointer;padding:28px 0}summary::-webkit-details-marker{display:none}.row-number{font-size:11px;color:#7c657c;width:28px;flex-shrink:0}summary h3{font-weight:400;font-size:clamp(24px,2.8vw,42px);letter-spacing:-1.2px;line-height:1.2}.expand{font-size:27px;font-weight:300;margin-left:auto;width:36px;height:36px;display:grid;place-items:center;transition:transform .2s}details[open] .expand{transform:rotate(45deg)}details[open] summary{color:#77467c}.detail-copy{margin:0 0 30px 68px;max-width:600px}.detail-copy p{font-size:16px;line-height:1.7;color:var(--muted)}.detail-tag{font-size:9px;letter-spacing:1.3px;display:block;margin-top:22px;color:#77467c}.partnership{background:#d4b9e2}.partner-head{display:flex;justify-content:space-between;gap:9%;align-items:end;margin:34px 0 60px}.partner-head h2{max-width:650px}.partner-head>p{max-width:315px;font-size:15px;line-height:1.75}.formats{display:flex;gap:45px}.formats article{width:33.333%;padding-top:23px;border-top:1px solid #34192f50}.format-icon{display:block;font-size:48px;line-height:1.4;font-weight:300;margin-bottom:30px}.formats .eyebrow{font-size:8px;letter-spacing:1.2px}.formats h3{font-size:29px;line-height:1.1;font-weight:450;letter-spacing:-.8px;margin:18px 0}.formats p{font-size:14px;line-height:1.7;max-width:285px}.partnership-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #34192f50;margin-top:50px;padding-top:35px}.partnership-bottom p{font-size:27px;letter-spacing:-.6px;line-height:1.3}.text-link{font-size:13px;display:flex;gap:35px;border-bottom:1px solid currentColor;padding:12px 0}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px 8%}.about-intro>.eyebrow{grid-column:1/-1}.about h2{font-size:clamp(40px,4.2vw,66px)}.about h2 em{color:var(--lilac)}.about-intro .lead{max-width:430px;font-size:21px;align-self:end;color:#e1d0dc}.people{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:75px}.person{display:flex;flex-direction:column;align-items:start}.portrait{width:210px;height:210px;border-radius:50%;overflow:hidden;background:#5e3d59;margin-bottom:30px}.portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.person .eyebrow{color:#c8a8d9;font-size:9px}.person h3{font-size:30px;letter-spacing:-.9px;font-weight:450;margin:14px 0}.person p{color:#cdbcc9;font-size:14px;line-height:1.8;max-width:450px}.quote-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;margin-top:36px}.quote-layout h2{font-size:clamp(38px,4vw,62px)}figure{margin:0;padding-bottom:40px}figure+figure{padding-top:40px;border-top:1px solid var(--line)}.quote-brand{display:block;margin-bottom:25px;font-size:28px}blockquote{margin:0;font-size:20px;line-height:1.55;letter-spacing:-.35px}figcaption{font-size:12px;font-weight:600;margin-top:24px}figcaption span{color:var(--muted);font-weight:400}.contact{position:relative;overflow:hidden;background:#40152e}.contact>.eyebrow,.contact>h2,.contact-bottom{position:relative;z-index:1}.contact h2{font-size:clamp(60px,8vw,124px);letter-spacing:-4.5px;line-height:.98;margin:35px 0 45px}.contact h2 em{color:var(--lilac)}.contact-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center}.contact-bottom p{font-size:17px;line-height:1.6;color:#ddcbd6}.contact-art{position:absolute;right:-13%;top:0;width:62%;height:100%;background:url('assets/fluid.webp') center/cover;filter:grayscale(1) sepia(.7) hue-rotate(230deg) saturate(2);opacity:.3;mask-image:linear-gradient(90deg,transparent,#000);border-radius:50% 0 0 50%;transform:rotate(-14deg)}footer{display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;padding:45px 7% 30px;background:var(--deep);color:#d8c5d3;font-size:11px}footer>.brand{color:var(--paper);font-size:28px}footer>.brand .footer-dot{font-size:34px;color:var(--lilac);margin-left:7px}footer>small{font-size:10px;color:#b9a3b2}footer>.back-top{grid-column:3;justify-self:end}.reveal{transition:opacity .65s,transform .65s}.js-ready .reveal{opacity:0;transform:translateY(18px)}.js-ready .reveal.visible{opacity:1;transform:none}@media(min-width:1600px){.hero,.header{padding-left:max(5.2%,calc((100vw - 1500px)/2));padding-right:max(5.2%,calc((100vw - 1500px)/2))}.pad{padding-left:max(7%,calc((100vw - 1420px)/2));padding-right:max(7%,calc((100vw - 1420px)/2))}}@media(max-width:1050px){.header nav{gap:20px;font-size:11px}.header{height:90px}.brand{font-size:28px}.hero-art{height:480px}.hero-layout{grid-template-columns:1.3fr 1fr}h1{font-size:7.4vw;letter-spacing:-3.8px}.pad{padding:85px 6%}.philosophy-copy{padding:70px 10%}.future{gap:7%}.partner-head{gap:7%}.partner-head>p{max-width:260px}.formats{gap:30px}.formats h3{font-size:25px}.philosophy{min-height:650px}.squarespace{font-size:12px;letter-spacing:1px}.novo{font-size:23px}}@media(max-width:760px){html{scroll-padding-top:20px}.header{height:80px;padding:0 6%}.brand{font-size:28px}.menu-toggle{display:flex;align-items:center;gap:16px;background:transparent;border:0;color:var(--paper);padding:12px 0;font-size:13px}.menu-toggle>span{font-size:21px}.header nav{display:none;position:absolute;top:79px;left:0;right:0;background:var(--plum);padding:25px 6% 35px;flex-direction:column;align-items:stretch;font-size:18px;gap:22px;border-bottom:1px solid #ffffff30}.header nav.open{display:flex}.nav-cta{width:max-content;font-size:14px}.hero{padding:28px 6% 22px}.hero-top .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-note{display:none}.hero-layout{display:flex;flex-direction:column;padding-top:30px;gap:40px;align-items:stretch}h1{font-size:clamp(50px,10.5vw,79px);letter-spacing:-2.8px;line-height:1.03}.desktop-break{display:none}.hero-copy>p{font-size:14px;max-width:380px;line-height:1.7;margin-top:24px}.button{padding:16px 23px;font-size:13px}.hero-art{height:380px;width:82%;max-width:380px;align-self:center;margin:0 0 10px;transform:rotate(-3deg)}.art-star{font-size:65px;right:-25px}.hero-bottom{font-size:9px}.hero-bottom a{font-size:10px;gap:16px}.trusted{padding:30px 6%}.trusted .eyebrow{font-size:8px}.client-logos{display:grid;grid-template-columns:1fr 1fr;gap:27px 20px;margin-top:27px;justify-items:center}.google{font-size:31px}.loreal{font-size:28px}.novo{font-size:23px}.squarespace{font-size:11px}.pad{padding:68px 6%}.eyebrow{font-size:9px;letter-spacing:1.5px}h2{font-size:44px;letter-spacing:-1.9px}.future{display:block}.section-heading h2{margin-top:26px}.future-body{margin-top:35px}.lead{font-size:22px}.capabilities{gap:28px 20px}.capability h3{font-size:20px;margin-top:14px}.challenge-head{display:block;margin:28px 0 35px}.challenge-head h2{font-size:42px}.challenge-head>p{max-width:300px;margin-top:25px;font-size:15px}.pressure-list>div{display:block;padding:20px 0}.pressure-list>div>span:first-child{font-size:25px;letter-spacing:-.6px}.pressure-list>div>span:last-child{display:block;margin-top:8px;font-size:12px;min-width:0}.challenge-end{gap:15px;margin-top:25px}.asterisk{font-size:50px}.challenge-end p{font-size:21px}.philosophy{display:flex;flex-direction:column-reverse}.philosophy-copy{padding:68px 6% 45px}.philosophy h2{font-size:45px;margin:26px 0}.philosophy .lead{max-width:390px}.philosophy p:not(.lead){max-width:460px}.biology-art{min-height:370px}.biology-art>img{object-position:50% 45%}.orbit{width:260px}.orbit-two{width:210px}.orbit-three{width:160px}.orbit-label{left:6%;bottom:25px}.expertise-heading{display:block;margin-bottom:30px}.expertise-heading h2{margin-top:26px}.expertise-heading>p{margin-top:23px;font-size:14px}.expertise-list summary{gap:12px;padding:23px 0}summary h3{font-size:24px;letter-spacing:-.7px}.row-number{width:21px;font-size:9px}.expand{font-size:22px;width:24px;flex-shrink:0}.detail-copy{margin:0 20px 25px 33px}.detail-copy p{font-size:14px}.detail-tag{font-size:8px}.partner-head{display:block;margin:26px 0 35px}.partner-head>p{max-width:420px;margin-top:25px;font-size:14px}.formats{display:block}.formats article{width:100%;position:relative;padding:25px 0 30px 70px}.format-icon{position:absolute;left:0;top:18px;font-size:39px}.formats h3{font-size:28px;margin:14px 0}.formats p{max-width:370px}.partnership-bottom{display:block;margin-top:5px;padding-top:28px}.partnership-bottom p{font-size:25px}.text-link{width:max-content;margin-top:20px;gap:30px}.about-intro{display:block}.about h2{font-size:42px;margin-top:26px}.about-intro .lead{font-size:20px;margin-top:28px;max-width:420px}.people{grid-template-columns:1fr;gap:40px;margin-top:45px}.person{flex-direction:row;gap:22px}.portrait{width:100px;height:100px;flex-shrink:0;margin-bottom:0}.person h3{font-size:25px}.person .eyebrow{font-size:7px;letter-spacing:.8px}.person p{font-size:13px;line-height:1.75}.quote-layout{display:block;margin-top:26px}.quote-layout h2{font-size:43px;margin-bottom:40px}.quote-brand{font-size:27px}blockquote{font-size:19px;line-height:1.6}figure:last-child{padding-bottom:0}.contact h2{font-size:60px;letter-spacing:-2.8px}.contact-bottom{display:block}.contact-bottom p{font-size:15px}.contact-bottom .button{margin-top:28px}.contact-art{width:100%;right:-40%;opacity:.2}footer{grid-template-columns:1fr auto;gap:25px 15px;padding:35px 6% 25px}footer>.brand{font-size:26px}footer>span{font-size:9px;max-width:110px;text-align:right}footer>a[href^='mailto']{grid-column:1/-1}footer>.back-top{grid-column:2;font-size:10px}footer>small{font-size:9px}}@media(max-width:380px){h1{font-size:47px}.person{display:block}.portrait{width:130px;height:130px;margin-bottom:25px}h2,.about h2,.philosophy h2{font-size:39px}.contact h2{font-size:53px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.js-ready .reveal{opacity:1;transform:none}}
/* Make Time and client stories */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.make-time{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line)}.mt-intro h2{margin:30px 0}.mt-intro .lead{color:#795d7d;font-size:22px}.mt-content>p{font-size:17px;line-height:1.75}.mt-content>p.muted{font-size:14px;margin-top:20px}.mt-steps{padding:0;margin:35px 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:25px}.mt-steps li{display:flex;gap:15px;border-top:1px solid var(--line);padding-top:18px}.mt-steps li>span{font-size:10px;color:#795d7d;padding-top:6px}.mt-steps h3{font-size:23px;font-weight:450;letter-spacing:-.6px}.mt-steps p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:7px}.mt-links{display:flex;align-items:start;flex-direction:column;gap:23px}.quiet-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.quiet-link:hover{color:#8b5c93}.case-feature{background:#481c37;color:var(--paper);overflow:hidden}.case-feature-top{display:flex;justify-content:space-between;gap:25px;margin-bottom:50px;color:var(--lilac)}.case-feature-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.case-feature-art{height:470px;position:relative;background:#2c152d;border-radius:48% 48% 0 0;overflow:hidden}.case-feature-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(.5) hue-rotate(230deg) saturate(2);opacity:.5}.case-feature-art>span{position:absolute;left:0;right:0;top:43%;text-align:center;font-size:clamp(40px,4.4vw,76px);font-weight:350;letter-spacing:-3px}.case-feature-art>small{position:absolute;bottom:35px;left:35px;font-size:9px;letter-spacing:1.5px;line-height:1.8}.case-feature-copy>.eyebrow{font-size:8px;letter-spacing:1.3px;color:#d5b0dd}.case-feature h2{margin:27px 0;font-size:clamp(40px,4.2vw,66px)}.case-feature h2 em{color:var(--lilac)}.case-feature-copy>p{font-size:15px;line-height:1.8;color:#dfccd8;max-width:420px;margin-bottom:30px}.case-back{display:inline-block;font-size:12px;color:var(--lilac);margin-bottom:55px}.case-hero{padding-top:40px;overflow:hidden}.case-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center}.case-hero h1{font-size:clamp(55px,6.8vw,104px);letter-spacing:-4px;margin:30px 0}.case-hero .lead{max-width:475px;color:#ddccd8;font-size:20px}.case-hero-art{height:475px;position:relative;border-radius:48% 48% 0 0;overflow:hidden;transform:rotate(5deg)}.case-hero-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(.5) hue-rotate(230deg) saturate(2);opacity:.6}.case-art-word{position:absolute;top:33%;left:0;right:0;text-align:center;font-size:clamp(40px,5vw,80px);letter-spacing:-3px;font-family:Georgia,serif;font-style:italic;line-height:1}.case-art-word>span{display:block;font-size:130px;line-height:1.2}.case-art-caption{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:1.7px}.case-facts{margin:65px 0 0;border-top:1px solid #ffffff40;padding-top:26px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.case-facts dt{font-size:9px;letter-spacing:1.5px;color:var(--lilac);margin-bottom:12px}.case-facts dd{margin:0;font-size:14px;line-height:1.6}.case-story{display:grid;grid-template-columns:.65fr 1.35fr;gap:8%;align-items:start}.case-sidebar{position:sticky;top:35px;display:flex;flex-direction:column;gap:20px;font-size:12px;color:var(--muted)}.case-sidebar .eyebrow{color:var(--ink);margin-bottom:10px}.case-sidebar a:hover{color:#794781}.case-narrative>section+section{margin-top:75px;padding-top:50px;border-top:1px solid var(--line)}.case-narrative h2{font-size:clamp(38px,4vw,59px);margin:28px 0}.case-narrative p{font-size:16px;line-height:1.8;color:var(--muted);margin:20px 0}.case-narrative .quiet-link{display:inline-block;margin-top:7px}.case-module{background:#e9dfed;padding:32px;margin-top:30px}.case-module .eyebrow{font-size:9px;letter-spacing:1.4px}.case-module h3{font-size:32px;line-height:1.13;font-weight:450;letter-spacing:-.9px;margin-top:18px}.case-module p{font-size:15px}.case-module .text-link{width:max-content;font-size:12px}.case-context-note{font-size:13px!important}.case-process{list-style:none;margin:35px 0;padding:0}.case-process li{display:flex;gap:28px;margin-top:30px}.case-process li>span{color:#89678f;font-size:12px;margin-top:6px}.case-process h3{font-size:25px;letter-spacing:-.6px;font-weight:450}.case-process p{margin:12px 0 0;font-size:15px}.case-team-note{border-left:2px solid #c5a6d4;padding-left:25px;margin-top:40px}.case-team-note p{font-size:14px;margin-bottom:0}.case-perspective figure{margin-top:35px;padding-bottom:0}.case-perspective blockquote{font-size:24px;line-height:1.6}.case-invitation{background:#e5d6e9}.case-invitation h2{margin:30px 0 40px}.case-invitation .contact-bottom p{color:var(--ink);font-size:15px}
@media(max-width:1050px){.header nav{gap:18px}.case-feature-layout,.case-hero-grid{gap:6%}.case-feature-art{height:420px}.case-hero-art{height:410px}.case-art-word>span{font-size:100px}.case-facts{gap:25px}.case-story{grid-template-columns:.5fr 1.5fr;gap:5%}}
@media(max-width:760px){.make-time{grid-template-columns:1fr;gap:35px}.mt-intro h2{margin:26px 0}.mt-intro .lead{font-size:20px}.mt-content>p{font-size:16px}.mt-steps{gap:25px 20px}.mt-steps li{gap:10px}.mt-steps h3{font-size:22px}.mt-steps p{font-size:11px}.mt-links .text-link{margin-top:0;font-size:12px;gap:22px}.case-feature-top{margin-bottom:30px}.case-feature-top>.eyebrow{font-size:8px;letter-spacing:1px}.case-feature-layout{grid-template-columns:1fr;gap:35px}.case-feature-art{height:325px;max-width:420px;width:100%;justify-self:center}.case-feature-art>span{font-size:49px}.case-feature-art>small{left:25px;bottom:25px;font-size:8px}.case-feature h2{font-size:45px}.case-feature-copy>.eyebrow{font-size:8px}.case-feature-copy>p{font-size:14px}.case-hero{padding-top:28px}.case-back{margin-bottom:38px}.case-hero-grid{grid-template-columns:1fr;gap:40px}.case-hero h1{font-size:53px;letter-spacing:-2.5px;margin:25px 0}.case-hero .lead{font-size:18px}.case-hero-art{height:320px;max-width:400px;width:90%;justify-self:center;transform:rotate(3deg)}.case-art-word{font-size:49px;top:23%}.case-art-word>span{font-size:110px}.case-art-caption{font-size:7px}.case-facts{grid-template-columns:1fr;gap:22px;margin-top:45px}.case-facts dt{font-size:8px;margin-bottom:7px}.case-facts dd{font-size:14px}.case-story{display:block}.case-sidebar{position:static;gap:15px;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:35px}.case-sidebar .eyebrow{margin-bottom:4px}.case-narrative h2{font-size:40px}.case-narrative p{font-size:15px}.case-narrative>section+section{margin-top:45px;padding-top:35px}.case-module{padding:26px 22px;margin-top:25px}.case-module h3{font-size:29px}.case-module p{font-size:14px}.case-process li{gap:18px}.case-process h3{font-size:23px}.case-process p{font-size:14px}.case-perspective blockquote{font-size:21px}.case-invitation .contact-bottom p{font-size:14px}.case-invitation .contact-bottom p br{display:none}}
@media(max-width:380px){.case-hero h1{font-size:43px;letter-spacing:-2px}.case-art-word{font-size:43px}.case-narrative h2{font-size:36px}.case-module h3{font-size:26px}.case-module .text-link{gap:15px;font-size:11px}}
