.blog-module__i2fiEW__page{width:100%;color:var(--ink);background:#fff;overflow:hidden}.blog-module__i2fiEW__hero{background:#fff;padding:clamp(180px,18vw,280px) 0 clamp(100px,10vw,150px)}.blog-module__i2fiEW__heroInner{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid}.blog-module__i2fiEW__hero h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(100px,14vw,220px);font-weight:500;line-height:.78}.blog-module__i2fiEW__hero p{max-width:420px;color:var(--dark-gray);letter-spacing:-.01em;margin:0 0 4px;font-size:14px;line-height:1.72}.blog-module__i2fiEW__posts{background:var(--paper);padding:clamp(100px,10vw,160px) 0}.blog-module__i2fiEW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-module__i2fiEW__postList{border-top:1px solid #0a0b0e29}.blog-module__i2fiEW__post{border-bottom:1px solid #0a0b0e29}.blog-module__i2fiEW__postLink{color:inherit;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(48px,6vw,96px);padding:clamp(48px,5vw,76px) 0;text-decoration:none;display:grid}.blog-module__i2fiEW__postVisual{aspect-ratio:16/10;background:#fff;align-self:start;width:100%;position:relative;overflow:hidden}.blog-module__i2fiEW__postImage{object-fit:cover;transition:transform .5s var(--ease-out)}.blog-module__i2fiEW__postLink:hover .blog-module__i2fiEW__postImage{transform:scale(1.025)}.blog-module__i2fiEW__postPlaceholder{padding:26px;position:absolute;inset:0}.blog-module__i2fiEW__postPlaceholder>span{z-index:1;font-size:11px;font-weight:600;line-height:1;position:relative}.blog-module__i2fiEW__visualLines{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.blog-module__i2fiEW__visualLines i{background:var(--ink);transform-origin:0;height:8px;display:block}.blog-module__i2fiEW__visualLines i:first-child{width:88%}.blog-module__i2fiEW__visualLines i:nth-child(2){width:64%}.blog-module__i2fiEW__visualLines i:nth-child(3){background:var(--blue);width:42%}.blog-module__i2fiEW__postContent{flex-direction:column;min-width:0;display:flex}.blog-module__i2fiEW__postMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.blog-module__i2fiEW__postMeta span:first-child{color:var(--blue)}.blog-module__i2fiEW__postContent h3{max-width:760px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.052em;text-wrap:pretty;margin:clamp(30px,3.5vw,48px) 0 0;font-size:clamp(40px,4.2vw,64px);font-weight:500;line-height:.99}.blog-module__i2fiEW__postContent>p{max-width:580px;color:var(--dark-gray);letter-spacing:-.01em;margin:26px 0 0;font-size:15px;line-height:1.72}.blog-module__i2fiEW__postFooter{color:var(--muted);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:clamp(38px,4vw,54px);font-size:12px;line-height:1.3;display:flex}.blog-module__i2fiEW__readArticle{color:var(--ink);padding-bottom:5px;font-size:13px;font-weight:500;position:relative}.blog-module__i2fiEW__readArticle:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}.blog-module__i2fiEW__postLink:hover .blog-module__i2fiEW__readArticle{color:var(--blue)}.blog-module__i2fiEW__postLink:hover .blog-module__i2fiEW__readArticle:after{transform-origin:100%;transform:scaleX(.7)}.blog-module__i2fiEW__postLink:focus-visible{outline:2px solid var(--blue);outline-offset:8px}.blog-module__i2fiEW__cta{background:var(--blue);color:var(--white);padding:clamp(105px,10vw,155px) 0}.blog-module__i2fiEW__ctaInner{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(50px,8vw,120px);display:grid}.blog-module__i2fiEW__cta h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.068em;margin:0;font-size:clamp(72px,9vw,138px);font-weight:500;line-height:.89}.blog-module__i2fiEW__ctaActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blog-module__i2fiEW__primaryButton,.blog-module__i2fiEW__secondaryButton{min-height:50px;transition:transform .25s var(--ease-out), background-color .25s ease, color .25s ease, border-color .25s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.blog-module__i2fiEW__primaryButton{border:1px solid var(--white);background:var(--white);color:var(--blue)}.blog-module__i2fiEW__secondaryButton{color:var(--white);border:1px solid #ffffff85}.blog-module__i2fiEW__primaryButton:hover,.blog-module__i2fiEW__secondaryButton:hover{transform:translateY(-2px)}.blog-module__i2fiEW__secondaryButton:hover{border-color:var(--white);background:var(--white);color:var(--blue)}@media (max-width:1000px){.blog-module__i2fiEW__hero{padding:170px 0 100px}.blog-module__i2fiEW__heroInner{grid-template-columns:1fr;gap:48px}.blog-module__i2fiEW__hero h1{font-size:clamp(100px,17vw,165px)}.blog-module__i2fiEW__postLink{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:40px}.blog-module__i2fiEW__postContent h3{font-size:clamp(38px,5vw,54px)}.blog-module__i2fiEW__postContent>p{font-size:14px}.blog-module__i2fiEW__ctaInner{grid-template-columns:1fr}}@media (max-width:680px){.blog-module__i2fiEW__hero{padding:132px 0 76px}.blog-module__i2fiEW__heroInner{gap:34px}.blog-module__i2fiEW__hero h1{font-size:clamp(76px,24vw,108px);line-height:.84}.blog-module__i2fiEW__hero p{max-width:34em;font-size:14px}.blog-module__i2fiEW__posts{padding:72px 0}.blog-module__i2fiEW__postLink{grid-template-columns:1fr;gap:28px;padding:38px 0}.blog-module__i2fiEW__postVisual{aspect-ratio:16/10;width:100%}.blog-module__i2fiEW__postPlaceholder{padding:22px}.blog-module__i2fiEW__visualLines{bottom:22px;left:22px;right:22px}.blog-module__i2fiEW__postMeta{flex-direction:column;align-items:flex-start;gap:8px}.blog-module__i2fiEW__postContent h3{margin-top:24px;font-size:clamp(34px,10vw,42px);line-height:1}.blog-module__i2fiEW__postContent>p{margin-top:20px;font-size:15px;line-height:1.7}.blog-module__i2fiEW__postFooter{margin-top:32px;padding-top:0}.blog-module__i2fiEW__cta{padding:84px 0}.blog-module__i2fiEW__ctaInner{gap:46px}.blog-module__i2fiEW__cta h2{font-size:clamp(58px,16vw,78px);line-height:.92}.blog-module__i2fiEW__primaryButton,.blog-module__i2fiEW__secondaryButton{min-height:48px}}@media (prefers-reduced-motion:reduce){.blog-module__i2fiEW__postImage,.blog-module__i2fiEW__readArticle:after,.blog-module__i2fiEW__primaryButton,.blog-module__i2fiEW__secondaryButton{transition:none}}
