.forma-module__gGvK3q__forma{--paper:#f8f9fa;--ink:#26323e;--muted:#687580;--line:#dce1e6;--blue:#3655c7;background:var(--paper);color:var(--ink);font:14px/1.7 var(--font-geist-sans),sans-serif;isolation:isolate;overflow:clip}.forma-module__gGvK3q__forma *,.forma-module__gGvK3q__forma :before,.forma-module__gGvK3q__forma :after{box-sizing:border-box;border-color:var(--line)}.forma-module__gGvK3q__forma h1,.forma-module__gGvK3q__forma h2,.forma-module__gGvK3q__forma h3,.forma-module__gGvK3q__forma p{margin:0}.forma-module__gGvK3q__forma button{font:inherit}.forma-module__gGvK3q__forma svg{flex-shrink:0}.forma-module__gGvK3q__forma :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:5px}.forma-module__gGvK3q__forma ::selection{color:#25367a;background:#d5defa}.forma-module__gGvK3q__container{width:min(1320px,100% - 88px);margin:auto}.forma-module__gGvK3q__kicker{font:9px/1.7 var(--font-geist-mono);letter-spacing:.1em;color:var(--muted)}.forma-module__gGvK3q__demoBar{border-bottom:1px solid var(--line);height:34px;font:8px var(--font-geist-mono);letter-spacing:.04em;color:#576573;background:#e9edf1;justify-content:space-between;align-items:center;gap:20px;padding-inline:30px;display:flex}.forma-module__gGvK3q__demoBar>a{align-items:center;gap:8px;display:flex}.forma-module__gGvK3q__header{justify-content:space-between;align-items:center;gap:35px;width:min(1400px,100% - 72px);height:94px;margin:auto;display:flex}.forma-module__gGvK3q__logo{font:550 35px/1 var(--font-geist-sans);letter-spacing:-.07em;align-items:center;gap:12px;display:inline-flex}.forma-module__gGvK3q__logoMark{align-items:flex-end;gap:3px;height:25px;display:flex}.forma-module__gGvK3q__logoMark i{background:var(--ink);width:5px;height:25px;display:block;transform:skewY(-20deg)}.forma-module__gGvK3q__logoMark i:nth-child(2){height:17px}.forma-module__gGvK3q__logoMark i:nth-child(3){height:10px}.forma-module__gGvK3q__logoPeriod{font:13px var(--font-geist-mono);color:var(--blue);align-self:flex-start;margin-left:-7px}.forma-module__gGvK3q__header nav{gap:36px;font-size:12px;display:flex}.forma-module__gGvK3q__header nav>a{border-bottom:1px solid #0000;padding:12px 0}.forma-module__gGvK3q__header nav>a:hover{color:var(--blue);border-color:var(--blue)}.forma-module__gGvK3q__headerCta{background:var(--ink);color:#fff;border-radius:4px;align-items:center;gap:25px;min-height:43px;padding:12px 18px;font-size:11px;display:flex}.forma-module__gGvK3q__headerCta:hover{background:var(--blue)}.forma-module__gGvK3q__menuButton{display:none}.forma-module__gGvK3q__intro{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-block:43px 38px;scroll-margin-top:20px;display:flex}.forma-module__gGvK3q__intro h1{font:450 clamp(45px,4.3vw,66px)/1.04 var(--font-geist-sans);letter-spacing:-.065em;margin-top:20px}.forma-module__gGvK3q__intro>div:last-child{grid-template-columns:70px 1fr;align-items:start;gap:12px 35px;display:grid}.forma-module__gGvK3q__introIndex{font:9px var(--font-geist-mono);color:var(--muted);grid-row:span 2;padding-top:4px}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){color:var(--muted);font-size:12px;line-height:1.9}.forma-module__gGvK3q__intro a{color:var(--blue);align-items:center;gap:25px;padding-top:8px;font-size:11px;display:flex}.forma-module__gGvK3q__experience{background:#fff;border:1px solid #cdd5de;border-radius:7px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 18px 55px #23395108}.forma-module__gGvK3q__viewerToolbar{border-bottom:1px solid var(--line);height:54px;font:8px var(--font-geist-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.forma-module__gGvK3q__viewerToolbar>div{align-items:center;gap:10px;display:flex}.forma-module__gGvK3q__statusDot{background:#628e87;border-radius:100%;width:6px;height:6px}.forma-module__gGvK3q__sceneStatus{color:var(--muted);font-size:8px}.forma-module__gGvK3q__viewerToolbar button{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:10px;display:flex}.forma-module__gGvK3q__viewerToolbar button:hover{color:var(--blue)}.forma-module__gGvK3q__viewerToolbar button:disabled{opacity:.55;cursor:default}.forma-module__gGvK3q__experienceLayout{grid-template-columns:minmax(0,1fr) 310px;min-height:610px;display:grid}.forma-module__gGvK3q__viewport{isolation:isolate;background:#e5e9ee;min-width:0;height:610px;position:relative;overflow:hidden}.forma-module__gGvK3q__canvas{width:100%;height:100%;display:block;outline-offset:-7px!important}.forma-module__gGvK3q__hiddenCanvas{display:none}.forma-module__gGvK3q__plan{width:100%;height:100%;max-height:610px;display:block}.forma-module__gGvK3q__viewLabel{font:7px var(--font-geist-mono);letter-spacing:.07em;color:#5c6e7f;pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:23px;left:23px}.forma-module__gGvK3q__viewLabel>span:first-child{color:#334553;font-size:8px}.forma-module__gGvK3q__loading{color:#576573;background:#e5e9ee;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;inset:0}.forma-module__gGvK3q__loading small{font:8px var(--font-geist-mono);color:#74818d;letter-spacing:.08em}.forma-module__gGvK3q__loadingMark{align-items:center;gap:5px;height:40px;display:flex}.forma-module__gGvK3q__loadingMark>i{background:#96a8b8;width:7px;height:30px;animation:1.2s ease-in-out infinite forma-module__gGvK3q__loading}.forma-module__gGvK3q__loadingMark>i:nth-child(2){height:40px;animation-delay:.12s}.forma-module__gGvK3q__loadingMark>i:nth-child(3){height:20px;animation-delay:.24s}.forma-module__gGvK3q__fallbackNotice{color:#526370;background:#f8fafce8;border:1px solid #c9d4df;border-radius:4px;padding:11px 14px;font-size:10px;line-height:1.7;position:absolute;top:18px;left:18px;right:18px}.forma-module__gGvK3q__sceneActions{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:20px;right:20px}.forma-module__gGvK3q__sceneActions>*,.forma-module__gGvK3q__cameraControls>*,.forma-module__gGvK3q__cameraControls{pointer-events:auto}.forma-module__gGvK3q__lightButtons{background:#f9fbfbe8;border:1px solid #d2dce4;border-radius:5px;align-items:center;gap:1px;padding:3px;display:flex;box-shadow:0 3px 12px #2b3e5507}.forma-module__gGvK3q__lightButtons button,.forma-module__gGvK3q__resetButton{color:#72808d;background:0 0;border:0;border-radius:3px;place-items:center;width:32px;height:32px;display:grid}.forma-module__gGvK3q__lightButtons button[aria-pressed=true]{color:#263b50;background:#dfe7ef}.forma-module__gGvK3q__resetButton{background:#f9fbfbe8;border:1px solid #d2dce4;width:38px;height:38px}.forma-module__gGvK3q__resetButton:hover{color:var(--blue);background:#fff}.forma-module__gGvK3q__cameraControls{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.forma-module__gGvK3q__cameraControls>button{color:#314555;background:#f9fbfbeb;border:1px solid #cdd7e0;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:9px;display:flex}.forma-module__gGvK3q__cameraControls>button[aria-pressed=true]{color:#fff;background:#263b50;border-color:#263b50}.forma-module__gGvK3q__cameraControls>div{gap:4px;display:flex}.forma-module__gGvK3q__cameraControls>div>button{color:#314555;background:#f9fbfbeb;border:1px solid #cdd7e0;border-radius:3px;place-items:center;width:32px;height:32px;display:grid}.forma-module__gGvK3q__cameraControls>div>button:hover{color:var(--blue);background:#fff}.forma-module__gGvK3q__dragHint{color:#546a7a;pointer-events:none;text-align:center;max-width:230px;font-size:8px;line-height:1.6;position:absolute;top:25px;left:50%;transform:translate(-50%)}.forma-module__gGvK3q__guide{border-left:1px solid var(--line);background:#fafbfc;flex-direction:column;padding:24px 22px;display:flex}.forma-module__gGvK3q__guideHeading{font:7px var(--font-geist-mono);letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:19px;display:flex}.forma-module__gGvK3q__guideSteps{flex-direction:column;padding-block:9px 18px;display:flex}.forma-module__gGvK3q__guideSteps>button{color:#7a8791;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:13px;padding:11px 9px;font-size:11px;display:flex}.forma-module__gGvK3q__guideSteps>button>span:first-child{font:8px var(--font-geist-mono);color:#9aa4ad}.forma-module__gGvK3q__guideSteps>button>svg{opacity:0;margin-left:auto}.forma-module__gGvK3q__guideSteps>button[aria-current=step]>span:first-child{color:var(--blue)}.forma-module__gGvK3q__guideSteps>button[aria-current=step]>svg{opacity:1}.forma-module__gGvK3q__guideSteps>button:hover{background:#edf1f6}.forma-module__gGvK3q__stopCopy{border-top:1px solid var(--line);padding-top:20px}.forma-module__gGvK3q__stopCopy>span{font:8px var(--font-geist-mono);letter-spacing:.08em;color:var(--muted)}.forma-module__gGvK3q__stopCopy h2{font:450 25px/1.15 var(--font-geist-sans);letter-spacing:-.045em;margin-top:11px}.forma-module__gGvK3q__stopCopy p{color:var(--muted);min-height:83px;margin-top:14px;font-size:11px;line-height:1.9}.forma-module__gGvK3q__tourButtons{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px 0 22px;display:flex}.forma-module__gGvK3q__tourButtons>button{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:7px 0;font-size:9px;display:flex}.forma-module__gGvK3q__tourButtons>button:disabled{opacity:.4;cursor:default}.forma-module__gGvK3q__tourButtons>div{gap:4px;display:flex}.forma-module__gGvK3q__tourButtons>div>button{width:29px;height:29px;color:var(--ink);background:#fff;border:1px solid #d4dce3;border-radius:3px;place-items:center;display:grid}.forma-module__gGvK3q__tourButtons>div>button:disabled{opacity:.3;cursor:default}.forma-module__gGvK3q__tourButtons>div>button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.forma-module__gGvK3q__materials{margin-top:auto;padding-top:20px}.forma-module__gGvK3q__materials>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.forma-module__gGvK3q__materials>div:first-child>span:first-child{font:7px var(--font-geist-mono);color:var(--muted);letter-spacing:.06em}.forma-module__gGvK3q__materials>div:first-child>span:last-child{color:var(--ink);font-size:10px}.forma-module__gGvK3q__swatches{gap:11px;padding-top:15px;display:flex}.forma-module__gGvK3q__swatches>button{background:var(--swatch);color:#fff;border:2px solid #fafbfc;border-radius:50%;place-items:center;width:32px;height:32px;transition:box-shadow .2s;display:grid;box-shadow:0 0 0 1px #ccd4dc}.forma-module__gGvK3q__materials>p{color:var(--muted);min-height:33px;margin-top:13px;font-size:9px;line-height:1.8}.forma-module__gGvK3q__viewerFooter{border-top:1px solid var(--line);min-height:51px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:11px 22px;font-size:9px;display:flex}.forma-module__gGvK3q__viewerFooter>span{align-items:center;gap:9px;display:flex}.forma-module__gGvK3q__viewerFooter>button{color:var(--blue);background:0 0;border:0;align-items:center;gap:8px;min-height:30px;font-size:10px;display:flex}.forma-module__gGvK3q__saveMessage{color:var(--blue);background:#fff;padding:0 22px;font-size:10px;line-height:1.7}.forma-module__gGvK3q__saveMessage:not(:empty){padding-block:0 12px}.forma-module__gGvK3q__collection{padding-block:95px 85px;scroll-margin-top:20px}.forma-module__gGvK3q__sectionHeader{border-bottom:1px solid #b9c3cc;grid-template-columns:.8fr 1.4fr 1fr;align-items:end;gap:35px;padding-bottom:36px;display:grid}.forma-module__gGvK3q__sectionHeader>.forma-module__gGvK3q__kicker{align-self:start;font-size:8px}.forma-module__gGvK3q__forma h2:not(.forma-module__gGvK3q__stopCopy h2){font:450 clamp(36px,3.6vw,52px)/1.1 var(--font-geist-sans);letter-spacing:-.055em}.forma-module__gGvK3q__sectionHeader>p{color:var(--muted);text-align:right;font-size:12px;line-height:1.9}.forma-module__gGvK3q__productRows>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:35px 130px 1fr auto;align-items:center;gap:45px;padding:28px 0;transition:color .2s;display:grid}.forma-module__gGvK3q__productRows>button:hover{color:var(--blue)}.forma-module__gGvK3q__productNumber{font:9px var(--font-geist-mono);color:var(--muted)}.forma-module__gGvK3q__productDrawing{background:#e9edf1;border-radius:4px;place-items:center;width:130px;height:75px;display:grid}.forma-module__gGvK3q__productDrawing svg{fill:none;stroke:#677889;stroke-width:1.2px;stroke-linejoin:round;width:112px}.forma-module__gGvK3q__productRows h3{font:450 25px var(--font-geist-sans);letter-spacing:-.045em}.forma-module__gGvK3q__productRows p{color:var(--muted);margin-top:7px;font-size:11px}.forma-module__gGvK3q__productRows>button>span:last-child{align-items:center;gap:30px;font-size:10px;display:flex}.forma-module__gGvK3q__principles{background:#e9edf1;border-block:1px solid #d9e0e6;padding-block:80px}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container{grid-template-columns:1fr 1fr;gap:120px;display:grid}.forma-module__gGvK3q__principles .forma-module__gGvK3q__kicker{margin-bottom:29px;display:block}.forma-module__gGvK3q__principles h2{font-size:58px!important}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container>div>p{max-width:380px;color:var(--muted);margin-top:26px;font-size:13px;line-height:1.9}.forma-module__gGvK3q__principleList>div{border-top:1px solid #c6d0d9;padding:24px 0}.forma-module__gGvK3q__principleList>div:first-child{border:0;padding-top:0}.forma-module__gGvK3q__principleList>div>span{font:8px var(--font-geist-mono);color:var(--muted)}.forma-module__gGvK3q__principleList h3{font:450 22px/1.25 var(--font-geist-sans);letter-spacing:-.035em;margin-top:15px}.forma-module__gGvK3q__principleList p{color:var(--muted);max-width:450px;margin-top:12px;font-size:12px;line-height:1.9}.forma-module__gGvK3q__project{grid-template-columns:1fr 1.3fr;align-items:center;gap:80px;padding-block:85px;display:grid}.forma-module__gGvK3q__projectSymbol{font:450 190px/.8 var(--font-geist-sans);letter-spacing:-.13em;color:var(--blue);justify-self:center;position:relative}.forma-module__gGvK3q__projectSymbol:before{content:"";border:1px solid #e0e5ec;border-radius:50%;position:absolute;inset:-48px -85px;transform:rotate(-20deg)}.forma-module__gGvK3q__project .forma-module__gGvK3q__kicker{margin-bottom:23px;display:block}.forma-module__gGvK3q__project p{max-width:430px;color:var(--muted);margin-top:25px;font-size:13px;line-height:1.9}.forma-module__gGvK3q__project a{background:var(--blue);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;max-width:320px;margin-top:29px;padding:15px 20px;font-size:12px;display:flex}.forma-module__gGvK3q__project a:hover{background:#2944ac}.forma-module__gGvK3q__questions{padding-bottom:70px}.forma-module__gGvK3q__questions details{border-top:1px solid var(--line)}.forma-module__gGvK3q__questions details:last-child{border-bottom:1px solid var(--line)}.forma-module__gGvK3q__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:21px 0;font-size:12px;list-style:none;display:flex}.forma-module__gGvK3q__questions summary::-webkit-details-marker{display:none}.forma-module__gGvK3q__questions details[open] summary>svg{transform:rotate(45deg)}.forma-module__gGvK3q__questions details p{color:var(--muted);max-width:750px;padding-bottom:24px;font-size:12px;line-height:1.9}.forma-module__gGvK3q__footer{color:#f5f7f9;background:#283642;padding-top:45px}.forma-module__gGvK3q__footer>.forma-module__gGvK3q__container:first-child{justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;display:flex}.forma-module__gGvK3q__footer .forma-module__gGvK3q__logoMark>i{background:#dbe4ec}.forma-module__gGvK3q__footer .forma-module__gGvK3q__logoPeriod{color:#a9bdfa}.forma-module__gGvK3q__footer p{color:#adbac5;font-size:10px;line-height:1.8}.forma-module__gGvK3q__footer a{align-items:center;gap:25px;font-size:11px;display:flex}.forma-module__gGvK3q__footerBottom{font:7px/1.8 var(--font-geist-mono);letter-spacing:.04em;color:#adbac5;border-top:1px solid #ffffff20;justify-content:space-between;gap:30px;padding-block:19px;display:flex}@keyframes forma-module__gGvK3q__loading{0%,to{opacity:.35;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1100px){.forma-module__gGvK3q__container,.forma-module__gGvK3q__header{width:calc(100% - 56px)}.forma-module__gGvK3q__header nav{gap:25px}.forma-module__gGvK3q__intro h1{font-size:54px}.forma-module__gGvK3q__experienceLayout{grid-template-columns:minmax(0,1fr) 280px;min-height:580px}.forma-module__gGvK3q__viewport{height:580px}.forma-module__gGvK3q__guide{padding:21px 18px}.forma-module__gGvK3q__guideHeading{font-size:6px}.forma-module__gGvK3q__stopCopy h2{font-size:23px}.forma-module__gGvK3q__stopCopy p{font-size:10px}.forma-module__gGvK3q__guideSteps>button{padding:10px 8px;font-size:10px}.forma-module__gGvK3q__tourButtons{gap:8px}.forma-module__gGvK3q__tourButtons>button{font-size:8px}.forma-module__gGvK3q__materials p{font-size:9px}.forma-module__gGvK3q__dragHint{max-width:150px;font-size:7px;top:70px}.forma-module__gGvK3q__sectionHeader{gap:25px}.forma-module__gGvK3q__productRows>button{gap:30px}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container{gap:70px}.forma-module__gGvK3q__project{gap:55px}.forma-module__gGvK3q__projectSymbol{font-size:160px}.forma-module__gGvK3q__projectSymbol:before{inset:-45px -65px}.forma-module__gGvK3q__viewerFooter{font-size:8px}.forma-module__gGvK3q__viewerFooter>button{font-size:9px}.forma-module__gGvK3q__intro>div:last-child{grid-template-columns:45px 1fr;gap:10px 20px}}@media (max-width:850px){.forma-module__gGvK3q__intro>div:last-child{max-width:225px;display:block}.forma-module__gGvK3q__introIndex{margin-bottom:15px;display:block}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){font-size:11px}.forma-module__gGvK3q__intro a{font-size:10px}.forma-module__gGvK3q__intro h1{font-size:49px}.forma-module__gGvK3q__experienceLayout{grid-template-columns:1fr}.forma-module__gGvK3q__viewport{height:510px}.forma-module__gGvK3q__guide{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 30px;padding:24px;display:grid}.forma-module__gGvK3q__guideHeading{grid-column:1/-1;padding-bottom:15px;font-size:8px}.forma-module__gGvK3q__guideSteps{grid-area:2/1/4;padding:0}.forma-module__gGvK3q__guideSteps>button{padding:12px;font-size:12px}.forma-module__gGvK3q__stopCopy{border:0;grid-area:2/2;padding:0}.forma-module__gGvK3q__stopCopy h2{font-size:24px}.forma-module__gGvK3q__stopCopy p{min-height:0;font-size:11px}.forma-module__gGvK3q__tourButtons{border:0;grid-area:4/1;align-self:start;padding:0}.forma-module__gGvK3q__materials{border-top:1px solid var(--line);grid-area:3/2/5;margin:0;padding-top:17px}.forma-module__gGvK3q__materials p{min-height:0}.forma-module__gGvK3q__guideSteps>button>span:first-child{font-size:9px}.forma-module__gGvK3q__sceneStatus{font-size:7px}.forma-module__gGvK3q__sectionHeader{grid-template-columns:.8fr 1.5fr}.forma-module__gGvK3q__sectionHeader>p{display:none}.forma-module__gGvK3q__productRows>button{grid-template-columns:25px 110px 1fr 20px;gap:25px}.forma-module__gGvK3q__productDrawing{width:110px}.forma-module__gGvK3q__productRows>button>span:last-child{gap:0;font-size:0}.forma-module__gGvK3q__productRows h3{font-size:23px}.forma-module__gGvK3q__productRows p{font-size:10px}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container{gap:45px}.forma-module__gGvK3q__principles h2{font-size:47px!important}.forma-module__gGvK3q__project{grid-template-columns:.8fr 1.3fr;gap:50px}.forma-module__gGvK3q__projectSymbol{font-size:130px}.forma-module__gGvK3q__projectSymbol:before{inset:-30px -40px}.forma-module__gGvK3q__footer>.forma-module__gGvK3q__container:first-child{gap:25px}.forma-module__gGvK3q__footer p{font-size:9px}.forma-module__gGvK3q__footer a{gap:13px;font-size:10px}}@media (max-width:650px){.forma-module__gGvK3q__container{width:calc(100% - 36px)}.forma-module__gGvK3q__demoBar{gap:12px;height:31px;padding-inline:18px;font-size:7px}.forma-module__gGvK3q__demoBar>span:last-child{display:none}.forma-module__gGvK3q__header{gap:15px;width:calc(100% - 36px);height:80px}.forma-module__gGvK3q__logo{gap:9px;font-size:31px}.forma-module__gGvK3q__logoMark{gap:2px;height:23px}.forma-module__gGvK3q__logoMark i{width:4px;height:23px}.forma-module__gGvK3q__logoMark i:nth-child(2){height:16px}.forma-module__gGvK3q__logoMark i:nth-child(3){height:9px}.forma-module__gGvK3q__headerCta{gap:12px;min-height:38px;margin-left:auto;padding:10px 12px;font-size:9px}.forma-module__gGvK3q__headerCta svg{width:13px}.forma-module__gGvK3q__menuButton{border:1px solid var(--line);width:35px;height:36px;color:var(--ink);background:0 0;border-radius:4px;place-items:center;display:grid}.forma-module__gGvK3q__header nav{border:1px solid var(--line);z-index:20;background:#f8fafc;border-radius:5px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 8px 20px #23395110}.forma-module__gGvK3q__header nav.forma-module__gGvK3q__navOpen{display:flex}.forma-module__gGvK3q__header nav a{padding:12px;font-size:12px}.forma-module__gGvK3q__intro{align-items:flex-start;gap:25px;padding-block:29px}.forma-module__gGvK3q__intro .forma-module__gGvK3q__kicker{letter-spacing:.06em;font-size:6.5px}.forma-module__gGvK3q__intro h1{margin-top:17px;font-size:37px}.forma-module__gGvK3q__intro>div:last-child{max-width:155px;padding-top:5px}.forma-module__gGvK3q__introIndex{margin-bottom:15px;font-size:7px}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){font-size:10px;line-height:1.8}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker)>br:last-child{display:none}.forma-module__gGvK3q__intro a{gap:10px;padding-top:16px;font-size:9px}.forma-module__gGvK3q__intro a>svg{width:14px}.forma-module__gGvK3q__experience{border-radius:5px;width:calc(100% - 24px)}.forma-module__gGvK3q__viewerToolbar{gap:10px;height:47px;padding:11px 14px;font-size:6.5px}.forma-module__gGvK3q__viewerToolbar>div{gap:7px}.forma-module__gGvK3q__viewerToolbar>div:last-child{gap:10px}.forma-module__gGvK3q__sceneStatus{display:none}.forma-module__gGvK3q__viewerToolbar button{gap:5px;font-size:8px}.forma-module__gGvK3q__viewerToolbar button>svg{width:13px}.forma-module__gGvK3q__statusDot{width:5px;height:5px}.forma-module__gGvK3q__viewport{height:410px}.forma-module__gGvK3q__viewLabel{letter-spacing:.04em;font-size:6px;bottom:16px;left:14px}.forma-module__gGvK3q__viewLabel>span:first-child{font-size:7px}.forma-module__gGvK3q__sceneActions{top:13px;left:13px;right:13px}.forma-module__gGvK3q__lightButtons button{width:29px;height:29px}.forma-module__gGvK3q__lightButtons button>svg{width:14px}.forma-module__gGvK3q__resetButton{width:35px;height:35px}.forma-module__gGvK3q__cameraControls{gap:6px;bottom:13px;right:13px}.forma-module__gGvK3q__cameraControls>button{gap:5px;min-height:33px;padding:7px 9px;font-size:8px}.forma-module__gGvK3q__cameraControls>button>svg{width:12px}.forma-module__gGvK3q__cameraControls>div{gap:3px}.forma-module__gGvK3q__cameraControls>div>button{width:29px;height:29px}.forma-module__gGvK3q__dragHint{width:170px;max-width:170px;font-size:7px;top:60px}.forma-module__gGvK3q__guide{gap:20px 25px;padding:20px 18px}.forma-module__gGvK3q__guideHeading{padding-bottom:15px;font-size:6.5px}.forma-module__gGvK3q__guideSteps>button{gap:9px;padding:11px 8px;font-size:10px}.forma-module__gGvK3q__guideSteps>button>span:first-child{font-size:7px}.forma-module__gGvK3q__guideSteps>button>svg{width:12px}.forma-module__gGvK3q__stopCopy h2{margin-top:10px;font-size:22px;line-height:1.15}.forma-module__gGvK3q__stopCopy>span{font-size:7px}.forma-module__gGvK3q__stopCopy p{margin-top:12px;font-size:10px;line-height:1.8}.forma-module__gGvK3q__tourButtons{border-top:1px solid var(--line);grid-area:4/1/auto/-1;padding-top:18px;font-size:10px}.forma-module__gGvK3q__tourButtons>button{gap:8px;font-size:10px}.forma-module__gGvK3q__tourButtons>div>button{width:33px;height:33px}.forma-module__gGvK3q__materials{grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;gap:8px 20px;padding-top:18px;display:grid}.forma-module__gGvK3q__materials>div:first-child{flex-direction:column;grid-column:1;align-items:flex-start;gap:6px;display:flex}.forma-module__gGvK3q__materials>div:first-child>span:first-child{font-size:6.5px}.forma-module__gGvK3q__materials>div:first-child>span:last-child{font-size:11px}.forma-module__gGvK3q__materials>.forma-module__gGvK3q__swatches{grid-area:1/2;justify-content:flex-end;align-items:center;padding:0}.forma-module__gGvK3q__swatches>button{width:31px;height:31px}.forma-module__gGvK3q__materials>p{grid-column:1/-1;margin-top:4px;font-size:9px}.forma-module__gGvK3q__viewerFooter{align-items:flex-start;gap:15px;padding:13px 16px;font-size:7px}.forma-module__gGvK3q__viewerFooter>span{gap:6px;max-width:180px;line-height:1.8}.forma-module__gGvK3q__viewerFooter>span>svg{width:11px;margin-top:2px}.forma-module__gGvK3q__viewerFooter>button{text-align:left;flex-shrink:0;gap:5px;max-width:130px;min-height:27px;font-size:8px;line-height:1.7}.forma-module__gGvK3q__viewerFooter>button>svg{width:12px}.forma-module__gGvK3q__saveMessage{padding-inline:16px;font-size:9px}.forma-module__gGvK3q__fallbackNotice{padding:10px;font-size:9px;top:15px}.forma-module__gGvK3q__collection{padding-block:60px 55px}.forma-module__gGvK3q__sectionHeader{padding-bottom:26px;display:block}.forma-module__gGvK3q__sectionHeader>.forma-module__gGvK3q__kicker{margin-bottom:22px;font-size:8px;display:block}.forma-module__gGvK3q__forma h2:not(.forma-module__gGvK3q__stopCopy h2){font-size:37px}.forma-module__gGvK3q__productRows>button{grid-template-columns:18px 75px 1fr 15px;gap:14px;padding-block:24px}.forma-module__gGvK3q__productNumber{font-size:7px}.forma-module__gGvK3q__productDrawing{width:75px;height:60px}.forma-module__gGvK3q__productDrawing svg{width:72px}.forma-module__gGvK3q__productRows h3{font-size:20px}.forma-module__gGvK3q__productRows p{margin-top:6px;font-size:9px;line-height:1.8}.forma-module__gGvK3q__productRows>button>span:last-child>svg{width:15px}.forma-module__gGvK3q__principles{padding-block:55px}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container{grid-template-columns:1fr;gap:35px}.forma-module__gGvK3q__principles h2{font-size:43px!important}.forma-module__gGvK3q__principles .forma-module__gGvK3q__kicker{margin-bottom:22px;font-size:8px}.forma-module__gGvK3q__principles>.forma-module__gGvK3q__container>div>p{max-width:100%;margin-top:22px;font-size:12px}.forma-module__gGvK3q__principleList>div{padding-block:24px}.forma-module__gGvK3q__principleList>div:first-child{border-top:1px solid #c6d0d9;padding-top:24px}.forma-module__gGvK3q__principleList>div>span{font-size:7px}.forma-module__gGvK3q__principleList h3{margin-top:12px;font-size:22px}.forma-module__gGvK3q__principleList p{margin-top:11px;font-size:12px}.forma-module__gGvK3q__project{grid-template-columns:1fr;gap:0;padding-block:60px}.forma-module__gGvK3q__projectSymbol{display:none}.forma-module__gGvK3q__project .forma-module__gGvK3q__kicker{margin-bottom:22px;font-size:8px}.forma-module__gGvK3q__project p{margin-top:22px;font-size:12px}.forma-module__gGvK3q__project a{max-width:100%;margin-top:25px;font-size:11px}.forma-module__gGvK3q__questions{padding-bottom:50px}.forma-module__gGvK3q__questions summary{gap:20px;padding-block:20px;font-size:11px}.forma-module__gGvK3q__questions summary>svg{width:15px}.forma-module__gGvK3q__questions details p{font-size:11px;line-height:1.9}.forma-module__gGvK3q__footer{padding-top:35px}.forma-module__gGvK3q__footer>.forma-module__gGvK3q__container:first-child{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:28px;display:grid}.forma-module__gGvK3q__footer .forma-module__gGvK3q__logo{font-size:31px}.forma-module__gGvK3q__footer p{justify-self:end;font-size:9px}.forma-module__gGvK3q__footer a{grid-column:1/-1;justify-content:space-between;font-size:10px}.forma-module__gGvK3q__footerBottom{gap:20px;padding-block:18px;font-size:6px}.forma-module__gGvK3q__footerBottom>span:last-child{text-align:right;max-width:150px}}@media (max-width:420px){.forma-module__gGvK3q__intro{padding-block:26px;display:block}.forma-module__gGvK3q__intro h1{font-size:43px}.forma-module__gGvK3q__intro>div:last-child{justify-content:space-between;align-items:flex-end;gap:15px;max-width:100%;padding-top:23px;display:flex}.forma-module__gGvK3q__introIndex{display:none}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){max-width:220px;font-size:11px}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker)>br{display:none}.forma-module__gGvK3q__intro a{align-items:center;gap:8px;max-width:95px;padding-top:0;font-size:8px;line-height:1.6}.forma-module__gGvK3q__headerCta{gap:8px;padding:9px 10px;font-size:8px}.forma-module__gGvK3q__headerCta>svg{width:12px}.forma-module__gGvK3q__header{gap:10px}.forma-module__gGvK3q__guide{gap:20px 18px}.forma-module__gGvK3q__guideSteps>button{gap:7px;font-size:9px}.forma-module__gGvK3q__guideSteps>button>svg{display:none}.forma-module__gGvK3q__stopCopy h2{font-size:20px}.forma-module__gGvK3q__viewerFooter>button{max-width:106px}.forma-module__gGvK3q__viewerFooter>span{max-width:155px}.forma-module__gGvK3q__viewport{height:360px}.forma-module__gGvK3q__productRows>button{grid-template-columns:15px 65px 1fr 15px;gap:10px}.forma-module__gGvK3q__productDrawing{width:65px}.forma-module__gGvK3q__productDrawing svg{width:63px}.forma-module__gGvK3q__productRows h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.forma-module__gGvK3q__forma *,.forma-module__gGvK3q__forma :before,.forma-module__gGvK3q__forma :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:651px) and (max-width:850px){.forma-module__gGvK3q__header{gap:18px}.forma-module__gGvK3q__headerCta{white-space:nowrap;margin-left:auto}.forma-module__gGvK3q__menuButton{border:1px solid var(--line);width:37px;height:38px;color:var(--ink);background:0 0;border-radius:4px;place-items:center;display:grid}.forma-module__gGvK3q__header nav{border:1px solid var(--line);z-index:20;background:#f8fafc;border-radius:5px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 8px 20px #23395110}.forma-module__gGvK3q__header nav.forma-module__gGvK3q__navOpen{display:flex}.forma-module__gGvK3q__header nav a{padding:12px;font-size:12px}}.forma-module__gGvK3q__preview{background:#e5e9ee;position:absolute;inset:0}.forma-module__gGvK3q__previewImage{object-fit:contain;opacity:.84}.forma-module__gGvK3q__activate{white-space:nowrap;text-align:center;background:#f8fafcef;border:1px solid #d6dfe9;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:18px 22px;display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #2b3e5510}.forma-module__gGvK3q__activate>span{font:7px var(--font-geist-mono);color:var(--muted);letter-spacing:.07em}.forma-module__gGvK3q__activate>button{background:var(--blue);color:#fff;border:0;border-radius:4px;align-items:center;gap:10px;min-height:42px;padding:12px 18px;font-size:11px;display:flex}.forma-module__gGvK3q__activate>small{color:var(--muted);font-size:9px}@media (max-width:650px){.forma-module__gGvK3q__activate{gap:8px;padding:12px 15px;bottom:46px}.forma-module__gGvK3q__activate>span{font-size:6px}.forma-module__gGvK3q__activate>button{min-height:39px;padding:10px 14px;font-size:10px}.forma-module__gGvK3q__activate>small{font-size:8px}}.forma-module__gGvK3q__forma{--paper:#e9edf2;--line:#d2dae3;background:#e9edf2}.forma-module__gGvK3q__header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e9edf2ed;border:1px solid #ffffffc9;border-radius:22px;width:min(1320px,100% - 64px);height:76px;margin-top:18px;margin-bottom:16px;padding:0 26px;transition:box-shadow .3s;position:sticky;top:12px;box-shadow:9px 9px 24px #cbd1da,-9px -9px 24px #fff}.forma-module__gGvK3q__forma[data-scrolled=true] .forma-module__gGvK3q__header{box-shadow:7px 7px 24px #bdc6d580,-5px -5px 20px #ffffffb0}.forma-module__gGvK3q__header nav{gap:8px}.forma-module__gGvK3q__header nav a{border-radius:13px;padding:11px 15px;font-size:12px;transition:box-shadow .25s,color .25s}.forma-module__gGvK3q__header nav a[aria-current=location]{color:#3655c7;box-shadow:inset 4px 4px 8px #cbd3df,inset -4px -4px 8px #fff}.forma-module__gGvK3q__headerCta{border-radius:13px;box-shadow:5px 5px 11px #c8d0dc,-5px -5px 11px #fff;color:#3655c7!important;background:#e9edf2!important;border:1px solid #ffffffc4!important}.forma-module__gGvK3q__headerCta:hover{box-shadow:inset 3px 3px 7px #c8d0dc,inset -3px -3px 7px #fff}.forma-module__gGvK3q__intro{border:0;padding-top:65px;padding-bottom:50px}.forma-module__gGvK3q__intro h1{letter-spacing:-.065em;font-size:clamp(56px,6.5vw,94px);font-weight:450;line-height:1.02}.forma-module__gGvK3q__intro .forma-module__gGvK3q__kicker{letter-spacing:.12em;font-size:10px}.forma-module__gGvK3q__introIndex{border:1px solid #fff9;border-radius:50%;place-items:center;width:62px;height:62px;display:inline-grid;box-shadow:inset 5px 5px 10px #cbd3df,inset -5px -5px 10px #fff;color:#3655c7!important}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){font-size:14px}.forma-module__gGvK3q__intro a{font-size:13px}.forma-module__gGvK3q__experience{background:#e9edf2;border:1px solid #fff;border-radius:24px;padding:10px;box-shadow:14px 14px 40px #c1cbd980,-14px -14px 40px #ffffffb0}.forma-module__gGvK3q__viewerToolbar{background:0 0;border:0;height:62px;font-size:9px}.forma-module__gGvK3q__viewerToolbar>div:last-child{gap:15px}.forma-module__gGvK3q__viewerToolbar button{min-height:35px;font-size:10px}.forma-module__gGvK3q__expandButton{border-radius:10px;display:flex;box-shadow:3px 3px 8px #c8d0dc,-3px -3px 8px #fff;color:#3655c7!important;background:#e9edf2!important;border:1px solid #fff!important;gap:8px!important;padding:9px 12px!important}.forma-module__gGvK3q__experienceLayout{border:1px solid #d5dce6;border-radius:17px;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden}.forma-module__gGvK3q__viewport{background:#dfe5ec}.forma-module__gGvK3q__guide{background:#e9edf2;border:0;padding:26px}.forma-module__gGvK3q__guideHeading{border:0;padding-bottom:14px;font-size:8px}.forma-module__gGvK3q__guideHeading>span:last-child{color:#3655c7}.forma-module__gGvK3q__tourProgress{border-radius:8px;height:5px;margin-bottom:15px;overflow:hidden;box-shadow:inset 2px 2px 3px #bdc8d6,inset -2px -2px 3px #fff}.forma-module__gGvK3q__tourProgress>span{background:#3655c7;border-radius:8px;height:100%;transition:width .7s cubic-bezier(.22,.7,.2,1);display:block}.forma-module__gGvK3q__guideSteps{gap:8px;padding:4px 0 22px}.forma-module__gGvK3q__guideSteps>button{background:#e9edf2;border:1px solid #f5f7fa;border-radius:12px;min-height:43px;padding:12px;font-size:12px;transition:box-shadow .3s,color .3s;box-shadow:4px 4px 9px #cad2de,-4px -4px 9px #fff}.forma-module__gGvK3q__guideSteps>button:hover{color:#3655c7;background:#e9edf2}.forma-module__gGvK3q__guideSteps>button[aria-current=step]{color:#3655c7;background:#e9edf2;border-color:#dae1eb;box-shadow:inset 4px 4px 8px #c9d3e1,inset -4px -4px 8px #fff}.forma-module__gGvK3q__stopCopy h2{font-size:29px}.forma-module__gGvK3q__stopCopy p{min-height:90px;font-size:12px;line-height:1.85}.forma-module__gGvK3q__tourButtons>button{font-size:10px}.forma-module__gGvK3q__tourButtons>div>button{background:#e9edf2;border:1px solid #f7f9fc;border-radius:50%;width:34px;height:34px;box-shadow:3px 3px 7px #c8d1de,-3px -3px 7px #fff}.forma-module__gGvK3q__swatches>button{border:5px solid #e9edf2;width:42px;height:42px;transition:transform .3s,box-shadow .3s;box-shadow:4px 4px 8px #bec8d7,-4px -4px 8px #fff}.forma-module__gGvK3q__swatches>button[aria-pressed=true]{transform:translateY(-3px);box-shadow:0 0 0 1px #3655c7,5px 7px 10px #bec8d7,-4px -4px 8px #fff}.forma-module__gGvK3q__materials>p{font-size:11px}.forma-module__gGvK3q__materials>div:first-child>span:first-child{font-size:8px}.forma-module__gGvK3q__materials>div:first-child>span:last-child{font-size:12px}.forma-module__gGvK3q__viewerFooter{background:0 0;border:0;padding-top:18px;font-size:10px}.forma-module__gGvK3q__viewerFooter>button{font-size:11px}.forma-module__gGvK3q__saveMessage{background:0 0}.forma-module__gGvK3q__activate{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f8f9b8;border:1px solid #ffffffd9;border-radius:18px;padding:22px 30px;box-shadow:0 16px 50px #33496826}.forma-module__gGvK3q__activate>span{font-size:9px}.forma-module__gGvK3q__activate>button{border-radius:12px;font-size:13px;transition:transform .25s;box-shadow:0 6px 15px #3655c72b}.forma-module__gGvK3q__activate>button:hover{transform:translateY(-3px)}.forma-module__gGvK3q__activate>small{font-size:11px}.forma-module__gGvK3q__sceneActions .forma-module__gGvK3q__lightButtons,.forma-module__gGvK3q__resetButton,.forma-module__gGvK3q__cameraControls>button,.forma-module__gGvK3q__cameraControls>div>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff4f6b8;border:1px solid #ffffffad;border-radius:13px;box-shadow:0 5px 18px #2a3a4a16}.forma-module__gGvK3q__lightButtons button{border-radius:10px}.forma-module__gGvK3q__lightButtons button[aria-pressed=true]{background:#e3eaf1;box-shadow:inset 2px 2px 4px #b8c6d6,inset -2px -2px 4px #fff}.forma-module__gGvK3q__productDrawing{background:#e9edf2;border-radius:20px;transition:transform .4s;box-shadow:inset 6px 6px 12px #c6d0de,inset -6px -6px 12px #fff}.forma-module__gGvK3q__productRows>button:hover .forma-module__gGvK3q__productDrawing{transform:rotate(-5deg)scale(1.07)}.forma-module__gGvK3q__principles{background:#dce3ec}.forma-module__gGvK3q__forma [id]{scroll-margin-top:120px}.forma-module__gGvK3q__forma [data-revealed]{transition:opacity .8s,translate .8s}.forma-module__gGvK3q__forma [data-revealed=false]{opacity:0;translate:0 25px}.forma-module__gGvK3q__forma [data-revealed=true]{opacity:1;translate:0}.forma-module__gGvK3q__expanded{z-index:150;flex-direction:column;display:flex;position:fixed;overflow:auto;box-shadow:0 0 0 30px #e9edf2;width:auto!important;margin:0!important;inset:12px!important}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__experienceLayout{flex:1;min-height:0}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewport{height:100%;min-height:350px}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewerToolbar{flex-shrink:0}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__guide{overflow:auto}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewerFooter{flex-shrink:0}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__saveMessage:empty{display:none}@keyframes forma-module__gGvK3q__materialEnter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes forma-module__gGvK3q__formaOrbit{to{transform:rotate(340deg)}}@media (max-width:1100px){.forma-module__gGvK3q__experienceLayout{grid-template-columns:minmax(0,1fr) 290px}.forma-module__gGvK3q__guide{padding:22px}.forma-module__gGvK3q__stopCopy h2{font-size:26px}.forma-module__gGvK3q__stopCopy p{font-size:12px}.forma-module__gGvK3q__header nav{gap:0}.forma-module__gGvK3q__header nav a{padding:10px}.forma-module__gGvK3q__sceneStatus{display:none}}@media (max-width:850px){.forma-module__gGvK3q__header{width:calc(100% - 36px);padding-inline:20px}.forma-module__gGvK3q__header nav{box-shadow:9px 9px 25px #bfc9d980,-7px -7px 20px #ffffffa0;background:#e9edf2!important;border-radius:18px!important;padding:15px!important;top:86px!important}.forma-module__gGvK3q__header nav a{padding:14px!important;font-size:13px!important}.forma-module__gGvK3q__intro{padding-top:45px}.forma-module__gGvK3q__intro h1{font-size:58px}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){font-size:12px}.forma-module__gGvK3q__experienceLayout{grid-template-columns:1fr}.forma-module__gGvK3q__tourProgress{grid-column:1/-1;margin:0}.forma-module__gGvK3q__guideSteps{grid-row:3/5}.forma-module__gGvK3q__stopCopy{grid-row:3}.forma-module__gGvK3q__materials{grid-row:4/6}.forma-module__gGvK3q__tourButtons{grid-row:5}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__experienceLayout{display:block;overflow:auto}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewport{height:55svh}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__guide{overflow:visible}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewerFooter{display:none}}@media (max-width:650px){.forma-module__gGvK3q__header{border-radius:18px;gap:12px;height:68px;margin-block:12px;padding-inline:15px;top:8px}.forma-module__gGvK3q__headerCta{font-size:9px;padding:10px!important}.forma-module__gGvK3q__intro{padding-top:35px;padding-bottom:30px}.forma-module__gGvK3q__intro h1{font-size:46px}.forma-module__gGvK3q__introIndex{display:none}.forma-module__gGvK3q__intro .forma-module__gGvK3q__kicker{font-size:8px}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){font-size:12px}.forma-module__gGvK3q__intro a{font-size:11px}.forma-module__gGvK3q__experience{border-radius:20px;padding:5px}.forma-module__gGvK3q__experienceLayout{border-radius:14px}.forma-module__gGvK3q__viewerToolbar{height:55px;padding:10px;font-size:7px}.forma-module__gGvK3q__viewerToolbar>div:last-child{gap:8px}.forma-module__gGvK3q__viewerToolbar button{font-size:8px}.forma-module__gGvK3q__expandButton{padding:8px!important}.forma-module__gGvK3q__expandButton>span,.forma-module__gGvK3q__viewerToolbar .forma-module__gGvK3q__statusDot{display:none}.forma-module__gGvK3q__guide{gap:18px;padding:22px 16px}.forma-module__gGvK3q__guideHeading{font-size:7px}.forma-module__gGvK3q__guideSteps{grid-row:3}.forma-module__gGvK3q__guideSteps>button{min-height:41px;padding:10px 8px;font-size:10px}.forma-module__gGvK3q__stopCopy{grid-row:3}.forma-module__gGvK3q__stopCopy h2{font-size:24px}.forma-module__gGvK3q__stopCopy p{min-height:0;font-size:11px}.forma-module__gGvK3q__materials{grid-row:4}.forma-module__gGvK3q__tourButtons{grid-row:5}.forma-module__gGvK3q__materials>p{font-size:11px}.forma-module__gGvK3q__swatches>button{width:38px;height:38px}.forma-module__gGvK3q__viewerFooter{padding:14px 10px;font-size:8px}.forma-module__gGvK3q__viewerFooter>button{font-size:9px}.forma-module__gGvK3q__activate{padding:16px 20px;bottom:55px}.forma-module__gGvK3q__activate>span{font-size:7px}.forma-module__gGvK3q__activate>button{font-size:12px}.forma-module__gGvK3q__activate>small{font-size:10px}.forma-module__gGvK3q__expanded{inset:6px!important}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewport{height:48svh;min-height:320px}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewerToolbar{z-index:4;background:#e9edf2;position:sticky;top:0}.forma-module__gGvK3q__productDrawing{border-radius:14px}}@media (prefers-reduced-motion:reduce){.forma-module__gGvK3q__forma *,.forma-module__gGvK3q__forma :before,.forma-module__gGvK3q__forma :after{transition:none!important;animation:none!important}.forma-module__gGvK3q__forma [data-revealed]{opacity:1;translate:none}}.forma-module__gGvK3q__forma{--muted:#536372}.forma-module__gGvK3q__guideSteps>button{color:#526174}.forma-module__gGvK3q__guideSteps>button>span:first-child{color:#65768a}.forma-module__gGvK3q__guideHeading,.forma-module__gGvK3q__stopCopy>span,.forma-module__gGvK3q__materials>div:first-child>span:first-child{color:#536372}.forma-module__gGvK3q__intro p:not(.forma-module__gGvK3q__kicker){line-height:1.8}.forma-module__gGvK3q__expanded:focus{outline:none}.forma-module__gGvK3q__forma{--paper:#f4f5f6;--muted:#596774;background:#f4f5f6}.forma-module__gGvK3q__header{color:#26323e;width:100%;height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f5f6;border:0;border-bottom:1px solid #d7dde3;border-radius:0;margin:0;padding-inline:max(30px,50vw - 660px);position:sticky;top:0}.forma-module__gGvK3q__forma[data-scrolled=true] .forma-module__gGvK3q__header{box-shadow:none;background:#f4f5f6}.forma-module__gGvK3q__header nav a{box-shadow:none;color:#5c6875;border-bottom:2px solid #0000;border-radius:0;padding:12px 17px}.forma-module__gGvK3q__header nav a[aria-current=location]{box-shadow:none;color:#26323e;border-color:#3655c7}.forma-module__gGvK3q__headerCta{border-radius:0;box-shadow:none!important;color:#3655c7!important;background:0 0!important;border:0!important;border-bottom:1px solid #3655c7!important;padding:9px 0!important}.forma-module__gGvK3q__introIndex{box-shadow:none;border:0;border-radius:0;width:auto;height:auto}.forma-module__gGvK3q__intro{padding-top:48px}.forma-module__gGvK3q__intro h1{font-size:clamp(48px,5.7vw,80px)}.forma-module__gGvK3q__experience{box-shadow:none;background:#f7f8fa;border:1px solid #d6dde5;border-radius:10px;padding:0}.forma-module__gGvK3q__viewerToolbar{background:#f7f8fa;border-bottom:1px solid #d6dde5;height:54px;padding-inline:20px}.forma-module__gGvK3q__expandButton,.forma-module__gGvK3q__scrollToggle{border-radius:6px;align-items:center;gap:7px;font-size:10px;display:flex;box-shadow:none!important;background:0 0!important;border:1px solid #d1d9e2!important;padding:8px 10px!important}.forma-module__gGvK3q__scrollToggle[aria-pressed=true]{color:#3655c7;background:#e7ecf8!important}.forma-module__gGvK3q__experienceLayout{border:0;border-radius:0}.forma-module__gGvK3q__guide{background:#f7f8fa;border-left:1px solid #d6dde5;padding:23px}.forma-module__gGvK3q__guideSteps{gap:0}.forma-module__gGvK3q__guideSteps>button,.forma-module__gGvK3q__guideSteps>button[aria-current=step]{box-shadow:none;background:0 0;border:0;border-radius:4px;min-height:40px;padding:10px 9px}.forma-module__gGvK3q__guideSteps>button[aria-current=step]{color:#3655c7;background:#e7ecf8}.forma-module__gGvK3q__tourButtons>div>button{box-shadow:none;background:#f7f8fa;border:1px solid #d1d9e2;border-radius:5px}.forma-module__gGvK3q__swatches>button{border-width:3px;width:34px;height:34px;box-shadow:0 1px 3px #26323e20;transform:none!important}.forma-module__gGvK3q__swatches>button[aria-pressed=true]{box-shadow:0 0 0 1px #3655c7}.forma-module__gGvK3q__productDrawing{box-shadow:none;background:#e8edf2;border:1px solid #d7dfe7;border-radius:8px}.forma-module__gGvK3q__activate{border-radius:10px;box-shadow:0 8px 24px #26323e12}.forma-module__gGvK3q__projectSymbol:before{animation:none}.forma-module__gGvK3q__tourProgress{box-shadow:none;background:#dce2e9;height:3px}.forma-module__gGvK3q__stopCopy{animation:none}.forma-module__gGvK3q__scrollJourney{padding-bottom:15px;position:relative;scroll-margin-top:88px!important}.forma-module__gGvK3q__scrollJourney[data-follow=true]{height:260svh}.forma-module__gGvK3q__scrollJourney[data-follow=true]>.forma-module__gGvK3q__experience{flex-direction:column;height:calc(100svh - 110px);min-height:620px;display:flex;position:sticky;top:92px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__experienceLayout{flex:1;min-height:0}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewport{height:100%;min-height:0}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guide{overflow:auto}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewerToolbar,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewerFooter{flex-shrink:0}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__saveMessage:empty{display:none}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__tourProgress>span{transition:none;width:calc(var(--tour-progress,0)*100%)!important}.forma-module__gGvK3q__viewerFooter{background:#f7f8fa;border-top:1px solid #d6dde5;padding-block:12px}.forma-module__gGvK3q__expanded{z-index:150;background:#f7f8fa!important;box-shadow:0 0 0 30px #f4f5f6!important}@media (max-width:1100px){.forma-module__gGvK3q__header{padding-inline:28px}.forma-module__gGvK3q__viewerToolbar>div:last-child{gap:9px}.forma-module__gGvK3q__sceneStatus{display:none}}@media (min-width:651px) and (max-width:850px){.forma-module__gGvK3q__scrollJourney[data-follow=true]>.forma-module__gGvK3q__experience{min-height:650px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__experienceLayout{grid-template-columns:minmax(0,1fr) 245px;display:grid}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guide{gap:0;padding:18px;display:flex}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideHeading{font-size:7px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideSteps{padding-bottom:18px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy h2{font-size:24px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__materials{margin-top:auto}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__tourButtons{padding-block:15px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewport{height:100%}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideHeading,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideSteps,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__materials,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__tourButtons{grid-area:auto}}@media (max-width:850px){.forma-module__gGvK3q__header nav{box-shadow:0 8px 15px #26323e12;background:#f4f5f6!important;border-radius:0!important;top:76px!important}.forma-module__gGvK3q__headerCta{margin-left:auto}.forma-module__gGvK3q__header nav a{border:0;border-left:2px solid #0000}.forma-module__gGvK3q__header nav a[aria-current=location]{border-left-color:#3655c7}}@media (max-width:650px){.forma-module__gGvK3q__header{border-radius:0;gap:15px;width:100%;height:68px;margin:0;padding-inline:18px;top:0}.forma-module__gGvK3q__header nav{top:68px!important}.forma-module__gGvK3q__headerCta{font-size:9px;padding:8px 0!important}.forma-module__gGvK3q__intro{padding-top:30px}.forma-module__gGvK3q__intro h1{font-size:43px}.forma-module__gGvK3q__experience{border-radius:7px;padding:0}.forma-module__gGvK3q__scrollJourney[data-follow=true]{height:230svh}.forma-module__gGvK3q__scrollJourney[data-follow=true]>.forma-module__gGvK3q__experience{height:calc(100svh - 96px);min-height:520px;top:80px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__experienceLayout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;display:grid;overflow:hidden}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewport{height:100%;min-height:250px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guide{border-top:1px solid #d6dde5;border-left:0;padding:14px 18px;display:block;overflow:visible}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideHeading{padding:0 0 8px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__guideSteps,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__tourButtons,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__materials,.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy>span{display:none}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__tourProgress{margin:0 0 10px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy{border:0;padding:0}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy h2{margin:0;font-size:23px}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__stopCopy p{min-height:0;margin-top:7px;font-size:11px;line-height:1.7}.forma-module__gGvK3q__viewerToolbar{gap:8px;height:49px;padding-inline:11px;font-size:7px}.forma-module__gGvK3q__viewerToolbar>div:last-child{gap:6px}.forma-module__gGvK3q__viewerToolbar button{min-height:31px;font-size:8px;padding:7px!important}.forma-module__gGvK3q__viewerToolbar .forma-module__gGvK3q__scrollToggle>svg{display:none}.forma-module__gGvK3q__viewerFooter{padding:10px 13px}.forma-module__gGvK3q__viewerFooter>span{max-width:165px;font-size:7px}.forma-module__gGvK3q__viewerFooter>button{font-size:8px}.forma-module__gGvK3q__guide{border-left:0}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__experienceLayout{display:block}.forma-module__gGvK3q__expanded .forma-module__gGvK3q__viewport{height:48svh}}@media (prefers-reduced-motion:reduce){.forma-module__gGvK3q__scrollJourney[data-follow=true]{height:auto}.forma-module__gGvK3q__scrollJourney[data-follow=true]>.forma-module__gGvK3q__experience{height:auto;min-height:0;position:relative;top:auto}.forma-module__gGvK3q__scrollJourney[data-follow=true] .forma-module__gGvK3q__viewport{height:410px}}
