@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/V8mDoQDjQSkFtoMM3T6r8E7mPb54C_k3HqUtEw.zl6yUm_6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/V8mDoQDjQSkFtoMM3T6r8E7mPb94C_k3HqUtEw.wJGaI8U0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.DPT1xrvW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/i7dPIFZifjKcF5UAWdDRYE58RXi4EwSsbg.BZabbV4-.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/i7dPIFZifjKcF5UAWdDRYE98RXi4EwSsbg.CQTzDtZb.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/i7dPIFZifjKcF5UAWdDRYEF8RXi4EwQ.Wy3NpCq4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/i7dMIFZifjKcF5UAWdDRaPpZUFqaHi6WZ3S_Yg.Bbb7QHM9.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/i7dMIFZifjKcF5UAWdDRaPpZUFuaHi6WZ3S_Yg.C1sZ6Lj5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/i7dMIFZifjKcF5UAWdDRaPpZUFWaHi6WZ3Q.6NnW1qxO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cd-bg: #070806;--cd-bg-soft: #0d0f0c;--cd-surface: #111410;--cd-surface-2: #171b16;--cd-text: #f2f0e8;--cd-text-strong: #fffdf4;--cd-muted: #9a9d91;--cd-muted-2: #686d61;--cd-line: rgba(242, 240, 232, .13);--cd-line-strong: rgba(242, 240, 232, .26);--cd-signal: #c9ff3d;--cd-signal-soft: rgba(201, 255, 61, .13);--cd-signal-line: rgba(201, 255, 61, .44);--cd-blueprint: rgba(122, 148, 255, .16);--cd-shadow: rgba(0, 0, 0, .46);--cd-font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cd-font-mono: "Space Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--cd-step--1: clamp(.78rem, .74rem + .18vw, .88rem);--cd-step-0: clamp(.96rem, .9rem + .25vw, 1.08rem);--cd-step-1: clamp(1.18rem, 1.04rem + .66vw, 1.55rem);--cd-step-2: clamp(1.55rem, 1.22rem + 1.45vw, 2.35rem);--cd-step-3: clamp(2.25rem, 1.38rem + 3.9vw, 4.85rem);--cd-step-4: clamp(2.35rem, 1.36rem + 3.9vw, 4.2rem);--cd-page: min(1220px, calc(100% - 2rem) )}*,*:before,*:after{box-sizing:border-box}.theme-dark{color-scheme:dark}.site-icon{width:1em;height:1em;flex:0 0 auto;line-height:1}.glass-panel{background:linear-gradient(145deg,#111410eb,#0a0c09d1);border:1px solid var(--cd-line);box-shadow:0 24px 70px var(--cd-shadow)}.image-loader{position:relative;isolation:isolate}.image-loader__spinner{--spinner-size: 2.6rem;position:absolute;top:50%;left:50%;z-index:4;width:var(--spinner-size);height:var(--spinner-size);margin-top:calc(var(--spinner-size) / -2);margin-left:calc(var(--spinner-size) / -2);border:1px solid var(--cd-line-strong);border-top-color:var(--cd-signal);border-radius:999px;pointer-events:none;animation:spin-core .9s linear infinite}.image-loader__spinner:before{content:"";position:absolute;inset:.48rem;border:1px solid transparent;border-left-color:#f2f0e880;border-radius:inherit;animation:spin-core 1.5s linear infinite reverse}.image-loader.is-loaded .image-loader__spinner{opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .24s ease}.neon-border{position:relative}.brand{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.brand__icon-wrap{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--cd-line-strong);background:linear-gradient(135deg,rgba(201,255,61,.18),transparent 56%),#0c0e0b;color:var(--cd-signal);transition:border-color .24s ease,transform .24s ease}.brand__icon{font-size:1.18rem}.brand__text{font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.brand__text-full{display:none}.brand__text-mobile{display:inline}.brand__accent{margin-left:.25rem;color:var(--cd-signal)}.brand:hover .brand__icon-wrap,.brand:focus-visible .brand__icon-wrap{border-color:var(--cd-signal-line);transform:translateY(-1px)}.blog-home{min-height:100vh;margin:0;overflow-x:clip;font-family:var(--cd-font-display);color:var(--cd-text);background:linear-gradient(90deg,rgba(201,255,61,.035) 1px,transparent 1px),linear-gradient(rgba(242,240,232,.025) 1px,transparent 1px),radial-gradient(circle at 72% 4%,rgba(201,255,61,.11),transparent 34rem),radial-gradient(circle at 12% 22%,var(--cd-blueprint),transparent 30rem),var(--cd-bg);background-size:72px 72px,72px 72px,auto,auto,auto}.blog-home:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(120deg,transparent 0 46%,rgba(242,240,232,.06) 47%,transparent 48%),radial-gradient(circle,rgba(242,240,232,.08) 1px,transparent 1px);background-size:100% 100%,4px 4px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}.blog-home ::selection{background:var(--cd-signal);color:#0b0d09}.blog-home__header-wrap{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:center;padding:1rem}.blog-home__nav{width:var(--cd-page);min-height:3.75rem;padding:.72rem .82rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;backdrop-filter:blur(18px)}.blog-home__portfolio-btn{position:relative;display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .78rem;border:1px solid var(--cd-line);color:var(--cd-text);background:#f2f0e808;font-family:var(--cd-font-mono);font-size:.62rem;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color .24s ease,color .24s ease,transform .24s ease}.blog-home__portfolio-btn:before{content:"";width:.42rem;height:.42rem;margin-right:.55rem;background:var(--cd-signal);box-shadow:0 0 18px #c9ff3d70}.blog-home__portfolio-btn:hover,.blog-home__portfolio-btn:focus-visible{border-color:var(--cd-signal-line);color:var(--cd-signal);transform:translateY(-1px)}.blog-home__portfolio-label-full{display:inline}.blog-home__portfolio-label-short{display:none}.blog-home__main{width:var(--cd-page);margin:0 auto;padding-top:6.7rem;padding-bottom:4rem}.blog-home__hero{position:relative;min-height:clamp(29rem,70vh,40rem);margin-bottom:4.8rem;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(26rem,1.05fr);color:inherit;text-decoration:none;isolation:isolate;transition:border-color .28s ease,transform .28s ease}.blog-home__hero:before{content:"";position:absolute;inset:1rem;z-index:3;pointer-events:none;border:1px solid rgba(242,240,232,.1);border-left-color:var(--cd-signal-line)}.blog-home__hero:after{content:"";position:absolute;top:1rem;bottom:1rem;left:45%;z-index:3;width:1px;pointer-events:none;background:linear-gradient(transparent,var(--cd-signal-line),transparent);opacity:.72}.blog-home__hero:hover,.blog-home__hero:focus-visible{border-color:#c9ff3d5c;transform:translateY(-2px)}.blog-home__hero:focus-visible{outline:2px solid var(--cd-signal);outline-offset:4px}.blog-home__hero-index{position:absolute;top:1.55rem;right:1.65rem;z-index:5;color:var(--cd-signal);font-family:var(--cd-font-mono);font-size:clamp(2.4rem,7vw,6.8rem);line-height:.8;opacity:.38;pointer-events:none}.blog-home__hero-visual{min-width:0;min-height:100%;overflow:hidden;background:linear-gradient(135deg,rgba(201,255,61,.12),transparent 36%),linear-gradient(160deg,#191d16,#070806 72%)}.blog-home__hero-visual:before,.blog-home__hero-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.blog-home__hero-visual:before{background:linear-gradient(90deg,#0708062e,#070806d1),repeating-linear-gradient(0deg,transparent 0 10px,rgba(242,240,232,.035) 11px);mix-blend-mode:multiply}.blog-home__hero-visual:after{background:linear-gradient(90deg,transparent 0 62%,rgba(7,8,6,.92))}.blog-home__hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.08);opacity:.74;transform:scale(1.01);transition:filter .5s ease,opacity .5s ease,transform .5s ease}.blog-home__hero:hover .blog-home__hero-image{filter:saturate(.95) contrast(1.16);opacity:.84;transform:scale(1.035)}.blog-home__hero-content{position:relative;z-index:4;min-width:0;padding:clamp(2rem,4vw,4.4rem) clamp(1.4rem,3vw,3.2rem);display:flex;flex-direction:column;justify-content:flex-end;gap:1.45rem;background:linear-gradient(180deg,#11141094,#070806eb),radial-gradient(circle at 0 0,rgba(201,255,61,.08),transparent 16rem)}.blog-home__eyebrow{width:fit-content;margin:0;display:inline-flex;align-items:center;gap:.42rem;color:var(--cd-signal);font-family:var(--cd-font-mono);font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.blog-home__hero-title{max-width:14ch;margin:0;color:var(--cd-text-strong);font-size:var(--cd-step-4);font-weight:700;line-height:.9;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance}.blog-home__hero-description{max-width:47rem;margin:0;color:#c8cabc;font-size:var(--cd-step-0);line-height:1.72}.blog-home__hero-meta{margin-top:.4rem;padding-top:1rem;display:grid;grid-template-columns:max-content 1px max-content 1px minmax(0,1fr);align-items:start;gap:1rem;border-top:1px solid var(--cd-line)}.blog-home__hero-meta-block{min-width:0;display:flex;flex-direction:column;gap:.42rem}.blog-home__meta-label{color:var(--cd-muted-2);font-family:var(--cd-font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase}.blog-home__meta-value{color:var(--cd-text);font-family:var(--cd-font-mono);font-size:.72rem}.blog-home__meta-tags{display:flex;flex-wrap:wrap;gap:.38rem}.blog-home__meta-tag{display:inline-block;padding:.22rem .45rem;border:1px solid rgba(201,255,61,.22);color:#d7ff78;background:#c9ff3d12;font-family:var(--cd-font-mono);font-size:.56rem;font-weight:700;line-height:1.2;text-transform:uppercase}.blog-home__hero-divider{width:1px;height:2.6rem;background:var(--cd-line)}.blog-home__cta{position:relative;width:fit-content;margin-top:.35rem;padding:0;display:inline-flex;align-items:center;gap:.55rem;border-radius:0;background:transparent;box-shadow:none;color:var(--cd-text-strong);font-family:var(--cd-font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;transition:color .24s ease,transform .24s ease}.blog-home__cta:after{content:"";position:absolute;right:0;bottom:-.36rem;left:0;height:1px;background:var(--cd-signal);transform:scaleX(.24);transform-origin:left;transition:transform .24s ease}.blog-home__hero:hover .blog-home__cta,.blog-home__hero:focus-visible .blog-home__cta{color:var(--cd-signal);transform:translate(.18rem)}.blog-home__hero:hover .blog-home__cta:after,.blog-home__hero:focus-visible .blog-home__cta:after{transform:scaleX(1)}.blog-home__listing{margin-bottom:2.6rem}.blog-home__section-head{display:grid;grid-template-columns:max-content minmax(2rem,1fr) max-content;align-items:center;gap:1rem;margin-bottom:1.25rem}.blog-home__section-title{margin:0;display:inline-flex;align-items:center;gap:.7rem;color:var(--cd-text-strong);font-size:var(--cd-step-1);font-weight:700;line-height:1;text-transform:uppercase}.blog-home__section-mark{display:inline-block;width:.54rem;height:2rem;background:var(--cd-signal)}.blog-home__section-line{height:1px;background:linear-gradient(90deg,var(--cd-line-strong),transparent)}.blog-home__view-toggle{display:inline-flex;align-items:center;padding:.18rem;border:1px solid var(--cd-line);background:#f2f0e806}.blog-home__view-btn{width:2.25rem;height:2.25rem;border:0;color:var(--cd-muted);background:transparent;display:grid;place-items:center;cursor:pointer;transition:color .2s ease,background-color .2s ease}.blog-home__view-btn--active{color:#0b0d09;background:var(--cd-signal)}.blog-home__view-btn:focus-visible{outline:2px solid var(--cd-signal);outline-offset:2px}.blog-home__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.blog-home__grid--list{display:flex;flex-direction:column;gap:.85rem}.blog-home__card{min-width:0;min-height:0;border:1px solid var(--cd-line);background:linear-gradient(180deg,#111410f0,#080907eb),var(--cd-surface);overflow:hidden;transition:border-color .24s ease,transform .24s ease,background-color .24s ease}.blog-home__card:hover,.blog-home__card:focus-within{border-color:#c9ff3d66;transform:translateY(-.28rem)}.blog-home__card-anchor{position:relative;min-height:100%;display:grid;grid-template-columns:3.15rem minmax(0,1fr);grid-template-rows:clamp(11.5rem,22vw,16rem) minmax(0,1fr);color:inherit;text-decoration:none}.blog-home__card-anchor:focus-visible{outline:2px solid var(--cd-signal);outline-offset:-4px}.blog-home__card-rail{position:relative;z-index:3;grid-column:1;grid-row:1/span 2;padding:1rem .6rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;border-right:1px solid var(--cd-line);background:#f2f0e805}.blog-home__card-index{color:var(--cd-signal);font-family:var(--cd-font-mono);font-size:.72rem;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed}.blog-home__card-rail-line{flex:1;width:1px;min-height:5rem;background:linear-gradient(var(--cd-signal-line),transparent)}.blog-home__card-thumb{position:relative;grid-column:2;grid-row:1;min-height:clamp(11.5rem,22vw,16rem);overflow:hidden;background:linear-gradient(135deg,rgba(201,255,61,.12),transparent),#111410}.blog-home__card-thumb:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 18%,rgba(7,8,6,.76)),repeating-linear-gradient(90deg,transparent 0 14px,rgba(242,240,232,.025) 15px)}.blog-home__card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.08);opacity:.72;transform:scale(1.01);transition:filter .36s ease,opacity .36s ease,transform .36s ease}.blog-home__card:hover .blog-home__card-image,.blog-home__card:focus-within .blog-home__card-image{filter:saturate(.95) contrast(1.14);opacity:.88;transform:scale(1.045)}.blog-home__card-content{min-width:0;grid-column:2;grid-row:2;padding:1.05rem 1.05rem 1.12rem;display:flex;flex-direction:column;flex:1}.blog-home__card-meta{min-height:1.55rem;display:flex;align-items:center;gap:.5rem;color:var(--cd-muted-2);font-family:var(--cd-font-mono);font-size:.56rem;font-weight:700;text-transform:uppercase}.blog-home__card-tags-inline{display:inline-flex;flex-wrap:wrap;gap:.28rem}.blog-home__card-tag-inline{display:inline-block;padding:.18rem .34rem;border:1px solid rgba(242,240,232,.12);color:#bec3b5;font-size:.5rem}.blog-home__card-dot{width:.2rem;height:.2rem;background:var(--cd-signal)}.blog-home__card-title{margin:.85rem 0 0;color:var(--cd-text-strong);font-size:clamp(1.05rem,1.25vw,1.48rem);font-weight:700;line-height:1.08;overflow-wrap:break-word;text-wrap:balance;transition:color .2s ease}.blog-home__card:hover .blog-home__card-title,.blog-home__card:focus-within .blog-home__card-title{color:#e4ff9e}.blog-home__card-description{margin:.85rem 0 1rem;color:var(--cd-muted);font-size:var(--cd-step--1);line-height:1.62;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-home__card-footer{margin-top:auto;padding-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--cd-line)}.blog-home__card-read{display:inline-flex;align-items:center;gap:.35rem;color:#c5cabd;font-family:var(--cd-font-mono);font-size:.64rem}.blog-home__card-link{display:inline-flex;align-items:center;color:var(--cd-signal);transition:transform .22s ease}.blog-home__card:hover .blog-home__card-link,.blog-home__card:focus-within .blog-home__card-link{transform:translate(.14rem,-.14rem)}.blog-home__grid--list .blog-home__card{min-height:0;width:100%;transform:none}.blog-home__grid--list .blog-home__card-anchor{grid-template-columns:3.15rem minmax(12rem,.52fr) minmax(0,1fr);grid-template-rows:minmax(15rem,auto)}.blog-home__grid--list .blog-home__card-thumb{grid-column:2;grid-row:1;min-height:15rem}.blog-home__grid--list .blog-home__card-content{grid-column:3;grid-row:1;padding:1.2rem}.blog-home__pager{margin-top:2.2rem;padding:.9rem 0;display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:1rem;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}.blog-home__empty-state{margin:1rem 0 0;padding:1rem;border:1px dashed var(--cd-line-strong);color:var(--cd-muted);font-size:.9rem;line-height:1.5}.blog-home__empty-state code{color:var(--cd-signal)}.blog-home__pager-nav{display:inline-flex;align-items:center;color:var(--cd-muted);font-family:var(--cd-font-mono);font-size:.62rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.blog-home__pager-nav:last-child{justify-self:end}.blog-home__pager-nav:hover{color:var(--cd-signal);transform:translateY(-1px)}.blog-home__pager-nav--disabled{color:#9a9d916b;pointer-events:none}.blog-home__pager-pages{display:inline-flex;align-items:center;gap:.35rem}.blog-home__pager-page{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--cd-line);color:var(--cd-muted);font-family:var(--cd-font-mono);font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.blog-home__pager-page:hover{border-color:var(--cd-signal-line);color:var(--cd-signal)}.blog-home__pager-page--active{border-color:var(--cd-signal);color:#0b0d09;background:var(--cd-signal)}.blog-home__footer{margin-top:4.5rem;padding-top:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--cd-line)}.blog-home__status{display:inline-flex;align-items:center;gap:.35rem;color:var(--cd-signal);font-family:var(--cd-font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase}.blog-home__copyright{margin:0;color:var(--cd-muted-2);font-family:var(--cd-font-mono);font-size:.58rem;text-transform:uppercase}@keyframes spin-core{to{transform:rotate(360deg)}}@media(max-width:1080px){.blog-home__hero{grid-template-columns:1fr}.blog-home__hero:after{display:none}.blog-home__hero-visual{min-height:20rem}.blog-home__hero-title{max-width:16ch}.blog-home__card{width:100%}.blog-home__grid--list .blog-home__card-anchor{grid-template-columns:3.15rem minmax(0,1fr)}.brand__text-full{display:none!important}.brand__text-mobile{display:inline!important}.blog-home__portfolio-label-full{display:none}.blog-home__portfolio-label-short{display:inline}}@media(max-width:720px){:root{--cd-page: calc(100% - 1.1rem) }.blog-home__header-wrap{padding:.55rem}.blog-home__nav{min-height:3.45rem;padding-inline:.62rem}.blog-home__main{padding-top:5.35rem}.blog-home__hero{min-height:0;margin-bottom:3rem}.blog-home__hero:before{inset:.58rem}.blog-home__hero-index{top:.9rem;right:.9rem;font-size:3rem}.blog-home__hero-visual{min-height:15.5rem}.blog-home__hero-content{padding:1.3rem 1.05rem 1.25rem}.blog-home__hero-title{max-width:100%;font-size:clamp(2rem,11vw,3.2rem);line-height:.96}.blog-home__hero-meta{grid-template-columns:1fr;gap:.8rem}.blog-home__hero-divider{width:100%;height:1px}.blog-home__section-head{grid-template-columns:1fr auto}.blog-home__section-line,.blog-home__view-toggle{display:none}.blog-home__grid{display:flex;flex-direction:column;gap:.85rem}.blog-home__card{min-height:0;width:100%}.blog-home__card-anchor,.blog-home__grid--list .blog-home__card-anchor{grid-template-columns:2.65rem minmax(0,1fr);grid-template-rows:12rem minmax(0,1fr)}.blog-home__card-rail{padding-inline:.45rem}.blog-home__card-thumb,.blog-home__grid--list .blog-home__card-thumb{grid-column:2;grid-row:1;min-height:12rem}.blog-home__card-content,.blog-home__grid--list .blog-home__card-content{grid-column:2;grid-row:2}.blog-home__card-title{font-size:clamp(1.2rem,8vw,1.75rem)}.blog-home__pager{grid-template-columns:1fr;justify-items:center;gap:.85rem}.blog-home__pager-nav:last-child{justify-self:center}.blog-home__footer{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.blog-home__portfolio-btn{min-height:2rem;padding-inline:.62rem}.blog-home__card-meta{align-items:flex-start;flex-direction:column;gap:.38rem}.blog-home__card-dot{display:none}}@media(min-width:1081px){.brand__text-full{display:inline!important}.brand__text-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
