.blog_page__i3gIe{max-width:112rem;margin:0 auto;padding:5rem 3rem}.blog_hero__m_tED{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4.5rem}.blog_kicker__Vge8n{font-family:var(--font-title);font-size:1.9rem;letter-spacing:.2em;text-transform:uppercase;color:var(--p5-white);background:var(--p5-black);padding:.35rem 1.2rem .2rem;transform:skewX(-8deg);box-shadow:.3rem .3rem 0 rgba(0,0,0,.9)}.blog_title__zAWCj{margin:2.2rem 0 0;animation:blog_rise__hiepK .5s var(--ease-overshoot) both}.blog_word__RmDUH{display:flex;flex-wrap:wrap;justify-content:center}.blog_letter__50niS{display:inline-grid;place-items:center;font-family:var(--font-display);font-size:clamp(5rem,9vw,9rem);line-height:1;color:var(--p5-white);background:var(--p5-black);padding:.5rem .7rem .35rem;border:.32rem solid var(--p5-white);box-shadow:.55rem .55rem 0 rgba(0,0,0,.9);margin-left:-.5rem;transform:rotate(var(--tilt));animation:blog_stamp-in__Bgv1Y .46s var(--ease-overshoot) both;animation-delay:calc(.12s + var(--i) * .06s)}.blog_letter__50niS:first-child{margin-left:0}.blog_letter__50niS:nth-child(2n){translate:0 -.6rem}.blog_heroSub__6UCg7{margin-top:1.6rem;font-family:Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif;font-weight:700;font-size:1.9rem;letter-spacing:.4em;color:var(--p5-white);background:var(--p5-black);padding:.35rem 1.4rem .3rem;border:.2rem solid var(--p5-white);box-shadow:.32rem .32rem 0 rgba(0,0,0,.85);transform:rotate(-1.4deg);animation:blog_rise__hiepK .5s var(--ease-overshoot) .45s both}.blog_lede__GRYVZ{max-width:58rem;margin-top:2.2rem;font-family:var(--font-body);font-weight:500;font-size:2rem;line-height:1.45;color:rgba(255,255,255,.88);text-shadow:.1rem .1rem 0 rgba(0,0,0,.6);animation:blog_rise__hiepK .5s ease .55s both}.blog_empty__6Wa62{text-align:center;font-family:var(--font-body);font-size:1.9rem;color:rgba(255,255,255,.7)}.blog_empty__6Wa62 code{font-family:Consolas,Menlo,monospace;color:var(--p5-red-accent)}.blog_meta__l_Cxn{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:1.5rem;color:rgba(255,255,255,.6)}.blog_meta__l_Cxn,.blog_readMore__6_qd_{font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase}.blog_readMore__6_qd_{font-size:1.8rem;color:var(--accent);transition:transform .16s var(--ease-overshoot)}.blog_featured__kHmgQ{position:relative;display:block;margin-bottom:3.4rem;background:var(--p5-black);border:.35rem solid var(--p5-white);box-shadow:.6rem .6rem 0 rgba(0,0,0,.9);-webkit-clip-path:polygon(1% 0,100% 1.5%,99.2% 96%,97% 100%,0 98.5%,.6% 4%);clip-path:polygon(1% 0,100% 1.5%,99.2% 96%,97% 100%,0 98.5%,.6% 4%);transition:transform .18s var(--ease-overshoot),box-shadow .18s ease,border-color .18s ease;animation:blog_rise__hiepK .5s var(--ease-overshoot) .6s both}.blog_featured__kHmgQ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.8rem;background:var(--accent);transition:width .18s var(--ease-overshoot)}.blog_featured__kHmgQ:hover{transform:translate(-.3rem,-.4rem);border-color:var(--accent);box-shadow:.7rem .7rem 0 rgba(0,0,0,.95),0 0 2.8rem color-mix(in srgb,var(--accent) 45%,transparent)}.blog_featured__kHmgQ:hover:before{width:1.4rem}.blog_featured__kHmgQ:hover .blog_readMore__6_qd_{transform:translateX(.5rem)}.blog_featuredBody__s7HHv{padding:3rem 3.4rem;display:flex;flex-direction:column;gap:1.2rem}.blog_featuredTag__bvuIS{align-self:flex-start;font-family:var(--font-title);font-size:1.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p5-black);background:var(--accent);padding:.25rem 1rem .1rem;transform:skewX(-8deg)}.blog_featuredTitle__xaQtL{font-family:var(--font-display);font-size:clamp(3.4rem,5vw,5.4rem);line-height:.98;text-transform:uppercase;color:var(--p5-white);text-shadow:.3rem .3rem 0 var(--p5-black);transform:skewX(-3deg)}.blog_featured__kHmgQ:hover .blog_featuredTitle__xaQtL{color:var(--accent)}.blog_featuredDesc__Jvrj7{max-width:68rem;font-family:var(--font-body);font-weight:500;font-size:2rem;line-height:1.4;color:rgba(255,255,255,.82)}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));grid-gap:2.6rem;gap:2.6rem}.blog_card__6gn_X{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:2.2rem 2rem;background:var(--p5-black);border:.3rem solid var(--p5-white);box-shadow:.5rem .5rem 0 rgba(0,0,0,.9);-webkit-clip-path:polygon(2% 0,100% 2.5%,99% 96%,97% 100%,0 97%,1% 4%);clip-path:polygon(2% 0,100% 2.5%,99% 96%,97% 100%,0 97%,1% 4%);transition:transform .16s var(--ease-overshoot),box-shadow .16s ease,border-color .16s ease;animation:blog_card-in__c6EtB .5s var(--ease-overshoot) both;animation-delay:calc(.7s + var(--i, 0) * .08s)}.blog_card__6gn_X:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.6rem;background:var(--accent);transition:width .18s var(--ease-overshoot)}.blog_card__6gn_X:hover{transform:translate(-.3rem,-.4rem) rotate(-.7deg) scale(1.02);border-color:var(--accent);box-shadow:.6rem .6rem 0 rgba(0,0,0,.95),0 0 2.4rem color-mix(in srgb,var(--accent) 45%,transparent)}.blog_card__6gn_X:hover:before{width:1.1rem}.blog_card__6gn_X:hover .blog_readMore__6_qd_{transform:translateX(.5rem)}.blog_cardTag__vtKJd{align-self:flex-start;font-family:var(--font-title);font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--p5-black);background:var(--accent);padding:.2rem .8rem .05rem;transform:skewX(-8deg)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-size:2.8rem;line-height:1;text-transform:uppercase;color:var(--p5-white);text-shadow:var(--shadow-text)}.blog_card__6gn_X:hover .blog_cardTitle__UowSg{color:var(--accent)}.blog_cardDesc__1ZaXe{font-family:var(--font-body);font-weight:500;font-size:1.6rem;line-height:1.35;color:rgba(255,255,255,.75)}.blog_card__6gn_X .blog_meta__l_Cxn{margin-top:auto}.blog_postShell__23XQF{max-width:82rem;margin:0 auto;padding:3rem 3rem 5rem}.blog_crumbs__DoWao{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:var(--font-title);font-size:1.7rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:2.6rem}.blog_crumbs__DoWao a:hover{color:var(--accent)}.blog_crumbs__DoWao span[aria-current]{color:var(--p5-white)}.blog_postHead__0HBKs{margin-bottom:3rem}.blog_postTag__399fe{display:inline-block;font-family:var(--font-title);font-size:1.6rem;letter-spacing:.14em;color:var(--p5-black);background:var(--accent);padding:.25rem 1rem .1rem;transform:skewX(-8deg)}.blog_postTag__399fe,.blog_postTitle__uheS3{text-transform:uppercase;margin-bottom:1.6rem}.blog_postTitle__uheS3{font-family:var(--font-display);font-size:clamp(3.6rem,6vw,6rem);line-height:.98;color:var(--p5-white);text-shadow:.3rem .3rem 0 var(--p5-black);transform:skewX(-3deg)}.blog_postFoot__nnTGk{margin-top:4rem;padding-top:2.4rem;border-top:.2rem dashed rgba(255,255,255,.25)}.blog_backBtn__Kc9fo{display:inline-block;font-family:var(--font-display);font-size:2.2rem;text-transform:uppercase;color:var(--p5-white);background:var(--p5-black);border:.25rem solid var(--p5-white);padding:.7rem 1.8rem .55rem;box-shadow:.4rem .4rem 0 rgba(0,0,0,.9);-webkit-clip-path:polygon(2% 8%,99% 0,100% 90%,1% 100%);clip-path:polygon(2% 8%,99% 0,100% 90%,1% 100%);transition:transform .16s var(--ease-overshoot),background .16s ease}.blog_backBtn__Kc9fo:hover{transform:translate(-.15rem,-.15rem) scale(1.03);background:var(--accent);color:var(--p5-black)}.blog_markdown___Z2cO{font-family:var(--font-body);font-size:1.9rem;line-height:1.62;color:rgba(255,255,255,.9)}.blog_markdown___Z2cO h1{font-size:4.4rem;line-height:1;text-shadow:.3rem .3rem 0 var(--p5-black);transform:skewX(-4deg);margin:0 0 2rem}.blog_markdown___Z2cO h1,.blog_markdown___Z2cO h2{font-family:var(--font-display);text-transform:uppercase;color:var(--p5-white)}.blog_markdown___Z2cO h2{font-size:3.1rem;margin:3.2rem 0 1.2rem;padding-bottom:.5rem;border-bottom:.25rem solid var(--accent)}.blog_markdown___Z2cO h3{font-family:var(--font-title);font-size:2.4rem;letter-spacing:.03em;text-transform:uppercase;color:var(--accent);margin:2.4rem 0 1rem}.blog_markdown___Z2cO p{margin:0 0 1.7rem}.blog_markdown___Z2cO a{color:var(--accent);text-decoration:underline;text-underline-offset:.3rem}.blog_markdown___Z2cO a:hover{color:var(--p5-white)}.blog_markdown___Z2cO ol,.blog_markdown___Z2cO ul{margin:0 0 1.7rem;padding-left:2.4rem}.blog_markdown___Z2cO li{margin-bottom:.6rem}.blog_markdown___Z2cO ul li::marker{color:var(--accent)}.blog_markdown___Z2cO strong{color:var(--p5-white);font-weight:800}.blog_markdown___Z2cO code{font-family:Consolas,Menlo,Courier New,monospace;font-size:.85em;color:var(--accent);background:rgba(255,255,255,.08);padding:.15em .4em;border:.1rem solid rgba(255,255,255,.2)}.blog_markdown___Z2cO pre{margin:0 0 1.8rem;padding:1.6rem 1.8rem;background:var(--p5-black);border:.25rem solid var(--p5-white);box-shadow:.4rem .4rem 0 rgba(0,0,0,.9);-webkit-clip-path:polygon(.5% 1%,100% 0,99.5% 99%,0 100%);clip-path:polygon(.5% 1%,100% 0,99.5% 99%,0 100%);overflow-x:auto}.blog_markdown___Z2cO pre code{color:rgba(255,255,255,.92);background:none;border:none;padding:0;font-size:1.55rem;line-height:1.55}.blog_markdown___Z2cO blockquote{margin:0 0 1.8rem;padding:1.3rem 1.9rem;background:color-mix(in srgb,var(--accent) 14%,transparent);border-left:.4rem solid var(--accent);color:rgba(255,255,255,.92);font-style:italic}.blog_markdown___Z2cO blockquote p{margin:0}.blog_markdown___Z2cO hr{border:none;border-top:.2rem dashed rgba(255,255,255,.25);margin:2.6rem 0}.blog_markdown___Z2cO img{max-width:100%;border:.25rem solid var(--p5-white);box-shadow:.4rem .4rem 0 rgba(0,0,0,.9);margin:0 0 1.8rem}@keyframes blog_stamp-in__Bgv1Y{0%{transform:rotate(var(--tilt)) scale(2.1);opacity:0}55%{opacity:1}to{transform:rotate(var(--tilt)) scale(1);opacity:1}}@keyframes blog_rise__hiepK{0%{transform:translateY(-1.8rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_card-in__c6EtB{0%{transform:translateY(2.2rem) rotate(-1.5deg);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}@media (max-width:640px){.blog_page__i3gIe{padding:4rem 1.8rem}.blog_featuredBody__s7HHv{padding:2.2rem 2rem}.blog_postShell__23XQF{padding:2.4rem 1.8rem 4rem}.blog_markdown___Z2cO{font-size:2rem}}