.Blog_grid__Txfex{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,24px);padding:0 var(--gutter) clamp(70px,12vh,140px)}.Blog_card__S6XAr{display:flex;flex-direction:column;gap:14px}.Blog_thumb__M4OID{position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--ink)}.Blog_thumb__M4OID img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.Blog_card__S6XAr:hover .Blog_thumb__M4OID img{transform:scale(1.06)}.Blog_draft__QRaTz{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:var(--lime);color:var(--ink)}.Blog_row__LEqSr{display:flex;justify-content:space-between;opacity:.6}.Blog_card__S6XAr h2{font-size:clamp(24px,2.1vw,34px);line-height:1.04;letter-spacing:-.03em;font-weight:500}.Blog_card__S6XAr p{font-size:15px;opacity:.75}.Blog_article__t8sYk{padding:0 var(--gutter) clamp(70px,12vh,140px)}.Blog_cover__jTUCx{aspect-ratio:21/9;border-radius:var(--radius);overflow:hidden;background:var(--ink);margin-bottom:clamp(40px,8vh,90px)}.Blog_cover__jTUCx img{width:100%;height:100%;object-fit:cover}.Blog_prose__MQmve{max-width:68ch;margin-left:auto;margin-right:clamp(0px,8vw,160px)}.Blog_prose__MQmve p{font-size:clamp(18px,1.35vw,21px);line-height:1.6;margin-bottom:1.1em}.Blog_prose__MQmve h2{font-size:clamp(28px,2.6vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:500;margin:1.6em 0 .6em}.Blog_prose__MQmve blockquote{margin:1.4em 0;padding-left:22px;border-left:4px solid var(--lime);font-family:var(--font-serif);font-style:italic;font-size:clamp(28px,2.6vw,44px);line-height:1.1}.Blog_back__ZDKWF:hover{color:var(--orange)}.Blog_avatar__EjxzL{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--lime);color:var(--ink);font-weight:600;box-shadow:0 0 0 2px var(--paper),0 0 0 3px rgba(var(--ink-rgb),.14)}.Blog_avatar__EjxzL img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.Blog_byline__9IZoG{display:flex;align-items:center;gap:14px;margin-bottom:clamp(22px,4vh,36px)}.Blog_authorName__A7G4W{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.Blog_authorMeta__ZGC86{opacity:.6;margin-top:3px}.Blog_signoff__OXxzP{max-width:68ch;margin:clamp(40px,8vh,80px) clamp(0px,8vw,160px) 0 auto;padding-top:26px;border-top:1px solid var(--line)}.Blog_signoff__OXxzP .Blog_mono__D6ljH:first-child{opacity:.55;margin-bottom:4px}@media (max-width:860px){.Blog_grid__Txfex{grid-template-columns:1fr}.Blog_prose__MQmve{margin-right:0}}.Blog_postTitle__zNVuI{font-size:clamp(44px,7.2vw,136px);line-height:.92;letter-spacing:-.02em;max-width:17ch}.Blog_postBy__Ezv4E{margin-top:26px}.Blog_postCover__TUnK_ .Blog_postPoster__phMbC{position:absolute;inset:0;object-fit:contain}.Blog_postAside__eNBVc{position:sticky;top:28px}.Blog_postAsideMeta__E9FrP{margin-top:8px;opacity:.55}.Blog_postProse__dkd2B{max-width:64ch}.Blog_postProse__dkd2B p{font-size:clamp(18px,1.35vw,21px);line-height:1.62;margin-bottom:1.1em}.Blog_postProse__dkd2B .Blog_postLead__pOMAy{font-size:clamp(24px,2.3vw,38px);line-height:1.22;letter-spacing:-.02em;font-weight:500;margin-bottom:1.2em}.Blog_postProse__dkd2B h2{font-size:clamp(28px,2.6vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:500;margin:1.6em 0 .6em}.Blog_postProse__dkd2B a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.Blog_postProse__dkd2B a:hover{text-decoration-color:var(--lime)}.Blog_postProse__dkd2B code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.86em;padding:.08em .32em;border-radius:4px;background:color-mix(in srgb,currentColor 8%,transparent);overflow-wrap:anywhere}.Blog_postProse__dkd2B ul{margin:0 0 1.1em;padding-left:1.15em;list-style:disc}.Blog_postProse__dkd2B li{font-size:clamp(18px,1.35vw,21px);line-height:1.62;margin-bottom:.55em}.Blog_postProse__dkd2B blockquote{margin:1.4em 0;padding-left:22px;border-left:4px solid var(--lime);font-family:var(--font-serif);font-style:italic;font-size:clamp(28px,2.6vw,44px);line-height:1.12}.Blog_postSummary__MCwFT{margin:0 0 2em;padding:18px 22px 20px;background:var(--lime);color:var(--ink);border-radius:18px}.Blog_postProse__dkd2B .Blog_postSummary__MCwFT p{margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.Blog_postProse__dkd2B .Blog_postSummary__MCwFT p:first-child{margin-bottom:8px;font-size:11px;line-height:1.35}.Blog_postMain__zoMy1{min-width:0}.Blog_postFigure__rX7f8{margin:2em 0}.Blog_postFigure__rX7f8 img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.Blog_postFigure__rX7f8 figcaption{margin-top:10px;font-size:14px;line-height:1.45;opacity:.65}.Blog_postRive__Rp1lS{position:relative;width:min(100%,520px);overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#f3f2ef}.Blog_postCode__8km2O{margin:0;padding:18px 20px;overflow-x:auto;border-radius:14px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:13px;line-height:1.6}.Blog_postCode__8km2O code{background:none;padding:0;font-size:inherit;color:inherit}.Blog_postCta__Uk7gq{margin:2.2em 0 0}.Blog_postProse__dkd2B .Blog_postCta__Uk7gq a{text-decoration:none}.Blog_postProse__dkd2B .Blog_postCta__Uk7gq p{margin:12px 0 0;font-size:15px;line-height:1.5;opacity:.7}.Blog_postSignoff__zZvzZ{margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.Blog_nextPostTitle__udfAJ.Blog_nextPostTitle__udfAJ{max-width:14ch;font-size:clamp(54px,9vw,190px);line-height:.92}@media (max-width:760px){.Blog_postAside__eNBVc{position:static}.Blog_postCover__TUnK_.Blog_postCover__TUnK_{height:auto;aspect-ratio:4/3}}.Subscribe_card__k4xDk{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:clamp(18px,2.4vw,32px);align-items:center;margin-top:clamp(48px,7vh,80px);max-width:760px;padding:clamp(14px,1.6vw,20px);background:#f3f2ef;color:var(--ink);border:2px solid var(--ink);border-radius:24px;box-shadow:6px 7px 0 var(--ink)}.Subscribe_video__SCa8N{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f3f2ef}.Subscribe_video__SCa8N img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Subscribe_body__G5Fce{display:flex;flex-direction:column;gap:12px;padding-right:clamp(0px,1vw,10px)}.Subscribe_title__1v_ss{font-size:clamp(24px,2.1vw,32px);line-height:1.08;letter-spacing:-.03em;font-weight:500;margin:0}.Subscribe_copy__f9i4P{font-size:16px;line-height:1.5;margin:0;opacity:.8}.Subscribe_form__xhRc4{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.Subscribe_input__j4LWX{flex:1 1 200px;min-width:0;height:48px;padding:0 18px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.Subscribe_input__j4LWX:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.Subscribe_button__BUFDv{height:48px;border:2px solid var(--ink);cursor:pointer}.Subscribe_button__BUFDv:disabled{opacity:.6;cursor:default}.Subscribe_trap__8w0l_{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.Subscribe_sent__CisxN{margin:4px 0 0;padding:14px 16px;border-radius:14px;background:var(--lime);font-size:16px;line-height:1.45}.Subscribe_note__5Fpkf{margin:0;font-size:14px;line-height:1.4}.Subscribe_fine__Gk3Y5{margin:0;font-size:13px;opacity:.6}.Subscribe_fine__Gk3Y5 a{text-decoration:underline;text-underline-offset:.18em}@media (max-width:640px){.Subscribe_card__k4xDk{grid-template-columns:1fr}}.CaseStudy_case__LTTa6{background:var(--paper)}.CaseStudy_hero__4pFwP{padding:18px var(--gutter) clamp(40px,7vh,80px)}.CaseStudy_top__PDOqa{display:flex;justify-content:space-between;margin-bottom:clamp(20px,4vh,48px)}.CaseStudy_top__PDOqa a:hover{color:var(--orange)}.CaseStudy_title__4uT4W{font-size:clamp(80px,17vw,330px);line-height:.8;letter-spacing:-.01em}.CaseStudy_heroGrid__FKnY_{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,4vw,80px);margin-top:clamp(28px,5vh,56px);border-top:1px solid var(--line);padding-top:22px}.CaseStudy_meta__lwvMa{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin:0}.CaseStudy_meta__lwvMa dt{opacity:.55;margin-bottom:6px}.CaseStudy_meta__lwvMa dd{margin:0;font-size:16px;line-height:1.35;font-weight:500}.CaseStudy_desc__qTYCE p{font-size:clamp(18px,1.5vw,23px);line-height:1.4;letter-spacing:-.01em}.CaseStudy_desc__qTYCE p.CaseStudy_lab__mGyAd{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;line-height:1;letter-spacing:.05em}.CaseStudy_quote__V_Eov,.CaseStudy_quote__V_Eov blockquote{margin:0}.CaseStudy_quote__V_Eov blockquote{text-indent:-.4em;max-width:24ch;font-size:clamp(32px,3.8vw,64px);line-height:1.05}.CaseStudy_quote__V_Eov figcaption{display:flex;align-items:center;gap:14px;margin-top:30px}.CaseStudy_quote__V_Eov figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover}.CaseStudy_quote__V_Eov figcaption>span{display:flex;flex-direction:column;gap:5px}.CaseStudy_quote__V_Eov strong{font-size:17px;font-weight:500}.CaseStudy_quote__V_Eov figcaption .CaseStudy_mono__FaCaT{opacity:.6}.CaseStudy_tags__mycsq{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}.CaseStudy_tags__mycsq li{padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong)}.CaseStudy_cover___jNGx{position:relative;height:100svh;overflow:hidden;background:var(--ink)}.CaseStudy_cover___jNGx img,.CaseStudy_cover___jNGx video{width:100%;height:100%;object-fit:cover}.CaseStudy_block__lq9oq>*{align-self:start}.CaseStudy_block__lq9oq{display:grid;grid-template-columns:minmax(160px,1fr) 2.4fr;gap:clamp(24px,4vw,80px);padding:clamp(70px,12vh,140px) var(--gutter)}.CaseStudy_lead__D7EQH{font-size:clamp(28px,3.3vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:500;max-width:24ch}.CaseStudy_body__TA8OR{margin-top:26px;max-width:62ch;font-size:17px;line-height:1.6;opacity:.85}.CaseStudy_gallery__k5JT2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,28px);padding:0 var(--gutter) clamp(40px,8vh,100px)}.CaseStudy_shot__5P7K0{overflow:hidden;border-radius:var(--radius);background:var(--paper-3);aspect-ratio:4/3}.CaseStudy_shot__5P7K0:nth-child(4n+1){grid-column:1/-1;aspect-ratio:16/8}.CaseStudy_shot__5P7K0 img{width:100%;height:100%;object-fit:cover}.CaseStudy_note__jqewN{padding:0 var(--gutter) 60px;opacity:.6}.CaseStudy_next__X9fIa{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;min-height:72svh;padding:clamp(60px,12vh,140px) var(--gutter) clamp(28px,5vh,56px);background:var(--night);color:var(--paper);overflow:hidden}.CaseStudy_nextTitle__CUNch{position:relative;z-index:2;font-size:clamp(80px,15vw,280px);transition:color .4s var(--ease-out)}.CaseStudy_next__X9fIa:hover .CaseStudy_nextTitle__CUNch{color:var(--lime)}.CaseStudy_nextImg__G5WCR{position:absolute;right:var(--gutter);top:50%;width:clamp(200px,26vw,420px);aspect-ratio:4/3;object-fit:cover;border-radius:12px;translate:0 -50%;rotate:4deg;scale:.85;opacity:0;transition:opacity .4s var(--ease-out),scale .6s var(--ease-out),rotate .6s var(--ease-out)}.CaseStudy_next__X9fIa:hover .CaseStudy_nextImg__G5WCR{opacity:1;scale:1;rotate:-3deg}.CaseStudy_legal__AO6_J{margin:0;padding:0 var(--gutter) clamp(18px,3vh,28px);background:var(--night);color:rgba(var(--paper-rgb),.45)}@media (max-width:760px){.CaseStudy_block__lq9oq,.CaseStudy_gallery__k5JT2,.CaseStudy_heroGrid__FKnY_{grid-template-columns:1fr}.CaseStudy_cover___jNGx{height:70svh}}