@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_7a6aa96a-module__0NrJqW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_7a6aa96a-module__0NrJqW__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_ac6c6c0a-module__J4sPiq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_ac6c6c0a-module__J4sPiq__variable{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}
.page-module__eFhlhW__page,.page-module__eFhlhW__page *,.page-module__eFhlhW__page :before,.page-module__eFhlhW__page :after{box-sizing:border-box;margin:0;padding:0}.page-module__eFhlhW__page{--white:#fff;--card-bg:#f2f1ef;--card-bg-dark:#eae9e6;--text:#0d0d0d;--text-muted:#888880;--text-light:#b8b7b2;--radius-card:22px;--font-sans:var(--font-dm-sans),system-ui,sans-serif;--font-serif:var(--font-instrument-serif),Georgia,serif;--nav-h:52px;font-family:var(--font-sans);background:var(--white);color:var(--text);z-index:20;position:relative;overflow-x:hidden}@media (pointer:fine){.page-module__eFhlhW__page{cursor:none}.page-module__eFhlhW__cursor{background:var(--text);pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;width:10px;height:10px;transition:width .2s,height .2s,background .2s;position:fixed;transform:translate(-50%,-50%)}.page-module__eFhlhW__cursor.page-module__eFhlhW__hovering{border:1.5px solid var(--text);mix-blend-mode:difference;background:0 0;width:36px;height:36px}}@media (pointer:coarse){.page-module__eFhlhW__cursor{display:none}}.page-module__eFhlhW__nav{height:var(--nav-h);z-index:100;scrollbar-width:none;align-items:center;gap:8px;padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:auto}.page-module__eFhlhW__nav::-webkit-scrollbar{display:none}.page-module__eFhlhW__navLink{height:30px;color:var(--text);-webkit-backdrop-filter:blur(12px);letter-spacing:-.01em;white-space:nowrap;background:#ffffffb3;border:1px solid #00000024;border-radius:100px;align-items:center;padding:0 14px;font-size:13px;font-weight:400;text-decoration:none;transition:background .2s;display:inline-flex}.page-module__eFhlhW__navLink:hover{background:#0000000f}.page-module__eFhlhW__navDivider{background:#00000024;border-radius:999px;flex:none;width:1px;height:18px;margin:0 6px}.page-module__eFhlhW__navProgress{transform-origin:0%;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#00000059,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.page-module__eFhlhW__scrollContainer{position:relative}.page-module__eFhlhW__heroStage{z-index:2;height:155vh;position:relative}.page-module__eFhlhW__hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.page-module__eFhlhW__heroBg{background:var(--white);z-index:0;position:absolute;inset:0}.page-module__eFhlhW__heroInner{z-index:2;text-align:center;will-change:transform,opacity,filter;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.page-module__eFhlhW__heroBadge{color:var(--text-muted);align-items:center;gap:6px;font-size:14px;font-weight:400;animation:1s cubic-bezier(.16,1,.3,1) .1s both page-module__eFhlhW__fadeUp;display:inline-flex}.page-module__eFhlhW__heroBadgeDot{background:var(--text);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite page-module__eFhlhW__pulse;display:inline-block}.page-module__eFhlhW__heroTitle{font-family:var(--font-serif);letter-spacing:-.02em;transform-origin:50%;max-width:700px;font-size:clamp(36px,6vw,72px);font-style:italic;font-weight:400;line-height:1.12;animation:1.2s cubic-bezier(.16,1,.3,1) .2s both page-module__eFhlhW__fadeUp}.page-module__eFhlhW__heroScrollHint{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;font-size:13px;animation:1s cubic-bezier(.16,1,.3,1) .4s both page-module__eFhlhW__fadeUp;display:flex}.page-module__eFhlhW__sectionIntro{z-index:10;background:var(--white);text-align:center;perspective:1000px;padding:180px 40px 120px;position:relative}.page-module__eFhlhW__sectionIntroLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:13px;display:inline-block}.page-module__eFhlhW__sectionIntroTitle{font-family:var(--font-serif);letter-spacing:-.02em;will-change:transform,opacity;max-width:600px;margin:0 auto;font-size:clamp(32px,5vw,58px);font-style:italic;font-weight:400;line-height:1.18}.page-module__eFhlhW__cineLineWrap{display:block;overflow:hidden}.page-module__eFhlhW__cineLine{will-change:transform,opacity;display:block}.page-module__eFhlhW__cineLineStatic{display:inline}.page-module__eFhlhW__bentoSection{z-index:10;background:var(--white);max-width:1100px;scroll-margin-top:calc(var(--nav-h) + 18px);margin:0 auto;padding:0 24px 180px;position:relative}.page-module__eFhlhW__bentoGrid{perspective:1500px;grid-template-rows:repeat(10,80px);grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.page-module__eFhlhW__cardWrapper{will-change:transform,opacity}.page-module__eFhlhW__cardLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.page-module__eFhlhW__cardWrapper:first-child{grid-area:1/1/span 5/span 5}.page-module__eFhlhW__cardWrapper:nth-child(2){grid-area:1/6/span 3/span 7}.page-module__eFhlhW__cardWrapper:nth-child(3){grid-area:4/6/span 2/span 7}.page-module__eFhlhW__cardWrapper:nth-child(4){grid-area:7/1/span 4/span 4}.page-module__eFhlhW__cardWrapper:nth-child(5){grid-area:7/5/span 4/span 4}.page-module__eFhlhW__cardWrapper:nth-child(6){grid-area:7/9/span 4/span 4}.page-module__eFhlhW__card{background:var(--card-bg);border-radius:var(--radius-card);cursor:pointer;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:28px;transition:background .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.page-module__eFhlhW__card:hover{background:var(--card-bg-dark);transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px -15px #0000001f}.page-module__eFhlhW__card:hover .page-module__eFhlhW__cardArrow{opacity:1;transform:translate(0)}.page-module__eFhlhW__cardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.page-module__eFhlhW__cardTag{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);background:#0000000f;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:500}.page-module__eFhlhW__cardArrow{background:var(--text);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,transform .2s;display:flex;transform:translate(-4px,4px)}.page-module__eFhlhW__cardArrow svg{color:#fff;width:14px;height:14px}.page-module__eFhlhW__cardBody{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.page-module__eFhlhW__cardTitle{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--text);margin-bottom:6px;font-size:clamp(20px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.2}.page-module__eFhlhW__cardDesc{color:var(--text-muted);font-size:13px;font-weight:300;line-height:1.5}.page-module__eFhlhW__cBlog{background:#1c1814}.page-module__eFhlhW__cBlog .page-module__eFhlhW__cardTitle{color:#f5f0ea}.page-module__eFhlhW__cBlog .page-module__eFhlhW__cardDesc{color:#f5f0ea6b}.page-module__eFhlhW__cBlog .page-module__eFhlhW__cardTag{color:#c4a97d;background:#c4a97d24}.page-module__eFhlhW__cBlog .page-module__eFhlhW__cardArrow{background:#c4a97d}.page-module__eFhlhW__cBlog .page-module__eFhlhW__cardArrow svg{color:#1c1814}.page-module__eFhlhW__cBlog:hover{background:#241f19}.page-module__eFhlhW__cIos{background:#e4ebe0}.page-module__eFhlhW__cIos .page-module__eFhlhW__cardTitle{color:#1e2b1a}.page-module__eFhlhW__cIos .page-module__eFhlhW__cardDesc{color:#6b836a}.page-module__eFhlhW__cIos .page-module__eFhlhW__cardTag{color:#4a6e47;background:#4a6e471a}.page-module__eFhlhW__cIos .page-module__eFhlhW__cardArrow{background:#4a6e47}.page-module__eFhlhW__cIos .page-module__eFhlhW__cardArrow svg{color:#fff}.page-module__eFhlhW__cIos:hover{background:#d8e4d3}.page-module__eFhlhW__cStyx{background:#ede6db}.page-module__eFhlhW__cStyx .page-module__eFhlhW__cardTitle{color:#2a2118}.page-module__eFhlhW__cStyx .page-module__eFhlhW__cardDesc{color:#8c7a67}.page-module__eFhlhW__cStyx .page-module__eFhlhW__cardTag{color:#7a5e3e;background:#7a5e3e1a}.page-module__eFhlhW__cStyx .page-module__eFhlhW__cardArrow{background:#7a5e3e}.page-module__eFhlhW__cStyx .page-module__eFhlhW__cardArrow svg{color:#fff}.page-module__eFhlhW__cStyx:hover{background:#e3d8cb}.page-module__eFhlhW__cPortfolio{background:#e3e8ee}.page-module__eFhlhW__cPortfolio .page-module__eFhlhW__cardTitle{color:#181e27}.page-module__eFhlhW__cPortfolio .page-module__eFhlhW__cardDesc{color:#667080}.page-module__eFhlhW__cPortfolio .page-module__eFhlhW__cardTag{color:#3a5070;background:#3a50701a}.page-module__eFhlhW__cPortfolio .page-module__eFhlhW__cardArrow{background:#3a5070}.page-module__eFhlhW__cPortfolio .page-module__eFhlhW__cardArrow svg{color:#fff}.page-module__eFhlhW__cPortfolio:hover{background:#d6dde6}.page-module__eFhlhW__cArticle{background:#ebe6f0}.page-module__eFhlhW__cArticle .page-module__eFhlhW__cardTitle{color:#1e1625}.page-module__eFhlhW__cArticle .page-module__eFhlhW__cardDesc{color:#7a6887}.page-module__eFhlhW__cArticle .page-module__eFhlhW__cardTag{color:#5c3d7a;background:#5c3d7a1a}.page-module__eFhlhW__cArticle .page-module__eFhlhW__cardArrow{background:#5c3d7a}.page-module__eFhlhW__cArticle .page-module__eFhlhW__cardArrow svg{color:#fff}.page-module__eFhlhW__cArticle:hover{background:#e0d8e8}.page-module__eFhlhW__cApi{background:#1a1f2c}.page-module__eFhlhW__cApi .page-module__eFhlhW__cardTitle{color:#dde4f0}.page-module__eFhlhW__cApi .page-module__eFhlhW__cardDesc{color:#dde4f06b}.page-module__eFhlhW__cApi .page-module__eFhlhW__cardTag{color:#7ea8d8;background:#7ea8d824}.page-module__eFhlhW__cApi .page-module__eFhlhW__cardArrow{background:#7ea8d8}.page-module__eFhlhW__cApi .page-module__eFhlhW__cardArrow svg{color:#1a1f2c}.page-module__eFhlhW__cApi:hover{background:#222839}.page-module__eFhlhW__cardVisual{opacity:.12;pointer-events:none;position:absolute;top:0;right:0}.page-module__eFhlhW__visualMesh{filter:blur(40px);opacity:.15;pointer-events:none;background:radial-gradient(circle,#ff8a00 0%,#e52e71 50%,#0000 70%);border-radius:50%;width:200px;height:200px;transition:opacity .5s,transform .5s;position:absolute;bottom:-20%;right:-20%}.page-module__eFhlhW__card:hover .page-module__eFhlhW__visualMesh{opacity:.3;transform:scale(1.1)translate(-10px,-10px)}.page-module__eFhlhW__visualGrid{background-image:radial-gradient(var(--text-light)1px,transparent 1px);opacity:.08;pointer-events:none;background-size:16px 16px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000 20%,#0000 80%);mask-image:linear-gradient(to bottom right,#000 20%,#0000 80%)}.page-module__eFhlhW__card:hover .page-module__eFhlhW__visualGrid{opacity:.15}.page-module__eFhlhW__longSection,.page-module__eFhlhW__longSectionAlt{z-index:10;scroll-margin-top:calc(var(--nav-h) + 18px);padding:120px 24px;position:relative}.page-module__eFhlhW__longSection{background:var(--white)}.page-module__eFhlhW__longSectionAlt{background:#f7f6f4;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f}.page-module__eFhlhW__sectionHeader{text-align:left;max-width:1100px;margin:0 auto 44px}.page-module__eFhlhW__sectionKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:12px}.page-module__eFhlhW__sectionTitle,.page-module__eFhlhW__sectionTitlePlain{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);max-width:900px;font-size:clamp(34px,4.8vw,64px);font-style:italic;line-height:1.08}.page-module__eFhlhW__sectionTitlePlain{margin:0}.page-module__eFhlhW__sectionLead{color:#0d0d0d9e;max-width:70ch;margin-top:18px;font-size:16px;line-height:1.7}.page-module__eFhlhW__caseGrid{grid-template-columns:repeat(12,1fr);gap:14px;max-width:1100px;margin:0 auto;display:grid}.page-module__eFhlhW__caseCard{-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #00000014;border-radius:20px;grid-column:span 4;padding:26px 22px;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 18px 40px -26px #00000040}.page-module__eFhlhW__caseCard:hover{background:#ffffffeb;transform:translateY(-6px);box-shadow:0 26px 60px -32px #00000047}.page-module__eFhlhW__caseTop{margin-bottom:18px}.page-module__eFhlhW__caseMeta{letter-spacing:.14em;text-transform:uppercase;color:#0d0d0d73;font-size:11px}.page-module__eFhlhW__caseName{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:10px;font-size:28px;font-style:italic}.page-module__eFhlhW__caseSummary{color:#0d0d0d9e;margin-top:10px;font-size:14px;line-height:1.7}.page-module__eFhlhW__caseBullets{color:#0d0d0d9e;gap:10px;font-size:13px;line-height:1.6;display:grid}.page-module__eFhlhW__caseBullets span{color:#0d0d0dd1;margin-right:6px;font-weight:500}.page-module__eFhlhW__caseActions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.page-module__eFhlhW__caseLink{color:#ffffffe6;background:#0d0d0de6;border:1px solid #0d0d0d33;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.page-module__eFhlhW__caseLink:hover{background:#0d0d0d;transform:translateY(-1px)}.page-module__eFhlhW__caseHint{color:#0d0d0d80;font-size:12px}.page-module__eFhlhW__timeline{gap:12px;max-width:1100px;margin:0 auto;display:grid}.page-module__eFhlhW__timelineItem{background:#ffffff8c;border:1px solid #0000000f;border-radius:18px;grid-template-columns:120px 1fr;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 18px 40px -30px #00000038}.page-module__eFhlhW__timelineDate{font-family:var(--font-serif);color:#0d0d0dcc;font-size:22px;font-style:italic}.page-module__eFhlhW__timelineTitle{letter-spacing:-.01em;font-size:14px;font-weight:500}.page-module__eFhlhW__timelineDesc{color:#0d0d0d99;margin-top:6px;font-size:13px;line-height:1.6}.page-module__eFhlhW__splitGrid{grid-template-columns:repeat(12,1fr);gap:14px;max-width:1100px;margin:26px auto 0;display:grid}.page-module__eFhlhW__splitCard{background:#ffffff8c;border:1px solid #0000000f;border-radius:20px;grid-column:span 6;padding:24px 22px;box-shadow:0 18px 40px -30px #00000038}.page-module__eFhlhW__splitKicker{letter-spacing:.16em;text-transform:uppercase;color:#0d0d0d8c;margin-bottom:12px;font-size:12px}.page-module__eFhlhW__splitList{color:#0d0d0da3;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.65;list-style:none;display:grid}.page-module__eFhlhW__proofs{gap:14px;display:grid}.page-module__eFhlhW__proofTitle{letter-spacing:-.01em;font-size:14px;font-weight:500}.page-module__eFhlhW__proofDesc{color:#0d0d0d9e;margin-top:6px;font-size:13px;line-height:1.6}.page-module__eFhlhW__writingGrid{grid-template-columns:repeat(12,1fr);gap:14px;max-width:1100px;margin:0 auto;display:grid}.page-module__eFhlhW__writingCard{color:inherit;background:#00000008;border:1px solid #00000014;border-radius:20px;grid-column:span 4;padding:22px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s}.page-module__eFhlhW__writingCard:hover{background:#0000000d;transform:translateY(-6px);box-shadow:0 24px 60px -40px #0000004d}.page-module__eFhlhW__writingCardDisabled{opacity:.75;pointer-events:none}.page-module__eFhlhW__writingMeta{letter-spacing:.14em;text-transform:uppercase;color:#0d0d0d7a;font-size:11px}.page-module__eFhlhW__writingTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:10px;font-size:22px;font-style:italic}.page-module__eFhlhW__writingDesc{color:#0d0d0d9e;margin-top:10px;font-size:13px;line-height:1.6}.page-module__eFhlhW__writingCta,.page-module__eFhlhW__writingCtaMuted{letter-spacing:-.01em;margin-top:16px;font-size:12px;font-weight:500}.page-module__eFhlhW__writingCta{color:#0d0d0de6;border-bottom:1px solid #0d0d0d52;display:inline-block}.page-module__eFhlhW__writingCtaMuted{color:#0d0d0d73}.page-module__eFhlhW__footer{z-index:10;background:var(--white);border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:60px 40px;display:flex;position:relative}.page-module__eFhlhW__footer p{color:var(--text-muted);font-size:13px;font-weight:300}.page-module__eFhlhW__footer a{color:var(--text);border-bottom:1px solid #0003;font-size:13px;text-decoration:none;transition:border-color .2s}.page-module__eFhlhW__footer a:hover{border-color:var(--text)}.page-module__eFhlhW__footerLinks{gap:24px;display:flex}@keyframes page-module__eFhlhW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes page-module__eFhlhW__fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.page-module__eFhlhW__heroStage{height:135vh}.page-module__eFhlhW__bentoGrid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row;gap:24px}.page-module__eFhlhW__cardWrapper,.page-module__eFhlhW__cardWrapper:first-child,.page-module__eFhlhW__cardWrapper:nth-child(2),.page-module__eFhlhW__cardWrapper:nth-child(3),.page-module__eFhlhW__cardWrapper:nth-child(4),.page-module__eFhlhW__cardWrapper:nth-child(5),.page-module__eFhlhW__cardWrapper:nth-child(6){grid-area:auto/1/auto/-1}.page-module__eFhlhW__card{min-height:240px;padding:26px}.page-module__eFhlhW__bentoSection{padding:24px 18px 112px}.page-module__eFhlhW__footer{text-align:center;flex-direction:column;gap:12px}.page-module__eFhlhW__sectionIntro{padding:150px 18px 100px}.page-module__eFhlhW__longSection,.page-module__eFhlhW__longSectionAlt{padding:90px 16px}.page-module__eFhlhW__caseCard,.page-module__eFhlhW__writingCard{grid-column:1/-1}.page-module__eFhlhW__timelineItem{grid-template-columns:88px 1fr;padding:16px 14px}.page-module__eFhlhW__splitCard{grid-column:1/-1}}@media (pointer:coarse){.page-module__eFhlhW__card:hover{box-shadow:none;transform:none}}
