@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_23d1a5;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:__Bricolage_Grotesque_23d1a5,__Bricolage_Grotesque_Fallback_23d1a5;font-style:normal}.__variable_23d1a5{--font-display:"__Bricolage_Grotesque_23d1a5","__Bricolage_Grotesque_Fallback_23d1a5"}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_cb1528;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_cb1528;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_cb1528{font-family:__DM_Sans_cb1528,__DM_Sans_Fallback_cb1528;font-style:normal}.__variable_cb1528{--font-body:"__DM_Sans_cb1528","__DM_Sans_Fallback_cb1528"}@font-face{font-family:__Caveat_c512e9;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_c512e9;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_c512e9;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_c512e9;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_c512e9;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c512e9{font-family:__Caveat_c512e9,__Caveat_Fallback_c512e9;font-style:normal}.__variable_c512e9{--font-hand:"__Caveat_c512e9","__Caveat_Fallback_c512e9"}:root{--paper:#f7f2e8;--ink:#1f1f1d;--blush:#f1c4bf;--butter:#f5e09a;--mint:#c6e2d0;--lilac:#d6ccec;--sky:#c7dbef;--pen:#2f4a9c;--stuck:drop-shadow(0 8px 10px rgba(60,45,20,.14))}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}.case-n .line,blockquote p,h1,h2,h3{text-wrap:balance}dd,dt,li,p{text-wrap:pretty}body{color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");overflow-x:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.g{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}nav{position:absolute;inset:0 0 auto 0;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:26px 5vw;font-size:14px;font-weight:500}nav b{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.03em}nav a{color:inherit;text-decoration:none;margin-left:28px}nav>a{margin-left:0}nav a:hover{text-decoration:underline;text-underline-offset:5px}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;padding:0 5vw;display:flex;flex-direction:column;justify-content:center}h1{font-size:clamp(64px,18vw,290px);line-height:.8;margin-top:4vh}.strips,h1{position:relative;z-index:3}.strips{margin-top:5vh;display:flex;flex-direction:column;align-items:flex-start;gap:8px;filter:var(--stuck)}.strips b,.strips span{display:block;padding:9px 18px 10px;font-size:19px;font-weight:500;line-height:1.25;background:#fdfdf8;-webkit-clip-path:polygon(0 8%,50% 0,100% 6%,99% 50%,100% 94%,48% 100%,1% 92%,0 50%);clip-path:polygon(0 8%,50% 0,100% 6%,99% 50%,100% 94%,48% 100%,1% 92%,0 50%)}.strips span:first-child{transform:rotate(-1.4deg)}.strips span:nth-child(2){margin-left:22px;transform:rotate(.9deg)}.strips span:nth-child(3){margin-left:8px;transform:rotate(-.6deg)}.strips b{margin-top:6px;margin-left:30px;font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;background:var(--butter);transform:rotate(-2deg)}.paper{position:absolute;filter:var(--stuck)}.paper i{display:block;width:100%;height:100%}.p1{right:-6vw;top:8vh;width:54vw;height:62vh}.p1 i{background:var(--butter);-webkit-clip-path:polygon(7% 12%,30% 3%,58% 9%,83% 1%,97% 20%,92% 47%,100% 72%,84% 96%,55% 90%,31% 100%,9% 88%,0 60%,5% 35%);clip-path:polygon(7% 12%,30% 3%,58% 9%,83% 1%,97% 20%,92% 47%,100% 72%,84% 96%,55% 90%,31% 100%,9% 88%,0 60%,5% 35%)}.p2{left:-5vw;bottom:-9vh;width:36vw;height:40vh}.p2 i{background:var(--mint);border-radius:58% 42% 55% 45%/52% 60% 40% 48%}.p3{left:39vw;top:12vh;width:11vw;height:11vw}.p3 i{background:var(--blush);border-radius:50%}.reach{--b:clamp(220px,21vw,320px);position:absolute;z-index:4;right:-2vw;top:44vh;width:66vw;display:flex;align-items:center;transform:rotate(-4deg)}.hand img{display:block;width:100%;height:auto}.adam{flex:none;width:calc((100% - var(--b)) * 662 / 1391);-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%)}.god{flex:none;width:calc((100% - var(--b)) * 729 / 1391);padding-bottom:5.5%;-webkit-mask-image:linear-gradient(270deg,transparent,#000 20%);mask-image:linear-gradient(270deg,transparent,#000 20%)}.cta{position:relative;z-index:1;flex:none;width:var(--b);margin:0 -4px;color:#fff8ec;text-decoration:none;transform:rotate(6deg)}.cta:before{content:"";position:absolute;inset:0;background:#7d1c12;-webkit-clip-path:polygon(2% 9%,21% 0,44% 7%,63% 1%,84% 6%,99% 2%,97% 38%,100% 66%,96% 98%,74% 93%,52% 100%,30% 94%,8% 99%,3% 70%,0 42%);clip-path:polygon(2% 9%,21% 0,44% 7%,63% 1%,84% 6%,99% 2%,97% 38%,100% 66%,96% 98%,74% 93%,52% 100%,30% 94%,8% 99%,3% 70%,0 42%);transform:translate(7px,8px)}.cta span{position:relative;display:grid;place-items:center;min-height:calc(var(--b) * .46);padding:14px 12px 16px;text-align:center;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(22px,2.3vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1;background:#e5402b;-webkit-clip-path:polygon(3% 10%,18% 2%,37% 8%,55% 0,76% 6%,97% 1%,100% 34%,96% 58%,100% 90%,80% 97%,61% 92%,40% 100%,21% 94%,2% 99%,4% 66%,0 40%);clip-path:polygon(3% 10%,18% 2%,37% 8%,55% 0,76% 6%,97% 1%,100% 34%,96% 58%,100% 90%,80% 97%,61% 92%,40% 100%,21% 94%,2% 99%,4% 66%,0 40%);transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s ease}.cta:focus-visible span,.cta:hover span{background:#f04a33;transform:translate(3px,4px) rotate(-2deg)}.cta:active span{transform:translate(7px,8px)}.cta:focus-visible{outline:none}.cta.solo{width:auto;display:inline-block;transform:rotate(-2deg)}.cta.solo span{min-height:0;padding:20px 38px 22px}.cta:focus-visible span{text-decoration:underline;text-underline-offset:4px}.tag{display:block;color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease;position:absolute;z-index:5;right:7vw;top:17vh;transform:rotate(5deg);filter:drop-shadow(0 6px 8px rgba(60,45,20,.16))}.tag p{background:var(--lilac);padding:18px 26px 20px;max-width:210px;font-size:14px;line-height:1.35;font-weight:500;-webkit-clip-path:polygon(2% 6%,48% 0,98% 4%,100% 55%,96% 97%,52% 100%,3% 95%,0 48%);clip-path:polygon(2% 6%,48% 0,98% 4%,100% 55%,96% 97%,52% 100%,3% 95%,0 48%)}.tag:focus-visible,.tag:hover{transform:rotate(1deg) translateY(-6px) scale(1.03);filter:drop-shadow(0 18px 20px rgba(60,45,20,.22))}.tag .more{display:table;margin-top:10px;font-size:13px}@media (min-width:721px) and (max-width:1100px){.tag{top:auto;bottom:7vh;right:6vw}}.tag:focus-visible .more i,.tag:hover .more i{transform:translateX(6px)}.tag b{display:block;font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:52px;letter-spacing:-.04em;line-height:.95}.problem{padding:18vh 5vw 4vh;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 2.4vw;gap:0 2.4vw}.problem blockquote{grid-column:6/13;grid-row:1;margin:0}.problem blockquote p{font-size:clamp(32px,4.6vw,84px);line-height:.95}.problem blockquote span{display:block;white-space:nowrap}.boxer{grid-column:1/6;grid-row:1/3;align-self:start;width:100%;height:auto;filter:var(--stuck)}.boxer,.problem cite{transform:rotate(-1.5deg)}.problem cite{display:inline-block;margin-top:22px;padding:6px 14px 7px;font-style:normal;font-size:15px;font-weight:500;background:var(--blush);-webkit-clip-path:polygon(0 8%,50% 0,100% 6%,99% 50%,100% 94%,48% 100%,1% 92%,0 50%);clip-path:polygon(0 8%,50% 0,100% 6%,99% 50%,100% 94%,48% 100%,1% 92%,0 50%)}.problem cite:before{content:"— "}.problem-copy{grid-column:6/13;grid-row:2;margin-top:28px;display:grid;grid-gap:20px;gap:20px;max-width:34em}.problem-copy p{font-size:clamp(18px,1.5vw,22px);line-height:1.5}.problem-copy b{font-weight:700}.services{padding:14vh 5vw 2vh}.process h2,.services h2{font-size:clamp(44px,6.4vw,110px);line-height:.95}.services-intro{margin-top:16px;max-width:30em;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.services ul{list-style:none;padding:0;margin-top:6vh;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:26px;gap:26px}.services li{grid-column:span 2}.services li:nth-child(n+4){grid-column:span 3}.services li{padding:26px 26px 30px;-webkit-clip-path:polygon(1% 3%,45% 0,99% 2%,100% 55%,98% 99%,50% 97%,0 100%,2% 48%);clip-path:polygon(1% 3%,45% 0,99% 2%,100% 55%,98% 99%,50% 97%,0 100%,2% 48%);filter:var(--stuck)}.services li:first-child{background:var(--blush);transform:rotate(-1.2deg)}.services li:nth-child(2){background:var(--butter);transform:rotate(.8deg)}.services li:nth-child(3){background:var(--mint);transform:rotate(-.6deg)}.services li:nth-child(4){background:var(--sky);transform:rotate(1.1deg)}.services li:nth-child(5){background:var(--lilac);transform:rotate(-.9deg)}.services h3{font-size:clamp(24px,2.2vw,32px);line-height:1}.services li p{margin-top:12px;font-size:16px;line-height:1.5}.wall{position:relative;padding:14vh 5vw 16vh;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:3vw 2.4vw;gap:3vw 2.4vw}.david{position:absolute;z-index:0;right:4vw;top:5vh;height:74vh;width:auto;filter:contrast(1.12);transform:rotate(3deg)}.scrap{position:relative;z-index:1;display:block;color:inherit;text-decoration:none;filter:var(--stuck);transform:rotate(var(--r,0deg))}a.scrap{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}a.scrap:focus-visible,a.scrap:hover{z-index:2;transform:rotate(calc(var(--r, 0deg) * -.35)) translateY(-8px) scale(1.025);filter:drop-shadow(0 20px 22px rgba(60,45,20,.22))}a.scrap:focus-visible{outline:none}a.scrap:focus-visible>div{box-shadow:inset 0 0 0 3px var(--ink)}a.scrap:active{transform:rotate(var(--r,0deg)) scale(.99)}.more{margin-top:18px;font-size:14px;font-weight:500;border-bottom:1.5px solid;padding-bottom:2px}.more,.more i{display:inline-block}.more i{font-style:normal;transition:transform .35s cubic-bezier(.2,.8,.2,1)}a.scrap:focus-visible .more i,a.scrap:hover .more i{transform:translateX(6px)}.scrap>div{padding:6% 8% 8%;height:100%;background:var(--tone)}.scrap .n{font-size:clamp(60px,9.6vw,150px);line-height:.85}.scrap p{margin-top:16px;max-width:17em;font-size:15px;line-height:1.45;font-weight:500}.s1{grid-column:2/9;--r:-1.6deg}.s1>div{-webkit-clip-path:polygon(1% 5%,34% 0,71% 4%,99% 1%,100% 52%,97% 98%,60% 95%,28% 100%,0 96%,3% 50%);clip-path:polygon(1% 5%,34% 0,71% 4%,99% 1%,100% 52%,97% 98%,60% 95%,28% 100%,0 96%,3% 50%)}.s1 .n{font-size:clamp(110px,20vw,320px)}.s2{grid-column:1/7;--r:1.4deg;margin-top:-2vh}.s2>div{-webkit-clip-path:polygon(3% 2%,52% 5%,97% 0,100% 47%,96% 100%,49% 96%,0 99%,2% 50%);clip-path:polygon(3% 2%,52% 5%,97% 0,100% 47%,96% 100%,49% 96%,0 99%,2% 50%)}.s3{grid-column:7/13;--r:-2.2deg;margin-top:5vh}.s3>div{-webkit-clip-path:polygon(0 4%,45% 0,100% 6%,97% 55%,100% 97%,50% 100%,4% 95%,2% 45%);clip-path:polygon(0 4%,45% 0,100% 6%,97% 55%,100% 97%,50% 100%,4% 95%,2% 45%)}.s4{grid-column:2/7;--r:-1deg}.s4>div{-webkit-clip-path:polygon(2% 0,55% 5%,98% 2%,100% 60%,95% 100%,40% 96%,0 100%,3% 40%);clip-path:polygon(2% 0,55% 5%,98% 2%,100% 60%,95% 100%,40% 96%,0 100%,3% 40%)}.s5{grid-column:7/12;--r:2deg;margin-top:4vh}.s5>div{-webkit-clip-path:polygon(4% 3%,60% 0,100% 5%,96% 50%,99% 96%,45% 100%,0 94%,1% 52%);clip-path:polygon(4% 3%,60% 0,100% 5%,96% 50%,99% 96%,45% 100%,0 94%,1% 52%)}.s6{grid-column:1/7;--r:1.2deg;margin-top:2vh}.s6>div{-webkit-clip-path:polygon(2% 4%,40% 0,98% 3%,100% 45%,97% 100%,52% 96%,1% 100%,0 48%);clip-path:polygon(2% 4%,40% 0,98% 3%,100% 45%,97% 100%,52% 96%,1% 100%,0 48%)}.s7{grid-column:7/13;--r:-1.8deg;margin-top:7vh}.s7>div{-webkit-clip-path:polygon(0 2%,58% 5%,100% 0,98% 56%,100% 98%,44% 95%,3% 100%,1% 46%);clip-path:polygon(0 2%,58% 5%,100% 0,98% 56%,100% 98%,44% 95%,3% 100%,1% 46%)}.process{padding:4vh 5vw 8vh}.process ol{list-style:none;padding:0;margin-top:6vh;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4vw;gap:4vw}.process li>span{display:block;font-size:clamp(80px,9vw,150px);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--ink)}.process h3{margin-top:18px;font-size:clamp(26px,2.4vw,36px);line-height:1}.process p{margin-top:10px;max-width:24em;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.out{position:relative;padding:10vh 5vw 18vh;text-align:center}.out h2{font-size:clamp(54px,9vw,150px);line-height:.86}.reply{margin-top:22px;font-size:17px;font-weight:500}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px;width:min(680px,100%);margin:6vh auto 0;padding:34px 34px 38px;text-align:left;background:#fdfdf8;-webkit-clip-path:polygon(0 1%,40% 0,100% 1.5%,99.5% 50%,100% 99%,55% 100%,.5% 98.5%,0 50%);clip-path:polygon(0 1%,40% 0,100% 1.5%,99.5% 50%,100% 99%,55% 100%,.5% 98.5%,0 50%);filter:var(--stuck)}.form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:500}.form .wide{grid-column:1/-1}.form input,.form textarea{width:100%;padding:12px 14px;font:inherit;font-size:17px;font-weight:400;color:var(--ink);background:var(--paper);border:1.5px solid rgba(31,31,29,.18);border-radius:0;resize:vertical}.form input:focus,.form textarea:focus{outline:none;border-color:var(--ink)}.form .trap{position:absolute;left:-9999px}.form .cta{justify-self:start;margin:8px 0 0;border:0;padding:0;background:none;font:inherit;cursor:pointer}.form .cta:disabled{opacity:.6;cursor:progress}.problem-msg{font-size:15px;font-weight:500;color:#b3261e}.sent{width:min(560px,100%);margin:6vh auto 0;padding:26px 30px;font-size:19px;font-weight:500;background:var(--mint);-webkit-clip-path:polygon(0 4%,50% 0,100% 5%,99% 50%,100% 95%,48% 100%,1% 94%,0 50%);clip-path:polygon(0 4%,50% 0,100% 5%,99% 50%,100% 95%,48% 100%,1% 94%,0 50%)}.alt{margin-top:30px;font-size:16px;line-height:1.8}.alt a{color:inherit;font-weight:500;text-underline-offset:4px}.case{overflow-x:clip}.case nav,.case-top{position:relative}.case-top{padding:5vh 5vw 0}.c1{right:6vw;top:-2vh;width:24vw;height:24vw}.c1 i{background:var(--butter);border-radius:54% 46% 58% 42%/48% 56% 44% 52%}.kicker{position:relative;font-family:var(--font-hand),cursive;font-size:30px;font-weight:500;color:var(--pen);transform:rotate(-1.5deg);transform-origin:left}.case-n{--r:-1.4deg;margin-top:2vh;width:-moz-fit-content;width:fit-content;max-width:100%}.case-n h1{margin:0;padding:3.5vw 5vw 4vw;font-size:inherit;line-height:inherit;background:var(--tone);-webkit-clip-path:polygon(1% 5%,34% 0,71% 4%,99% 1%,100% 52%,97% 98%,60% 95%,28% 100%,0 96%,3% 50%);clip-path:polygon(1% 5%,34% 0,71% 4%,99% 1%,100% 52%,97% 98%,60% 95%,28% 100%,0 96%,3% 50%)}.case-n .n{display:block;font-size:clamp(96px,21vw,330px);line-height:.85}.case-n .line{display:block;margin-top:2vw;max-width:20em;font-size:clamp(19px,2.3vw,32px);line-height:1.3;font-weight:500}.case-body{padding:10vh 5vw 8vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6vw;gap:6vw;align-items:start}.story{display:grid;grid-gap:6vh;gap:6vh}.story:empty{display:none}.story:empty+.figures{grid-column:1/-1;max-width:900px}.story h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.story p{margin-top:14px;max-width:33em;font-size:18px;line-height:1.55}.figures{display:grid;grid-gap:5vh;gap:5vh}.share{filter:var(--stuck);transform:rotate(.8deg)}.strip{height:84px;background:#fdfdf8;-webkit-clip-path:polygon(0 6%,40% 0,100% 4%,99.4% 50%,100% 96%,55% 100%,.6% 94%,0 50%);clip-path:polygon(0 6%,40% 0,100% 4%,99.4% 50%,100% 96%,55% 100%,.6% 94%,0 50%)}.strip i{display:block;height:100%;background:var(--tone)}.legend{display:flex;justify-content:space-between;margin-top:12px;font-size:14px;font-weight:500}.curve{margin:0;padding:26px 26px 20px;background:#fdfdf8;-webkit-clip-path:polygon(0 2%,45% 0,100% 3%,99% 52%,100% 98%,52% 100%,1% 97%,0 50%);clip-path:polygon(0 2%,45% 0,100% 3%,99% 52%,100% 98%,52% 100%,1% 97%,0 50%);filter:var(--stuck);transform:rotate(.8deg)}.curve svg{display:block;width:100%;height:auto;overflow:visible}.curve .area{fill:var(--tone)}.curve .line{fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round}.curve .turn{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 6}.curve circle{fill:var(--ink)}.curve figcaption{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;margin-top:14px;font-size:14px;font-weight:500}.curve figcaption b{font-weight:800}.curve figcaption span:last-child{text-align:right}.bars{list-style:none;padding:0;display:grid;grid-gap:22px;gap:22px}.bars span{display:block;font-size:14px;font-weight:500}.bars div{display:flex;align-items:center;gap:14px;margin-top:6px}.bars i{flex:none;width:max(8px,calc(var(--w) * 62%));height:54px;background:var(--tone);-webkit-clip-path:polygon(0 5%,100% 0,99% 100%,0 95%);clip-path:polygon(0 5%,100% 0,99% 100%,0 95%);filter:var(--stuck)}.bars b{font-size:clamp(26px,3vw,44px);line-height:1;white-space:nowrap}.facts{display:flex;flex-wrap:wrap;gap:22px}.facts div{filter:var(--stuck)}.facts div:nth-child(odd){transform:rotate(-1.6deg)}.facts div:nth-child(2n){transform:rotate(1.4deg)}.facts dd{margin:0;padding:18px 24px 0;font-size:clamp(40px,4.6vw,68px);line-height:.95;background:#fdfdf8}.facts dt{padding:8px 24px 20px;font-size:14px;font-weight:500;background:#fdfdf8}.shelf{position:relative;width:min(1100px,90vw);margin:9vh auto 0;aspect-ratio:100/46}.box{position:absolute;height:auto;filter:drop-shadow(0 14px 14px rgba(60,45,20,.22))}.b1{left:14%;transform:rotate(-3deg)}.b1,.b2{top:0;width:24%}.b2{left:38%;transform:rotate(1.5deg)}.b3{left:62%;top:0;width:24%;transform:rotate(-1deg)}.b4{left:1%;transform:rotate(2deg)}.b4,.b5{bottom:0;width:31%;z-index:1}.b5{left:34.5%;transform:rotate(-1.5deg)}.b6{left:68%;bottom:0;width:31%;transform:rotate(2.5deg);z-index:1}.case-cta{padding:4vh 5vw;display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px}.case-cta p{font-size:clamp(30px,3.6vw,56px);line-height:1}.case-film{padding:0 5vw 12vh}.case-film h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.film{max-width:980px;margin-top:4vh;filter:var(--stuck);transform:rotate(-.8deg)}.frame{padding:14px 14px 40px;background:#fdfdf8}.frame button{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.frame iframe,.frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:0}.play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:92px;height:92px;padding-left:6px;font-size:30px;color:var(--ink);background:var(--tone);border-radius:50%;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.frame button:focus-visible .play,.frame button:hover .play{transform:translate(-50%,-50%) scale(1.1)}.case-film p{margin-top:26px;max-width:40em;font-size:17px;line-height:1.55}@media (prefers-reduced-motion:reduce){.cta span,.more i,.play,.tag,a.scrap{transition:none}}@media (max-width:720px){nav{padding:20px 6vw}nav a{margin-left:20px}.hero{padding:0 6vw;justify-content:flex-start}h1{font-size:21vw}.strips,h1{margin-top:3svh}.strips span{font-size:16px}.strips b{margin-left:16px;font-size:20px}.p1{right:-22vw;top:7svh;width:96vw;height:46svh}.p2{left:-18vw;bottom:-7svh;width:78vw;height:26svh}.p3{left:8vw;top:12svh;width:20vw;height:20vw}.reach{--b:132px;position:relative;top:auto;right:auto;flex:none;width:112vw;margin:5svh -6vw}.cta span{padding:10px 8px 12px;font-size:19px}.problem{padding:12vh 6vw 2vh}.services{padding:10vh 6vw 0}.services ul{grid-template-columns:1fr;gap:18px}.services li,.services li:nth-child(n+4){grid-column:1/-1}.process{padding:2vh 6vw 6vh}.process ol{gap:6vh}.form,.process ol{grid-template-columns:1fr}.form{padding:24px 20px 28px}.case-cta{padding:2vh 6vw 4vh}.problem blockquote,.problem-copy{grid-column:1/-1}.problem-copy{grid-row:3}.problem blockquote p{font-size:10.5vw}.problem blockquote span{display:inline;white-space:normal}.boxer{grid-column:1/-1;grid-row:2;justify-self:start;width:72vw;margin-top:5vh}.problem-copy{margin-top:4vh}.problem-copy p{font-size:17px}.tag{position:relative;top:auto;right:auto;order:-1;align-self:flex-end;margin-top:76px}.tag .more{margin-top:6px;font-size:12px}.tag p{padding:13px 18px 15px;max-width:160px;font-size:12.5px}.tag:focus-visible,.tag:hover{transform:rotate(1deg) translateY(-6px) scale(1.03);filter:drop-shadow(0 18px 20px rgba(60,45,20,.22))}.tag .more{display:table;margin-top:10px;font-size:13px}@media (min-width:721px) and (max-width:1100px){.tag{top:auto;bottom:7vh;right:6vw}}.tag:focus-visible .more i,.tag:hover .more i{transform:translateX(6px)}.tag b{font-size:38px}.wall{padding:8vh 6vw 12vh;gap:7vw 0}.david{left:auto;right:3vw;top:3vh;height:80vw;transform:rotate(4deg)}.scrap>div{padding:8% 9% 9%}.s1 .n,.scrap .n{font-size:21vw}.s1 .n{font-size:30vw}.s1{grid-column:1/12;margin-top:56vw}.s2{grid-column:2/13}.s2,.s3{margin-top:0}.s3{grid-column:1/12}.s4{grid-column:3/13}.s5{grid-column:1/12}.s5,.s6{margin-top:0}.s6{grid-column:2/13}.s7{grid-column:1/12;margin-top:0}.shelf{width:100vw;margin-top:6vh}.case-cta{padding:4vh 5vw;display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px}.case-cta p{font-size:clamp(30px,3.6vw,56px);line-height:1}.case-film{padding:0 6vw 10vh}.curve{padding:18px 16px 16px}.curve figcaption{grid-template-columns:1fr 1fr;gap:6px 12px}.curve figcaption b{grid-column:1/-1;order:-1;text-align:center}.frame{padding:8px 8px 26px}.play{width:64px;height:64px;font-size:22px}.case-top{padding:2vh 6vw 0}.c1{right:-8vw;width:44vw;height:44vw}.kicker{font-size:26px}.case-n h1{padding:7vw 7vw 8vw}.case-n .n{font-size:27vw}.case-n .line{margin-top:4vw}.case-body{padding:7vh 6vw 4vh;grid-template-columns:minmax(0,1fr);gap:7vh}.story p{font-size:17px}.strip{height:64px}.out{padding:6vh 6vw 16vh}.out h2{font-size:12vw}}