#main>.shopify-section.mag75-functions-section{background:#08090b}.mag75-functions{display:block;position:relative;overflow:clip;isolation:isolate;padding:48px 0 56px;background:#08090b;color:#f2f4f8;font-family:var(--text-font-family,sans-serif)}.mag75-functions__intro{position:relative;z-index:2;width:88%;max-width:1160px;margin:auto;text-align:center}.mag75-functions__intro h2{margin:0;font-family:var(--heading-font-family,inherit);font-size:clamp(32px,3.6vw,54px);font-weight:500;line-height:1.1;letter-spacing:-.045em}.mag75-functions__intro p{margin:16px 0 0;color:#9da9bb;font-size:14px;line-height:1.6}.mag75-functions__panorama{position:relative;margin-top:36px}.mag75-functions .mag75-performance{width:76%;max-width:1280px;padding:0;z-index:2}.mag75-functions .mag75-performance__scene{gap:clamp(12px,2.2vw,36px)}.mag75-functions .mag75-performance__plaque--1{transform:translateY(10px) rotate(-5deg)}.mag75-functions .mag75-performance__plaque--2{transform:scale(1.07)}.mag75-functions .mag75-performance__plaque--3{transform:translateY(10px) rotate(5deg)}.mag75-functions .mag75-performance__value{font-size:clamp(30px,3.8vw,56px);font-weight:400}.mag75-functions .mag75-performance__label{max-width:24ch;text-align:center;font-size:clamp(10px,1vw,14px)}.mag75-functions .mag75-performance__glass{opacity:.92}.mag75-functions__ghost{position:absolute;top:0;width:26%;max-width:440px;aspect-ratio:595/331;opacity:.25;filter:blur(3px);pointer-events:none}.mag75-functions__ghost img{display:block;width:100%;height:100%;object-fit:contain}.mag75-functions__ghost span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(32px,4vw,60px);color:#b7d4ff;text-shadow:0 0 22px #8cbbff}.mag75-functions__ghost--left{left:-17%;transform:translateY(-24px) rotate(-14deg)}.mag75-functions__ghost--right{right:-17%;transform:translateY(-24px) rotate(14deg)}.mag75-functions__panorama:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090b55,transparent 14% 86%,#08090b55)}@media(max-width:699px){.mag75-functions{padding:36px 0}.mag75-functions__intro{text-align:left}.mag75-functions__intro h2{font-size:clamp(28px,7.5vw,34px);line-height:1.12}.mag75-functions__intro p{font-size:12px;margin-top:12px;max-width:29ch}.mag75-functions__panorama{margin-top:28px}.mag75-functions .mag75-performance{width:90%}.mag75-functions .mag75-performance__scene{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.mag75-functions .mag75-performance__plaque--3{grid-column:auto;width:100%}.mag75-functions .mag75-performance__plaque--1,.mag75-functions .mag75-performance__plaque--3{transform:translateY(5px)}.mag75-functions .mag75-performance__value{font-size:clamp(19px,5.3vw,32px)}.mag75-functions .mag75-performance__face{top:12%;right:6%;bottom:12%;left:6%;gap:3px}.mag75-functions .mag75-performance__label{font-size:8px;line-height:1.3}.mag75-functions__ghost{width:35%;opacity:.17}.mag75-functions__ghost--left{left:-29%}.mag75-functions__ghost--right{right:-29%}}.mag75-functions__canvas{position:relative}.mag75-functions__cinema{width:88%;max-width:900px;margin:44px auto 0}.mag75-functions__chapter+.mag75-functions__chapter{margin-top:52px}.mag75-functions__caption-slot{position:relative;min-height:112px;display:grid;align-items:center;text-align:center}.mag75-functions__copy{width:100%;padding:0 12px 22px}.mag75-functions__copy .mag75-functions__eyebrow{margin:0 0 7px;font-size:11px;color:#9db9e1;line-height:1.3}.mag75-functions__copy h3{margin:0;font-family:var(--heading-font-family,inherit);font-size:clamp(25px,2.55vw,36px);font-weight:400;line-height:1.13;letter-spacing:-.04em}.mag75-functions__copy p:last-child{max-width:52ch;min-height:3em;margin:10px auto 0;font-size:13px;line-height:1.5;color:#a8b1bf}.mag75-functions__film{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:20px;background:#08090b;box-shadow:0 0 0 1px #b3ceff14,0 24px 65px #0005}.mag75-functions__film video{display:block;width:100%;height:100%;object-fit:cover}.mag75-functions__input-demo{position:absolute;left:16px;bottom:16px;z-index:2;max-width:calc(100% - 32px);padding:9px 11px 11px;border:1px solid #c6d4e34d;border-radius:12px;background:#0c1018eb;color:#f1f4f8;pointer-events:none}.mag75-functions__input-note{display:block;margin-bottom:7px;color:#d2dae5;font-size:10px;line-height:1.3}.mag75-functions__input-row{display:flex;align-items:center;gap:10px}.mag75-functions__key{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #8291a3;border-radius:9px;background:#22262d;color:#d5dde8;font-size:19px;line-height:1;transition:transform 80ms ease-out,background-color 80ms ease-out,color 80ms ease-out,border-color 80ms ease-out}.mag75-functions__key.is-pressed{transform:translateY(2px);border-color:#c0d9f5;background:#3c526b;color:#fff}.mag75-functions__key--output{width:34px;height:34px;font-size:16px}.mag75-functions__input-arrow{width:19px;height:19px;flex:none;color:#d0dce9}.mag75-functions__input-copy{display:grid;gap:3px;min-width:61px;max-width:155px}.mag75-functions__input-copy strong{font-size:12px;line-height:1.25;font-weight:500}.mag75-functions__input-copy>span{font-size:11px;line-height:1.3;color:#d2dae5}.mag75-functions__film:has(video[controls]) .mag75-functions__input-demo{bottom:52px}.mag75-functions__dock,.mag75-functions__flight{display:none}.mag75-functions__navigation{display:none;align-items:center;justify-content:center;gap:26px;width:88%;margin:24px auto 0}.mag75-functions__navigation button{position:relative;min-height:44px;padding:0 2px;border:0;background:transparent;color:#9aabbd;font:inherit;font-size:12px;cursor:pointer;transition:color .25s}.mag75-functions__navigation button:after{content:"";position:absolute;left:2px;right:2px;bottom:5px;height:1px;background:#aacbff;transform:scaleX(0);transition:transform .35s}.mag75-functions__navigation button[aria-pressed=true]{color:#f3f6fc}.mag75-functions__navigation button[aria-pressed=true]:after{transform:scaleX(1)}.mag75-functions__navigation button:focus-visible{outline:1px solid #b3d2ff;outline-offset:4px;border-radius:3px}.mag75-functions.is-enhanced{height:calc(var(--mag75-stage-height) + var(--mag75-travel));padding:0}.mag75-functions.is-enhanced .mag75-functions__stage{position:sticky;top:var(--mag75-sticky-top);height:var(--mag75-stage-height);padding:22px 0 12px;display:flex;flex-direction:column}.mag75-functions.is-enhanced .mag75-functions__intro{flex:none}.mag75-functions.is-enhanced .mag75-functions__intro h2{font-size:clamp(32px,3.4vw,48px)}.mag75-functions.is-enhanced .mag75-functions__intro p{margin-top:10px}.mag75-functions.is-enhanced .mag75-functions__canvas{flex:1;min-height:0;margin-top:14px}.mag75-functions.is-enhanced .mag75-functions__panorama{position:absolute;width:100%;top:28%;margin:0}.mag75-functions.is-enhanced .mag75-functions__cinema{position:absolute;width:min(88%,850px);max-width:calc((var(--mag75-stage-height) - 300px)*1.77778);left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.mag75-functions.is-enhanced .mag75-functions__chapter{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;visibility:hidden}.mag75-functions.is-enhanced .mag75-functions__chapter:first-child{position:relative}.mag75-functions.is-enhanced .mag75-functions__dock{display:block;position:absolute;width:130px;aspect-ratio:591/352;pointer-events:none;visibility:hidden}.mag75-functions.is-enhanced .mag75-functions__flight{display:block;position:absolute;width:130px;left:0;top:0;z-index:4;pointer-events:none;transform-origin:0 0}.mag75-functions__flight .mag75-performance{width:100%;max-width:none;margin:0;padding:0}.mag75-functions__flight .mag75-performance__plaque{width:100%;transform:none}.mag75-functions__flight .mag75-performance__face{top:14%;right:9%;bottom:14%;left:9%}.mag75-functions__flight .mag75-performance__value{font-size:26px}.mag75-functions__flight .mag75-performance__label{display:none}.mag75-functions__flight .mag75-performance__glass-motion,.mag75-functions__flight .mag75-performance__face{animation:none}.mag75-functions.is-enhanced .mag75-functions__navigation{display:flex;flex:none;margin-top:10px}@media(max-width:699px){.mag75-functions__cinema{margin-top:30px}.mag75-functions__caption-slot{min-height:132px}.mag75-functions__copy{padding:0 0 18px;text-align:left}.mag75-functions__copy h3{font-size:26px}.mag75-functions__copy p:last-child{min-height:4.5em;margin:9px 0 0;font-size:12px;max-width:36ch}.mag75-functions__copy .mag75-functions__eyebrow{font-size:10px}.mag75-functions__film{border-radius:14px}.mag75-functions__input-demo{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:7px 9px 9px;border-radius:10px}.mag75-functions__input-note{margin-bottom:6px;font-size:9px}.mag75-functions__input-row{gap:7px}.mag75-functions__key{width:32px;height:32px;border-radius:7px;font-size:16px}.mag75-functions__key--output{width:28px;height:28px;font-size:14px}.mag75-functions__input-arrow{width:15px;height:15px}.mag75-functions__input-copy{min-width:53px;max-width:114px;gap:2px}.mag75-functions__input-copy strong{font-size:11px}.mag75-functions__input-copy>span{font-size:10px}.mag75-functions.is-enhanced .mag75-functions__stage{padding:18px 0 6px}.mag75-functions.is-enhanced .mag75-functions__intro h2{font-size:clamp(28px,7.5vw,34px)}.mag75-functions.is-enhanced .mag75-functions__intro p{margin-top:9px}.mag75-functions.is-enhanced .mag75-functions__canvas{margin-top:8px}.mag75-functions.is-enhanced .mag75-functions__panorama{top:30%}.mag75-functions.is-enhanced .mag75-functions__cinema{width:88%;max-width:calc((var(--mag75-stage-height) - 246px)*1.77778)}.mag75-functions.is-enhanced .mag75-functions__dock,.mag75-functions.is-enhanced .mag75-functions__flight{width:90px}.mag75-functions__flight .mag75-performance__value{font-size:19px}.mag75-functions.is-enhanced .mag75-functions__navigation{gap:24px;margin-top:6px}.mag75-functions__navigation button{font-size:11px}}@media(prefers-reduced-motion:reduce){.mag75-functions__navigation button,.mag75-functions__navigation button:after{transition:none}.mag75-functions__key{transition:none}.mag75-functions__key.is-pressed{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/m4g-mag75-functions.css.map */
