.mio-proof{background-color:rgb(var(--color-background));padding-top:6.4rem;padding-bottom:6.4rem}.mio-proof__header{max-width:82rem;margin-bottom:3.6rem}.mio-proof__heading{margin:0;font-size:4rem;line-height:1.15;letter-spacing:0}.mio-proof__intro{margin:1.6rem 0 0;color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.6}.mio-proof__list{margin:0;padding:0;list-style:none}.mio-proof__item{min-width:0}.mio-proof__figure{margin:0}.mio-proof__frame,.mio-proof__frame *{box-sizing:border-box}.mio-proof__frame{position:relative;display:block;overflow:hidden}.mio-proof__frame img{display:block;width:100%;height:100%}.mio-proof--certificates .mio-proof__list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2rem}.mio-proof--certificates .mio-proof__item{flex:0 1 calc((100% - 9.6rem)/4);max-width:30rem}.mio-proof--certificates .mio-proof__frame{aspect-ratio:3 / 4;padding:1.6rem;background:#fff;border:1px solid rgba(37,33,29,.1);box-shadow:0 1.2rem 3rem #25211d1a;transition:transform .2s ease,box-shadow .2s ease}.mio-proof--certificates a.mio-proof__frame:hover{transform:translateY(-.4rem);box-shadow:0 1.8rem 4rem #25211d29}.mio-proof--certificates .mio-proof__frame img{object-fit:contain}.mio-proof--certificates .mio-proof__caption{display:grid;gap:.4rem;margin-top:1.6rem;text-align:center}.mio-proof__caption-title{font-size:1.5rem;font-weight:600;line-height:1.35}.mio-proof__caption-detail{color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.4}.mio-proof--photos .mio-proof__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:24rem;gap:1.6rem}.mio-proof--photos .mio-proof__frame{height:100%;background:#efe9e0}.mio-proof--photos .mio-proof__frame img{object-fit:cover}.mio-proof--photos .mio-proof__figure{position:relative;height:100%}.mio-proof--photos .mio-proof__caption{position:absolute;left:1.6rem;bottom:1.6rem;display:grid;gap:.2rem;max-width:calc(100% - 3.2rem);padding:.9rem 1.4rem;background:#faf8f5f2}.mio-proof--photos .mio-proof__list--count-1{grid-template-columns:minmax(0,1fr);grid-auto-rows:46rem}.mio-proof--photos .mio-proof__list--count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34rem}.mio-proof--photos .mio-proof__list--count-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:30rem}.mio-proof--photos .mio-proof__list--count-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:30rem}.mio-proof--photos .mio-proof__list--count-6{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:28rem}.mio-proof--photos .mio-proof__list--count-5 .mio-proof__item:first-child,.mio-proof--photos .mio-proof__list--count-7 .mio-proof__item:first-child,.mio-proof--photos .mio-proof__list--count-8 .mio-proof__item:first-child{grid-column:span 2;grid-row:span 2}.mio-proof--photos .mio-proof__list--count-7 .mio-proof__item:nth-child(6),.mio-proof--photos .mio-proof__list--count-7 .mio-proof__item:nth-child(7),.mio-proof--photos .mio-proof__list--count-8 .mio-proof__item:nth-child(6){grid-column:span 2}.mio-proof--photos .mio-proof__list--count-5 .mio-proof__item:first-child .mio-proof__caption-title,.mio-proof--photos .mio-proof__list--count-7 .mio-proof__item:first-child .mio-proof__caption-title,.mio-proof--photos .mio-proof__list--count-8 .mio-proof__item:first-child .mio-proof__caption-title{font-size:2rem}.mio-proof__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;padding:2rem;border:2px dashed rgba(138,104,73,.55);background:repeating-linear-gradient(135deg,#8a68490a 0 1.2rem,#8a684917 1.2rem 2.4rem);text-align:center}.mio-proof--certificates .mio-proof__placeholder{border:2px dashed rgba(138,104,73,.55);background:repeating-linear-gradient(135deg,#8a68490a 0 1.2rem,#8a684917 1.2rem 2.4rem);box-shadow:none}.mio-proof__placeholder-tag{padding:.3rem 1rem;background:var(--mio-accent, #8a6849);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.08em}.mio-proof__placeholder-hint{max-width:26rem;color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.5}.mio-proof__note{margin:3.2rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.3rem;line-height:1.5;text-align:center}@media screen and (max-width:989px){.mio-proof{padding-top:4.8rem;padding-bottom:4.8rem}.mio-proof__heading{font-size:3rem}.mio-proof--certificates .mio-proof__list{gap:2rem}.mio-proof--certificates .mio-proof__item{flex-basis:calc((100% - 2rem)/2)}.mio-proof--photos .mio-proof__list,.mio-proof--photos .mio-proof__list[class*=count-]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:20rem}.mio-proof--photos .mio-proof__list .mio-proof__item:nth-child(n){grid-column:auto;grid-row:auto}.mio-proof--photos .mio-proof__list .mio-proof__item:first-child{grid-column:span 2}.mio-proof--photos .mio-proof__list--count-1{grid-auto-rows:28rem}}@media screen and (max-width:520px){.mio-proof--photos .mio-proof__list,.mio-proof--photos .mio-proof__list[class*=count-]{grid-auto-rows:16rem;gap:1rem}.mio-proof--photos .mio-proof__caption{left:1rem;bottom:1rem;padding:.6rem 1rem}.mio-proof__caption-title{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-mio-proof-gallery.css.map */
