.mt-tabs[data-astro-cid-uafj5oy6]:has(#mt-materials:not(:checked)) [data-astro-cid-uafj5oy6][data-panel=materials],.mt-tabs[data-astro-cid-uafj5oy6]:has(#mt-structures:not(:checked)) [data-astro-cid-uafj5oy6][data-panel=structures],.mt-tabs[data-astro-cid-uafj5oy6]:has(#mt-finishings:not(:checked)) [data-astro-cid-uafj5oy6][data-panel=finishings]{display:none}.mt-chip[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]{cursor:pointer;border:1px solid var(--color-primary);background:var(--color-white);text-align:center;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:.25em;padding:.5rem 1.25rem;transition:background-color .15s;display:inline-flex}.mt-chips[data-astro-cid-uafj5oy6] .mt-chip[data-astro-cid-uafj5oy6],.mt-chips[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]{width:100%}@media (width<=639px){.mt-chip[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]{letter-spacing:.02em;flex-direction:column;gap:0;min-height:3.25rem;padding:.5rem .25rem}}@media (width>=640px){.mt-chips[data-astro-cid-uafj5oy6] .mt-chip[data-astro-cid-uafj5oy6],.mt-chips[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]{width:auto}}@media (pointer:coarse){.mt-chip[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]{min-height:2.75rem}}.mt-chip[data-astro-cid-uafj5oy6] label[data-astro-cid-uafj5oy6]:hover{background:color-mix(in srgb, var(--color-primary) 25%, transparent)}.mt-chip[data-astro-cid-uafj5oy6] input[data-astro-cid-uafj5oy6]:checked+label[data-astro-cid-uafj5oy6]{background:var(--color-fill);font-weight:500}.mt-chip[data-astro-cid-uafj5oy6] input[data-astro-cid-uafj5oy6]:focus-visible+label[data-astro-cid-uafj5oy6]{outline:2px solid var(--color-ink);outline-offset:3px}.mt-js .mt-detail[data-astro-cid-uafj5oy6]{display:none}.mt-open[data-astro-cid-uafj5oy6]{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.mt-js .mt-card[data-astro-cid-uafj5oy6]{position:relative}.mt-js .mt-open[data-astro-cid-uafj5oy6]{cursor:pointer}.mt-js .mt-open[data-astro-cid-uafj5oy6]:after{content:"";position:absolute;inset:0}.mt-js .mt-open[data-astro-cid-uafj5oy6]:focus-visible{outline:none}.mt-js .mt-open[data-astro-cid-uafj5oy6]:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:3px}.mt-card[data-astro-cid-uafj5oy6] .mt-img[data-astro-cid-uafj5oy6]{transition:transform .4s}.mt-js .mt-card[data-astro-cid-uafj5oy6]:has(.mt-open):hover .mt-img[data-astro-cid-uafj5oy6],.mt-js .mt-card[data-astro-cid-uafj5oy6]:has(.mt-open:focus-visible) .mt-img[data-astro-cid-uafj5oy6]{transform:scale(1.04)}.mt-js .mt-card[data-astro-cid-uafj5oy6]:hover .mt-open[data-astro-cid-uafj5oy6]{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mt-card[data-astro-cid-uafj5oy6] .mt-img[data-astro-cid-uafj5oy6]{transition:none}.mt-js .mt-card[data-astro-cid-uafj5oy6]:has(.mt-open):hover .mt-img[data-astro-cid-uafj5oy6]{transform:none}}.mt-dialog::backdrop{background:color-mix(in srgb, var(--color-black) 55%, transparent)}.mt-dialog[open]{height:fit-content;max-height:90dvh;animation:.18s ease-out mt-in;position:fixed;inset:0}@media (width<=639px){.mt-dialog .mt-dlg-grid{grid-template-columns:38% 1fr}.mt-dialog .mt-dlg-text{display:contents}.mt-dialog .mt-dlg-text>p:first-child,.mt-dialog .mt-dlg-text>h2{grid-column:2;padding-inline:.875rem 3rem}.mt-dialog [data-slot=photo]{grid-row:1/span 2}.mt-dialog .mt-dlg-text>p:first-child{align-self:end;padding-top:.75rem}.mt-dialog .mt-dlg-text>h2{font-size:var(--text-body);align-self:start;line-height:1.25}.mt-dialog [data-slot=text],.mt-dialog [data-slot=used]{grid-column:1/-1;padding:.75rem 1rem 0;margin-top:0!important}.mt-dialog [data-slot=text] p{font-size:var(--text-body-sm);margin-top:0;line-height:1.45}.mt-dialog [data-slot=used]:not(:empty){padding-bottom:.75rem}.mt-dialog .mt-gal{margin-top:.75rem}.mt-dialog .mt-gal img{aspect-ratio:16/9}.mt-dialog .mt-gal[data-count="1"] img{aspect-ratio:21/9}}.mt-dialog [data-slot=photo]{align-content:center;place-items:center;display:grid}.mt-dialog [data-slot=photo] picture{display:contents}.mt-dialog .mt-big{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mt-dialog picture source{display:none}.mt-dialog .mt-gal picture{display:contents}.mt-dialog .mt-gal img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.mt-dialog .mt-gal[data-count="1"] img{aspect-ratio:3/2}@media (width>=640px){.mt-dialog[data-nodesc] .mt-dlg-text{flex-direction:column;justify-content:center;display:flex}}.mt-dialog[data-nodesc] [data-slot=used]{margin-top:1.75rem}.mt-dialog[data-nodesc] [data-slot=used] ul{margin-top:.5rem;display:block}.mt-dialog[data-nodesc] [data-slot=used] li{border-top:1px solid var(--color-primary)}.mt-dialog[data-nodesc] [data-slot=used] li:last-child{border-bottom:1px solid var(--color-primary)}.mt-dialog[data-nodesc] [data-slot=used] .mt-use{padding-block:.5rem;display:block}@media (pointer:coarse){.mt-dialog[data-nodesc] [data-slot=used] .mt-use{padding-block:.75rem}}.mt-dialog .mt-natural{max-width:100%;height:auto;display:block}.mt-dialog [data-slot=photo]>span{aspect-ratio:1;width:100%;display:block}.mt-dialog [data-slot=used] .mt-use{padding-block:.375rem}@media (pointer:coarse){.mt-dialog [data-slot=used] .mt-use{padding-block:.75rem}}@media (width<=639px){.mt-dialog .mt-dialog-scroll{max-height:90dvh}.mt-dialog .mt-big{aspect-ratio:4/3}.mt-dialog[open]{animation:.22s ease-out mt-sheet}}@keyframes mt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mt-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mt-dialog[open]{animation:none}}
