:root{--mbs-black:#000;--mbs-white:#fff;--accent:#fff;--tag-accent:#ffb31a;--gray-950:#0d0d0d;--gray-925:#141414;--gray-850:#262626;--gray-750:#404040;--gray-600:#525252;--gray-500:#8a8a8a;--gray-400:#a3a3a3;--gray-300:#c4c4c4;--gray-250:#d4d4d4;--gray-200:#e5e5e5;--gray-100:#f2f2f2;--font-sans:"Helvetica Neue", Helvetica, "Nimbus Sans", "Nimbus Sans L", Arial, sans-serif;--text-display:clamp(56px, 10vw, 136px);--text-h1:clamp(52px, 8vw, 112px);--text-h2:clamp(40px, 5.5vw, 64px);--text-h2-sm:clamp(36px, 4.8vw, 56px);--text-h3:clamp(24px, 2.4vw, 28px);--text-lead:clamp(24px, 2.6vw, 34px);--text-quote:clamp(20px, 2vw, 26px);--container:1280px;--gutter:clamp(20px, 5vw, 64px);--section-y:clamp(48px, 6vw, 80px);--header-h:56px;--grid-gap:clamp(16px, 2.4vw, 32px)}@media (width>=1024px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--mbs-black);color:var(--mbs-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,blockquote,figure{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:700}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline 1px}:focus-visible{outline-offset:3px;outline:2px solid}button{font:inherit;color:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--dark{background:var(--mbs-black);color:var(--mbs-white)}.section--light{background:var(--mbs-white);color:var(--mbs-black)}.section--rule{border-bottom:1px solid var(--gray-850)}.stack{flex-direction:column;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--mbs-white);color:var(--mbs-black);padding:12px 20px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.h2{font-size:var(--text-h2);letter-spacing:-.035em;line-height:1}.h2--sm{font-size:var(--text-h2-sm)}.h3{font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.15}.label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.muted{color:var(--gray-400)}.section--light .muted{color:var(--gray-600)}.prose{max-width:68ch;font-size:18px;line-height:1.65}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--text-h3);letter-spacing:-.02em;margin-top:2em;line-height:1.15}.prose a{text-underline-offset:4px;text-decoration:underline 1px}.prose ul,.prose ol{padding-left:1.25em}.section--light .prose{color:var(--gray-850)}.section--dark .prose{color:var(--gray-200)}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:.16s both vt-out}::view-transition-new(root){animation:.28s cubic-bezier(.2,.7,.2,1) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){:root{--reveal-duration:.49s}.reveal{opacity:0;transition:opacity var(--reveal-duration) cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), translate var(--reveal-duration) cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);translate:0 28px}.reveal.is-visible{opacity:1;translate:none}[aria-labelledby=hero-title]{isolation:isolate;position:relative}#hero-title{animation:.9s cubic-bezier(.2,.8,.2,1) .22s both hero-rise}#hero-title~*{animation:.8s cubic-bezier(.2,.8,.2,1) .46s both hero-rise}#hero-title+*{animation-delay:.36s}[aria-labelledby=hero-title] :has(>img){animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both hero-media-in}@keyframes hero-rise{0%{opacity:0;transform:translateY(32px)}}@keyframes hero-media-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--tilt-lift,0px));transition:opacity var(--reveal-duration) cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), translate var(--reveal-duration) cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease;position:relative}.tilt.is-tilting{--tilt-lift:-6px;transition:transform .12s ease-out,box-shadow .45s;box-shadow:0 24px 48px -24px #0009}.tilt:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff1f, transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tilt.is-tilting:after{opacity:1}article.card .shot{transition:transform .6s cubic-bezier(.2,.7,.2,1)}article.card:hover .shot{transform:scale(1.05)}}.catalog-preview{z-index:40;aspect-ratio:4/3;background:var(--gray-925);border:1px solid var(--gray-750);pointer-events:none;opacity:0;width:220px;transform:translate3d(var(--x,0px), var(--y,0px), 0) scale(.9);padding:12px;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;left:0;box-shadow:0 30px 60px -20px #000c}.catalog-preview.is-visible{opacity:1;transform:translate3d(var(--x,0px), var(--y,0px), 0) scale(1)}.catalog-preview img{object-fit:contain;width:100%;height:100%}@media print{.reveal{opacity:1!important;translate:none!important}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--mbs-black);color:var(--mbs-white);border-bottom:1px solid var(--gray-850);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{height:var(--header-h);justify-content:space-between;align-items:center;gap:32px;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;min-height:44px;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:22px}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.cart[data-astro-cid-fzpbxy5g]{letter-spacing:.02em;align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:5px;text-decoration:underline 1px}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:8px;display:flex}.cart[data-astro-cid-fzpbxy5g]{gap:10px}.cart-count[data-astro-cid-fzpbxy5g]{background:var(--mbs-white);min-width:20px;height:20px;color:var(--mbs-black);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.cart-count[data-astro-cid-fzpbxy5g][hidden]{display:none}.menu-toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g] path[data-astro-cid-fzpbxy5g]{transform-origin:12px 12px;transition:transform .2s}[data-astro-cid-fzpbxy5g][data-menu=open] .bar-top[data-astro-cid-fzpbxy5g]{transform:translateY(4px)rotate(45deg)}[data-astro-cid-fzpbxy5g][data-menu=open] .bar-bottom[data-astro-cid-fzpbxy5g]{transform:translateY(-4px)rotate(-45deg)}@media (width<=1023px){.nav[data-astro-cid-fzpbxy5g]{inset:var(--header-h) 0 0 0;background:var(--mbs-black);padding:24px var(--gutter) 48px;display:none;position:fixed;overflow-y:auto}[data-astro-cid-fzpbxy5g][data-menu=open] .nav[data-astro-cid-fzpbxy5g]{display:block}.nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--gray-850)}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;width:100%;min-height:64px;font-size:28px;font-weight:700}}@media (width>=1024px){.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:26px}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;display:flex}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--mbs-black);color:var(--mbs-white);padding:clamp(40px,5vw,56px) 0 28px}.top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.about[data-astro-cid-nns7i3if]{flex-direction:column;gap:14px;display:flex}.about[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{align-self:flex-start;width:auto;height:32px}.about[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:320px;color:var(--gray-400);font-size:14px;line-height:1.55}.group[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{color:var(--gray-400);margin-bottom:4px}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;font-size:14px;list-style:none}li[data-astro-cid-nns7i3if]>a[data-astro-cid-nns7i3if],li[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{align-items:center;min-height:32px;display:inline-flex}.group[data-astro-cid-nns7i3if]:not(.contact) ul[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:28px;display:grid}.contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--gray-850);color:var(--gray-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:32px;padding-top:16px;font-size:13px;display:flex}.social[data-astro-cid-nns7i3if]{color:var(--mbs-white);flex-wrap:wrap;gap:0 20px;font-size:14px;font-weight:700;display:flex}@media (width>=640px){.top[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;gap:28px 32px}.about[data-astro-cid-nns7i3if]{flex-direction:row;grid-column:1/-1;align-items:center;gap:24px}.about[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:44ch}.group[data-astro-cid-nns7i3if]:not(.group--long):not(.contact) ul[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,max-content)}}@media (width>=1024px){.top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,auto));gap:32px 48px}.about[data-astro-cid-nns7i3if]{flex-direction:column;grid-column:auto;align-items:flex-start;gap:14px}.about[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:340px}.bottom[data-astro-cid-nns7i3if]{margin-top:40px}}
