.showroom[data-v-dd7da288]{isolation:isolate;color:#fff;background:#0b0b0a;position:relative;overflow:hidden}.showroom__stage[data-v-dd7da288]{position:relative}.showroom__canvas[data-v-dd7da288]{opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block;position:absolute;inset:0}.showroom__canvas.is-ready[data-v-dd7da288]{opacity:1}.showroom__fallback[data-v-dd7da288]{background:linear-gradient(118deg,#0000 52%,#ffd6aa29 60%,#ffd6aa0d 68%,#0000 74%),radial-gradient(60% 70% at 78% 70%,#ffbe8c1f,#0000 70%),#0b0b0a;position:absolute;inset:0}.showroom__scrim[data-v-dd7da288]{pointer-events:none;position:absolute;inset:0}@media (width<=1023px){.showroom[data-v-dd7da288]{flex-direction:column;display:flex}.showroom__copy[data-v-dd7da288]{z-index:2;order:1;padding-top:44px;padding-bottom:8px;position:relative}.showroom__stage[data-v-dd7da288]{order:2}.showroom__bottom[data-v-dd7da288]{order:3}.showroom__stage[data-v-dd7da288]{aspect-ratio:1/1.08;width:100%;max-height:720px}.showroom__scrim[data-v-dd7da288]{background:linear-gradient(#0b0b0a 0%,#0b0b0a00 22%),linear-gradient(#0000 58%,#0b0b0a8c 78%,#0b0b0a 100%)}.showroom__bottom[data-v-dd7da288]{z-index:2;margin-top:-132px;padding-bottom:28px;position:relative}}@media (width>=640px) and (width<=1023px){.showroom__stage[data-v-dd7da288]{aspect-ratio:4/3}.showroom__bottom[data-v-dd7da288]{margin-top:-112px}}@media (width>=1024px){.showroom[data-v-dd7da288]{height:calc(100svh - 64px);min-height:660px;max-height:1000px}.showroom__stage[data-v-dd7da288]{position:absolute;inset:0}.showroom__scrim[data-v-dd7da288]{background:linear-gradient(90deg,#0b0b0ab8 0%,#0b0b0a59 38%,#0000 62%),linear-gradient(#0000 74%,#0b0b0ab3 100%)}.showroom__copy[data-v-dd7da288]{z-index:2;padding-top:clamp(40px,9vh,112px);position:absolute;inset:0 0 auto}.showroom__bottom[data-v-dd7da288]{z-index:2;align-items:flex-end;gap:16px;padding-bottom:28px;display:flex;position:absolute;inset:auto 0 0}}.showroom__caption[data-v-dd7da288]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;align-items:center;gap:8px;margin-top:14px;font-size:10.5px;display:flex}@media (width>=1024px){.showroom__caption[data-v-dd7da288]{margin:0 0 0 auto}}.showroom__copy[data-v-dd7da288]>*{max-width:820px}.showroom__eyebrow[data-v-dd7da288]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:10px;font-size:11px;display:inline-flex}.showroom__title[data-v-dd7da288]{font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin-top:22px;font-size:clamp(46px,6.4vw,100px);font-weight:600;line-height:.94}.showroom__lead[data-v-dd7da288]{color:#ffffffa8;text-wrap:pretty;max-width:520px;margin-top:24px;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.showroom__cta[data-v-dd7da288]{color:#141412;background:#fff;border-radius:999px;align-items:center;height:50px;padding:0 26px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.showroom__cta[data-v-dd7da288]:hover{background:rgb(var(--brand-500));color:rgb(var(--brand-contrast));transform:translateY(-1px)}.showroom__search[data-v-dd7da288]{color:#ffffffd9;background:#1414128c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 12px 0 20px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.showroom__search[data-v-dd7da288]:hover{color:#fff;background:#282825b3;border-color:#ffffff73}.showroom__search kbd[data-v-dd7da288]{min-width:24px;height:24px;font-family:var(--font-mono);color:#fff9;border:1px solid #ffffff40;border-radius:7px;place-items:center;margin-left:6px;font-size:11px;display:inline-grid}.showroom__live[data-v-dd7da288]{background:rgb(var(--brand-500));border-radius:999px;flex-shrink:0;width:6px;height:6px;position:relative}.showroom__live[data-v-dd7da288]:after{content:"";border-radius:inherit;background:rgb(var(--brand-500) / .55);animation:2.4s ease-out infinite live-dd7da288;position:absolute;inset:0}@keyframes live-dd7da288{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}.showroom-dock[data-v-dd7da288]{opacity:0;width:100%;max-width:640px;transition:opacity .8s .4s,transform 1s cubic-bezier(.16,1,.3,1) .4s;position:relative;transform:translateY(10px)}.showroom-dock.is-ready[data-v-dd7da288]{opacity:1;transform:none}.showroom-dock__row[data-v-dd7da288]{background:#141412d1;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.showroom-dock__slot[data-v-dd7da288]{border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;transition:background-color .2s;display:flex}.showroom-dock__slot[data-v-dd7da288]:hover,.showroom-dock__slot.is-open[data-v-dd7da288]{background:#ffffff14}.showroom-dock__slot[data-v-dd7da288]:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}.showroom-dock__swatch[data-v-dd7da288]{background:#ffffff14;border-radius:9px;flex-shrink:0;width:40px;height:40px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.showroom-dock__swatch.is-round[data-v-dd7da288]{border-radius:999px}.showroom-dock__swatch img[data-v-dd7da288]{object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.showroom-dock__label[data-v-dd7da288]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;display:block}.showroom-dock__title[data-v-dd7da288]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}.showroom-dock__chev[data-v-dd7da288]{color:#ffffff73;flex-shrink:0;width:14px;height:14px;margin-left:auto;transition:transform .3s}.showroom-dock__slot.is-open .showroom-dock__chev[data-v-dd7da288]{transform:rotate(180deg)}@media (width<=639px){.showroom-dock__slot[data-v-dd7da288]{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.showroom-dock__slot>span[data-v-dd7da288]:nth-child(2){width:100%}.showroom-dock__title[data-v-dd7da288]{max-width:100%;font-size:12px}.showroom-dock__chev[data-v-dd7da288]{display:none}}.showroom-picker[data-v-dd7da288]{background:#141412eb;border:1px solid #ffffff1f;border-radius:18px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 30px 60px -30px #000c}.showroom-picker__item[data-v-dd7da288]{outline-offset:2px;border-radius:10px;outline:2px solid #0000;flex-shrink:0;width:52px;height:52px;transition:outline-color .2s,transform .2s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.showroom-picker__item.is-round[data-v-dd7da288]{border-radius:999px}.showroom-picker__item img[data-v-dd7da288]{object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.showroom-picker__item[data-v-dd7da288]:hover{transform:translateY(-2px)}.showroom-picker__item.is-active[data-v-dd7da288]{outline-color:rgb(var(--brand-500))}.showroom-picker__item[data-v-dd7da288]:focus-visible{outline-color:#fff}.picker-enter-active[data-v-dd7da288],.picker-leave-active[data-v-dd7da288]{transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1)}.picker-enter-from[data-v-dd7da288],.picker-leave-to[data-v-dd7da288]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.showroom__canvas[data-v-dd7da288],.showroom-dock[data-v-dd7da288]{transition:none}.showroom__live[data-v-dd7da288]:after{opacity:0;animation:none}}.statement[data-v-8022bed8]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(30px,3.7vw,58px);font-weight:600;line-height:1.1}.statement__w[data-v-8022bed8]{color:#14141224;transition:color .45s}.statement__w.is-lit[data-v-8022bed8]{color:#6e6a63}.statement__w.is-lead.is-lit[data-v-8022bed8]{color:#141412}.pbr[data-v-baa93623]{isolation:isolate;color:#fff;background:#0b0b0a;height:300vh;position:relative}.pbr.is-static[data-v-baa93623]{height:auto}.pbr[data-v-baa93623]:before{content:"";z-index:-1;background:radial-gradient(50% 45% at 72%,#ffd2aa12,#0000 70%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/96px 96px;position:absolute;inset:0}.pbr__sticky[data-v-baa93623]{height:calc(100svh - 64px);min-height:620px;position:sticky;top:64px;overflow:hidden}.pbr.is-static .pbr__sticky[data-v-baa93623]{height:auto;padding:96px 0;position:relative;top:0}.pbr__title[data-v-baa93623]{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:20px;font-size:clamp(38px,4.6vw,72px);font-weight:600;line-height:.98}.pbr__lead[data-v-baa93623]{color:#ffffff9e;max-width:460px;margin-top:20px;font-size:16px;line-height:1.65}.pbr__list[data-v-baa93623]{gap:2px;max-width:440px;margin-top:28px;display:grid}.pbr__list li[data-v-baa93623]{opacity:.38;border-top:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:10px 0;transition:opacity .5s;display:flex}.pbr__list li.is-on[data-v-baa93623]{opacity:1}.pbr__n[data-v-baa93623]{width:22px;font-family:var(--font-mono);color:rgb(var(--brand-500));flex-shrink:0;padding-top:3px;font-size:11px}.pbr__stage[data-v-baa93623]{perspective:2200px;height:min(64vh,640px);position:relative}.pbr__stack[data-v-baa93623]{--spread:0;--turn:-42deg;--size:min(26vw, 360px);--gap:calc(var(--size) * .22);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(var(--turn)) translateZ(calc(var(--gap) * -2 * var(--spread)));position:absolute;top:52%;left:44%}.pbr__layer[data-v-baa93623]{transform:translateZ(calc(var(--i) * var(--gap) * var(--spread)));background-color:#1b1a18;background-size:cover;transition:background-image .3s;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff2e,0 40px 60px -30px #000000e6}.pbr__layer.is-empty[data-v-baa93623]{background-image:linear-gradient(135deg,#2a2825,#171614)}.pbr-anchor[data-v-baa93623]{width:1px;height:1px;position:absolute;bottom:0;right:0}.pbr__tag[data-v-baa93623]{--x:0px;--y:0px;--dx:14px;opacity:0;transform:translate3d(var(--x), var(--y), 0) translate(var(--dx), -50%);will-change:transform, opacity;white-space:nowrap;color:#fff;pointer-events:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0}.pbr__tag .font-mono[data-v-baa93623]{color:rgb(var(--brand-500));font-size:10.5px}.pbr__tag-short[data-v-baa93623]{display:none}.pbr__tag-line[data-v-baa93623]{background:#fff6;width:36px;height:1px}.pbr__caption[data-v-baa93623]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;font-size:10.5px;position:absolute;bottom:22px;left:0;right:0}.pbr.is-static .pbr__caption[data-v-baa93623]{margin-top:32px;position:static}@media (width<=1023px){.pbr[data-v-baa93623]{height:260vh}.pbr__sticky .container-site[data-v-baa93623]{align-content:start;padding-top:40px}.pbr__lead[data-v-baa93623]{font-size:15px}.pbr__list[data-v-baa93623],.pbr__list+a[data-v-baa93623]{display:none}.pbr__stage[data-v-baa93623]{height:52vh}.pbr__stack[data-v-baa93623]{--size:min(46vw, 300px);left:36%}.pbr__tag-line[data-v-baa93623]{width:14px}.pbr__tag[data-v-baa93623]{--dx:8px;font-size:12px}}@media (width<=639px){.pbr__tag-full[data-v-baa93623]{display:none}.pbr__tag-short[data-v-baa93623]{display:inline}}@media (width<=1023px) and (height<=700px){.pbr__lead[data-v-baa93623]{display:none}}.iso[data-v-50ceee4a]{width:100%;height:100%;overflow:visible}.iso polygon[data-v-50ceee4a]{stroke:#141412;stroke-width:.9px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) var(--d), fill-opacity .8s ease calc(var(--d) + .6s)}.iso .top[data-v-50ceee4a]{fill:#fff}.iso .side[data-v-50ceee4a]{fill:#ecebe6}.iso .front[data-v-50ceee4a]{fill:#f6f5f1}.iso.is-drawn polygon[data-v-50ceee4a]{stroke-dashoffset:0;fill-opacity:1}.dim[data-v-50ceee4a]{opacity:0;transition:opacity .8s 1.6s}.iso.is-drawn .dim[data-v-50ceee4a]{opacity:1}.dim line[data-v-50ceee4a]{stroke:rgb(var(--brand-500));stroke-width:.7px}.dim .tick[data-v-50ceee4a]{stroke-width:.5px;stroke-dasharray:1.5 1.5}.dim text[data-v-50ceee4a]{fill:rgb(var(--brand-600));font-family:var(--font-mono);letter-spacing:.05em;font-size:6px}@media (prefers-reduced-motion:reduce){.iso polygon[data-v-50ceee4a],.dim[data-v-50ceee4a]{transition:none}}.bento-title[data-v-62b01fab]{font-family:var(--font-display);letter-spacing:-.045em;color:#141412;text-wrap:balance;margin-top:18px;font-size:clamp(36px,4.4vw,68px);font-weight:600;line-height:1}.bento[data-v-62b01fab]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.bento[data-v-62b01fab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1024px){.bento[data-v-62b01fab]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto)}.tile--textures[data-v-62b01fab]{grid-area:span 2/span 7}.tile--models[data-v-62b01fab],.tile--tools[data-v-62b01fab]{grid-column:span 5}.tile--formats[data-v-62b01fab]{grid-column:span 12}}@media (width>=768px) and (width<=1023px){.tile--textures[data-v-62b01fab],.tile--formats[data-v-62b01fab]{grid-column:span 2}}.tile[data-v-62b01fab]{isolation:isolate;background:#fff;border:1px solid #14141214;border-radius:28px;min-height:340px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;display:flex;position:relative;overflow:hidden}a.tile[data-v-62b01fab]:hover{transform:translateY(-3px);box-shadow:0 30px 60px -36px #14141273}.tile--textures[data-v-62b01fab]{background:#0b0b0a;border-color:#0000;min-height:520px}.tile--tools[data-v-62b01fab]{background:#0b0b0a;border-color:#0000}.tile--formats[data-v-62b01fab]{min-height:0}.tile__body[data-v-62b01fab]{z-index:2;flex-direction:column;width:100%;padding:28px;display:flex;position:relative}@media (width>=640px){.tile__body[data-v-62b01fab]{padding:34px}}.tile__body--dark[data-v-62b01fab]{color:#fff}.tile__code[data-v-62b01fab]{width:40px;height:40px;font-family:var(--font-mono);color:#fff;background:#1414128c;border-radius:11px;place-items:center;font-size:12px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}.tile__code--light[data-v-62b01fab]{background:#141412}.tile__count[data-v-62b01fab]{font-family:var(--font-mono);color:#ffffffd9;letter-spacing:.04em;font-size:13px}.tile__count span[data-v-62b01fab]{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;margin-left:4px;font-size:10.5px}.tile__count--light[data-v-62b01fab]{color:#141412}.tile__count--light span[data-v-62b01fab]{color:#6e6a63}.tile__title[data-v-62b01fab]{font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1}.tile__title--sm[data-v-62b01fab]{font-size:clamp(26px,2.4vw,34px)}.tile__text[data-v-62b01fab]{color:#ffffff9e;max-width:420px;margin-top:10px;font-size:15px;line-height:1.55}.tile__text--light[data-v-62b01fab]{color:#55524c}.tile__link[data-v-62b01fab]{color:#141412;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;height:44px;margin-top:22px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.group:hover .tile__link[data-v-62b01fab]{background:rgb(var(--brand-500));color:rgb(var(--brand-contrast))}.tile__mosaic[data-v-62b01fab]{z-index:0;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-20%;transform:rotate(-12deg)}.tile--textures:hover .tile__mosaic[data-v-62b01fab]{transform:rotate(-12deg)scale(1.04)}.tile__mosaic-track[data-v-62b01fab]{will-change:transform;backface-visibility:hidden;grid-template-columns:repeat(8,1fr);gap:8px;width:100%;animation:60s linear infinite alternate drift-62b01fab;display:grid}.tile__mosaic img[data-v-62b01fab]{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.bento.is-paused .tile__mosaic-track[data-v-62b01fab],.bento.is-paused .panel__slider[data-v-62b01fab]:before,.bento.is-paused .panel__slider[data-v-62b01fab]:after{animation-play-state:paused}@keyframes drift-62b01fab{0%{transform:translate(0,0)}to{transform:translate(-8%,-22%)}}.tile__shade[data-v-62b01fab]{z-index:1;background:linear-gradient(#0b0b0a0d 0%,#0b0b0a59 45%,#0b0b0ae6 100%);position:absolute;inset:0}.tile__drawing[data-v-62b01fab]{flex:1;place-items:center;min-height:170px;padding:8px 6% 4px;display:grid}.tile__drawing[data-v-62b01fab] svg{max-height:210px}.panel[data-v-62b01fab]{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin:22px 0 18px;padding:4px 14px 12px;font-size:12px}.panel__bar[data-v-62b01fab]{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 0 10px;display:flex}.panel__bar i[data-v-62b01fab]{background:#ffffff2e;border-radius:999px;width:8px;height:8px}.panel__bar span[data-v-62b01fab]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-left:8px;font-size:10.5px}.panel__row[data-v-62b01fab]{align-items:center;gap:12px;padding-top:11px;display:flex}.panel__row>span[data-v-62b01fab]:first-child{flex-shrink:0;width:72px}.panel__row em[data-v-62b01fab]{text-align:right;width:52px;font-style:normal;font-family:var(--font-mono);color:#fff;font-size:11px}.panel__slider[data-v-62b01fab]{background:#ffffff24;border-radius:3px;flex:1;height:3px;position:relative}.panel__slider[data-v-62b01fab]:before{content:"";background:rgb(var(--brand-500));transform-origin:0;transform:scaleX(var(--v));animation:var(--a) 7s ease-in-out infinite alternate;border-radius:3px;position:absolute;inset:0}.panel__slider[data-v-62b01fab]:after{content:"";width:100%;height:16px;transform:translateX(calc(var(--v) * 100%));animation:var(--k) 7s ease-in-out infinite alternate;pointer-events:none;background:radial-gradient(circle at 0,#fff 0 5.5px,#00000059 6px,#0000 8px) no-repeat;margin-top:-8px;position:absolute;top:50%;left:0}.panel__toggle[data-v-62b01fab]{background:#ffffff2e;border-radius:999px;width:26px;height:15px;margin-right:14px;position:relative}.panel__toggle.is-on[data-v-62b01fab]{background:rgb(var(--brand-500))}.panel__toggle[data-v-62b01fab]:after{content:"";background:#fff;border-radius:999px;width:11px;height:11px;position:absolute;top:2px;left:2px}.panel__toggle.is-on[data-v-62b01fab]:after{left:13px}@keyframes s1-62b01fab{to{transform:scaleX(.7)}}@keyframes s1-knob-62b01fab{to{transform:translate(70%)}}@keyframes s2-62b01fab{to{transform:scaleX(.22)}}@keyframes s2-knob-62b01fab{to{transform:translate(22%)}}@keyframes s3-62b01fab{to{transform:scaleX(.3)}}@keyframes s3-knob-62b01fab{to{transform:translate(30%)}}.token[data-v-62b01fab]{height:44px;font-family:var(--font-display);letter-spacing:-.01em;color:#141412;border:1.5px solid #141412;border-radius:12px;align-items:center;padding:0 18px;font-size:19px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.token[data-v-62b01fab]:hover{color:#fff;background:#141412}.token--soft[data-v-62b01fab]{font-family:var(--font-sans);color:#3d3b37;border-width:1px;border-color:#1414122e;border-radius:999px;height:40px;font-size:15px;font-weight:500}.token--soft[data-v-62b01fab]:hover{border-color:#141412}@media (prefers-reduced-motion:reduce){.tile__mosaic-track[data-v-62b01fab],.panel__slider[data-v-62b01fab]:before,.panel__slider[data-v-62b01fab]:after{animation:none}}.shelf-title[data-v-76e1bb70]{font-family:var(--font-display);letter-spacing:-.04em;color:#141412;margin-top:16px;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.02}.shelf-track[data-v-76e1bb70]{--gutter:max(16px, calc((100vw - 1360px) / 2 + 16px));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:8px var(--gutter) 16px;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.shelf-track[data-v-76e1bb70]::-webkit-scrollbar{display:none}@media (width>=640px){.shelf-track[data-v-76e1bb70]{--gutter:max(24px, calc((100vw - 1360px) / 2 + 24px))}}@media (width>=1024px){.shelf-track[data-v-76e1bb70]{--gutter:max(40px, calc((100vw - 1360px) / 2 + 40px))}}.shelf-item[data-v-76e1bb70]{scroll-snap-align:start;flex:none;width:min(76vw,300px)}@media (width>=1024px){.shelf-item[data-v-76e1bb70]{width:320px}}.shelf-btn[data-v-76e1bb70]{color:#141412;background:#fff;border:1px solid #14141224;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .2s,opacity .2s;display:none}@media (hover:hover) and (width>=768px){.shelf-btn[data-v-76e1bb70]{display:inline-grid}}.shelf-btn[data-v-76e1bb70]:hover:not(:disabled){border-color:#14141266}.shelf-btn[data-v-76e1bb70]:disabled{opacity:.35;cursor:default}.home-title[data-v-6e2f3a22]{font-family:var(--font-display);letter-spacing:-.04em;color:#141412;text-wrap:balance;margin-top:16px;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.02}.facts[data-v-6e2f3a22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}@media (width>=1024px){.facts[data-v-6e2f3a22]{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts__item[data-v-6e2f3a22]{border-top:1px solid #14141224;flex-direction:column-reverse;justify-content:flex-end;padding-top:18px;display:flex}.facts__item dd[data-v-6e2f3a22]{font-family:var(--font-display);color:#141412;letter-spacing:-.045em;font-size:clamp(44px,5vw,76px);font-weight:600;line-height:1}.facts__item dt[data-v-6e2f3a22]{color:#55524c;max-width:240px;margin-top:12px;font-size:14px;line-height:1.5}.makers[data-v-6e2f3a22]{isolation:isolate;color:#fff;background:#0b0b0a;position:relative;overflow:hidden}.makers__share[data-v-6e2f3a22]{font-family:var(--font-display);letter-spacing:-.06em;color:rgb(var(--brand-500));font-size:clamp(140px,22vw,340px);font-weight:600;line-height:.8}.makers__share span[data-v-6e2f3a22]{letter-spacing:-.02em;vertical-align:top;margin-left:.04em;font-size:.45em}.makers__title[data-v-6e2f3a22]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.04}.makers__steps[data-v-6e2f3a22]{border-top:1px solid #ffffff1a;margin-top:26px;display:grid}.makers__steps li[data-v-6e2f3a22]{color:#ffffffd9;border-bottom:1px solid #ffffff1a;gap:16px;padding:13px 0;font-size:15px;display:flex}.makers__steps span[data-v-6e2f3a22]{width:22px;font-family:var(--font-mono);color:rgb(var(--brand-500));flex-shrink:0;padding-top:3px;font-size:11px}.studio-row[data-v-6e2f3a22]{gap:16px;display:grid}@media (width>=640px){.studio-row[data-v-6e2f3a22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1024px){.studio-row[data-v-6e2f3a22]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.studio-row[data-v-6e2f3a22]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px;scroll-padding:0 16px;display:flex;overflow-x:auto}.studio-row[data-v-6e2f3a22]::-webkit-scrollbar{display:none}.studio-row[data-v-6e2f3a22]>*{scroll-snap-align:start;flex:0 0 80%}}.plan-sheet[data-v-6e2f3a22]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #1414121a;border-radius:20px;width:100%;font-size:14.5px;overflow:hidden}.plan-sheet th[data-v-6e2f3a22],.plan-sheet td[data-v-6e2f3a22]{text-align:left;vertical-align:top;border-top:1px solid #14141214;padding:16px 18px}.plan-sheet thead th[data-v-6e2f3a22],.plan-sheet thead td[data-v-6e2f3a22]{border-top:0}.plan-sheet thead th[data-v-6e2f3a22]{font-family:var(--font-display);letter-spacing:-.02em;color:#141412;padding-top:22px;padding-bottom:14px;font-size:22px;font-weight:600}.plan-sheet tbody th[data-v-6e2f3a22]{width:32%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#6e6a63;font-size:10.5px;font-weight:500;line-height:1.6}.plan-sheet tbody td[data-v-6e2f3a22]{color:#3d3b37}.plan-sheet .is-featured[data-v-6e2f3a22]{color:#ffffffd1;background:#0b0b0a;border-top-color:#ffffff1a}.plan-sheet thead th.is-featured[data-v-6e2f3a22]{color:#fff}@media (width<=639px){.plan-sheet[data-v-6e2f3a22]{font-size:13.5px}.plan-sheet th[data-v-6e2f3a22],.plan-sheet td[data-v-6e2f3a22]{padding:13px 12px}.plan-sheet thead th[data-v-6e2f3a22]{font-size:17px}.plan-sheet tbody th[data-v-6e2f3a22]{letter-spacing:.08em;width:30%;font-size:9.5px}}
