:root{--sn-terra: #C17A5A;--sn-bone: #EDE8DF;--sn-deep: #2C2420;--sn-mid: #5C4A3E;--sn-light: #F2EFE9;--sn-line: #DDD5C8;--sn-white: #FAFAF8}.sn-hero{background:var(--sn-deep);padding:72px 48px 56px;position:relative;overflow:hidden}.sn-hero:before{content:"";position:absolute;bottom:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:var(--sn-terra);opacity:.06;pointer-events:none}.sn-hero:after{content:attr(data-title);font-family:Bebas Neue,sans-serif;font-size:180px;color:var(--sn-terra);opacity:.04;position:absolute;bottom:-20px;right:32px;line-height:1;letter-spacing:4px;pointer-events:none}.sn-hero__eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--sn-terra);margin-bottom:16px;opacity:0;animation:snFadeUp .6s ease forwards .1s}.sn-hero__title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,9vw,96px);line-height:.9;color:#fff;letter-spacing:3px;margin-bottom:20px;opacity:0;animation:snFadeUp .6s ease forwards .2s}.sn-hero__sub{font-family:DM Mono,monospace;font-size:11px;letter-spacing:2px;color:#6a5850;opacity:0;animation:snFadeUp .6s ease forwards .35s}.sn-filter-bar{background:var(--sn-white);border-bottom:1px solid var(--sn-line);padding:0 48px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.sn-filter-bar::-webkit-scrollbar{display:none}.sn-filter-btn{font-family:DM Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#9e8a7e;padding:16px;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.sn-filter-btn:hover{color:var(--sn-deep)}.sn-filter-btn.active{color:var(--sn-terra);border-bottom-color:var(--sn-terra)}.sn-masonry-wrap{padding:48px;max-width:1400px;margin:0 auto}.sn-masonry{columns:3;column-gap:20px}.sn-card{break-inside:avoid;background:var(--sn-white);border-radius:4px;overflow:hidden;margin-bottom:20px;box-shadow:0 1px 6px #2c24200f;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:block;text-decoration:none;color:inherit;opacity:0;animation:snFadeUp .5s ease forwards}.sn-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #2c24201f}.sn-card__img{overflow:hidden;line-height:0}.sn-card__img img{width:100%;height:auto;display:block;transition:transform .4s ease;object-fit:cover}.sn-card:hover .sn-card__img img{transform:scale(1.04)}.sn-card__body{padding:20px 22px 24px}.sn-card__meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sn-card__tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--sn-terra)}.sn-card__dot{width:3px;height:3px;border-radius:50%;background:var(--sn-line);flex-shrink:0}.sn-card__date{font-family:DM Mono,monospace;font-size:9px;letter-spacing:1px;color:#b5a89e}.sn-card__title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;color:var(--sn-deep);line-height:1.05;margin-bottom:10px;transition:color .2s}.sn-card:hover .sn-card__title{color:var(--sn-terra)}.sn-card__excerpt{font-size:13px;color:var(--sn-mid);line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sn-card__footer{display:flex;align-items:center;justify-content:space-between}.sn-card__author{display:flex;align-items:center;gap:8px}.sn-card__author-dot{width:24px;height:24px;border-radius:50%;background:var(--sn-terra);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:11px;color:#fff;flex-shrink:0}.sn-card__author-name{font-family:DM Mono,monospace;font-size:9px;letter-spacing:1px;color:#9e8a7e}.sn-card__arrow{font-size:16px;color:var(--sn-terra);transition:transform .2s}.sn-card:hover .sn-card__arrow{transform:translate(4px)}.sn-card--dark{background:var(--sn-deep)}.sn-card--dark .sn-card__body{padding:32px 28px}.sn-card--dark .sn-card__tag{color:var(--sn-terra)}.sn-card--dark .sn-card__title{font-size:28px;color:var(--sn-bone)}.sn-card--dark:hover .sn-card__title{color:var(--sn-terra)}.sn-card--dark .sn-card__excerpt{color:#8a7268}.sn-card--dark .sn-card__author-name{color:#6a5850}.sn-card--dark .sn-card__dot{background:#4a3630}.sn-card--dark .sn-card__date{color:#4a3630}.sn-card--dark .sn-card__arrow{color:var(--sn-terra)}.sn-card--terra{background:var(--sn-terra)}.sn-card--terra .sn-card__body{padding:32px 28px}.sn-card--terra .sn-card__tag{color:#fff9}.sn-card--terra .sn-card__title{font-size:26px;color:#fff}.sn-card--terra:hover .sn-card__title{color:var(--sn-bone)}.sn-card--terra .sn-card__excerpt{color:#ffffffbf}.sn-card--terra .sn-card__dot{background:#fff3}.sn-card--terra .sn-card__date{color:#fff6}.sn-card--terra .sn-card__author-dot{background:var(--sn-deep)}.sn-card--terra .sn-card__author-name{color:#fff9}.sn-card--terra .sn-card__arrow{color:#fff}.sn-card:nth-child(1){animation-delay:.05s}.sn-card:nth-child(2){animation-delay:.12s}.sn-card:nth-child(3){animation-delay:.19s}.sn-card:nth-child(4){animation-delay:.26s}.sn-card:nth-child(5){animation-delay:.33s}.sn-card:nth-child(6){animation-delay:.4s}.sn-card:nth-child(7){animation-delay:.47s}.sn-pagination{margin-top:4rem;display:flex;justify-content:center}@keyframes snFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.sn-masonry{columns:2}}@media(max-width:640px){.sn-masonry{columns:1}.sn-masonry-wrap{padding:24px}.sn-hero{padding:52px 24px 44px}.sn-filter-bar{padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-studio-blog.css.map */
