.blog-page{position:relative;background-color:transparent;min-height:calc(100svh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height))}.blog-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--site-shell-max,80rem);margin-inline:auto;padding:clamp(2rem,5vh,3.5rem) 1rem clamp(3rem,8vh,5rem)}@media (min-width:640px){.blog-inner{padding-inline:1.5rem}}@media (min-width:1024px){.blog-inner{padding-inline:var(--site-shell-padding-x)}}.blog-hero{box-sizing:border-box;width:100%;max-width:var(--site-mc-subnav-row-width,50.975rem);margin-inline:auto;text-align:center}.blog-title{margin:0 0 clamp(1.25rem,3vh,1.75rem);font-family:var(--font-pixel),sans-serif;font-size:clamp(1.75rem,5vw,3.25rem);line-height:1.15;letter-spacing:.08em;text-transform:lowercase;color:var(--site-page-title-color)}.blog-intro{margin:0;font-family:var(--font-sans),sans-serif;font-size:clamp(.8125rem,1.35vw,1rem);font-weight:600;line-height:1.65;letter-spacing:.02em;color:var(--deepred-gold-light)}.blog-list-section{width:100%;max-width:min(52rem,100%);margin:clamp(2.5rem,6vh,4rem) auto 0;text-align:left}.blog-list-title{margin:0 0 clamp(1rem,2.5vh,1.35rem);font-family:var(--font-pixel),sans-serif;font-size:clamp(1rem,2.5vw,1.45rem);line-height:1.25;letter-spacing:.07em;text-transform:lowercase;color:var(--deepred-gold);text-shadow:0 0 16px rgba(192,174,112,.35)}.blog-list{--blog-list-gap:clamp(1rem,3vw,1.75rem);--blog-list-stroke:1.5px;--blog-list-stroke-color:var(--deepred-gold,#c0ae70);--blog-octagon-flat-start:29.29%;margin:0;padding:0;list-style:none}.blog-list>li{padding-bottom:clamp(2.75rem,6.5vh,4.25rem)}.blog-list>li:last-child{padding-bottom:0}.blog-list-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--blog-list-gap);align-items:stretch;cursor:pointer;color:inherit;text-decoration:none}.blog-list-item--no-cover{grid-template-columns:minmax(0,1fr);min-height:clamp(14rem,42vw,22rem)}.blog-list-item:focus-visible{outline:1px solid rgba(192,174,112,.65);outline-offset:.35rem}.blog-list-item__media{position:relative;z-index:2;grid-column:2;grid-row:1;width:100%;aspect-ratio:1/1;align-self:start}.blog-list-item__media-tilt,.blog-list-item__media-tilt .holographic-card__content{width:100%;height:100%}.blog-list-item__media-tilt.holographic-card--tilt-inner .holographic-card__content{transform-origin:var(--blog-octagon-flat-start) 100%;transform-box:border-box}.blog-list-item__cover-chrome{width:100%;height:100%;box-sizing:border-box;padding:var(--blog-list-stroke);background:var(--blog-list-stroke-color)}.blog-list-item__cover-viewport{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.35)}.blog-list-item__cover-viewport img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.blog-list-item__body{position:relative;z-index:1;grid-column:1;grid-row:1;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-width:0;height:0;min-height:100%;overflow:hidden;box-sizing:border-box;padding-bottom:var(--blog-list-stroke)}.blog-list-item__title-slot{min-height:0;overflow:hidden;display:flex;align-items:flex-start}.blog-list-item__title{display:block;width:100%;margin:0;padding:0;overflow:hidden;font-family:var(--font-pixel),"Kremlin Pro",sans-serif;font-size:1.25rem;font-weight:400;line-height:.95;letter-spacing:.05em;text-transform:lowercase;word-break:break-word;color:var(--deepred-gold-light);text-decoration:none;text-shadow:0 0 12px rgba(192,174,112,.6),0 0 28px rgba(192,174,112,.45),0 0 56px rgba(192,174,112,.3),0 0 90px rgba(255,220,140,.16)}.blog-list-item:focus-visible .blog-list-item__title,.blog-list-item:hover .blog-list-item__title{color:var(--deepred-gold);text-shadow:0 0 14px rgba(192,174,112,.8),0 0 32px rgba(192,174,112,.58),0 0 64px rgba(192,174,112,.38),0 0 100px rgba(255,220,140,.22)}.blog-list-item__copy-slot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;min-height:0;overflow:hidden}.blog-list-date{display:block;color:var(--deepred-gold-light);font-size:clamp(.8rem,1.35vw,.95rem)}.blog-list-date,.blog-list-excerpt{flex:0 0 auto;margin:0;font-family:var(--font-sans),sans-serif;font-weight:600}.blog-list-excerpt{min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:clamp(.8125rem,1.35vw,.95rem);line-height:1.55;color:var(--deepred-gold);opacity:.92}.blog-list-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:baseline;gap:.85rem}.blog-list-read-more{flex:0 0 auto;align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--deepred-gold-light);font:inherit;font-size:clamp(.78rem,1.2vw,.9rem);font-weight:700;letter-spacing:.04em;text-transform:lowercase;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.blog-list-read-more:focus-visible,.blog-list-read-more:hover{color:var(--deepred-gold);outline:none}.blog-list-item__copy-slot--expanded{position:absolute;left:0;right:0;bottom:var(--blog-list-stroke);z-index:4;max-height:calc(100% - var(--blog-list-stroke));overflow-y:auto;padding:.7rem .8rem .55rem;border:1px solid rgba(192,174,112,.35);border-bottom:0;border-radius:.4rem .4rem 0 0;background:linear-gradient(0deg,rgba(6,5,10,.97) 65%,rgba(6,5,10,.9));box-shadow:0 -12px 28px rgba(0,0,0,.45)}.blog-list-item__copy-slot--expanded .blog-list-excerpt{display:block;overflow:visible;-webkit-line-clamp:unset}.blog-list-item__baseline{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) var(--blog-list-gap) minmax(0,1fr);height:var(--blog-list-stroke);pointer-events:none}.blog-list-item--no-cover .blog-list-item__baseline{grid-template-columns:minmax(0,1fr)}.blog-list-item__baseline-approach,.blog-list-item__baseline-body,.blog-list-item__baseline-full,.blog-list-item__baseline-gutter{display:block;height:100%;background:var(--blog-list-stroke-color)}.blog-list-item__baseline-media{display:grid;grid-template-columns:var(--blog-octagon-flat-start) minmax(0,1fr);height:100%}.blog-list-item__baseline-cut{display:block;height:100%;background:transparent}.blog-empty{margin:0;font-family:var(--font-sans),sans-serif;font-size:clamp(.8125rem,1.35vw,1rem);font-weight:600;color:var(--deepred-gold)}@media (max-width:640px){.blog-inner{padding-top:clamp(1.25rem,4vh,2rem)}.blog-list-item,.blog-list-item--no-cover{grid-template-columns:minmax(0,1fr);min-height:0}.blog-list-item--has-cover{justify-items:stretch}.blog-list-item--has-cover .blog-list-item__body{display:contents;height:auto;min-height:0;margin-top:0;overflow:visible;padding-bottom:0;pointer-events:none}.blog-list-item--has-cover .blog-list-item__title-slot{grid-column:1;grid-row:1;width:100%;max-height:none;margin-bottom:.7rem;overflow:visible;align-items:flex-start;justify-content:center}.blog-list-item--has-cover .blog-list-item__title,.blog-list-item--no-cover .blog-list-item__title{text-align:center;font-size:clamp(1.45rem,7.2vw,2.05rem);line-height:1.05}.blog-list-item__media{grid-column:1;grid-row:2;z-index:1;width:min(100%,16rem);justify-self:center;margin-inline:auto}.blog-list-item--has-cover .blog-list-item__copy-slot{grid-column:1;grid-row:3;width:100%;margin-top:.75rem;padding-bottom:clamp(1.35rem,4.5vw,2rem);align-items:center;justify-content:flex-start;text-align:center;pointer-events:auto}.blog-list-item--has-cover .blog-list-date,.blog-list-item--has-cover .blog-list-excerpt{text-align:center}.blog-list-item--has-cover .blog-list-actions{justify-content:center}.blog-list-item--has-cover .blog-list-read-more{align-self:center}.blog-list-item--has-cover .blog-list-actions,.blog-list-item--has-cover .blog-list-read-more{pointer-events:auto}.blog-list-item--no-cover .blog-list-item__body{grid-column:1;grid-row:1;height:auto;min-height:clamp(12rem,48vw,18rem);margin-top:0}.blog-list-item--no-cover .blog-list-item__title-slot{justify-content:center}.blog-list-item--no-cover .blog-list-item__copy-slot{align-items:center;text-align:center;padding-bottom:clamp(1.35rem,4.5vw,2rem)}.blog-list-item--no-cover .blog-list-date,.blog-list-item--no-cover .blog-list-excerpt{text-align:center}.blog-list-item--no-cover .blog-list-actions{justify-content:center}.blog-list-item--no-cover .blog-list-read-more{align-self:center}.blog-list>li{padding-bottom:clamp(3rem,8vh,4.5rem)}.blog-list-item__baseline{grid-template-columns:minmax(0,1fr)}.blog-list-item__baseline-body,.blog-list-item__baseline-gutter,.blog-list-item__baseline-media{display:none}.blog-list-item__baseline:after{content:"";display:block;height:100%;background:var(--blog-list-stroke-color)}.blog-list-item--no-cover .blog-list-item__baseline-full{display:block}.blog-list-item--no-cover .blog-list-item__baseline:after{content:none}.blog-list-item__copy-slot--expanded{position:absolute;inset:auto 0 var(--blog-list-stroke);max-height:min(70vh,24rem);pointer-events:auto}}