.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__console{border:0;width:100%;padding:0;display:block}.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__console[hidden]{display:none}.study-instruments-module__m0MHma__instrumentHeading,.study-instruments-module__m0MHma__instrumentLabel{font:8px/1.5 var(--mono);letter-spacing:.07em;opacity:.8}.study-instruments-module__m0MHma__instrumentHeading{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.study-instruments-module__m0MHma__orbitalControls{max-width:570px;margin:0 auto}.study-instruments-module__m0MHma__orbitalPicker{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.study-instruments-module__m0MHma__orbitalPicker button{border:1px solid color-mix(in srgb,var(--phase-positive) 20.78%,transparent);background:color-mix(in srgb,var(--accent-soft) 1.57%,transparent);text-align:left;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:76px;padding:10px;transition:border-color .2s,background .2s;display:flex}.study-instruments-module__m0MHma__orbitalPicker button:hover{background:color-mix(in srgb,var(--accent-soft) 5.1%,transparent);border-color:color-mix(in srgb,var(--accent-soft) 50.2%,transparent)}.study-instruments-module__m0MHma__orbitalPicker button[aria-pressed=true]{background:var(--phase-positive);color:var(--night);border-color:var(--phase-positive)}.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__orbitalPicker .study-instruments-module__m0MHma__orbitalContour{stroke:currentColor;stroke-width:.9px;fill:none;flex-shrink:0;width:34px;height:34px}.study-instruments-module__m0MHma__orbitalPicker strong{font:22px/1.2 var(--mono);font-weight:400;display:block}.study-instruments-module__m0MHma__orbitalPicker small{opacity:.65;margin-top:5px;font-size:9px;display:block}.study-instruments-module__m0MHma__phaseLegend{font:8px var(--mono);opacity:.7;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.study-instruments-module__m0MHma__phaseLegend>span{align-items:center;gap:7px;display:inline-flex}.study-instruments-module__m0MHma__phaseLegend i{background:var(--phase-positive);border-radius:50%;width:5px;height:5px}.study-instruments-module__m0MHma__phaseLegend>span:nth-child(2) i{background:var(--phase-negative)}.study-instruments-module__m0MHma__qubitControls{border:1px solid color-mix(in srgb,var(--accent) 18.82%,transparent);background:color-mix(in srgb,var(--paper) 20.78%,transparent);border-radius:12px;width:min(100%,500px);margin:0 auto;padding:14px 18px}.study-instruments-module__m0MHma__gateToolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.study-instruments-module__m0MHma__gateButtons{gap:6px;display:flex}.study-instruments-module__m0MHma__gateButtons button{border:1px solid color-mix(in srgb,var(--accent) 21.96%,transparent);min-width:44px;min-height:44px;font:14px var(--mono);color:var(--accent);background:0 0;border-radius:6px;place-items:center;transition:background .2s,transform .2s;display:grid}.study-instruments-module__m0MHma__gateButtons button:hover{background:color-mix(in srgb,var(--accent) 7.45%,transparent);transform:translateY(-2px)}.study-instruments-module__m0MHma__gateButtons button:active{background:color-mix(in srgb,var(--accent) 14.51%,transparent);transform:translateY(0)}.study-instruments-module__m0MHma__gateButtons svg{width:16px;height:16px}.study-instruments-module__m0MHma__qubitData{border-top:1px solid color-mix(in srgb,var(--accent) 12.55%,transparent);grid-template-columns:1fr 90px;gap:25px;margin-top:14px;padding-top:12px;display:grid}.study-instruments-module__m0MHma__probabilities{gap:8px;display:grid}.study-instruments-module__m0MHma__probabilityRow{font:10px var(--mono);grid-template-columns:28px 1fr 37px;align-items:center;gap:10px;display:grid}.study-instruments-module__m0MHma__probabilityRow>strong{text-align:right;font-weight:400}.study-instruments-module__m0MHma__probabilityTrack{background:color-mix(in srgb,var(--accent) 7.06%,transparent);border-radius:3px;height:5px;overflow:hidden}.study-instruments-module__m0MHma__probabilityFill{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.study-instruments-module__m0MHma__probabilityRow:nth-child(2) .study-instruments-module__m0MHma__probabilityFill{background:var(--night)}.study-instruments-module__m0MHma__blochCoordinates{border-left:1px solid color-mix(in srgb,var(--accent) 12.55%,transparent);font:8px/1.4 var(--mono);gap:4px;padding-left:16px;display:grid}.study-instruments-module__m0MHma__blochCoordinates>span{justify-content:space-between;gap:12px;display:flex}.study-instruments-module__m0MHma__blochCoordinates small{opacity:.85}.study-instruments-module__m0MHma__gateHistory{border-top:1px solid color-mix(in srgb,var(--accent) 12.55%,transparent);min-height:37px;font:10px var(--mono);align-items:center;gap:11px;margin-top:12px;padding-top:12px;display:flex}.study-instruments-module__m0MHma__gateOrigin{opacity:.8;margin-right:1px}.study-instruments-module__m0MHma__gateToken{border:1px solid color-mix(in srgb,var(--accent) 31.37%,transparent);background:color-mix(in srgb,var(--accent-soft) 18.82%,transparent);border-radius:3px;place-items:center;width:24px;height:24px;display:grid;position:relative}.study-instruments-module__m0MHma__gateToken:before{content:"";background:color-mix(in srgb,var(--accent) 31.37%,transparent);width:12px;height:1px;position:absolute;top:50%;right:100%}.study-instruments-module__m0MHma__historyHint{opacity:.8;font-size:8px}.study-instruments-module__m0MHma__gateHistory>small{opacity:.8;white-space:nowrap;margin-left:auto;font-size:7px}.study-instruments-module__m0MHma__terrainControls{width:min(100%,520px);margin:0 auto}.study-instruments-module__m0MHma__terrainStats{border-bottom:1px solid #476a3925;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.study-instruments-module__m0MHma__terrainStats>div{align-items:baseline;gap:12px;display:flex}.study-instruments-module__m0MHma__terrainStats strong{letter-spacing:-.06em;font-size:25px;font-weight:500;line-height:1}.study-instruments-module__m0MHma__terrainStats button{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:11px;display:inline-flex}.study-instruments-module__m0MHma__terrainStats svg{width:16px;height:16px}.study-instruments-module__m0MHma__separationControl{grid-template-columns:1fr auto;align-items:center;gap:0 20px;margin-top:14px;display:grid}.study-instruments-module__m0MHma__separationControl label{font-size:11px}.study-instruments-module__m0MHma__separationControl>span{font:9px var(--mono);opacity:.85}.study-instruments-module__m0MHma__separationControl input{appearance:none;cursor:ew-resize;background:0 0;grid-column:1/-1;width:100%;height:44px;margin:0}.study-instruments-module__m0MHma__separationControl input::-webkit-slider-runnable-track{background:#476a3955;height:2px}.study-instruments-module__m0MHma__separationControl input::-moz-range-track{background:#476a3955;height:2px}.study-instruments-module__m0MHma__separationControl input::-webkit-slider-thumb{appearance:none;background:#476a39;border:4px solid #eaf0df;border-radius:50%;width:19px;height:19px;margin-top:-8.5px;box-shadow:0 0 0 1px #476a3950}.study-instruments-module__m0MHma__separationControl input::-moz-range-thumb{background:#476a39;border:4px solid #eaf0df;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #476a3950}.study-instruments-module__m0MHma__separationControl input:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:6px}.study-instruments-module__m0MHma__terrainLayers{justify-content:space-between;align-items:center;gap:15px;margin:2px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.study-instruments-module__m0MHma__terrainLayers li{align-items:center;gap:6px;display:flex}.study-instruments-module__m0MHma__terrainLayers i{background:#687776;width:7px;height:7px}.study-instruments-module__m0MHma__terrainLayers li:nth-child(2) i{background:#977a5d}.study-instruments-module__m0MHma__terrainLayers li:nth-child(3) i{background:#82a770}.study-instruments-module__m0MHma__terrainLayers strong{font:8px var(--mono);opacity:.85}.study-instruments-module__m0MHma__seedLabel{font:7px var(--mono);opacity:.8;letter-spacing:.05em;margin-top:14px;display:block}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="0"] .study-instruments-module__m0MHma__viewport{height:min(51svh,530px)}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="1"] .study-instruments-module__m0MHma__viewport{height:min(48svh,490px)}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__viewport{height:min(50svh,520px)}@media (min-width:1000px){.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"]{grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:15px;display:grid}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__viewport{height:min(47svh,470px)}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__console{border-left:1px solid #476a3925;width:100%;padding-left:20px}.study-instruments-module__m0MHma__terrainStats>div{display:block}.study-instruments-module__m0MHma__terrainStats strong{margin-top:9px;font-size:34px;display:block}.study-instruments-module__m0MHma__terrainStats button{flex-direction:column;justify-content:center;gap:4px;font-size:9px}.study-instruments-module__m0MHma__terrainLayers{gap:13px;margin-top:10px;display:grid}.study-instruments-module__m0MHma__terrainLayers li{font-size:11px}.study-instruments-module__m0MHma__terrainLayers strong{margin-left:auto;font-size:9px}.study-instruments-module__m0MHma__seedLabel{margin-top:20px;font-size:6px;line-height:1.8}}@media (max-width:700px){.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="0"] .study-instruments-module__m0MHma__viewport{height:27svh;min-height:180px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="1"] .study-instruments-module__m0MHma__viewport{height:25svh;min-height:170px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__viewport{height:28svh;min-height:180px}.study-instruments-module__m0MHma__instrumentHeading{margin-bottom:8px;font-size:6px}.study-instruments-module__m0MHma__orbitalPicker{gap:7px}.study-instruments-module__m0MHma__orbitalPicker button{gap:8px;min-height:62px;padding:8px 6px}.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__orbitalPicker .study-instruments-module__m0MHma__orbitalContour{width:25px;height:25px}.study-instruments-module__m0MHma__orbitalPicker strong{font-size:17px}.study-instruments-module__m0MHma__orbitalPicker small{font-size:7px}.study-instruments-module__m0MHma__phaseLegend{gap:10px;margin-top:10px;font-size:6px}.study-instruments-module__m0MHma__phaseLegend i{width:4px;height:4px}.study-instruments-module__m0MHma__qubitControls{border-radius:9px;padding:10px 12px}.study-instruments-module__m0MHma__instrumentLabel{font-size:6px}.study-instruments-module__m0MHma__gateButtons button{min-width:44px;min-height:44px;font-size:13px}.study-instruments-module__m0MHma__gateButtons{gap:5px}.study-instruments-module__m0MHma__qubitData{grid-template-columns:1fr 75px;gap:15px;margin-top:9px;padding-top:9px}.study-instruments-module__m0MHma__probabilityRow{grid-template-columns:24px 1fr 31px;gap:7px;font-size:9px}.study-instruments-module__m0MHma__blochCoordinates{padding-left:10px;font-size:7px}.study-instruments-module__m0MHma__gateHistory{gap:8px;margin-top:9px;padding-top:9px}.study-instruments-module__m0MHma__gateToken{width:21px;height:21px;font-size:9px}.study-instruments-module__m0MHma__gateToken:before{width:9px}.study-instruments-module__m0MHma__historyHint,.study-instruments-module__m0MHma__gateHistory>small{font-size:6px}.study-instruments-module__m0MHma__terrainStats{padding-bottom:6px}.study-instruments-module__m0MHma__terrainStats strong{font-size:25px}.study-instruments-module__m0MHma__terrainStats button{font-size:10px}.study-instruments-module__m0MHma__terrainLayers{gap:12px;font-size:8px}.study-instruments-module__m0MHma__terrainLayers strong{font-size:7px}.study-instruments-module__m0MHma__separationControl{margin-top:10px}.study-instruments-module__m0MHma__separationControl label{font-size:10px}.study-instruments-module__m0MHma__seedLabel{margin-top:10px;font-size:6px}}@media (max-height:700px) and (max-width:700px){.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="0"] .study-instruments-module__m0MHma__viewport{height:25svh;min-height:150px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="1"] .study-instruments-module__m0MHma__viewport{height:23svh;min-height:145px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__viewport{height:24svh;min-height:155px}.study-instruments-module__m0MHma__orbitalPicker button{min-height:52px}.study-instruments-module__m0MHma__phaseLegend>span:last-child{display:none}.study-instruments-module__m0MHma__instrumentHeading{margin-bottom:5px}.study-instruments-module__m0MHma__phaseLegend{margin-top:7px}.study-instruments-module__m0MHma__qubitControls{padding:8px 10px}.study-instruments-module__m0MHma__seedLabel{display:none}}.study-instruments-module__m0MHma__instrument[data-still=true] .study-instruments-module__m0MHma__probabilityFill{transition:none}@media (prefers-reduced-motion:reduce){.study-instruments-module__m0MHma__probabilityFill,.study-instruments-module__m0MHma__gateButtons button,.study-instruments-module__m0MHma__orbitalPicker button{transition:none}}@media (max-height:520px) and (min-width:601px) and (max-width:999px){.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__viewport{min-height:0}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="0"] .study-instruments-module__m0MHma__viewport{height:120px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="1"] .study-instruments-module__m0MHma__viewport{height:100px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="2"] .study-instruments-module__m0MHma__viewport{height:120px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .study-instruments-module__m0MHma__viewport{height:230px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-development{padding:10px}:is(.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-development-top,.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-kicker,.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-development-message>span:last-child){display:none}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-triangle-stage{height:130px}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="3"] .apex-development-message strong{font-size:20px}.study-instruments-module__m0MHma__instrumentHeading{margin-bottom:5px;font-size:6px}.study-instruments-module__m0MHma__orbitalPicker{gap:7px}.study-instruments-module__m0MHma__orbitalPicker button{gap:8px;min-height:52px}.study-instruments-module__m0MHma__instrument[data-preview=false] .study-instruments-module__m0MHma__orbitalPicker .study-instruments-module__m0MHma__orbitalContour{width:24px;height:24px}.study-instruments-module__m0MHma__orbitalPicker strong{font-size:16px}.study-instruments-module__m0MHma__orbitalPicker small{font-size:7px}.study-instruments-module__m0MHma__phaseLegend{margin-top:8px;font-size:6px}.study-instruments-module__m0MHma__phaseLegend>span:last-child{display:none}.study-instruments-module__m0MHma__qubitControls{padding:8px 12px}.study-instruments-module__m0MHma__qubitData,.study-instruments-module__m0MHma__gateHistory{margin-top:7px;padding-top:7px}.study-instruments-module__m0MHma__terrainStats{padding-bottom:3px}.study-instruments-module__m0MHma__separationControl{margin-top:7px}.study-instruments-module__m0MHma__terrainLayers{font-size:8px}.study-instruments-module__m0MHma__seedLabel{display:none}}.study-instruments-module__m0MHma__orbitalPicker{border-top:1px solid color-mix(in srgb,var(--phase-positive) 20.78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--phase-positive) 20.78%,transparent);gap:0}.study-instruments-module__m0MHma__orbitalPicker button{border:0;border-right:1px solid color-mix(in srgb,var(--phase-positive) 14.51%,transparent);background:0 0;border-radius:0;min-height:64px;position:relative}.study-instruments-module__m0MHma__orbitalPicker button:last-child{border-right:0}.study-instruments-module__m0MHma__instrument[data-preview=false][data-kind="0"] .study-instruments-module__m0MHma__orbitalPicker button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-soft) 5.1%,transparent);color:var(--paper)}.study-instruments-module__m0MHma__orbitalPicker button[aria-pressed=true]:after{content:"";background:var(--phase-positive);height:2px;position:absolute;bottom:-1px;left:0;right:0}.study-instruments-module__m0MHma__qubitControls{border:0;border-top:1px solid color-mix(in srgb,var(--accent) 18.82%,transparent);background:0 0;border-radius:0;padding:12px 0 0}.study-instruments-module__m0MHma__gateButtons button{border-radius:3px}@media (max-width:700px){.study-instruments-module__m0MHma__orbitalPicker button{min-height:54px}.study-instruments-module__m0MHma__qubitControls{padding-top:10px}.study-instruments-module__m0MHma__gateHistory{margin-top:8px;padding-top:8px}}@media (max-width:700px) and (max-height:740px),(min-width:701px) and (max-height:550px){.study-instruments-module__m0MHma__gateHistory{display:none}.study-instruments-module__m0MHma__qubitControls{padding-bottom:0}}@media (max-width:700px) and (max-height:600px){.study-instruments-module__m0MHma__qubitData{grid-template-columns:1fr;margin-top:8px;padding-top:8px}.study-instruments-module__m0MHma__blochCoordinates{display:none}}.study-instruments-module__m0MHma__scrollControl{width:100%;min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:15px;margin:8px auto 0;padding:0 3%;font-size:10px;display:flex}.study-instruments-module__m0MHma__scrollControl>span{opacity:.7}.study-instruments-module__m0MHma__scrollControl button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:10px;display:flex}.study-instruments-module__m0MHma__scrollControl button:focus-visible{outline-offset:3px;outline:2px solid}.study-instruments-module__m0MHma__scrollActions{align-items:center;gap:18px;display:flex}@media (max-width:700px){.study-instruments-module__m0MHma__scrollControl{margin-top:3px;padding:0;font-size:9px}.study-instruments-module__m0MHma__scrollControl button{font-size:9px}}@media (max-width:350px){.study-instruments-module__m0MHma__scrollControl,.study-instruments-module__m0MHma__scrollActions{gap:9px}.study-instruments-module__m0MHma__scrollControl button{gap:5px}}
.scroll-type-module__N7ZuNq__line{display:block}.scroll-type-module__N7ZuNq__mask{vertical-align:bottom;margin:-.15em -.035em;padding:.15em .035em;display:inline-block;overflow:clip}.scroll-type-module__N7ZuNq__word{display:block}[data-motion=true]>[data-title-line] .scroll-type-module__N7ZuNq__mask{--word-reveal:clamp(0,calc((var(--type-reveal,1) - var(--word-delay,0)) * 1.55),1)}[data-motion=true]>[data-title-line] .scroll-type-module__N7ZuNq__word{transform:translate3d(0,calc((1 - var(--word-reveal)) * 116%),0)}.scroll-type-module__N7ZuNq__copy>span{display:inline-block}.scroll-type-module__N7ZuNq__copy[data-motion=true]>span{--word-reveal:clamp(0,calc((var(--copy-reveal,1) - var(--word-delay,0)) * 2.7),1);opacity:calc(.38 + var(--word-reveal) * .62);transform:translate3d(0,calc((1 - var(--word-reveal)) * .22em),0)}@media (prefers-reduced-motion:reduce){[data-motion=true]>[data-title-line] .scroll-type-module__N7ZuNq__word,.scroll-type-module__N7ZuNq__copy[data-motion=true]>span{opacity:1;transform:none}}
.closing-module__CjTLsG__closing{color:var(--paper);padding:0 1%}.closing-module__CjTLsG__top{border-bottom:1px solid color-mix(in srgb,var(--paper) 30.2%,transparent);font:8px/1.6 var(--mono);letter-spacing:.04em;justify-content:space-between;gap:25px;padding-bottom:16px;display:flex}.closing-module__CjTLsG__body{grid-template-columns:minmax(0,1fr) 195px;align-items:end;gap:40px;padding:50px 0 55px;display:grid}.closing-module__CjTLsG__body h2{font:600 clamp(62px,9.7vw,160px)/1.02 var(--sans);letter-spacing:-.06em}.closing-module__CjTLsG__body h2>[data-title-line]{white-space:nowrap;display:block}.closing-module__CjTLsG__body h2>[data-title-line]:last-child{color:var(--accent-soft)}.closing-module__CjTLsG__linkWrap{justify-self:end}.closing-module__CjTLsG__link{white-space:nowrap;flex-direction:column;align-items:center;gap:20px;font-size:12px;display:flex}.closing-module__CjTLsG__disc{border:1px solid color-mix(in srgb,var(--paper) 45.1%,transparent);border-radius:50%;place-items:center;width:170px;height:170px;transition:background .3s,color .3s,border-color .3s;display:grid}.closing-module__CjTLsG__disc svg{stroke-width:1px;width:65px;height:65px;transition:transform .3s}.closing-module__CjTLsG__link:hover .closing-module__CjTLsG__disc{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.closing-module__CjTLsG__link:hover .closing-module__CjTLsG__disc svg{transform:translate(5px,-5px)}.closing-module__CjTLsG__link:focus-visible{outline:2px solid var(--accent-soft);outline-offset:8px;border-radius:5px}.closing-module__CjTLsG__bottom{border-top:1px solid color-mix(in srgb,var(--paper) 30.2%,transparent);justify-content:space-between;align-items:flex-end;gap:30px;padding-top:25px;display:flex}.closing-module__CjTLsG__bottom p{opacity:.85;max-width:30ch;font-size:15px;line-height:1.75}.closing-module__CjTLsG__bottom button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:30px;padding:0;font-size:12px;display:flex}.closing-module__CjTLsG__bottom button svg{width:18px;height:18px}.closing-module__CjTLsG__bottom button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.closing-module__CjTLsG__closing[data-still=true] *,.closing-module__CjTLsG__closing[data-still=true] :after{transition:none}@media (max-width:1100px){.closing-module__CjTLsG__body{grid-template-columns:minmax(0,1fr) 145px;gap:25px}.closing-module__CjTLsG__body h2{font-size:9.2vw}.closing-module__CjTLsG__disc{width:135px;height:135px}.closing-module__CjTLsG__disc svg{width:52px;height:52px}.closing-module__CjTLsG__link{font-size:11px}}@media (max-width:700px){.closing-module__CjTLsG__top{gap:15px;font-size:6px}.closing-module__CjTLsG__top>span:last-child{text-align:right;max-width:105px}.closing-module__CjTLsG__body{padding:35px 0 30px;display:block}.closing-module__CjTLsG__body h2{font-size:11.8vw}.closing-module__CjTLsG__linkWrap{margin-top:30px}.closing-module__CjTLsG__link{flex-direction:row;justify-content:space-between;font-size:14px}.closing-module__CjTLsG__disc{width:75px;height:75px}.closing-module__CjTLsG__disc svg{width:35px;height:35px}.closing-module__CjTLsG__link>span:last-child{justify-content:space-between;gap:35px;display:flex}.closing-module__CjTLsG__bottom{grid-template-columns:minmax(0,1fr) 105px;gap:16px;padding-top:20px;display:grid}.closing-module__CjTLsG__bottom p{max-width:24ch;font-size:11px}.closing-module__CjTLsG__bottom button{text-align:left;justify-content:space-between;gap:10px;width:105px;max-width:none;font-size:10px;line-height:1.7}}@media (max-height:600px) and (max-width:700px){.closing-module__CjTLsG__body{padding:25px 0}.closing-module__CjTLsG__linkWrap{margin-top:20px}.closing-module__CjTLsG__disc{width:60px;height:60px}.closing-module__CjTLsG__bottom{padding-top:15px}}@media (max-height:700px) and (min-width:701px){.closing-module__CjTLsG__body{padding:25px 0 30px}.closing-module__CjTLsG__body h2{font-size:min(8.5vw,16svh)}.closing-module__CjTLsG__disc{width:110px;height:110px}.closing-module__CjTLsG__disc svg{width:45px;height:45px}.closing-module__CjTLsG__link{gap:12px}.closing-module__CjTLsG__bottom{padding-top:18px}.closing-module__CjTLsG__bottom p{font-size:12px}}@media (max-height:500px) and (min-width:701px){.closing-module__CjTLsG__top{padding-bottom:8px;font-size:6px}.closing-module__CjTLsG__body{padding:16px 0}.closing-module__CjTLsG__body h2{font-size:7.1vw}.closing-module__CjTLsG__disc{width:75px;height:75px}.closing-module__CjTLsG__disc svg{width:30px;height:30px}.closing-module__CjTLsG__link{gap:10px;font-size:9px}.closing-module__CjTLsG__bottom{padding-top:10px}.closing-module__CjTLsG__bottom p,.closing-module__CjTLsG__bottom button{font-size:9px}}@media (prefers-reduced-motion:reduce){.closing-module__CjTLsG__closing *,.closing-module__CjTLsG__closing :after{transition:none}}.closing-module__CjTLsG__body h2>[data-title-line]:last-child{font-family:var(--display);letter-spacing:-.05em;font-size:.9em}
.scene-stage-module__O7RomW__chapter{width:100%;min-height:100svh;padding:125px 5% 140px;scroll-margin-top:0;position:relative}.scene-stage-module__O7RomW__chapter:not(:first-child){box-shadow:0 -22px 50px -36px color-mix(in srgb,var(--night) 30%,transparent)}.scene-stage-module__O7RomW__chapter:focus{outline:none}.scene-stage-module__O7RomW__content{width:100%;max-width:1440px;margin:0 auto}.scene-stage-module__O7RomW__chapter[data-chapter="0"]{min-height:165svh;padding-block:0}.scene-stage-module__O7RomW__chapter[data-chapter="0"]>.scene-stage-module__O7RomW__content{align-items:center;height:100svh;padding-block:110px 70px;display:flex;position:sticky;top:0}.scene-stage-module__O7RomW__chapter[data-chapter="0"][data-still=true]{min-height:95svh}.scene-stage-module__O7RomW__chapter[data-chapter="0"][data-still=true]>.scene-stage-module__O7RomW__content{height:auto;min-height:95svh;position:relative}.scene-stage-module__O7RomW__chapter[data-chapter="7"]{align-items:center;display:flex}.scene-stage-module__O7RomW__chapter[data-project-chapter=true]{padding-top:115px;padding-bottom:125px}@media (max-width:700px){.scene-stage-module__O7RomW__chapter{padding:100px 6% 120px}.scene-stage-module__O7RomW__chapter[data-chapter="0"]{min-height:165svh;padding:0 6%}.scene-stage-module__O7RomW__chapter[data-chapter="0"]>.scene-stage-module__O7RomW__content{padding-block:100px 80px}.scene-stage-module__O7RomW__chapter[data-project-chapter=true]{padding:95px 6% 105px}}@media (max-height:550px) and (min-width:701px){.scene-stage-module__O7RomW__chapter{padding-top:90px;padding-bottom:90px}.scene-stage-module__O7RomW__chapter[data-chapter="0"]>.scene-stage-module__O7RomW__content{padding-block:90px 75px}.scene-stage-module__O7RomW__chapter[data-project-chapter=true]{padding-top:90px}}.scene-stage-module__O7RomW__chapter[data-chapter="5"] .bench-heading h2{font:600 clamp(42px,5.5vw,85px)/1.08 var(--sans);letter-spacing:-.065em}.scene-stage-module__O7RomW__chapter[data-chapter="5"] .bench-heading h2>[data-title-line]{display:block}.scene-stage-module__O7RomW__chapter[data-chapter="5"] .bench-heading h2>[data-title-line]:last-child{font-family:var(--display);font-size:.9em}@media (max-width:700px){.scene-stage-module__O7RomW__chapter[data-chapter="5"] .bench-heading h2{font-size:9vw}}.scene-stage-module__O7RomW__chapter+.scene-stage-module__O7RomW__chapter{margin-top:-64px}.scene-stage-module__O7RomW__chapter[data-still=true]{box-shadow:none}@media (max-width:700px){.scene-stage-module__O7RomW__chapter+.scene-stage-module__O7RomW__chapter{margin-top:-40px}}@media (max-height:650px){.scene-stage-module__O7RomW__chapter[data-chapter="0"]{min-height:100svh}.scene-stage-module__O7RomW__chapter[data-chapter="0"]>.scene-stage-module__O7RomW__content{height:auto;min-height:100svh;position:relative}}@media (prefers-reduced-motion:reduce){.scene-stage-module__O7RomW__chapter[data-chapter="0"]{min-height:95svh}.scene-stage-module__O7RomW__chapter[data-chapter="0"]>.scene-stage-module__O7RomW__content{height:auto;min-height:95svh;position:relative}}
.project-captures-module__ZzpwUG__trigger{min-height:44px;color:inherit;font:10px/1.4 var(--sans);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:9px;padding:0;text-decoration:underline;display:flex}.project-captures-module__ZzpwUG__trigger svg{width:15px;height:15px}.project-captures-module__ZzpwUG__trigger:hover{text-decoration-thickness:2px}.project-captures-module__ZzpwUG__trigger:focus-visible{outline-offset:4px;outline:2px solid}.project-captures-module__ZzpwUG__dialog{overscroll-behavior:contain;width:min(94vw,1320px);max-width:none;max-height:92svh;color:var(--paper);background:var(--night);border:1px solid color-mix(in srgb,var(--paper) 23.92%,transparent);border-radius:5px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0007}.project-captures-module__ZzpwUG__dialog::backdrop{background:color-mix(in srgb,var(--night) 85.1%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:has(.project-captures-module__ZzpwUG__dialog[open]){overflow:hidden}.project-captures-module__ZzpwUG__sheet{padding:25px}.project-captures-module__ZzpwUG__heading{justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.project-captures-module__ZzpwUG__heading p{color:var(--accent-soft);font:9px/1.6 var(--mono)}.project-captures-module__ZzpwUG__heading h2{font:500 clamp(25px,3.5vw,46px)/1.1 var(--sans);letter-spacing:-.05em;margin-top:8px}.project-captures-module__ZzpwUG__heading button{min-width:44px;min-height:44px;color:inherit;border:1px solid color-mix(in srgb,var(--paper) 25.1%,transparent);background:0 0;place-items:center;display:grid}.project-captures-module__ZzpwUG__heading button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.project-captures-module__ZzpwUG__figure{margin:0}.project-captures-module__ZzpwUG__image{background:var(--night);justify-content:center;display:flex}.project-captures-module__ZzpwUG__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(92svh - 310px);display:block}.project-captures-module__ZzpwUG__figure figcaption{font:12px/1.5 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.project-captures-module__ZzpwUG__figure figcaption>span:last-child{color:var(--accent-soft);font-size:10px}.project-captures-module__ZzpwUG__footer{border-top:1px solid color-mix(in srgb,var(--paper) 18.82%,transparent);font:10px/1.5 var(--mono);align-items:center;gap:20px;margin-top:20px;padding-top:12px;display:flex}.project-captures-module__ZzpwUG__paging{gap:7px;display:flex}.project-captures-module__ZzpwUG__paging button{min-width:44px;min-height:44px;color:inherit;border:1px solid color-mix(in srgb,var(--paper) 25.1%,transparent);background:0 0;place-items:center;display:grid}.project-captures-module__ZzpwUG__paging button:disabled{opacity:.3}.project-captures-module__ZzpwUG__footer a{min-height:44px;font:11px/1.4 var(--sans);align-items:center;gap:10px;margin-left:auto;display:flex}.project-captures-module__ZzpwUG__footer svg{width:20px;height:20px}.project-captures-module__ZzpwUG__dialog :is(button,a):focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}@media (max-width:700px){.project-captures-module__ZzpwUG__sheet{padding:15px}.project-captures-module__ZzpwUG__heading{padding-bottom:20px}.project-captures-module__ZzpwUG__figure figcaption{font-size:11px;display:block}.project-captures-module__ZzpwUG__figure figcaption>span{display:block}.project-captures-module__ZzpwUG__figure figcaption>span:last-child{margin-top:6px;font-size:9px}.project-captures-module__ZzpwUG__footer{gap:12px;font-size:8px}.project-captures-module__ZzpwUG__footer a{gap:5px;font-size:9px}.project-captures-module__ZzpwUG__footer a svg{width:15px}.project-captures-module__ZzpwUG__image img{max-height:calc(92svh - 275px)}.project-captures-module__ZzpwUG__trigger{gap:5px;font-size:9px}}@media (max-height:500px){.project-captures-module__ZzpwUG__heading{padding-bottom:15px}.project-captures-module__ZzpwUG__heading h2{font-size:25px}.project-captures-module__ZzpwUG__sheet{padding:15px}.project-captures-module__ZzpwUG__image img{width:100%;max-height:none}}
.studio-opening-module__OBkpYq__opening{width:100%;max-width:1440px;color:var(--ink);margin:auto}.studio-opening-module__OBkpYq__kicker{border-bottom:1px solid color-mix(in srgb,var(--ink) 21.96%,transparent);color:var(--muted);font:10px/1.7 var(--mono);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.studio-opening-module__OBkpYq__nameStage{height:min(53svh,520px);min-height:350px;margin-top:20px;position:relative}.studio-opening-module__OBkpYq__nameVisual{transform-origin:50%;will-change:transform;position:absolute;inset:0 0 58px}.studio-opening-module__OBkpYq__nameCanvas{opacity:0;touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-opening-module__OBkpYq__nameCanvas[data-dragging=true]{cursor:grabbing}.studio-opening-module__OBkpYq__nameCanvas:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:3px}.studio-opening-module__OBkpYq__nameFallback{color:var(--accent);font:clamp(82px,20vw,320px)/1 var(--display);letter-spacing:-.065em;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.studio-opening-module__OBkpYq__nameFallback>span{color:var(--accent-hover)}.studio-opening-module__OBkpYq__nameStage[data-ready=true] .studio-opening-module__OBkpYq__nameFallback{opacity:0}.studio-opening-module__OBkpYq__nameStage[data-ready=true] .studio-opening-module__OBkpYq__nameCanvas{opacity:1}.studio-opening-module__OBkpYq__nameCaption{border-top:1px solid color-mix(in srgb,var(--ink) 21.96%,transparent);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio-opening-module__OBkpYq__nameCaption>span{font:9px/1.6 var(--mono);letter-spacing:.025em}.studio-opening-module__OBkpYq__nameCaption small{font:10px/1.4 var(--sans);letter-spacing:0;color:var(--muted);display:block}.studio-opening-module__OBkpYq__modeControls{align-items:center;gap:5px;display:flex}.studio-opening-module__OBkpYq__modeControls button{min-width:80px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0 14px;font-size:11px;transition:color .2s;display:grid;position:relative}.studio-opening-module__OBkpYq__modeControls button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.studio-opening-module__OBkpYq__modeControls button:hover,.studio-opening-module__OBkpYq__modeControls button[aria-pressed=true]{color:var(--accent)}.studio-opening-module__OBkpYq__modeControls button[aria-pressed=true]:after{transform:scaleX(1)}.studio-opening-module__OBkpYq__modeControls button:disabled{opacity:.4}.studio-opening-module__OBkpYq__follow{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:10px;display:flex}.studio-opening-module__OBkpYq__follow:hover{color:var(--accent)}.studio-opening-module__OBkpYq__nameStage[data-intro=false] .studio-opening-module__OBkpYq__nameCaption{opacity:0;visibility:hidden;translate:0 8px}.studio-opening-module__OBkpYq__introduction{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:32px;display:grid}.studio-opening-module__OBkpYq__statement{letter-spacing:-.06em;font-size:clamp(30px,3.7vw,58px);font-weight:500;line-height:1.12}.studio-opening-module__OBkpYq__statement em{color:var(--accent);font-style:normal}.studio-opening-module__OBkpYq__introLine{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.studio-opening-module__OBkpYq__introLine>span,.studio-opening-module__OBkpYq__introLine>em{transition:transform 1s cubic-bezier(.22,1,.36,1);display:block}.studio-opening-module__OBkpYq__introLine:last-child>em{transition-delay:.12s}.studio-opening-module__OBkpYq__opening[data-ready=false] .studio-opening-module__OBkpYq__introLine>span,.studio-opening-module__OBkpYq__opening[data-ready=false] .studio-opening-module__OBkpYq__introLine>em{transform:translateY(116%)}.studio-opening-module__OBkpYq__actions{padding-bottom:4px}.studio-opening-module__OBkpYq__workMagnetic>span{width:100%}.studio-opening-module__OBkpYq__work{min-height:68px;color:var(--ink);letter-spacing:-.025em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:35px;padding:0;font-size:14px;display:flex}.studio-opening-module__OBkpYq__work>span:first-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 37.65%,transparent);padding-bottom:5px;transition:border-color .25s}.studio-opening-module__OBkpYq__workArrow{width:64px;height:64px;color:var(--paper);background:var(--accent);border-radius:50%;place-items:center;transition:background .25s,transform .3s;display:grid}.studio-opening-module__OBkpYq__work svg{stroke-width:1.5px;width:27px;height:27px;transition:transform .25s}.studio-opening-module__OBkpYq__work:hover>span:first-child{border-color:var(--accent)}.studio-opening-module__OBkpYq__work:hover .studio-opening-module__OBkpYq__workArrow{background:var(--accent-hover);transform:rotate(-35deg)}.studio-opening-module__OBkpYq__opening button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.studio-opening-module__OBkpYq__kicker,.studio-opening-module__OBkpYq__introduction,.studio-opening-module__OBkpYq__nameCaption{transition:opacity .85s,translate .85s cubic-bezier(.22,1,.36,1)}.studio-opening-module__OBkpYq__opening[data-ready=false] :is(.studio-opening-module__OBkpYq__kicker,.studio-opening-module__OBkpYq__introduction){opacity:0;visibility:hidden;translate:0 18px}.studio-opening-module__OBkpYq__opening[data-ready=true] .studio-opening-module__OBkpYq__introduction{transition-delay:.2s}.studio-opening-module__OBkpYq__opening[data-still=true] *,.studio-opening-module__OBkpYq__opening[data-still=true] :after{transition:none}@media (max-width:1100px) and (min-width:701px){.studio-opening-module__OBkpYq__statement{font-size:4vw}.studio-opening-module__OBkpYq__introduction{gap:25px;padding-top:26px}.studio-opening-module__OBkpYq__work{gap:25px;min-height:58px;font-size:12px}.studio-opening-module__OBkpYq__workArrow{width:55px;height:55px}.studio-opening-module__OBkpYq__modeControls button{min-width:72px;font-size:10px}}@media (max-width:700px){.studio-opening-module__OBkpYq__kicker{gap:12px;padding-bottom:13px;font-size:8px}.studio-opening-module__OBkpYq__kicker>span:last-child{text-align:right;max-width:116px}.studio-opening-module__OBkpYq__nameStage{height:260px;min-height:0;margin-top:14px}.studio-opening-module__OBkpYq__nameVisual{bottom:50px}.studio-opening-module__OBkpYq__nameFallback{font-size:20vw}.studio-opening-module__OBkpYq__nameCaption{gap:10px;min-height:50px}.studio-opening-module__OBkpYq__nameCaption>span{font-size:8px}.studio-opening-module__OBkpYq__nameCaption small{font-size:9px}.studio-opening-module__OBkpYq__follow{gap:6px;font-size:8px}.studio-opening-module__OBkpYq__modeControls{gap:3px}.studio-opening-module__OBkpYq__modeControls button{min-width:62px;min-height:44px;padding:0 9px;font-size:10px}.studio-opening-module__OBkpYq__introduction{padding-top:24px;display:block}.studio-opening-module__OBkpYq__statement{font-size:7.8vw;line-height:1.15}.studio-opening-module__OBkpYq__actions{margin-top:25px;padding-bottom:0}.studio-opening-module__OBkpYq__workMagnetic{width:100%}.studio-opening-module__OBkpYq__work{gap:30px;width:100%;min-height:56px;font-size:13px}.studio-opening-module__OBkpYq__workArrow{width:54px;height:54px}.studio-opening-module__OBkpYq__work svg{width:24px;height:24px}}@media (max-width:700px) and (max-height:650px){.studio-opening-module__OBkpYq__nameStage{height:210px}.studio-opening-module__OBkpYq__introduction{padding-top:20px}.studio-opening-module__OBkpYq__statement{font-size:7.4vw}.studio-opening-module__OBkpYq__actions{margin-top:20px}.studio-opening-module__OBkpYq__work{gap:18px;min-height:48px;font-size:12px}.studio-opening-module__OBkpYq__workArrow{width:48px;height:48px}}@media (min-width:701px) and (max-height:700px){.studio-opening-module__OBkpYq__nameStage{height:370px;min-height:0}.studio-opening-module__OBkpYq__statement{font-size:min(3.7vw,6.5svh)}.studio-opening-module__OBkpYq__introduction{padding-top:24px}}@media (min-width:701px) and (max-height:500px){.studio-opening-module__OBkpYq__nameStage{height:270px}.studio-opening-module__OBkpYq__kicker{padding-bottom:12px;font-size:6px}.studio-opening-module__OBkpYq__statement{font-size:3.2vw}.studio-opening-module__OBkpYq__introduction{padding-top:20px}.studio-opening-module__OBkpYq__work{gap:22px;min-height:44px;font-size:11px}.studio-opening-module__OBkpYq__workArrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.studio-opening-module__OBkpYq__opening *,.studio-opening-module__OBkpYq__opening :after{transition:none}}
.flow-layout-module__bd3iLq__document{background:var(--paper);position:relative}.flow-layout-module__bd3iLq__header.site-header{z-index:50;background:color-mix(in srgb,var(--nav-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:82px;color:var(--ink);border:0;grid-template-columns:1fr auto 1fr;margin:0;padding:0 4.5%;transition:background-color .3s,color .2s,opacity .5s;display:grid;position:fixed;inset:0 0 auto}.flow-layout-module__bd3iLq__header .brand{min-width:44px;min-height:44px;color:var(--accent);justify-self:start;align-items:center;gap:1px;display:flex}.flow-layout-module__bd3iLq__header .brand svg{flex-shrink:0;width:23px;height:28px}.flow-layout-module__bd3iLq__header .flow-layout-module__bd3iLq__brandName{font:700 25px/1 var(--display);letter-spacing:-.055em;color:var(--accent)}.flow-layout-module__bd3iLq__header .motion-toggle{border-radius:3px;grid-area:1/3;justify-self:end;min-height:44px;padding-inline:12px;font-size:9px}.flow-layout-module__bd3iLq__header .motion-dot{border-radius:1px}.flow-layout-module__bd3iLq__header nav{gap:28px;margin-right:100px}.flow-layout-module__bd3iLq__header nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:12px;display:flex}.flow-layout-module__bd3iLq__header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.flow-layout-module__bd3iLq__header nav a svg{width:16px;height:16px}.flow-layout-module__bd3iLq__header[data-dark=true]{color:var(--paper)}.flow-layout-module__bd3iLq__header[data-dark=true] .brand{color:var(--paper)}.flow-layout-module__bd3iLq__header[data-dark=true] .motion-toggle{border-color:color-mix(in srgb,var(--paper) 31.37%,transparent)}.flow-layout-module__bd3iLq__header[data-dark=true] .motion-dot{background:var(--paper)}.flow-layout-module__bd3iLq__progress{background:color-mix(in srgb,currentColor 12%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.flow-layout-module__bd3iLq__progress span{transform-origin:0;background:currentColor;height:100%;display:block}.flow-layout-module__bd3iLq__index{z-index:60;min-height:44px;color:var(--nav-ink);align-items:center;transition:opacity .5s;display:flex;position:fixed;top:19px;right:calc(4.5% + 100px)}.flow-layout-module__bd3iLq__index .chapter-trigger{gap:9px}.flow-layout-module__bd3iLq__index .chapter-current{display:none}.flow-layout-module__bd3iLq__index .chapter-current>span:last-child{display:none}.flow-layout-module__bd3iLq__index .chapter-trigger-hint{opacity:.85;margin-left:2px;font-size:10px;display:block}.flow-layout-module__bd3iLq__index .chapter-trigger>svg{width:14px;height:14px}.flow-layout-module__bd3iLq__steps{display:none}.flow-layout-module__bd3iLq__document .chapter-panel{inset:82px 4.5% auto auto}.flow-layout-module__bd3iLq__document[data-intro-ready=false] :is(.flow-layout-module__bd3iLq__header,.flow-layout-module__bd3iLq__index){opacity:0;visibility:hidden}.flow-layout-module__bd3iLq__document[data-still=true] :is(.flow-layout-module__bd3iLq__header,.flow-layout-module__bd3iLq__index){transition:none}@media (max-width:1000px) and (min-width:701px){.flow-layout-module__bd3iLq__header .flow-layout-module__bd3iLq__brandName{font-size:21px}.flow-layout-module__bd3iLq__header .brand svg{width:20px;height:24px}.flow-layout-module__bd3iLq__header nav{gap:18px;margin-right:70px}.flow-layout-module__bd3iLq__header nav a{font-size:11px}.flow-layout-module__bd3iLq__index{right:calc(4.5% + 85px)}.flow-layout-module__bd3iLq__index .chapter-current{display:none}}@media (max-width:700px){.flow-layout-module__bd3iLq__header.site-header{height:70px;padding:0 6%}.flow-layout-module__bd3iLq__header .brand svg{width:19px;height:23px}.flow-layout-module__bd3iLq__header .flow-layout-module__bd3iLq__brandName{font-size:20px}.flow-layout-module__bd3iLq__header>nav{display:none}.flow-layout-module__bd3iLq__header .motion-toggle{padding-inline:8px;font-size:7px}.flow-layout-module__bd3iLq__index{max-width:calc(100% - 150px);top:13px;left:50%;right:auto;transform:translate(-50%)}.flow-layout-module__bd3iLq__index .chapter-current{opacity:1;gap:8px;font-size:8px;display:flex}.flow-layout-module__bd3iLq__index .chapter-current>span:first-child{opacity:.6;font-size:8px}.flow-layout-module__bd3iLq__index .chapter-current>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:90px;display:block;overflow:hidden}.flow-layout-module__bd3iLq__index .chapter-trigger-hint{display:none}.flow-layout-module__bd3iLq__document .chapter-panel{inset:78px auto auto 50%;transform:translate(-50%)}}@media (max-width:350px){.flow-layout-module__bd3iLq__index .chapter-current>span:last-child{display:none}.flow-layout-module__bd3iLq__header .flow-layout-module__bd3iLq__brandName{font-size:18px}.flow-layout-module__bd3iLq__header .brand svg{width:17px;height:21px}}@media (max-height:550px) and (min-width:701px){.flow-layout-module__bd3iLq__header.site-header{height:62px}.flow-layout-module__bd3iLq__index{top:9px}.flow-layout-module__bd3iLq__document .chapter-panel{inset:70px 4.5% auto auto}}@media (prefers-reduced-motion:reduce){.flow-layout-module__bd3iLq__header,.flow-layout-module__bd3iLq__index{transition:none}}.flow-layout-module__bd3iLq__header[data-dark=true] .flow-layout-module__bd3iLq__brandName{color:var(--paper)}.flow-layout-module__bd3iLq__header[data-dark=true] nav a:hover{color:var(--accent-soft)}
.project-narrative-module__dfDwmW__caseStudy{--step-accent:var(--accent);grid-template-columns:34% 66%;width:100%;display:grid}.project-narrative-module__dfDwmW__header,.project-narrative-module__dfDwmW__body{display:contents}.project-narrative-module__dfDwmW__meta{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);font:9px/1.6 var(--mono);letter-spacing:.035em;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:17px;display:flex}.project-narrative-module__dfDwmW__projectNumber{align-items:center;gap:13px;display:flex}.project-narrative-module__dfDwmW__projectNumber b{font:400 32px/1 var(--mono);letter-spacing:-.08em;color:inherit}.project-narrative-module__dfDwmW__title{font:600 clamp(70px,10.7vw,170px)/1.05 var(--display);letter-spacing:-.04em;grid-area:2/1/auto/-1;align-self:end;align-items:baseline;gap:.07em;padding:0 0 25px;display:flex}.project-narrative-module__dfDwmW__title>span{display:block}.project-narrative-module__dfDwmW__actions{flex-wrap:wrap;grid-area:3/1;align-self:start;align-items:center;gap:8px 25px;margin-top:26px;padding-right:14%;display:flex}.project-narrative-module__dfDwmW__actions a{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);min-height:44px;font:11px var(--sans);background:0 0;align-items:center;gap:12px;padding:0;display:flex}.project-narrative-module__dfDwmW__actions .exhibit-notes-trigger{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);min-height:44px;font:11px var(--sans);background:0 0;align-items:center;gap:12px;padding:0;display:flex}.project-narrative-module__dfDwmW__actions .exhibit-notes-trigger>span{border:1px solid;border-radius:2px;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.project-narrative-module__dfDwmW__actions svg{width:16px;height:16px}.project-narrative-module__dfDwmW__actions a:focus-visible,.project-narrative-module__dfDwmW__actions button:focus-visible{outline-offset:4px;outline:2px solid}.project-narrative-module__dfDwmW__narrative{grid-area:4/1;min-width:0;padding:0 16% 0 0}.project-narrative-module__dfDwmW__step{border-left:1px solid color-mix(in srgb,currentColor 16%,transparent);flex-direction:column;justify-content:center;align-items:flex-start;min-height:48svh;padding:45px 0 45px 22px;display:flex;position:relative}.project-narrative-module__dfDwmW__step:before{content:"";background:var(--step-accent);opacity:0;width:3px;transform:scaleY(var(--step-read,1));transform-origin:top;transition:opacity .25s;position:absolute;top:26px;bottom:26px;left:-2px}.project-narrative-module__dfDwmW__step[data-current=true]:before{opacity:1}.project-narrative-module__dfDwmW__stepNumber{font:9px/1.5 var(--mono);letter-spacing:.04em;opacity:.65}.project-narrative-module__dfDwmW__step h3{letter-spacing:-.05em;margin-top:17px;font-size:clamp(25px,2.4vw,36px);font-weight:500;line-height:1.2}.project-narrative-module__dfDwmW__step[data-current=true] h3{color:var(--step-accent)}.project-narrative-module__dfDwmW__step>p{opacity:.85;max-width:350px;margin-top:20px;font-size:15px;line-height:1.85}.project-narrative-module__dfDwmW__technologies{font:8px/1.7 var(--mono);opacity:.75;flex-wrap:wrap;gap:8px 15px;margin-top:23px;display:flex}.project-narrative-module__dfDwmW__stickyStudy{background:var(--chapter-color);grid-area:3/2/span 2;align-self:start;width:100%;min-width:0;position:sticky;top:110px}.project-narrative-module__dfDwmW__studyCaption{min-height:44px;font:8px/1.6 var(--mono);color:color-mix(in srgb,currentColor 80%,transparent);justify-content:space-between;align-items:center;gap:20px;padding:0 3% 10px;display:flex}.project-narrative-module__dfDwmW__readingRail{background:color-mix(in srgb,currentColor 15%,transparent);height:1px;margin:0 3% 15px;position:relative}.project-narrative-module__dfDwmW__readingRail>span{background:var(--step-accent);transform-origin:0;height:100%;display:block}.project-narrative-module__dfDwmW__readingRail>i{background:var(--chapter-color);width:1px;height:5px;box-shadow:0 0 0 2px var(--chapter-color);position:absolute;top:-2px}.project-narrative-module__dfDwmW__visual{width:100%;min-width:0}.project-narrative-module__dfDwmW__visual .world-heading{display:none}:is(.project-narrative-module__dfDwmW__visual .world-drag,.project-narrative-module__dfDwmW__visual .world-axis){opacity:.65;font-size:8px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:min(44svh,480px)}.project-narrative-module__dfDwmW__caseStudy[data-project="0"]{--step-accent:var(--accent-soft)}.project-narrative-module__dfDwmW__caseStudy[data-project="0"] .project-narrative-module__dfDwmW__visual .world-viewport{height:min(36svh,390px)}.project-narrative-module__dfDwmW__caseStudy[data-project="0"] .project-world-0{color:var(--paper);--world-accent:var(--phase-positive)}.project-narrative-module__dfDwmW__caseStudy[data-project="0"] .project-narrative-module__dfDwmW__title>span:last-child{color:var(--accent-soft)}.project-narrative-module__dfDwmW__caseStudy[data-project="1"]{grid-template-columns:66% 34%}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__actions,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__narrative{grid-column:2;padding-left:12%;padding-right:0}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__title{grid-column:1/-1}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__title>span:last-child{color:var(--accent)}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__stickyStudy{grid-column:1}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:min(32svh,360px)}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__title{color:var(--accent)}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__visual .world-viewport{height:min(46svh,510px)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"]{--step-accent:var(--paper)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__title{font-size:clamp(100px,14vw,220px)}.project-narrative-module__dfDwmW__caseStudy[data-compact=true] .project-narrative-module__dfDwmW__step{min-height:38svh;padding-block:30px}.project-narrative-module__dfDwmW__caseStudy[data-compact=true] .project-narrative-module__dfDwmW__actions{margin-top:0}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-world-3{color:var(--paper);--world-accent:var(--paper)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__visual .world-viewport{background:0 0;border:0;height:min(52svh,520px);min-height:0}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-development{color:var(--paper);background:0 0;border:0;padding:0 4%}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-stage{width:100%;max-width:580px;height:min(43svh,410px)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-fill{fill:var(--paper);filter:drop-shadow(0 20px 18px color-mix(in srgb,var(--night) 18.82%,transparent))}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-wire{stroke:var(--paper)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-vertex-points{fill:var(--paper)}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-vertex-labels{opacity:.9}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-render-pipeline>button{min-height:44px;color:var(--paper);border:0;border-bottom:1px solid color-mix(in srgb,var(--paper) 31.37%,transparent);background:0 0;border-radius:0}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-render-pipeline>button[aria-pressed=true]{color:var(--accent);background:var(--paper);border-color:var(--paper);padding-inline:12px}@media (min-width:1600px){.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__title{font-size:220px}}@media (max-width:1100px) and (min-width:701px){.project-narrative-module__dfDwmW__title{font-size:10.7vw}.project-narrative-module__dfDwmW__actions{gap:7px 18px;padding-right:10%}.project-narrative-module__dfDwmW__narrative{padding-right:12%}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__title,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__actions,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__narrative{padding-left:10%}.project-narrative-module__dfDwmW__step h3{font-size:27px}.project-narrative-module__dfDwmW__step>p{font-size:14px}.project-narrative-module__dfDwmW__stickyStudy{top:98px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:44svh}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:35svh}}@media (max-width:700px){.project-narrative-module__dfDwmW__caseStudy,.project-narrative-module__dfDwmW__caseStudy[data-project="1"]{display:block}.project-narrative-module__dfDwmW__header{margin-bottom:28px;display:block}.project-narrative-module__dfDwmW__meta{gap:10px;margin-bottom:22px;padding-bottom:12px;font-size:7px}.project-narrative-module__dfDwmW__projectNumber{gap:10px}.project-narrative-module__dfDwmW__projectNumber b{font-size:23px}.project-narrative-module__dfDwmW__title,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__title{padding:0;font-size:12.2vw;line-height:1.1;display:block}.project-narrative-module__dfDwmW__title>[data-title-line]{display:inline-block}.project-narrative-module__dfDwmW__title>span+span{margin-left:.04em}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__title{font-size:15vw}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__title{font-size:24vw}.project-narrative-module__dfDwmW__actions,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__actions{gap:8px 26px;margin-top:19px;padding:0;display:flex}.project-narrative-module__dfDwmW__body{flex-direction:column;display:flex}.project-narrative-module__dfDwmW__stickyStudy,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__stickyStudy{z-index:2;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);order:-1;padding-top:12px;padding-bottom:10px;position:sticky;top:75px}.project-narrative-module__dfDwmW__studyCaption{padding:0 0 7px;font-size:8px}.project-narrative-module__dfDwmW__readingRail{margin:0 0 10px}.project-narrative-module__dfDwmW__narrative,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__narrative{width:100%;padding:0}.project-narrative-module__dfDwmW__step{min-height:45svh;padding:35px 0 35px 20px}.project-narrative-module__dfDwmW__stepNumber{font-size:9px}.project-narrative-module__dfDwmW__step h3{margin-top:16px;font-size:29px}.project-narrative-module__dfDwmW__step>p{max-width:370px;margin-top:17px;font-size:14px}.project-narrative-module__dfDwmW__technologies{margin-top:20px;font-size:8px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:28svh;min-height:160px}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:25svh;min-height:150px}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__visual .world-viewport{height:28svh;min-height:165px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__visual .world-viewport{height:215px;min-height:0}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-stage{height:155px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-development{padding:0}.project-narrative-module__dfDwmW__caseStudy[data-compact=true] .project-narrative-module__dfDwmW__step{min-height:0;padding-block:32px}.project-narrative-module__dfDwmW__caseStudy[data-compact=true] .project-narrative-module__dfDwmW__stickyStudy{position:relative;top:auto}:is(.project-narrative-module__dfDwmW__visual .world-drag,.project-narrative-module__dfDwmW__visual .world-axis){font-size:7px}}@media (max-width:700px) and (max-height:600px){.project-narrative-module__dfDwmW__stickyStudy,.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__stickyStudy{padding-top:8px;padding-bottom:5px;top:70px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:110px;min-height:0}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:105px}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__visual .world-viewport{height:115px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__visual .world-viewport{height:175px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-stage{height:115px}.project-narrative-module__dfDwmW__step{min-height:50svh}}@media (min-width:701px) and (max-height:700px){.project-narrative-module__dfDwmW__stickyStudy{top:85px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:37svh;min-height:0}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:29svh}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__visual .world-viewport{height:44svh}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-stage{height:33svh}.project-narrative-module__dfDwmW__step{min-height:64svh;padding-top:40px;padding-bottom:40px}}@media (min-width:701px) and (max-height:500px){.project-narrative-module__dfDwmW__meta{margin-bottom:25px;font-size:7px}.project-narrative-module__dfDwmW__stickyStudy{top:77px}.project-narrative-module__dfDwmW__studyCaption{padding-bottom:5px;font-size:6px}.project-narrative-module__dfDwmW__caseStudy[data-project] .project-narrative-module__dfDwmW__visual .world-viewport{height:115px}.project-narrative-module__dfDwmW__caseStudy[data-project="1"] .project-narrative-module__dfDwmW__visual .world-viewport{height:100px}.project-narrative-module__dfDwmW__caseStudy[data-project="2"] .project-narrative-module__dfDwmW__visual .world-viewport{height:95px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .project-narrative-module__dfDwmW__visual .world-viewport{height:200px}.project-narrative-module__dfDwmW__caseStudy[data-project="3"] .apex-triangle-stage{height:140px}.project-narrative-module__dfDwmW__step{min-height:80svh}.project-narrative-module__dfDwmW__step h3{font-size:25px}.project-narrative-module__dfDwmW__step>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.project-narrative-module__dfDwmW__step:before{transition:none}}
