.md [hidden]{display:none!important}
.shopify-section-group-header-group{display:contents}
body.md--concept{font-size:15px}
.md section[id]{scroll-margin-top:96px}
.md a.md-btn{color:var(--oa)}.md a.md-btn--o{color:var(--ac)}.md a.md-btn--o:hover{color:var(--ac2)}.md-btn--l{text-transform:none;letter-spacing:.06em}
.md a.md-lnk{text-decoration:underline;text-underline-offset:3px}
.md--concept .md-btn{height:48px;font-size:12px;letter-spacing:.2em}.md--concept .md-btn--o,.md--concept a.md-btn--o{border-color:var(--li);color:var(--fg)}
.md--old .md-h *,.md--old .md-pn *,.md--old .md-sr *,.md--old .md-f *{box-sizing:border-box}
.md--old .md-h a,.md--old .md-pn a,.md--old .md-sr a,.md--old .md-f a{text-decoration:none}
.md--old .md-pn a,.md--old .md-sr a{color:var(--fg)}.md--old .md-f__c a,.md--old .md-f__so a{color:var(--mu)}.md--old .md-f__c a.is-k,.md--old .md-f__form p a{color:var(--fg)}.md--old .md-f__form p a{text-decoration:underline}
.md--old .md-f__lg img{display:block;width:100%;height:auto}.md--old .md-h__logo img{display:block}
.md--home .md-f{min-height:100vh}.md-f{overflow-x:clip}
.md--midinette .md-hh,.md--neutro .md-hh{font:400 clamp(26px,3vw,44px)/1.1 var(--ff);letter-spacing:0;text-transform:none}.md--midinette .md-h2,.md--neutro .md-h2{font:400 clamp(20px,1.8vw,26px)/1.2 var(--ff);letter-spacing:0;text-transform:none}
.md-pg{padding-top:clamp(56px,7vw,96px);padding-bottom:72px}.md-pb{padding-bottom:128px}.md-py{padding-top:128px;padding-bottom:128px}.md-py2{padding-top:112px;padding-bottom:96px}
.md-pg .md-man{margin-top:64px}.md-wrap .md-g{padding:0;max-width:none}
.md--concept .md-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:56px 20px}
.md--concept .md-tools{padding:0;height:52px;border-top:1px solid var(--li);border-bottom:1px solid var(--li);font-size:12px;letter-spacing:.16em;margin-bottom:28px}
.md-none{display:flex;flex-direction:column;align-items:center;gap:18px;padding:120px 20px;text-align:center}.md-none p{margin:0;font:400 15px/1.5 var(--ff)}
.md-more span{font:400 11px/1 var(--ff);letter-spacing:.06em;color:var(--mu)}.md-more__b{display:block;width:160px;height:1px;background:var(--li)}.md-more__b i{display:block;height:1px;background:var(--fg)}
.md-sto{display:flex;flex-wrap:wrap;background:var(--bg);margin:1px 0 40px}.md-sto__i{flex:1 1 520px;display:flex;justify-content:center;align-items:center;padding:clamp(32px,5vw,80px) clamp(32px,7vw,140px)}.md-sto__i figure{width:100%;max-width:520px;aspect-ratio:4/5;margin:0;background:var(--ti);overflow:hidden}.md-sto__i img{width:100%;height:100%;object-fit:cover}.md-sto__t{flex:1 1 380px;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:56px clamp(24px,6vw,120px)}.md-sto__t small{font:400 10px/1 var(--ff);letter-spacing:.22em;color:var(--ac)}.md-sto__t h2{margin:0;font:400 clamp(22px,2.2vw,30px)/1.15 var(--ff)}.md-sto__t p{margin:0;max-width:420px;font:400 13px/1.7 var(--ff);text-wrap:pretty}.md-sto__t .md-u{align-self:flex-start}
.md-pd{display:flex;flex-wrap:wrap;align-items:flex-start;border-top:1px solid var(--li)}
.md-gal{flex:3 1 460px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.md-gal figure{margin:0;aspect-ratio:4/5;background:var(--ti);overflow:hidden}.md-gal img,.md-gal video{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.md-gal.is-1{grid-template-columns:minmax(0,1fr)}.md-gal.is-1 img{cursor:zoom-out}
.md-pa{flex:2 1 320px;min-width:0;position:sticky;top:62px;display:flex;flex-direction:column;gap:28px;padding:40px clamp(20px,4vw,64px) 56px}.md-crumb{display:flex;gap:8px;font:400 11px/1 var(--ff);letter-spacing:.04em;color:var(--mu)}.md-pa__h{display:flex;flex-direction:column;gap:12px}.md-pa h1{margin:0;font:400 18px/1.3 var(--ff);letter-spacing:.02em}.md-price{font:400 14px/1 var(--ff)}.md-price s{color:var(--mu);margin-right:6px}.md-vat{font:400 11px/1 var(--ff);letter-spacing:.04em;color:var(--mu)}.md-pa__m{font:700 11px/1 var(--ff);letter-spacing:.08em}
.md-form{display:flex;flex-direction:column;gap:28px;margin:0}.md-opt{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.md-opt__l{display:flex;justify-content:space-between;gap:12px;font:400 11px/1.2 var(--ff);letter-spacing:.08em;text-transform:uppercase}.md-opt__l a{text-decoration:underline;text-transform:none;letter-spacing:0}.md-opt__v{display:flex;flex-wrap:wrap;gap:6px}
.md-r{position:relative;cursor:pointer}.md-r input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.md-r span{display:flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 12px;border:1px solid var(--li);font:400 13px/1 var(--ff)}.md-r input:checked+span{background:var(--ac);border-color:var(--ac);color:var(--oa)}.md-r input:focus-visible+span{outline:2px solid var(--fg);outline-offset:2px}.md-r.is-out span{text-decoration:line-through;color:var(--mu)}.md-r.is-out input:checked+span{color:var(--oa)}
.md-btns{display:flex;flex-direction:column;gap:10px}.md-apps{display:flex;flex-direction:column;gap:16px}.md-apps:empty{display:none}.md-rte{font:400 13px/1.6 var(--ff)}.md-rte p{margin:0 0 10px}.md-rte a{text-decoration:underline}.md-rte ul{margin:0 0 10px;padding-left:18px}
.md-acc{border-bottom:1px solid var(--li)}.md-acc:first-of-type{border-top:1px solid var(--li)}.md-acc summary{display:flex;justify-content:space-between;align-items:center;height:52px;cursor:pointer;list-style:none;font:400 11px/1 var(--ff);letter-spacing:.12em;text-transform:uppercase}.md-acc summary::-webkit-details-marker{display:none}.md-acc summary::after{content:'+';font-size:16px;font-weight:300}.md-acc[open] summary::after{content:'–'}.md-acc>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 20px;font:400 13px/1.6 var(--ff)}.md-acc p{margin:0}
.md-rel{display:flex;flex-direction:column;gap:24px;padding:96px 0 0}.md-rel>h2{margin:0;padding:0 clamp(18px,2vw,24px);font:400 13px/1 var(--ff);letter-spacing:.08em;text-transform:uppercase}
@media(max-width:760px){.md-gal{display:flex;flex-basis:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.md-gal figure{flex:0 0 86%;scroll-snap-align:start}.md-pa{position:static}}
.md--concept .md-pd{max-width:1360px;margin:0 auto;padding:0 clamp(16px,4vw,56px) 112px;gap:0 clamp(32px,4vw,64px);border-top:0}.md--concept .md-crumb{flex:1 1 100%;align-items:center;min-height:52px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.md--concept .md-gal{flex:999 1 560px;gap:20px}.md--concept .md-gal figure{aspect-ratio:2/3}.md--concept .md-pa{flex:1 1 400px;top:96px;padding:0}.md--concept .md-pa h1{font:700 clamp(44px,5vw,80px)/.9 var(--fn);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.md--concept .md-price{font-size:18px;letter-spacing:.04em}.md--concept .md-rte{font-size:15px;color:#bdbdbd}.md--concept .md-acc summary{font-size:12px;letter-spacing:.2em}.md--concept .md-acc>div{font-size:14px;color:#bdbdbd}.md--concept .md-acc a,.md--concept .md-help a{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.md--concept .md-r span{border-color:var(--li);height:48px;min-width:48px;font-size:12px;letter-spacing:.1em}.md--concept .md-r input:checked+span{border-color:var(--fg)}.md--concept .md-rel{max-width:1360px;margin:0 auto;padding:0 clamp(16px,4vw,56px) 128px;gap:0}.md--concept .md-rel .md-g{width:100%;padding:0;margin:0;max-width:none}.md-help{margin:0;font-size:13px;color:var(--mu);text-wrap:pretty}
@media(min-width:761px){.md--concept .md-gal figure:nth-child(3){grid-column:1/-1;aspect-ratio:3/2}}
.md-cart{display:flex;flex-wrap:wrap;align-items:flex-start}.md-cart__l{flex:3 1 460px;min-width:0}.md-li{display:grid;grid-template-columns:clamp(96px,12vw,150px) minmax(0,1fr) auto;gap:clamp(16px,2vw,28px);padding:24px clamp(18px,2vw,28px);border-bottom:1px solid var(--li)}.md-li__i{display:block;aspect-ratio:4/5;background:var(--ti);overflow:hidden}.md-li__i img{width:100%;height:100%;object-fit:cover}.md-li__b{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.md-li__t{font:400 13px/1.3 var(--ff)}.md-li__o{font:400 12px/1.4 var(--ff);color:var(--mu)}.md-li__p{font:400 13px/1.3 var(--ff)}.md-q{display:inline-flex;align-items:center;margin-top:8px;border:1px solid var(--fg)}.md-q a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font:400 16px/1 var(--ff)}.md-q span{min-width:24px;text-align:center;font:400 13px/1 var(--ff)}.md-rm{margin-top:4px;border-bottom:1px solid var(--fg);padding:6px 0 4px;font:400 10px/1 var(--ff);letter-spacing:.18em;text-transform:uppercase}
.md-sum{flex:2 1 320px;min-width:0;position:sticky;top:62px;display:flex;flex-direction:column;gap:18px;padding:32px clamp(20px,4vw,64px) 40px}.md-sum__r{display:flex;justify-content:space-between;gap:16px;font:400 13px/1.4 var(--ff)}.md-sum__r span+span{text-align:right}.md-sum__t{padding-top:18px;border-top:1px solid var(--fg);font-weight:700;font-size:14px}.md-sum form{margin:0}.md-sum__c{display:flex;flex-direction:column;gap:14px;margin-top:14px;font:400 12px/1.4 var(--ff)}.md-sum__c b{font:400 11px/1.3 var(--ff);letter-spacing:.08em}.md-sum__c div{display:flex;flex-wrap:wrap;gap:8px 24px}.md-sum__c a{text-decoration:underline}
.md-ct{display:flex;flex-wrap:wrap;align-items:flex-start}.md-ct__l{flex:3 1 460px;min-width:0}.md-row{display:grid;grid-template-columns:clamp(96px,12vw,150px) minmax(0,1fr);gap:clamp(16px,2vw,28px);padding:24px clamp(18px,2vw,28px);border-bottom:1px solid var(--li)}.md-row>span{padding-top:3px;font:400 11px/1.3 var(--ff);letter-spacing:.08em;text-transform:uppercase}.md-row div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.md-row a{font:400 16px/1.25 var(--ff);overflow-wrap:anywhere}.md-row small{font:400 12px/1.4 var(--ff);color:var(--mu)}
.md-ct__f{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:24px;padding:32px clamp(20px,4vw,64px) 40px}.md-ct__f h2{margin:0;font:400 16px/1.25 var(--ff)}.md-ff{display:flex;flex-direction:column;gap:24px;margin:0}.md-ff__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px}.md-ff label{display:flex;flex-direction:column;gap:8px;min-width:0}.md-ff label span{font:400 11px/1.3 var(--ff);letter-spacing:.08em;text-transform:uppercase}.md-ff input,.md-ff textarea{width:100%;height:44px;padding:0;border:0;border-bottom:1px solid var(--fg);border-radius:0;outline:0;background:transparent;font:400 14px/1.2 var(--ff);color:var(--fg)}.md-ff textarea{height:auto;padding:10px 0;resize:vertical;line-height:1.4}.md-ff p{margin:0;font:400 12px/1.5 var(--ff);color:var(--mu)}.md-ff p a{text-decoration:underline}.md-ff [role=alert]{color:var(--fg);font-weight:700}
.md-bt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,33.3%)),1fr))}.md-bt>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:24px clamp(18px,2vw,28px) 32px;border-bottom:1px solid var(--li)}.md-bt h3{margin:0 0 6px;font:400 clamp(18px,1.6vw,22px)/1.15 var(--ff)}.md-bt span,.md-bt a{font:400 13px/1.4 var(--ff)}.md-bt small{font:400 12px/1.5 var(--ff);color:var(--mu);white-space:pre-line}.md-bt a.dir{margin-top:8px;padding-bottom:5px;border-bottom:1px solid var(--fg);font:400 10px/1 var(--ff);letter-spacing:.18em}
.md-s{position:sticky;top:0;min-height:100vh;background:#fff}.md-s--b{height:100vh;min-height:560px}.md-s--b>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-s__t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:0 20px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}.md-s__t div{font:400 11px/1 var(--ff);letter-spacing:.28em}.md-s__t h1,.md-s__t h2{margin:0;font:400 clamp(20px,2.2vw,30px)/1.1 var(--ff)}
.md-s__n{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;cursor:pointer;color:var(--fg);font:400 10px/1 var(--ff);letter-spacing:.2em;padding:6px 10px}.md-s--b .md-s__n{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.md-s__n span+span{font-size:16px;line-height:1}
.md-s--d{align-content:center;padding:96px clamp(20px,12vw,440px) 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(24px,4vw,100px)}.md-d{display:flex;flex-direction:column;align-items:center;gap:16px}.md-d div{width:min(100%,calc((100vh - 220px)*.8));aspect-ratio:4/5;background:var(--ti);overflow:hidden}.md-d img{width:100%;height:100%;object-fit:cover}.md-d p{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;font:400 13px/1.3 var(--ff);text-align:center}.md-d b{font-weight:700}
.md-s--s{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:72px 0}.md-s--s h2{margin:0;text-align:center;font:700 clamp(18px,1.6vw,24px)/1.2 var(--ff)}.md-st{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2px}.md-st a{position:relative;display:block;aspect-ratio:4/5;background:var(--ti);overflow:hidden}.md-st img{width:100%;height:100%;object-fit:cover}.md-st a::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,rgba(0,0,0,.3))}.md-st span{position:absolute;z-index:1;left:0;right:0;bottom:28px;text-align:center;font:700 13px/1 var(--ff);color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}
.md-at{display:flex;flex-direction:column;justify-content:center;gap:22px;max-width:440px;padding:0 clamp(0px,2vw,40px)}.md-at b{font:700 13px/1.3 var(--ff)}.md-at p{margin:0;font:400 15px/1.6 var(--ff);text-wrap:pretty}
@media(max-width:899px),(max-height:620px){.md-s{position:relative}.md-s--d .md-s__n,.md-s--s .md-s__n{display:none}}
.md-sh0{position:relative;height:calc(100vh - 62px);min-height:520px;background:var(--ti);overflow:hidden}.md-sh0>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-sh0__t{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:0 20px 72px;text-align:center;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}.md-sh0__t span{font:400 11px/1 var(--ff);letter-spacing:.28em}.md-sh0__t h1{margin:0;font:400 clamp(24px,2.6vw,36px)/1.1 var(--ff)}
.md-in{display:flex;justify-content:center;padding:120px 20px}.md-in p{margin:0;max-width:640px;text-align:center;font:400 clamp(17px,1.5vw,21px)/1.6 var(--ff);text-wrap:pretty}
.md-rw{display:flex;flex-wrap:wrap;align-items:center}.md-rw--r{flex-direction:row-reverse}.md-rw__i{flex:1 1 480px;margin:0;aspect-ratio:4/5;background:var(--ti);overflow:hidden}.md-rw__i img{width:100%;height:100%;object-fit:cover}.md-rw__t{flex:1 1 380px;display:flex;flex-direction:column;gap:18px;padding:64px clamp(24px,7vw,140px)}.md-rw__t small{font:400 10px/1 var(--ff);letter-spacing:.22em;color:var(--ac)}.md-rw__t h2{margin:0;font:400 clamp(20px,1.8vw,26px)/1.2 var(--ff)}.md-rw__t p{margin:0;max-width:440px;font:400 13px/1.7 var(--ff);text-wrap:pretty}
.md-fi{display:flex;flex-direction:column;align-items:center;gap:18px;padding:120px 20px;text-align:center}.md-fi small{font:400 10px/1 var(--ff);letter-spacing:.22em;color:var(--ac)}.md-fi h2{margin:0;font:400 clamp(20px,1.8vw,26px)/1.2 var(--ff)}.md-fi div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}
.md-rc{display:flex;flex-direction:column;align-items:center;gap:20px;padding:88px 20px 56px;text-align:center;border-top:1px solid var(--li)}.md-rc span{font:400 10px/1 var(--ff);letter-spacing:.28em;color:var(--ac)}.md-rc h1{margin:0;font:400 clamp(22px,2.4vw,32px)/1.1 var(--ff)}.md-rc p{margin:0;max-width:520px;font:400 13px/1.6 var(--ff);text-wrap:pretty}.md-rc__f{max-width:640px;margin:0 auto;padding:0 20px}
.md-rc__m{max-width:760px;margin:0 auto;padding:96px 20px 0}.md-rc__m h2{margin:0 0 12px;font:700 13px/1.2 var(--ff);letter-spacing:.06em;color:var(--ac)}.md-rc__m>p{margin:0 0 24px;font:400 13px/1.6 var(--ff);text-wrap:pretty}.md-mod{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,4vw,40px);border:1px solid var(--fg);font:400 15px/1.5 var(--ff)}.md-mod__h{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.md-mod__h b{font:700 clamp(18px,1.8vw,22px)/1.2 var(--ff)}.md-mod p{margin:0;overflow-wrap:anywhere}.md-mod__l{display:flex;flex-direction:column;gap:6px}.md-mod__l i{display:block;height:28px;margin-left:clamp(0px,3vw,32px);border-bottom:1px dotted #9a9a9a}.md-mod__e{font-style:italic;text-align:center}
.md-hero--b{height:70vh;min-height:380px}.md-hero--a{height:85vh}.md-nd{margin:0;font:700 clamp(56px,7vw,112px)/.86 var(--fn);letter-spacing:-.01em;text-transform:uppercase}
.md-nx{border-top:1px solid var(--li);border-bottom:1px solid var(--li)}.md-nx__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 64px;align-items:end;padding-top:96px;padding-bottom:96px}.md-nx__d{display:flex;flex-direction:column;gap:12px;min-width:0}.md-nx__d p{margin:0;max-width:44ch;color:#bdbdbd}.md-nx form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;margin:0}.md-nx label{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.md-nx input[type=email]{width:100%;height:48px;padding:0 14px;border:1px solid var(--fg);border-radius:0;background:transparent;font:400 15px/1 var(--ff);color:var(--fg);outline:0}.md-nx .md-btn{width:auto;padding:0 28px}
.md-hd--n{border-top:0;padding-top:0;margin-bottom:32px}.md-hd__s{color:var(--mu)}.md-more2{display:flex;justify-content:flex-end;margin-top:28px}
.md-sn{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.md-sn a{display:flex;align-items:center;height:44px;padding:0 20px;border:1px solid var(--li);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.md-dr{padding-bottom:128px}.md-dh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--li)}.md-dh>div{display:flex;flex-direction:column;gap:10px;min-width:0}.md-dh>div>span{color:var(--mu)}.md-dh dl{display:flex;flex-wrap:wrap;gap:16px clamp(24px,3vw,48px);margin:0}.md-dh dt{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}.md-dh dd{margin:4px 0 0;font-size:14px}
.md-sh{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.md-sh figure{position:relative;margin:0;overflow:hidden;background:var(--ti)}.md-sh img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-sh img+img{opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 1.44s ease}.md-sh figure:hover img+img{opacity:1;transform:none}.md-sh--full{flex:1 1 100%;aspect-ratio:16/9}.md-sh--half{flex:1 1 calc(50% - 11px);min-width:min(100%,280px);aspect-ratio:4/5}.md-sh--third{flex:1 1 calc(33.333% - 14px);min-width:min(100%,220px);aspect-ratio:2/3}.md-dc{display:flex;justify-content:flex-end;margin-top:32px}
.md-ld{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px clamp(32px,4vw,64px)}.md-ld__i{position:relative;flex:999 1 560px;min-width:0;aspect-ratio:3/2;overflow:hidden;background:var(--ti)}.md-ld__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-ld__t{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.md-ld__t small,.md-ja small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}
.md-jg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:56px 20px;margin-top:72px}.md-jg--0{margin-top:0}.md-ja{display:flex;flex-direction:column;gap:14px;min-width:0}.md-ja__i{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ti)}.md-ja__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-ja b{font:300 clamp(20px,1.8vw,26px)/1.2 var(--ff)}.md-ja:hover b{color:var(--mu)}
.md-meta{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:40px;padding-top:16px;border-top:1px solid var(--li);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}.md-hero .md-art0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.md-art{display:flex;flex-wrap:wrap;gap:24px 48px}.md-art>span{flex:1 1 220px;padding-top:10px}.md-art__c{flex:3 1 560px;min-width:0;max-width:860px;font-size:17px;line-height:1.7}.md-art__c p{margin:0 0 28px;max-width:62ch}.md-art__c img{margin:28px 0}.md-art__c h2,.md-art__c h3{margin:40px 0 16px;font-weight:400;line-height:1.2}.md--concept .md-art__c{color:#bdbdbd}.md--midinette .md-art__c{font-size:15px}
.md-pager{display:flex;justify-content:center;gap:12px;padding-top:56px;font:400 12px/1 var(--ff);letter-spacing:.08em}.md-pager .current{font-weight:700}
