.zb-blog-page{width:min(1280px,calc(100% - clamp(2rem,5vw,5rem)));margin:0 auto;padding:clamp(1.6rem,3vw,3rem)0 clamp(4rem,8vw,7rem)}.zb-blog-head{position:relative;margin:0 0 clamp(1rem,2vw,1.6rem);padding-top:.8rem;border-top:1px solid var(--line);z-index:0}.zb-blog-head__kicker{margin:0 0 .4rem;color:var(--muted);font-size:.7rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.zb-blog-head__word{position:relative;margin:0;color:var(--text);font-family:anybody variable,montserrat,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(4rem,11vw,9.5rem);line-height:.82;letter-spacing:-.02em;isolation:isolate}.zb-blog-head__word::before{content:attr(data-echo);position:absolute;top:.05em;left:.02em;z-index:-1;color:transparent;-webkit-text-stroke:1px rgba(230,162,26,.3);text-stroke:1px rgba(230,162,26,.3)}.zb-blog-head__intro{position:relative;z-index:1;max-width:38ch;margin:1.6rem 0 0 clamp(1rem,3vw,2.2rem);padding-left:1.2rem;border-left:1px solid var(--amber);color:rgba(241,238,231,.8);font-size:.95rem;line-height:1.6}.zb-blog-board__main{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.2rem,2.6vw,2.2rem);margin-top:clamp(1rem,3vw,2.5rem)}.zb-blog-entry{position:relative;min-width:0;overflow:visible}.zb-blog-entry__link{position:relative;display:block;text-decoration:none;color:inherit;overflow:visible}.zb-blog-entry__link:hover .zb-blog-entry__title{opacity:.82}.zb-blog-entry__art{display:block;position:relative;background:var(--panel);overflow:hidden}.zb-blog-entry__art img,.zb-blog-entry__art--placeholder{display:block;width:100%;height:100%;object-fit:cover}.zb-blog-entry__art--placeholder{background:var(--panel)}.zb-blog-entry__plate{display:block}.zb-blog-entry__kicker{display:block;color:var(--amber);font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.zb-blog-entry__title{display:block;color:var(--text);font-weight:750}.zb-blog-entry__title .is-ivory,.zb-blog-archive__title .is-ivory{color:var(--text)}.zb-blog-entry__title .is-amber,.zb-blog-archive__title .is-amber{color:var(--amber)}.zb-blog-entry__date{display:block;margin-top:.25rem;color:var(--muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.zb-blog-entry__excerpt{display:block;color:rgba(241,238,231,.78);font-size:.9rem;line-height:1.6}.zb-blog-entry--lead{grid-column:1/8;grid-row:1;z-index:1;padding-bottom:clamp(3rem,5vw,4.5rem)}.zb-blog-entry--lead .zb-blog-entry__art{aspect-ratio:16/10;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.zb-blog-entry--lead .zb-blog-entry__plate{position:absolute;z-index:2;left:clamp(-1.6rem,-2.5vw,-.8rem);bottom:clamp(2.2rem,4vw,3.4rem);max-width:min(70%,28rem);padding:.9rem 1.1rem .8rem;background:rgba(8,10,11,.84);border-left:2px solid var(--amber)}.zb-blog-entry--lead .zb-blog-entry__title{font-family:anybody variable,montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.08}.zb-blog-entry--lead .zb-blog-entry__excerpt{margin-top:1.2rem;max-width:62ch}.zb-blog-entry--secondary{grid-column:8/13;min-width:0}.zb-blog-entry--sec-1{grid-row:1;margin-top:clamp(-2.4rem,-3vw,-1.2rem)}.zb-blog-entry--sec-2{grid-row:2;margin-top:clamp(3.6rem,6vw,5.5rem)}.zb-blog-entry--secondary .zb-blog-entry__art{aspect-ratio:1/1}.zb-blog-entry--secondary .zb-blog-entry__plate{position:relative;z-index:2;margin:-1.8rem 0 0 1.1rem;max-width:82%;padding:.5rem .7rem;background:rgba(8,10,11,.85)}.zb-blog-entry--secondary .zb-blog-entry__title{font-size:clamp(1rem,1.4vw,1.15rem)}.zb-blog-entry--secondary .zb-blog-entry__excerpt{margin-top:.6rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.zb-blog-entry--sec-2 .zb-blog-entry__link{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:.9rem}.zb-blog-entry--sec-2 .zb-blog-entry__art{flex:none;width:44%;aspect-ratio:4/5}.zb-blog-entry--sec-2 .zb-blog-entry__plate{margin:0;flex:auto;padding:0;background:0 0}.zb-blog-archive{position:relative;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:1rem}.zb-blog-archive::before{content:"";position:absolute;top:0;left:0;width:60%;height:1px;background:var(--amber);opacity:.5}.zb-blog-archive__kicker{margin:0 0 1.2rem;color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.zb-blog-archive__list{list-style:none;margin:0;padding:0}.zb-blog-archive__item{border-top:1px solid var(--line)}.zb-blog-archive__item:nth-child(3n){margin-left:clamp(0px,4vw,3rem)}.zb-blog-archive__link{display:flex;align-items:baseline;gap:1.2rem;padding:.9rem 0;text-decoration:none;color:inherit}.zb-blog-archive__link:hover .zb-blog-archive__title{opacity:.82}.zb-blog-archive__link time{flex:none;color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.zb-blog-archive__title{color:var(--text);font-weight:650}@media(max-width:900px){.zb-blog-head__word{font-size:clamp(3rem,14vw,5.5rem)}.zb-blog-head__intro{margin-left:1rem}.zb-blog-entry--lead{grid-column:1/13}.zb-blog-entry--secondary{grid-column:1/7}.zb-blog-entry--sec-1{grid-row:2;margin-top:2rem}.zb-blog-entry--sec-2{grid-row:2;grid-column:7/13;margin-top:2rem}.zb-blog-entry--sec-2 .zb-blog-entry__link{flex-direction:column}.zb-blog-entry--sec-2 .zb-blog-entry__art{width:100%;aspect-ratio:1/1}}@media(max-width:680px){.zb-blog-head__word{font-size:clamp(2.4rem,15vw,3.6rem)}.zb-blog-head__intro{margin:1rem 0 0;max-width:none}.zb-blog-board__main{grid-template-columns:1fr;row-gap:2.4rem}.zb-blog-entry--lead,.zb-blog-entry--secondary,.zb-blog-entry--sec-1,.zb-blog-entry--sec-2{grid-column:1/2;grid-row:auto;margin-top:0;padding-bottom:2rem}.zb-blog-entry--lead .zb-blog-entry__plate{left:0;bottom:1.4rem;max-width:88%}.zb-blog-entry--sec-2 .zb-blog-entry__link{flex-direction:column}.zb-blog-entry--sec-2 .zb-blog-entry__art{width:100%;aspect-ratio:16/9}.zb-blog-archive__item:nth-child(3n){margin-left:0}}