#tok-about-stable-glass-page .kidburg-main{font-family:Manrope,Arial,sans-serif}
#tok-about-stable-glass-page .kidburg-main .tok-hero h1{font-family:Manrope,Arial,sans-serif;font-weight:450;font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.5px;text-wrap:balance}
#tok-about-stable-glass-page .kidburg-grid{width:calc(100% - clamp(40px,8vw,128px));max-width:1440px;margin:20px auto 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:26px}
#tok-about-stable-glass-page .kidburg-project{display:block;min-width:0}
.kidburg-cover{overflow:hidden;border-radius:16px;background:#c4c8dc;aspect-ratio:621/395}
.kidburg-cover img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.035) saturate(1.045);transition:transform .35s ease}
.kidburg-project:hover img{transform:scale(1.025)}
.kidburg-caption{padding:12px 1px 0;display:flex;gap:16px;align-items:baseline;justify-content:space-between}
#tok-about-stable-glass-page .kidburg-caption h2{font:450 17px/1.4 Manrope,Arial,sans-serif;margin:0;color:#252432;letter-spacing:-.25px}
.kidburg-caption>span{white-space:nowrap;font:400 12px/1.4 Manrope,Arial,sans-serif;color:#635b73}
@media(max-width:900px){#tok-about-stable-glass-page .kidburg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.kidburg-caption{display:block}.kidburg-caption>span{display:block;margin-top:5px}}
@media(max-width:560px){#tok-about-stable-glass-page .kidburg-grid{width:calc(100% - 32px);grid-template-columns:1fr;gap:22px;margin:18px auto 28px}.kidburg-caption{display:flex}.kidburg-caption>span{margin:0}.kidburg-cover{border-radius:12px}}
@media(min-width:901px){#tok-about-stable-glass-page .kidburg-project:last-child:nth-child(3n+1){grid-column:2}}
@media(prefers-reduced-motion:reduce){.kidburg-cover img{transition:none}}
#tok-about-stable-glass-page .kidburg-object-heading{width:calc(100% - clamp(40px,8vw,128px));max-width:1440px;margin:8px auto 26px}
#tok-about-stable-glass-page .kidburg-back{display:inline-block;font:400 15px/1.5 Manrope,Arial,sans-serif;color:#635b73;margin-bottom:18px}
#tok-about-stable-glass-page .kidburg-back:hover{color:#a92c7d}
#tok-about-stable-glass-page .kidburg-object-heading h1{font:450 clamp(26px,2.7vw,38px)/1.25 Manrope,Arial,sans-serif;letter-spacing:-.8px;max-width:1100px;margin:0;text-wrap:balance}
#tok-about-stable-glass-page .kidburg-photo-grid{width:calc(100% - clamp(40px,8vw,128px));max-width:1440px;margin:0 auto 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
#tok-about-stable-glass-page .kidburg-photo-grid figure{position:relative;margin:0;aspect-ratio:3/2;min-width:0;display:flex;align-items:center;justify-content:center}
#tok-about-stable-glass-page .kidburg-photo-grid img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}
@media(max-width:760px){#tok-about-stable-glass-page .kidburg-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:560px){#tok-about-stable-glass-page .kidburg-object-heading,#tok-about-stable-glass-page .kidburg-photo-grid{width:calc(100% - 32px)}#tok-about-stable-glass-page .kidburg-photo-grid{grid-template-columns:1fr;gap:18px;margin-bottom:28px}}

#tok-about-stable-glass-page .kidburg-photo-grid .tok-photo-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
