.home-blog{--blog-photo-height:20.2vw;--blog-cut:calc(var(--blog-photo-height) * var(--blog-slope));--blog-slash-width:4.6vw;--blog-joint-y:calc(var(--blog-photo-height) * .32);--blog-joint-x:calc(100% - var(--blog-joint-y) * var(--blog-slope));--blog-blue-y:calc(var(--blog-photo-height) * .58);isolation:isolate;color:#fff;background:#000;padding-block:clamp(72px,4.8vw,100px) clamp(80px,6.5vw,140px);position:relative;overflow:hidden}.home-blog-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:2.1vw;display:flex;position:relative}.home-blog-heading>div>p{white-space:pre-line;color:#b8b8b8;margin-top:22px;font-size:clamp(17px,1.2vw,24px);line-height:1.6}.home-blog-controls{flex-shrink:0;align-items:center;gap:18px;padding-bottom:6px;display:flex}.home-blog-controls a{white-space:nowrap;margin-right:16px;font-size:clamp(17px,1.3vw,26px)}.home-blog-controls button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:8px;display:grid}.home-blog-controls button:first-of-type svg{transform:rotate(180deg)}.home-blog-controls svg{width:28px;height:28px}.home-blog-controls :is(a,button):hover{opacity:.65}.home-blog-controls button:disabled{opacity:.3;cursor:default}.home-blog-gallery{position:relative}.home-blog-grid{width:calc(100% - var(--blog-cut));grid-template-columns:repeat(2,minmax(0,1fr));gap:.8vw;display:grid}.home-blog-card{min-width:0}.home-blog-card>a{display:block}.home-blog-photo{width:calc(100% + var(--blog-cut));height:var(--blog-photo-height);clip-path:polygon(var(--blog-cut) 0, 100% 0, calc(100% - var(--blog-cut)) 100%, 0 100%);background:#16191d}.home-blog-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-hover);display:block}.home-blog-card a:hover img{transform:scale(1.025)}.home-blog-copy{padding:2.9vw 16px 0 0}.home-blog-category{font-size:clamp(15px,1.05vw,21px);line-height:1.5}.home-body .home-blog-copy h3{max-width:560px;font:400 clamp(25px, 1.9vw, 39px)/1.45 var(--font-title);letter-spacing:-.035em;margin-top:14px}.home-blog-copy .home-blog-excerpt{color:#b8b8b8;max-width:460px;margin-top:16px;font-size:clamp(17px,1.15vw,24px);line-height:1.6}.home-blog-copy time{color:#a3a3a3;margin-top:26px;font-size:clamp(16px,1.15vw,24px);display:block}.home-blog-slashes{z-index:1;pointer-events:none;position:absolute;inset:0}.home-blog-slashes i{width:var(--blog-slash-width);transform:skewX(var(--blog-angle));position:absolute}.home-blog-slashes i[data-color=blue]{left:calc(var(--blog-cut) - var(--blog-blue-y) * var(--blog-slope) - var(--blog-slash-width) / 2);top:var(--blog-blue-y);transform-origin:0 0;background:linear-gradient(to bottom, var(--blue) 10%, transparent);height:25vw}.home-blog-slashes i[data-color=pink]{left:calc(var(--blog-joint-x) - var(--blog-slash-width));bottom:calc(100% - var(--blog-joint-y));transform-origin:0 100%;background:linear-gradient(to top, var(--pink), transparent);height:28vw}.home-blog-slashes i[data-color=green]{left:var(--blog-joint-x);top:var(--blog-joint-y);transform-origin:0 0;background:linear-gradient(to bottom, var(--green), transparent);height:25vw}@media (max-width:1199px){.home-blog-heading{flex-direction:column;align-items:flex-start;margin-bottom:32px}.home-blog-controls{align-self:flex-end}}@media (max-width:700px){.home-blog-heading>div>p{white-space:normal}.home-blog-controls{grid-template-columns:minmax(0,1fr) 44px 44px;align-self:stretch;gap:8px;display:grid}.home-blog-controls a{white-space:normal;min-width:0;margin-right:0;font-size:15px;line-height:1.5}.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.home-blog-photo{aspect-ratio:4/3;clip-path:none;border-radius:8px;width:100%;height:auto;overflow:hidden}.home-blog-copy{width:100%;padding:16px 0 0}.home-body .home-blog-copy h3{margin-top:8px;font-size:17px;line-height:1.5}.home-blog-category,.home-blog-copy time{font-size:13px}.home-blog-copy time{margin-top:14px}.home-blog-copy .home-blog-excerpt,.home-blog-slashes{display:none}}html:where([data-motion=reduced]) .home-blog-photo img{transition:none}
