.estudio-onecommerce{--ink:#0a0a0a;--paper:#fff;--mute:#6b6b6b;--line:#e2e2e2;--line-dk:#0a0a0a;--fog:#f1f1f0;--gap:clamp(24px,5vw,64px);--pad-x:clamp(24px,4vw,48px);--pad-y:clamp(48px,7vw,96px);--maxw:2400px;--sans:"Switzer","Helvetica Neue",Helvetica,Arial,"Segoe UI",sans-serif;--r:7px;--nav-h:60px;--topbar-h:56px;--gutter:calc(var(--pad-x) + max(0px,(100vw - var(--maxw)) / 2));--rgap:clamp(20px,2.4vw,40px);--peek-b:clamp(110px,12vw,260px)}.estudio-onecommerce *{box-sizing:border-box}.estudio-onecommerce{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.estudio-onecommerce{scroll-behavior:auto}}.estudio-onecommerce [id]{scroll-margin-top:calc(var(--topbar-h) + var(--nav-h) + 6px)}.estudio-onecommerce{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}.estudio-onecommerce a{color:inherit;text-decoration:none}.estudio-onecommerce a:focus-visible,.estudio-onecommerce button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.estudio-onecommerce img{display:block;max-width:100%}.estudio-onecommerce .wrap{margin-inline:auto;max-width:var(--maxw);padding-inline:var(--pad-x)}.estudio-onecommerce .row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.estudio-onecommerce .grid{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}.estudio-onecommerce .grid.three{grid-template-columns:repeat(3,1fr)}.estudio-onecommerce .rule.dk{border-top:1px solid var(--line-dk)}.estudio-onecommerce .pad{padding-block:var(--pad-y)}.estudio-onecommerce .tag{border:2px solid var(--ink);border-radius:8px;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:1;padding:8px 16px}.estudio-onecommerce .bar{background:var(--ink);color:var(--paper)}.estudio-onecommerce .bar .wrap{font-size:24px;font-weight:600;letter-spacing:.02em;padding-block:10px}.estudio-onecommerce .eyebrow{color:var(--mute);font-size:12px;letter-spacing:.02em;margin:0 0 18px}.estudio-onecommerce .lead{font-size:clamp(28px,3.6vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.16;margin:0}.estudio-onecommerce .display{font-size:clamp(40px,7vw,72px);font-weight:800;letter-spacing:-.03em;line-height:.98;margin:0}.estudio-onecommerce .q{font-size:clamp(22px,2.6vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0 0 14px}.estudio-onecommerce .sub{font-size:20px;font-weight:700;margin:0 0 10px}.estudio-onecommerce .list,.estudio-onecommerce .p{color:#3a3a3a;font-size:20px;line-height:1.2;margin:0 0 12px}.estudio-onecommerce .list{padding-left:18px}.estudio-onecommerce .list li{margin-bottom:6px}.estudio-onecommerce .cap{font-size:20px;margin:0 0 10px}.estudio-onecommerce .btn{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:var(--r);color:var(--paper);cursor:pointer;display:inline-flex;font-size:22px;font-weight:600;gap:10px;padding:11px 18px;transition:.15s;white-space:nowrap}.estudio-onecommerce .btn:hover{background:#262626}.estudio-onecommerce .btn.ghost{background:transparent;color:var(--ink)}.estudio-onecommerce .btn.ghost:hover{background:var(--ink);color:var(--paper)}.estudio-onecommerce .chip{border:3px solid transparent;border-radius:10px;color:#9b9b9b;font-size:24px;font-weight:600;line-height:1;padding:8px;transition:color .15s,border-color .25s ease;white-space:nowrap}.estudio-onecommerce .chip:hover{color:var(--ink)}.estudio-onecommerce .chip.active{border-color:var(--ink);color:var(--ink)}.estudio-onecommerce .chart-box{width:100%}.estudio-onecommerce .chart-box:empty{background:var(--fog);border-radius:14px;min-height:260px}.estudio-onecommerce .fullchart{margin:var(--gap) auto 0;max-width:var(--maxw);padding-inline:var(--pad-x)}.estudio-onecommerce .qblock{align-items:stretch;display:flex;gap:clamp(28px,3vw,56px);padding-left:var(--gutter)}.estudio-onecommerce .qtext{display:flex;flex:0 0 clamp(380px,38%,540px);flex-direction:column}.estudio-onecommerce .qtext .nav-arrows{margin-top:auto;padding-top:clamp(32px,5vw,72px)}.estudio-onecommerce .rail-wrap{flex:1 1 auto;min-width:0;position:relative}.estudio-onecommerce .rail{cursor:grab;display:flex;gap:var(--rgap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.estudio-onecommerce .rail:not(.single){align-items:flex-start;overflow-y:hidden;transition:height .3s ease}.estudio-onecommerce .rail::-webkit-scrollbar{display:none}.estudio-onecommerce .rail.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.estudio-onecommerce .rail.gliding{scroll-snap-type:none}.estudio-onecommerce .rail-wrap:after,.estudio-onecommerce .rail-wrap:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:15vw;z-index:4}.estudio-onecommerce .rail-wrap:before{display:none}.estudio-onecommerce .rail-wrap:after{background:linear-gradient(270deg,var(--paper),hsla(0,0%,100%,0));right:0}.estudio-onecommerce .rail-wrap.can-prev:before{opacity:0}.estudio-onecommerce .rail-wrap.can-next:after{opacity:1}.estudio-onecommerce .qblock .rail{padding-right:clamp(16px,3vw,44px)}.estudio-onecommerce .rail .chart{flex:0 0 auto;margin:0;scroll-snap-align:start;width:max(360px,calc(100% - clamp(60px,9vw,220px)))}.estudio-onecommerce .rail .chart .chart-box:empty{aspect-ratio:21/9}.estudio-onecommerce .rail .chart .cap{margin:0 0 12px}.estudio-onecommerce .rail.flush{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.estudio-onecommerce .rail .slide{align-items:flex-start;display:flex;flex:0 0 auto;gap:clamp(28px,3vw,56px);margin:0;scroll-snap-align:start;width:calc(100vw - var(--gutter) - var(--rgap) - var(--peek-b))}.estudio-onecommerce .rail .slide .slide-text{display:flex;flex:0 0 clamp(380px,38%,540px);flex-direction:column}.estudio-onecommerce .rail .slide .slide-chart{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-width:0}.estudio-onecommerce .rail .slide .slide-chart .cap{margin:0 0 12px}.estudio-onecommerce .rail .slide .slide-chart .chart-box:empty{aspect-ratio:16/9}.estudio-onecommerce .rail.single{cursor:default;overflow:visible}.estudio-onecommerce .rail.single .chart,.estudio-onecommerce .rail.single .slide{width:100%}.estudio-onecommerce .chart-grid{align-content:start;display:grid;flex:1 1 auto;gap:28px clamp(20px,3vw,44px);grid-template-columns:repeat(2,1fr);min-width:0;padding-right:clamp(16px,3vw,44px)}.estudio-onecommerce .chart-grid .grid-cap{grid-column:1/-1;margin:0 0 -14px}.estudio-onecommerce .chart-grid .grid-legend{grid-column:1/-1}.estudio-onecommerce .chart-grid .grid-legend>div{margin-bottom:0}.estudio-onecommerce .chart-grid .chart{margin:0}.estudio-onecommerce .chart-grid .chart .cap{margin:0 0 12px;text-align:center}.estudio-onecommerce .chart-grid .chart .chart-box:empty{min-height:220px}.estudio-onecommerce .edge{background:transparent;border:0;bottom:0;cursor:pointer;display:grid!important;line-height:0!important;max-width:none!important;opacity:0;padding:0!important;place-items:center!important;position:absolute;top:0;transition:opacity .18s;width:clamp(56px,7vw,110px);z-index:5}.estudio-onecommerce .edge.prev{justify-items:start!important;left:0;padding-left:8px!important}.estudio-onecommerce .edge.next{justify-items:end!important;padding-right:8px!important;right:0}.estudio-onecommerce .rail-wrap:hover .edge:not([disabled]){opacity:1}.estudio-onecommerce .edge[disabled]{display:none}.estudio-onecommerce .edge span{background:var(--paper);border:1px solid var(--ink);border-radius:4px;display:grid;height:48px;place-items:center;width:48px}.estudio-onecommerce .nav-arrows{display:flex;gap:8px}.estudio-onecommerce .arrow[disabled]{opacity:.28;pointer-events:none}@media(max-width:820px){.estudio-onecommerce .nav .wrap{flex-wrap:wrap;gap:8px;padding-block:8px}.estudio-onecommerce .chips-wrap{flex:1 1 100%;order:2}.estudio-onecommerce .chip{border-radius:8px;border-width:2px;font-size:16px;padding:6px 10px}.estudio-onecommerce .nav .wrap .btn{display:none}.estudio-onecommerce .topbar .wrap{gap:12px;justify-content:space-between}.estudio-onecommerce .topbar .btn{align-items:center;display:inline-flex;font-size:14px;gap:8px;padding:8px 12px}.estudio-onecommerce .qblock{flex-direction:column;padding-left:0}.estudio-onecommerce .qtext{flex:auto;padding-inline:var(--gutter);width:auto}.estudio-onecommerce .qtext .nav-arrows{padding-top:24px}.estudio-onecommerce .qblock .rail{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.estudio-onecommerce .rail .chart{width:min(86%,560px)}.estudio-onecommerce .rail .chart .chart-box:empty{aspect-ratio:16/10}.estudio-onecommerce .rail .slide{align-items:stretch;flex-direction:column;gap:18px;width:min(90%,620px)}.estudio-onecommerce .rail .slide .slide-text{flex:auto}.estudio-onecommerce .rail .slide .slide-chart .chart-box:empty{aspect-ratio:16/10}.estudio-onecommerce .chart-grid{grid-template-columns:1fr;padding-inline:var(--gutter)}}.estudio-onecommerce .arrow{background:none;border:1px solid var(--ink);border-radius:4px;box-sizing:border-box!important;color:var(--ink)!important;cursor:pointer;display:grid!important;height:48px;line-height:0!important;max-width:none!important;padding:0!important;place-items:center!important;transition:.15s;width:48px}.estudio-onecommerce .arrow:hover{background:var(--ink);color:var(--paper)!important}.estudio-onecommerce .edge span{box-sizing:border-box!important;color:var(--ink)!important;line-height:0!important;max-width:none!important;padding:0!important}.estudio-onecommerce .ic-nav{display:block!important;fill:currentColor!important;height:18px!important;width:20px!important}.estudio-onecommerce .logo{color:#1a1a1a;font-size:13px;font-weight:800;letter-spacing:-.02em;opacity:.85;white-space:nowrap}.estudio-onecommerce .link{align-items:center;border-bottom:1px solid var(--ink);display:flex;font-size:20px;font-weight:700;gap:16px;justify-content:space-between;padding:14px 0}.estudio-onecommerce .link:hover{opacity:.55}.estudio-onecommerce .hero{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.05) 0 2px,rgba(0,0,0,.025) 2px 4px),linear-gradient(180deg,#fbfbfc,#eef0f1 14%,#cfd2d4 30%,#b4b8bb 44%,#cdd0d2 56%,#e7e9ea 72%,#f6f7f7 88%,#fff);box-shadow:inset 0 -60px 44px -30px #fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;overflow:hidden;position:relative}.estudio-onecommerce .hero-video{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.estudio-onecommerce .hero-inner{padding-bottom:clamp(26px,4vw,52px);padding-top:clamp(80px,18vh,200px);position:relative;width:100%;z-index:1}.estudio-onecommerce .hero-row{align-items:flex-end;gap:clamp(24px,4vw,56px)}.estudio-onecommerce .hero-arrow{align-items:center;display:flex;font-size:22px;height:50px;justify-content:center;line-height:1;width:50px}.estudio-onecommerce .ic-arrow{display:block;fill:currentColor;flex:0 0 auto;height:1em;width:auto}.estudio-onecommerce .hero .marquee{background:transparent;position:relative;z-index:1}.estudio-onecommerce .mark{font-weight:900;letter-spacing:-.05em;line-height:.82}.estudio-onecommerce .mark.xl{font-size:clamp(44px,10vw,210px);font-weight:800;letter-spacing:-.09em;line-height:.85}.estudio-onecommerce .mark.sm{font-size:clamp(34px,6vw,64px)}.estudio-onecommerce .shot{background:linear-gradient(160deg,#9fb1a8,#c4d0ca 28%,#7d8d83 60%,#222a26);height:100%;min-height:clamp(360px,46vw,560px);overflow:hidden;position:relative}.estudio-onecommerce .shot span{bottom:9%;color:#101b16;font-size:clamp(38px,6vw,92px);font-weight:900;letter-spacing:-.05em;opacity:.9;position:absolute;right:7%;transform:rotate(-26deg);transform-origin:right bottom;white-space:nowrap}.estudio-onecommerce .shot img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.estudio-onecommerce .intro-grid{align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-areas:"lead shot" "cols shot";grid-template-columns:1.55fr 1fr}.estudio-onecommerce .intro-lead{grid-area:lead}.estudio-onecommerce .intro-grid>.shot{grid-area:shot}.estudio-onecommerce .intro-cols{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-area:cols;padding-block:60px 40px}@media(max-width:760px){.estudio-onecommerce .intro-grid{gap:22px;grid-template-areas:"lead" "shot" "cols";grid-template-columns:1fr}.estudio-onecommerce .intro-grid>.shot{height:auto;min-height:300px}.estudio-onecommerce .intro-cols{margin-top:6px;padding-top:24px}}.estudio-onecommerce .nav{background:var(--paper);box-shadow:0 2px 4px rgba(0,0,0,.04);position:sticky;top:var(--topbar-h);z-index:30}.estudio-onecommerce .nav .wrap{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-block:10px}.estudio-onecommerce .nav .wrap .btn{flex:0 0 auto}.estudio-onecommerce .chips-wrap{flex:1 1 auto;min-width:0;position:relative}.estudio-onecommerce .chips-wrap:after,.estudio-onecommerce .chips-wrap:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:48px;z-index:1}.estudio-onecommerce .chips-wrap:before{background:linear-gradient(90deg,var(--paper),hsla(0,0%,100%,0));left:0}.estudio-onecommerce .chips-wrap:after{background:linear-gradient(270deg,var(--paper),hsla(0,0%,100%,0));right:0}.estudio-onecommerce .chips-wrap.can-next:after,.estudio-onecommerce .chips-wrap.can-prev:before{opacity:1}.estudio-onecommerce .chips{display:flex;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none;cursor:grab}.estudio-onecommerce .chips::-webkit-scrollbar{display:none}.estudio-onecommerce .chips.dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.estudio-onecommerce .marquee{overflow:hidden}.estudio-onecommerce .track{align-items:center;display:flex;padding-block:18px;width:max-content}.estudio-onecommerce .track .logo{margin-right:clamp(34px,5vw,60px)}@media(prefers-reduced-motion:no-preference){.estudio-onecommerce .track{animation:slide 32s linear infinite}}@keyframes slide{to{transform:translateX(-50%)}}.estudio-onecommerce .hero .track{align-items:center;padding-block:24px}@media(prefers-reduced-motion:no-preference){.estudio-onecommerce .hero .track{animation-duration:20s}}.estudio-onecommerce .hero .track .logo{font-size:clamp(18px,2vw,28px);margin-right:clamp(44px,6vw,80px);opacity:.95}.estudio-onecommerce .track img.logo{filter:brightness(0);flex:0 0 auto;height:auto;object-fit:contain;width:clamp(90px,9vw,120px)}.estudio-onecommerce .track img.logo[src$=".svg"]{width:clamp(74px,7.4vw,98px)}.estudio-onecommerce .topbar{background:var(--paper);height:var(--topbar-h);left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .25s ease;z-index:40}.estudio-onecommerce .topbar.show{transform:translateY(0)}.estudio-onecommerce .topbar .wrap{align-items:center;display:flex;height:100%;position:relative}.estudio-onecommerce .topbar .wrap:after{border-bottom:1px solid var(--line);bottom:0;content:"";left:var(--pad-x);position:absolute;right:var(--pad-x)}.estudio-onecommerce .topbar .mark{font-size:clamp(22px,2.4vw,28px)}.estudio-onecommerce .topbar-cta{display:none}.estudio-onecommerce .filterbar{background:var(--paper);border:1px solid var(--line);border-radius:16px;bottom:24px;box-shadow:0 12px 34px rgba(0,0,0,.12);left:50%;max-width:calc(100vw - 32px);opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(16px);transition:opacity .25s ease,transform .25s ease;z-index:35}.estudio-onecommerce .filterbar.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.estudio-onecommerce .filter-inner{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:12px 22px}.estudio-onecommerce .filter-label{font-size:14px;font-weight:500;white-space:nowrap}.estudio-onecommerce .fchip,.estudio-onecommerce .fcount{color:#9b9b9b;font-size:14px;white-space:nowrap}.estudio-onecommerce .fchip{background:none;border:1px solid transparent;border-radius:7px;cursor:pointer;padding:7px 10px;transition:.15s}.estudio-onecommerce .fchip:hover{color:var(--ink)}.estudio-onecommerce .fchip.active{border-color:var(--ink);color:var(--ink)}.estudio-onecommerce .fdivider{background:var(--line);flex:0 0 auto;height:24px;width:1px}.estudio-onecommerce .fselect{background:var(--paper);border:1px solid var(--ink);border-radius:7px;cursor:pointer;font-family:inherit;font-size:14px;max-width:200px;padding:8px 12px}@media(max-width:820px){.estudio-onecommerce .filterbar{bottom:14px}.estudio-onecommerce .filter-inner{flex-wrap:wrap;gap:8px 12px;justify-content:center;padding:10px 14px}.estudio-onecommerce .fdivider{display:none}.estudio-onecommerce .filter-label{font-size:13px}.estudio-onecommerce .fchip{font-size:13px;padding:6px 8px}.estudio-onecommerce .fselect{font-size:13px;max-width:180px;padding:6px 10px}.estudio-onecommerce .fcount{flex-basis:100%;font-size:12px;text-align:center}.rail-wrap>.cap{padding-inline:var(--gutter)}}.estudio-onecommerce .foot{background:var(--ink);color:var(--paper)}.estudio-onecommerce .foot a:hover{opacity:.6}.estudio-onecommerce .foot .p{color:#9a9a9a}.estudio-onecommerce .foot .rule{border-color:#2a2a2a}@media(max-width:760px){.estudio-onecommerce .grid,.estudio-onecommerce .grid.three{grid-template-columns:1fr}.estudio-onecommerce .hero-row{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:860px){.estudio-onecommerce .foot .row{align-items:stretch;flex-direction:column}.estudio-onecommerce .foot .row>div{flex:auto!important;min-width:0!important;width:100%}.estudio-onecommerce .foot .grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.estudio-onecommerce .foot .grid{grid-template-columns:1fr}}.estudio-onecommerce .footer{background:#000;color:#fff;font-family:var(--sans);padding:clamp(40px,5vw,72px) clamp(24px,4vw,48px)}.estudio-onecommerce .ft-wrap{margin-inline:auto;max-width:var(--maxw)}.estudio-onecommerce .ft-tag{border:2px solid #fff;border-radius:8px;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:1;padding:8px 16px}.estudio-onecommerce .ft-cols{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.5fr 1fr 1.3fr;margin-top:clamp(28px,3vw,40px)}@media(max-width:900px){.estudio-onecommerce .ft-cols{grid-template-columns:1fr 1fr}}@media(max-width:600px){.estudio-onecommerce .ft-cols{grid-template-columns:1fr}.estudio-onecommerce .footer .ft-logo{font-size:clamp(28px,10.5vw,46px)}.estudio-onecommerce .footer .ft-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.estudio-onecommerce .footer .ft-partners img{max-width:100%}}.estudio-onecommerce .ft-cols>*{min-width:0}.estudio-onecommerce .ft-logo{font-size:clamp(46px,6.4vw,88px);font-weight:900;letter-spacing:-.045em;line-height:.9;margin:0}.estudio-onecommerce .ft-sub{font-size:16px;line-height:1.45;margin:18px 0 0;max-width:340px}.estudio-onecommerce .ft-label{color:#cfcfcf;font-size:14px;margin:0 0 16px}.estudio-onecommerce .ft-city{margin-top:clamp(48px,8vw,120px)}.estudio-onecommerce .ft-addr{font-size:16px;line-height:1.5;margin:0}.estudio-onecommerce .ft-addr a{color:#fff;text-decoration:none;white-space:nowrap}.estudio-onecommerce .ft-lin3s{display:block;height:30px;width:auto}.estudio-onecommerce .ft-partners{align-items:center;display:grid;gap:24px 28px;grid-template-columns:repeat(3,1fr);justify-items:start}.estudio-onecommerce .ft-partners img{height:auto;max-height:34px;max-width:140px;width:auto}.estudio-onecommerce .ft-bottom{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.5fr 1fr 1.3fr;margin-top:clamp(56px,8vw,120px)}@media(max-width:900px){.estudio-onecommerce .ft-bottom{gap:18px;grid-template-columns:1fr}}.estudio-onecommerce .ft-copy{font-size:16px;margin:0}.estudio-onecommerce .ft-social{display:flex;gap:22px}.estudio-onecommerce .ft-social a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.estudio-onecommerce .ft-social a:hover{opacity:.6}.estudio-onecommerce .lm-hidden{display:none}.estudio-onecommerce .loadmore{align-self:flex-start;background:none;border:0;color:#3a3a3a;cursor:pointer;font-family:inherit;font-size:20px;font-weight:700;line-height:1.6;padding:0;text-decoration:underline;text-underline-offset:2px}.estudio-onecommerce .loadmore:hover{color:var(--ink)}
18:5	⚠  Parse error on line 1: 
var(--pad-x) + max(0px,(100vw - var(--maxw)) / 2)
------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]