.GrausProjectStory-module__WHMdpq__story h2,.GrausProjectStory-module__WHMdpq__story h3,.GrausProjectStory-module__WHMdpq__story h4,.GrausProjectStory-module__WHMdpq__story p{margin-block:0}.GrausProjectStory-module__WHMdpq__eyebrow{color:var(--project-detail-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.GrausProjectStory-module__WHMdpq__overview{border-bottom:1px solid var(--project-detail-border);text-align:center;padding-block:clamp(4rem,8vw,7rem)}.GrausProjectStory-module__WHMdpq__overviewIntro{max-width:58rem;margin-inline:auto}.GrausProjectStory-module__WHMdpq__overviewTitleMask,.GrausProjectStory-module__WHMdpq__problemTitleMask{overflow-clip-margin:.9rem;perspective:70rem;margin-bottom:-.9rem;padding-bottom:.9rem;overflow:clip}.GrausProjectStory-module__WHMdpq__overviewTitleMask{margin-top:.9rem}.GrausProjectStory-module__WHMdpq__problemTitleMask{margin-top:1rem}.GrausProjectStory-module__WHMdpq__overviewIntro h2{letter-spacing:-.055em;font-size:clamp(3rem,6.8vw,6.25rem);font-weight:400;line-height:.92}.GrausProjectStory-module__WHMdpq__overviewBody{max-width:47rem;color:var(--project-detail-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;margin:1.5rem auto 0!important}.GrausProjectStory-module__WHMdpq__overviewStack{margin-top:clamp(2.5rem,5vw,4rem)}.GrausProjectStory-module__WHMdpq__overviewStack ul{flex-wrap:wrap;justify-content:center;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.GrausProjectStory-module__WHMdpq__overviewStack li{border:1px solid var(--project-detail-border);color:var(--project-detail-muted);padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.GrausProjectStory-module__WHMdpq__overviewMedia{text-align:left;width:min(100%,72rem);margin:clamp(2.5rem,6vw,5rem) auto 0}.GrausProjectStory-module__WHMdpq__overviewMedia .project-media-frame{border:0}:is(.GrausProjectStory-module__WHMdpq__overviewMedia .project-media-frame,.GrausProjectStory-module__WHMdpq__journeyStageMedia .project-media-frame){background:0 0;overflow:hidden}.GrausProjectStory-module__WHMdpq__problem{--problem-ink:color-mix(in srgb, var(--project-detail-ink) 76%, #101619);color:var(--problem-ink);text-align:center;padding-top:clamp(5rem,10vw,9rem);position:relative}.GrausProjectStory-module__WHMdpq__problemIntro{width:min(100%,67rem);margin-inline:auto}.GrausProjectStory-module__WHMdpq__problemIntro h2{letter-spacing:-.055em;font-size:clamp(3rem,7.5vw,7rem);font-weight:400;line-height:.9}.GrausProjectStory-module__WHMdpq__problemStage{align-items:start;min-height:70svh;padding-block:clamp(1.75rem,3.5vw,3rem) clamp(2.5rem,5vw,4rem);display:grid}.GrausProjectStory-module__WHMdpq__problemPaper{--paper-outer-top:7.5%;--paper-center-top:4.1%;--paper-center-bottom:90.2%;--paper-outer-bottom:93.6%;--paper-x-0:0%;--paper-x-1:25%;--paper-x-2:50%;--paper-x-3:75%;--paper-x-4:100%;--paper-top-0:7.5%;--paper-top-1:7.5%;--paper-top-2:4.1%;--paper-top-3:7.5%;--paper-top-4:7.5%;--paper-bottom-0:93.6%;--paper-bottom-1:93.6%;--paper-bottom-2:90.2%;--paper-bottom-3:93.6%;--paper-bottom-4:93.6%;--paper-corner-top-left-x:90.8%;--paper-corner-top-left-y:7.5%;--paper-corner-top-bottom-y:23%;--paper-corner-bottom-top-y:78.1%;--paper-corner-bottom-right-x:18.5%;--paper-corner-bottom-right-y:93.6%;--paper-fold-shadow:0;--problem-long-text-icon-x:2%;--problem-long-text-icon-y:8%;--problem-long-text-icon-width:33%;--problem-long-text-line-gap:1.4565rem;--problem-long-text-line-thickness:6px;--problem-long-text-primary-width:55%;--problem-long-text-primary-x:38%;--problem-long-text-primary-y:30%;--problem-long-text-secondary-width:90%;--problem-long-text-secondary-x:6%;--problem-long-text-secondary-y:84%;--problem-path-a-mirror:1;--problem-path-a-opacity:.78;--problem-path-a-rotation:-15deg;--problem-path-a-trim-left:0%;--problem-path-a-trim-right:6%;--problem-path-a-x:8.2%;--problem-path-a-y:64.6%;--problem-path-b-mirror:1;--problem-path-b-opacity:.78;--problem-path-b-rotation:-5.4deg;--problem-path-b-trim-left:11%;--problem-path-b-trim-right:0%;--problem-path-b-x:43%;--problem-path-b-y:64.6%;--problem-plane-rotation:0deg;--problem-plane-x:88%;--problem-plane-y:70%;aspect-ratio:1.38;isolation:isolate;width:min(100%,72rem);margin-inline:auto;position:relative;overflow:hidden}.GrausProjectStory-module__WHMdpq__problemPaperReveal{width:100%}.GrausProjectStory-module__WHMdpq__problemPaperSurface,.GrausProjectStory-module__WHMdpq__problemPaperPanel,.GrausProjectStory-module__WHMdpq__problemPaperCorner,.GrausProjectStory-module__WHMdpq__problemPaperCrease,.GrausProjectStory-module__WHMdpq__problemPaperSeam,.GrausProjectStory-module__WHMdpq__problemPaperRules,.GrausProjectStory-module__WHMdpq__problemPaperRedRule{pointer-events:none;position:absolute}.GrausProjectStory-module__WHMdpq__problemPaperSurface{z-index:0;clip-path:polygon(var(--paper-x-0) var(--paper-top-0), var(--paper-x-1) var(--paper-top-1), var(--paper-x-2) var(--paper-top-2), var(--paper-x-3) var(--paper-top-3), var(--paper-x-4) var(--paper-top-4), var(--paper-x-4) var(--paper-bottom-4), var(--paper-x-3) var(--paper-bottom-3), var(--paper-x-2) var(--paper-bottom-2), var(--paper-x-1) var(--paper-bottom-1), var(--paper-x-0) var(--paper-bottom-0));inset:0}.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaperSurface,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaperPanel,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaperCorner,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaperCrease{will-change:clip-path}.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPaperSurface,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPaperPanel,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPaperCorner,.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPaperCrease{will-change:auto}.GrausProjectStory-module__WHMdpq__problemPaperPanel{z-index:1;inset:0}.GrausProjectStory-module__WHMdpq__problemPaperPanel:after{content:"";opacity:var(--paper-fold-shadow);pointer-events:none;background:0 0;position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="1"]{clip-path:polygon(var(--paper-x-0) var(--paper-top-0), var(--paper-x-1) var(--paper-top-1), var(--paper-x-1) var(--paper-bottom-1), var(--paper-x-0) var(--paper-bottom-0));background:#fcfcfa}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="1"]:after{background:linear-gradient(90deg,#ffffff14,#19303c29)}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="2"]{clip-path:polygon(var(--paper-x-1) var(--paper-top-1), var(--paper-x-2) var(--paper-top-2), var(--paper-x-2) var(--paper-bottom-2), var(--paper-x-1) var(--paper-bottom-1));background:#eeeeea}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="2"]:after{background:linear-gradient(90deg,#ffffff38,#152b3733)}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="3"]{clip-path:polygon(var(--paper-x-2) var(--paper-top-2), var(--paper-x-3) var(--paper-top-3), var(--paper-x-3) var(--paper-bottom-3), var(--paper-x-2) var(--paper-bottom-2));background:#fff}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="3"]:after{background:linear-gradient(90deg,#18303c2e,#fff3)}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="4"]{clip-path:polygon(var(--paper-x-3) var(--paper-top-3), var(--paper-x-4) var(--paper-top-4), var(--paper-x-4) var(--paper-bottom-4), var(--paper-x-3) var(--paper-bottom-3));background:#f4f4ef}.GrausProjectStory-module__WHMdpq__problemPaperPanel[data-paper-panel="4"]:after{background:linear-gradient(90deg,#18303c24,#ffffff14)}.GrausProjectStory-module__WHMdpq__problemPaperCorner,.GrausProjectStory-module__WHMdpq__problemPaperCrease{z-index:2;inset:0;overflow:hidden}.GrausProjectStory-module__WHMdpq__problemPaperCorner[data-paper-corner=top],.GrausProjectStory-module__WHMdpq__problemPaperCrease[data-paper-corner=top]{clip-path:polygon(var(--paper-corner-top-left-x) var(--paper-corner-top-left-y), var(--paper-x-4) var(--paper-top-4), var(--paper-x-4) var(--paper-corner-top-bottom-y))}.GrausProjectStory-module__WHMdpq__problemPaperCorner[data-paper-corner=bottom],.GrausProjectStory-module__WHMdpq__problemPaperCrease[data-paper-corner=bottom]{clip-path:polygon(var(--paper-x-0) var(--paper-corner-bottom-top-y), var(--paper-x-0) var(--paper-bottom-0), var(--paper-corner-bottom-right-x) var(--paper-corner-bottom-right-y))}.GrausProjectStory-module__WHMdpq__problemPaperCorner[data-paper-corner=top]{background:#ecece7}.GrausProjectStory-module__WHMdpq__problemPaperCorner[data-paper-corner=bottom]{background:#f2f2ee}.GrausProjectStory-module__WHMdpq__problemPaperCrease{z-index:4;opacity:.78;background:linear-gradient(45deg,#0000 39%,#ffffff29 47%,#6e6e6a0e 51%,#0000 62%)}.GrausProjectStory-module__WHMdpq__problemPaperRules{z-index:3;width:100%;height:100%;inset:0}.GrausProjectStory-module__WHMdpq__problemPaperRules line{stroke:#6eb6f457;stroke-width:1.15px;vector-effect:non-scaling-stroke}.GrausProjectStory-module__WHMdpq__problemPaperRedRule{z-index:7;width:100%;height:100%;inset:0}.GrausProjectStory-module__WHMdpq__problemPaperRedRule polyline{fill:none;stroke:#e9434feb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;vector-effect:non-scaling-stroke}.GrausProjectStory-module__WHMdpq__problemPaperSeam{z-index:5;top:var(--paper-outer-top);bottom:calc(100% - var(--paper-outer-bottom));background:linear-gradient(90deg,#0000,#ffffff3d 48%,#62625e0b 58%,#0000);width:1.05%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPaperSeam[data-paper-seam="1"]{top:var(--paper-top-1);bottom:calc(100% - var(--paper-bottom-1));left:var(--paper-x-1)}.GrausProjectStory-module__WHMdpq__problemPaperSeam[data-paper-seam="2"]{top:var(--paper-top-2);bottom:calc(100% - var(--paper-bottom-2));left:var(--paper-x-2);background:linear-gradient(90deg,#0000,#ffffff6b 48%,#62625e11 60%,#0000);width:1.3%}.GrausProjectStory-module__WHMdpq__problemPaperSeam[data-paper-seam="3"]{top:var(--paper-top-3);bottom:calc(100% - var(--paper-bottom-3));left:var(--paper-x-3)}.GrausProjectStory-module__WHMdpq__problemBody{max-width:53rem;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.5;margin:clamp(1.5rem,3vw,2.5rem) auto 0!important}.GrausProjectStory-module__WHMdpq__problemBodyWord{display:inline-block}.GrausProjectStory-module__WHMdpq__problemBodyWord:not(:last-child){margin-right:.25em}.GrausProjectStory-module__WHMdpq__problemHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 94%;background-repeat:no-repeat;background-size:0 100%;margin-inline:-.12em;padding-inline:.12em;font-weight:500;transition:background-size .38s cubic-bezier(.16,1,.3,1),color .24s,text-shadow .24s}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=colombia]{background-image:linear-gradient(#f7d54a 0 50%,#6c95cf 50% 75%,#e47a86 75% 100%)}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=explanations]{background-image:linear-gradient(90deg,#fdca00,#fdca00)}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=activities]{background-image:linear-gradient(90deg,#00b6f5,#00b6f5)}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=feedback]{background-image:linear-gradient(90deg,#f84e8b,#f84e8b)}.GrausProjectStory-module__WHMdpq__problemHighlight:hover{background-size:100% 100%}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=explanations]:hover,.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=activities]:hover,.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=feedback]:hover{color:#17384a}.GrausProjectStory-module__WHMdpq__problemHighlight[data-problem-highlight=colombia]:hover{color:#13242d;text-shadow:none}.GrausProjectStory-module__WHMdpq__problemCharacter{color:var(--problem-ink);transition:color 90ms linear}.GrausProjectStory-module__WHMdpq__problem[data-scroll-enhanced=true] .GrausProjectStory-module__WHMdpq__problemCharacter[data-filled=false]{color:color-mix(in srgb, var(--problem-ink) 24%, var(--project-detail-paper))}.GrausProjectStory-module__WHMdpq__problem .GrausProjectStory-module__WHMdpq__problemHighlight:hover .GrausProjectStory-module__WHMdpq__problemCharacter{color:inherit}.GrausProjectStory-module__WHMdpq__problemPaperFooter{justify-items:center;width:min(100%,64rem);margin:clamp(2.75rem,5vw,4.5rem) auto 0;display:grid}.GrausProjectStory-module__WHMdpq__problemBridge{text-align:center;max-width:60rem;font-size:clamp(.82rem,1.15vw,.95rem);font-weight:500;line-height:1.5;margin-inline:auto!important}.GrausProjectStory-module__WHMdpq__problemBridge>span,.GrausProjectStory-module__WHMdpq__problemBridge>strong,.GrausProjectStory-module__WHMdpq__problemBridge>strong>span{display:block}.GrausProjectStory-module__WHMdpq__problemBridge>span{color:var(--project-detail-muted);font-size:.78em;font-weight:400}.GrausProjectStory-module__WHMdpq__problemBridge>strong{color:var(--problem-ink);letter-spacing:-.045em;margin:.8rem auto 0;font-size:clamp(1.75rem,3.25vw,2.8rem);font-weight:400;line-height:1.12}.GrausProjectStory-module__WHMdpq__problemBridge>strong em{color:#0898f9;font-style:normal;font-weight:500}.GrausProjectStory-module__WHMdpq__problemBridgeAccent{color:#0898f9;width:fit-content;margin:.18rem auto 0;font-weight:500}.GrausProjectStory-module__WHMdpq__problemBridgeDivider{background:repeating-linear-gradient(90deg,#0898f96b 0 2px,#0000 2px 7px);width:100%;height:1px;margin-top:clamp(2.25rem,4vw,3.5rem);display:block}.GrausProjectStory-module__WHMdpq__problemRoute{isolation:isolate;z-index:6;position:absolute;inset:14% 3% 16%}.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal,.GrausProjectStory-module__WHMdpq__problemRouteSteps li{--problem-route-reveal-y:0rem;opacity:1;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.GrausProjectStory-module__WHMdpq__problem[data-scroll-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemRoute{pointer-events:none}.GrausProjectStory-module__WHMdpq__problem[data-scroll-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] :is(.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal,.GrausProjectStory-module__WHMdpq__problemRouteSteps li){--problem-route-reveal-y:.8rem;opacity:0;transition-delay:0s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRoute{pointer-events:auto}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] :is(.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal,.GrausProjectStory-module__WHMdpq__problemRouteSteps li){--problem-route-reveal-y:0rem;opacity:1}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRouteGraphic{transition-delay:0s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRouteStart{transition-delay:45ms}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRouteSteps li:first-child{transition-delay:90ms}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRouteSteps li:last-child{transition-delay:.135s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemRouteGoal{transition-delay:.18s}.GrausProjectStory-module__WHMdpq__problemRouteGraphic{z-index:0;aspect-ratio:439/129;width:84%;transform:translateY(var(--problem-route-reveal-y)) rotate(-1.25deg);position:absolute;inset:40% auto auto 9.5%;overflow:visible;height:auto!important}.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage{-o-object-fit:contain;object-fit:contain;width:100%;inset:0;height:100%!important}.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal{--problem-panel-angle:0deg;z-index:2;appearance:none;width:11rem;height:9.5rem;color:inherit;cursor:pointer;font:inherit;text-align:center;transform:translateX(-50%) translateY(var(--problem-route-reveal-y)) rotate(var(--problem-panel-angle));background:0 0;border:0;padding:0;position:absolute;top:50%}.GrausProjectStory-module__WHMdpq__problemRouteStart{width:12rem;top:53%;left:10%}.GrausProjectStory-module__WHMdpq__problemRouteGoal{width:12rem;top:53%;left:94%}.GrausProjectStory-module__WHMdpq__problemRouteMarker{--problem-marker-glow:#0898f94d;isolation:isolate;background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemRouteMarker:before{z-index:0;background:radial-gradient(circle, var(--problem-marker-glow) 0%, transparent 72%);content:"";opacity:.5;border-radius:50%;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:8%;transform:scale(.92)}.GrausProjectStory-module__WHMdpq__problemRouteMarker img{z-index:1;-o-object-fit:contain;object-fit:contain;opacity:1;filter:none;width:100%;display:block;position:relative;height:100%!important}.GrausProjectStory-module__WHMdpq__problemStartMarker{width:4.7rem;height:5.65rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.GrausProjectStory-module__WHMdpq__problemGoalMarker{--problem-marker-glow:#fdca0061;width:5.25rem;height:5.65rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.GrausProjectStory-module__WHMdpq__problemRouteStart:is(:hover,:focus-visible),.GrausProjectStory-module__WHMdpq__problemRouteStart[aria-pressed=true],.GrausProjectStory-module__WHMdpq__problemRouteGoal:is(:hover,:focus-visible),.GrausProjectStory-module__WHMdpq__problemRouteGoal[aria-pressed=true]{color:#006cb5}.GrausProjectStory-module__WHMdpq__problemRouteStart:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemStartMarker,.GrausProjectStory-module__WHMdpq__problemRouteGoal:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemGoalMarker{transform:translate(-50%,-50%)scale(1.07)}.GrausProjectStory-module__WHMdpq__problemRouteStart:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemStartMarker:before,.GrausProjectStory-module__WHMdpq__problemRouteGoal:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemGoalMarker:before,.GrausProjectStory-module__WHMdpq__problemRouteObstacle:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemObstacleMarker:before{opacity:1;transform:scale(1.42)}.GrausProjectStory-module__WHMdpq__problemRoute :is(button):focus-visible{outline:none}.GrausProjectStory-module__WHMdpq__problemRouteStart:focus-visible .GrausProjectStory-module__WHMdpq__problemStartMarker,.GrausProjectStory-module__WHMdpq__problemRouteGoal:focus-visible .GrausProjectStory-module__WHMdpq__problemGoalMarker,.GrausProjectStory-module__WHMdpq__problemRouteObstacle:focus-visible .GrausProjectStory-module__WHMdpq__problemObstacleMarker{outline-offset:.55rem;outline:2px dashed #006cb5}.GrausProjectStory-module__WHMdpq__problemRouteLabel{color:#26343ba3;letter-spacing:.11em;text-transform:uppercase;width:100%;font-size:.62rem;line-height:1.3;position:absolute;top:2.35rem;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemRouteStart .GrausProjectStory-module__WHMdpq__problemRouteLabel{top:4.35rem}.GrausProjectStory-module__WHMdpq__problemRouteStart strong,.GrausProjectStory-module__WHMdpq__problemRouteGoal strong,.GrausProjectStory-module__WHMdpq__problemRouteSteps strong{color:#26343b;width:100%;max-width:11rem;font-size:clamp(.72rem,1vw,.88rem);font-weight:500;line-height:1.4;position:absolute;top:3.7rem;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemRouteGoal .GrausProjectStory-module__WHMdpq__problemRouteLabel{top:4.35rem}.GrausProjectStory-module__WHMdpq__problemRouteStart strong,.GrausProjectStory-module__WHMdpq__problemRouteGoal strong{top:5.75rem}.GrausProjectStory-module__WHMdpq__problemRouteSteps{margin:0;padding:0;list-style:none;position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__problemRouteSteps li{--problem-panel-angle:0deg;z-index:2;text-align:center;width:12rem;height:0;transform:translate(-50%, calc(-50% + var(--problem-route-reveal-y))) rotate(var(--problem-panel-angle));position:absolute}.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-index="0"]{top:52%;left:38%}.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-index="1"]{top:42%;left:66%}.GrausProjectStory-module__WHMdpq__problemRouteObstacle{appearance:none;width:100%;height:9.5rem;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.GrausProjectStory-module__WHMdpq__problemObstacleMarker{transition:transform .26s cubic-bezier(.16,1,.3,1)}.GrausProjectStory-module__WHMdpq__problemObstacleMarker[data-obstacle-marker="0"]{--problem-marker-glow:#00b6f557;width:4rem;height:3.2rem;top:0}.GrausProjectStory-module__WHMdpq__problemObstacleMarker[data-obstacle-marker="1"]{--problem-marker-glow:#006cb557;width:3.1rem;height:4rem;top:0}.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-position=below] .GrausProjectStory-module__WHMdpq__problemRouteLabel{top:4.35rem}.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-position=below] strong{top:5.75rem}.GrausProjectStory-module__WHMdpq__problemRouteObstacle:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemObstacleMarker{color:#006cb5;transform:translate(-50%,-50%)scale(1.08)}.GrausProjectStory-module__WHMdpq__problemRouteAnnotation{z-index:3;pointer-events:none;text-align:center;width:min(82%,60rem);min-height:5.5rem;position:absolute;top:2%;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemRouteAnnotation p{color:#26343b;letter-spacing:-.035em;opacity:0;align-content:start;margin:0;font-size:clamp(1.18rem,2.1vw,2.2rem);font-weight:400;line-height:1.04;transition:opacity .19s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(.65rem)scale(.985)}.GrausProjectStory-module__WHMdpq__problemRouteAnnotationLine{display:block}.GrausProjectStory-module__WHMdpq__problemRouteAnnotationLine+.GrausProjectStory-module__WHMdpq__problemRouteAnnotationLine{margin-top:.12em}.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=start] .GrausProjectStory-module__WHMdpq__problemRouteAnnotation p[data-annotation-for=start],.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemRouteAnnotation p[data-annotation-for=obstacle-1],.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-2] .GrausProjectStory-module__WHMdpq__problemRouteAnnotation p[data-annotation-for=obstacle-2],.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=goal] .GrausProjectStory-module__WHMdpq__problemRouteAnnotation p[data-annotation-for=goal]{opacity:1;transition-delay:55ms;transform:none}.GrausProjectStory-module__WHMdpq__problemRouteAnnouncement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GrausProjectStory-module__WHMdpq__problemRoute{inset:8% 0 7%}.GrausProjectStory-module__WHMdpq__problemPanelGrid{z-index:3;perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__problem[data-scroll-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li{clip-path:inset(100% 0 0 round .3rem);opacity:0;transform:translateY(1.35rem) rotateX(18deg) rotateY(var(--problem-panel-entry-rotation)) scale(.965);transition-delay:0s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li{clip-path:inset(0 round .3rem);opacity:1;transform:translateY(0)rotateX(0)rotateY(0)scale(1)}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li:first-child{transition-delay:40ms}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(2){transition-delay:.125s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(3){transition-delay:.21s}.GrausProjectStory-module__WHMdpq__problem[data-problem-copy-complete=true] .GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(4){transition-delay:.295s}.GrausProjectStory-module__WHMdpq__problemPanelGrid li,.GrausProjectStory-module__WHMdpq__problemPanelButton{min-width:0;height:100%}.GrausProjectStory-module__WHMdpq__problemPanelGrid li{--problem-panel-entry-rotation:-11deg;--problem-panel-accent:#0898f9;--problem-panel-accent-ink:#0079cf;--problem-panel-accent-soft:#c1e5fd;clip-path:inset(0 round .3rem);opacity:1;transform-origin:50% 72%;transform-style:preserve-3d;transition:clip-path .62s cubic-bezier(.16,1,.3,1),opacity .36s,transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(0)rotateX(0)rotateY(0)scale(1)}.GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(2){--problem-panel-entry-rotation:-5deg}.GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(3){--problem-panel-entry-rotation:5deg}.GrausProjectStory-module__WHMdpq__problemPanelGrid li:nth-child(4){--problem-panel-entry-rotation:11deg}.GrausProjectStory-module__WHMdpq__problemPanelGrid li[data-panel-node=obstacle-1]{--problem-panel-accent:#ff5a20;--problem-panel-accent-ink:#d4430b;--problem-panel-accent-soft:#feae8f}.GrausProjectStory-module__WHMdpq__problemPanelGrid li[data-panel-node=obstacle-2]{--problem-panel-accent:#d14ced;--problem-panel-accent-ink:#a52bc0;--problem-panel-accent-soft:#ded5e3}.GrausProjectStory-module__WHMdpq__problemPanelGrid li[data-panel-node=goal]{--problem-panel-accent:#f84e8b;--problem-panel-accent-ink:#d52d73;--problem-panel-accent-soft:#ffe2f3}.GrausProjectStory-module__WHMdpq__problemPanelButton{appearance:none;color:#26343b;cursor:pointer;width:100%;font:inherit;perspective:800px;text-align:center;background:0 0;border:0;padding:1rem;display:block;position:relative}.GrausProjectStory-module__WHMdpq__problemPanelButton:before{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--problem-panel-accent) 26%, transparent) 0%, color-mix(in srgb, var(--problem-panel-accent) 14%, transparent) 42%, transparent 74%);content:"";opacity:0;border-radius:50%;width:min(82%,12.25rem);transition:opacity .36s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.84)}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]):before{opacity:.88;transform:translate(-50%,-50%)scale(1)}.GrausProjectStory-module__WHMdpq__problemPanelButton:focus-visible{outline-offset:-.65rem;outline:2px dashed #006cb5}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText,.GrausProjectStory-module__WHMdpq__problemPanelContextText{z-index:1;backface-visibility:hidden;width:min(86%,13rem);min-height:4.75rem;transform-style:preserve-3d;will-change:opacity, transform;align-content:start;justify-items:center;display:grid;position:absolute;left:50%}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText{transform-origin:top;transition:opacity .36s .13s,transform .56s cubic-bezier(.16,1,.3,1) .13s;top:52.5%;transform:translate(-50%)rotateX(0)}.GrausProjectStory-module__WHMdpq__problemPanelEyebrow{z-index:2;min-height:1.25rem;color:var(--problem-panel-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:650;line-height:1.3;transition:color .28s,opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:45.5%;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText strong{letter-spacing:-.02em;align-self:start;max-width:12rem;font-size:clamp(.94rem,1.32vw,1.12rem);font-weight:500;line-height:1.35}.GrausProjectStory-module__WHMdpq__problemPanelContextText{letter-spacing:-.02em;opacity:0;color:var(--problem-panel-accent-ink);transform-origin:bottom;gap:.1em;font-size:clamp(.8rem,1.02vw,.94rem);font-weight:500;line-height:1.35;transition:opacity .34s,transform .56s cubic-bezier(.16,1,.3,1);top:52.5%;transform:translate(-50%,1rem)rotateX(62deg)}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemPanelDefaultText{opacity:0;transition-delay:0s;transform:translate(-50%,-.85rem)rotateX(-62deg)}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemPanelEyebrow{color:var(--problem-panel-accent);transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemPanelContextText{opacity:1;transition-delay:.15s;transform:translate(-50%)rotateX(0)}.GrausProjectStory-module__WHMdpq__problemPanelNumber{z-index:1;color:var(--problem-panel-accent);letter-spacing:.18em;opacity:1;font-size:.72rem;font-weight:600;line-height:1;transition:color .26s,opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemPanelNumber{color:var(--problem-panel-accent);opacity:1;transform:translate(-50%)translateY(-.16rem)}.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node] :is(.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber){color:#969da1;opacity:.54}.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=start] li[data-panel-node=start] :is(.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber),.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-1] li[data-panel-node=obstacle-1] :is(.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber),.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-2] li[data-panel-node=obstacle-2] :is(.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber),.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=goal] li[data-panel-node=goal] :is(.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber){color:var(--problem-panel-accent);opacity:1}.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=start] li[data-panel-node=start] .GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-1] li[data-panel-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=obstacle-2] li[data-panel-node=obstacle-2] .GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemRoute[data-visible-node=goal] li[data-panel-node=goal] .GrausProjectStory-module__WHMdpq__problemPanelEyebrow{animation:.44s cubic-bezier(.16,1,.3,1) GrausProjectStory-module__WHMdpq__problemPanelAccentFlash}@keyframes GrausProjectStory-module__WHMdpq__problemPanelAccentFlash{0%,22%{color:#66d834;text-shadow:0 0 .75rem #66d83485}to{color:var(--problem-panel-accent);text-shadow:none}}.GrausProjectStory-module__WHMdpq__problemRouteGraphic{top:var(--problem-path-y);left:var(--problem-path-x);z-index:1;width:min(42%,439px);opacity:var(--problem-path-opacity);clip-path:inset(0 var(--problem-path-trim-right) 0 var(--problem-path-trim-left));transform:translateY(var(--problem-route-reveal-y)) rotate(var(--problem-path-rotation))}.GrausProjectStory-module__WHMdpq__problemRouteGraphic[data-paper-route-segment=a]{--problem-path-mirror:var(--problem-path-a-mirror);--problem-path-opacity:var(--problem-path-a-opacity);--problem-path-rotation:var(--problem-path-a-rotation);--problem-path-trim-left:var(--problem-path-a-trim-left);--problem-path-trim-right:var(--problem-path-a-trim-right);--problem-path-x:var(--problem-path-a-x);--problem-path-y:var(--problem-path-a-y)}.GrausProjectStory-module__WHMdpq__problemRouteGraphic[data-paper-route-segment=b]{--problem-path-mirror:var(--problem-path-b-mirror);--problem-path-opacity:var(--problem-path-b-opacity);--problem-path-rotation:var(--problem-path-b-rotation);--problem-path-trim-left:var(--problem-path-b-trim-left);--problem-path-trim-right:var(--problem-path-b-trim-right);--problem-path-x:var(--problem-path-b-x);--problem-path-y:var(--problem-path-b-y)}.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage{transform:scaleX(var(--problem-path-mirror));transform-origin:50%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations{z-index:6;clip-path:polygon(var(--paper-x-0) var(--paper-top-0), var(--paper-x-1) var(--paper-top-1), var(--paper-x-2) var(--paper-top-2), var(--paper-x-3) var(--paper-top-3), var(--paper-x-4) var(--paper-top-4), var(--paper-x-4) var(--paper-bottom-4), var(--paper-x-3) var(--paper-bottom-3), var(--paper-x-2) var(--paper-bottom-2), var(--paper-x-1) var(--paper-bottom-1), var(--paper-x-0) var(--paper-bottom-0));pointer-events:none;position:absolute;inset:0;overflow:hidden}.GrausProjectStory-module__WHMdpq__problemPaperDecorations img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanels,.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel{position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanels{z-index:1;pointer-events:none}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel{transform-origin:0 0;overflow:hidden}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="1"]{--problem-panel-drawing-filter:invert(49%) sepia(96%) saturate(3021%) hue-rotate(178deg) brightness(100%) contrast(96%);clip-path:polygon(0% 7.5%,25.1% 7.5%,25.1% 93.6%,0% 93.6%)}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="2"]{--problem-panel-drawing-filter:invert(45%) sepia(96%) saturate(3192%) hue-rotate(348deg) brightness(102%) contrast(99%);clip-path:polygon(24.9% 7.5%,50.1% 4.1%,50.1% 90.2%,24.9% 93.6%)}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="3"]{--problem-panel-drawing-filter:invert(43%) sepia(91%) saturate(1952%) hue-rotate(264deg) brightness(96%) contrast(93%);clip-path:polygon(49.9% 4.1%,75.1% 7.5%,75.1% 93.6%,49.9% 90.2%)}.GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="4"]{--problem-panel-drawing-filter:invert(48%) sepia(91%) saturate(2138%) hue-rotate(307deg) brightness(101%) contrast(95%);clip-path:polygon(74.9% 7.5%,100% 7.5%,100% 93.6%,74.9% 93.6%)}.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-enhanced=true] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel{will-change:transform}.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-fold-complete=true] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel{will-change:auto}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration]{--paper-decoration-angle:0deg;--paper-decoration-mirror:1;--paper-pointer-x:0px;--paper-pointer-y:0px;opacity:1;filter:none;height:auto;transform:translate(calc(-50% + var(--paper-pointer-x)), calc(-50% + var(--paper-pointer-y))) rotate(var(--paper-decoration-angle)) scaleX(var(--paper-decoration-mirror));transition:filter .28s}.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage{filter:none;transition:filter .28s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=start] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="1"] :is([data-paper-decoration],.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage),.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="2"] :is([data-paper-decoration],.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage),.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-2] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="3"] :is([data-paper-decoration],.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage),.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=goal] .GrausProjectStory-module__WHMdpq__problemPaperArtworkPanel[data-paper-art-panel="4"] :is([data-paper-decoration],.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage){filter:var(--problem-panel-drawing-filter)}.GrausProjectStory-module__WHMdpq__problemPaper:not([data-paper-pointer-active=true]) [data-paper-interactive-drawing]{transition-duration:.62s}.GrausProjectStory-module__WHMdpq__problemPaper[data-paper-pointer-active=true] [data-paper-interactive-drawing]{will-change:transform}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=airplane-1]{--paper-decoration-angle:-17deg;width:clamp(2.7rem,4vw,3.5rem);top:31%;left:19%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=airplane-2]{--paper-decoration-angle:24deg;--paper-decoration-mirror:-1;width:clamp(2.55rem,3.8vw,3.25rem);top:25%;left:72%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=airplane-3]{--paper-decoration-angle:11deg;width:clamp(3rem,4.5vw,3.85rem);top:84%;left:56%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration]{opacity:0;transition:opacity .34s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,calc(.8rem - 50%))scale(.94)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=start]{aspect-ratio:220/300;width:clamp(7rem,10.5vw,9rem);top:7%;right:1%}.GrausProjectStory-module__WHMdpq__problemContextColombia svg{width:100%;height:100%;display:block;overflow:visible}.GrausProjectStory-module__WHMdpq__problemContextColombiaFill{fill:#83cbfcc7;clip-path:inset(0)}.GrausProjectStory-module__WHMdpq__problemContextColombiaOutline{fill:none;stroke:#0898f9;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .28s ease-in-out}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-1]{aspect-ratio:1.3;width:clamp(8rem,12vw,10.5rem);top:11%;right:1%}.GrausProjectStory-module__WHMdpq__problemContextLongTextIcon{-o-object-fit:contain;object-fit:contain;opacity:0;width:42%;transition:opacity .28s,transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%;transform:translate(-50%,.55rem)rotate(-4deg)scale(.9);height:68%!important}.GrausProjectStory-module__WHMdpq__problemContextLongTextLines{flex-direction:column;gap:.38rem;display:flex;position:absolute;bottom:3%;left:6%;right:6%}.GrausProjectStory-module__WHMdpq__problemContextLongTextLines span{opacity:0;transform-origin:0;background:#7f7f7f;border-radius:999px;width:92%;height:3px;transition:opacity .12s,transform .38s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(2){width:78%}.GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(3){width:86%}.GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(4){width:64%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-2]{width:clamp(8rem,12vw,10rem);top:13%;right:1%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=goal]{width:clamp(10rem,14vw,12rem);top:10%;right:0}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-2] [data-paper-context-decoration=obstacle-2]{opacity:1;transition-delay:.11s;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=start] [data-paper-context-decoration=start]{opacity:1;transition-delay:0s;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=start] .GrausProjectStory-module__WHMdpq__problemContextColombiaOutline{stroke-dashoffset:0;transition:none;animation:1.2s ease-in-out 30ms both GrausProjectStory-module__WHMdpq__problemColombiaOutlineDraw}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=start] .GrausProjectStory-module__WHMdpq__problemContextColombiaFill{clip-path:inset(0)}@keyframes GrausProjectStory-module__WHMdpq__problemColombiaOutlineDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] [data-paper-context-decoration=obstacle-1]{opacity:1;transition-delay:.11s;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextIcon{opacity:1;transition-delay:.17s;transform:translate(-50%)rotate(-4deg)scale(1)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextLines span{opacity:1;transform:scaleX(1)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:first-child{transition-delay:.3s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(2){transition-delay:.35s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(3){transition-delay:.4s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextLines span:nth-child(4){transition-delay:.45s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=goal] [data-paper-context-decoration=goal]{opacity:1;transition-delay:.11s;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=cloud-one]{width:clamp(2.8rem,3.9vw,3.55rem);top:11%;left:21.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=cloud-two]{--paper-decoration-mirror:-1;width:clamp(2.4rem,3.25vw,2.95rem);top:10%;left:43.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=cloud-three]{width:clamp(2.65rem,3.65vw,3.3rem);top:14%;left:89%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=cloud-four]{--paper-decoration-mirror:-1;width:clamp(1.9rem,2.6vw,2.35rem);top:18%;left:4.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-1]{--paper-decoration-angle:-18deg;width:clamp(.95rem,1.4vw,1.2rem);top:38%;left:13%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-2]{--paper-decoration-angle:16deg;width:clamp(.6rem,.86vw,.76rem);top:22%;left:44.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-3]{--paper-decoration-angle:-9deg;width:clamp(.72rem,1.05vw,.9rem);top:81%;left:41.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-4]{--paper-decoration-angle:27deg;width:clamp(.9rem,1.35vw,1.15rem);top:30%;left:73%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-5]{--paper-decoration-angle:11deg;width:clamp(.58rem,.82vw,.72rem);top:76%;left:91%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-6]{--paper-decoration-angle:-29deg;width:clamp(1.05rem,1.55vw,1.35rem);top:14%;left:31.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-7]{--paper-decoration-angle:24deg;width:clamp(.78rem,1.15vw,1rem);top:34%;left:77.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=star-8]{--paper-decoration-angle:-21deg;width:clamp(.56rem,.8vw,.7rem);top:38%;left:53.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=smiley-1]{--paper-decoration-angle:-10deg;width:clamp(1.4rem,1.95vw,1.75rem);top:62%;left:4.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=smiley-2]{--paper-decoration-angle:180deg;width:clamp(1.35rem,1.85vw,1.65rem);top:66%;left:87%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=smiley-3]{--paper-decoration-angle:7deg;width:clamp(1.2rem,1.65vw,1.5rem);top:11%;left:62.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=notification-1]{--paper-decoration-angle:-13deg;--paper-decoration-mirror:-1;width:clamp(1rem,1.4vw,1.25rem);top:38%;left:34.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=notification-2]{--paper-decoration-angle:15deg;width:clamp(.9rem,1.25vw,1.1rem);top:48%;left:96%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=notification-3]{--paper-decoration-angle:20deg;width:clamp(.88rem,1.2vw,1.05rem);top:74%;left:21%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration=airplane-end]{--paper-decoration-angle:var(--problem-plane-rotation);top:var(--problem-plane-y);left:var(--problem-plane-x);width:min(4.9vw,4.7rem)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=start]{width:clamp(6.75rem,10vw,8.75rem);top:24%;left:12.5%;right:auto}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-1]{aspect-ratio:1.55;width:clamp(10.5rem,20vw,15.25rem);top:24%;left:37.5%;right:auto}.GrausProjectStory-module__WHMdpq__problemContextLongTextIcon{top:var(--problem-long-text-icon-y);left:var(--problem-long-text-icon-x);width:var(--problem-long-text-icon-width);transform:translateY(.45rem)rotate(-3deg)scale(.92);height:66%!important}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines,.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines{gap:var(--problem-long-text-line-gap);flex-direction:column;display:flex;position:absolute}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines{top:var(--problem-long-text-primary-y);right:auto;left:var(--problem-long-text-primary-x);width:var(--problem-long-text-primary-width)}.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines{top:var(--problem-long-text-secondary-y);right:auto;left:var(--problem-long-text-secondary-x);width:var(--problem-long-text-secondary-width)}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span,.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span{width:100%;height:var(--problem-long-text-line-thickness);clip-path:inset(0 100% 0 0 round 999px);opacity:0;background:#171717;border-radius:999px;transition:opacity .15s,clip-path .42s cubic-bezier(.16,1,.3,1);display:block;transform:none}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span:nth-child(2){width:91%}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span:nth-child(3){width:100%}.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span:nth-child(2){width:72%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextIcon{transform:rotate(-3deg)scale(1)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] :is(.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span,.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span){clip-path:inset(0 round 999px);opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span:first-child{transition-delay:.26s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span:nth-child(2){transition-delay:.315s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span:nth-child(3){transition-delay:.37s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span:first-child{transition-delay:.425s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node=obstacle-1] .GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span:nth-child(2){transition-delay:.48s}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-2]{width:clamp(6.75rem,14vw,10.75rem);top:24%;left:62.5%;right:auto}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=goal]{width:clamp(8rem,18vw,14rem);top:24%;left:87.5%;right:auto}.GrausProjectStory-module__WHMdpq__journey{--journey-active:#0898f9;border-bottom:1px solid var(--project-detail-border);padding:clamp(2.5rem,5vw,4rem) 0 clamp(5rem,10vw,9rem);position:relative}.GrausProjectStory-module__WHMdpq__sectionIntro{z-index:1;max-width:62rem;position:relative}.GrausProjectStory-module__WHMdpq__sectionTitleMask,.GrausProjectStory-module__WHMdpq__ownershipTitleMask,.GrausProjectStory-module__WHMdpq__galleryTitleMask{overflow-clip-margin:.9rem;perspective:70rem;margin-bottom:-.9rem;padding-bottom:.9rem;overflow:clip}.GrausProjectStory-module__WHMdpq__sectionIntro h2{letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(3rem,6.6vw,6rem);font-weight:400;line-height:.92}.GrausProjectStory-module__WHMdpq__sectionIntro>p:last-child{max-width:45rem;color:var(--project-detail-muted);margin-top:1.5rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.GrausProjectStory-module__WHMdpq__journeyExperience{margin-top:clamp(3.5rem,7vw,5.5rem)}.GrausProjectStory-module__WHMdpq__journeyStages{justify-items:center;width:min(100%,72rem);margin-inline:auto;display:grid}.GrausProjectStory-module__WHMdpq__journeySegment{justify-items:center;width:100%;display:grid}.GrausProjectStory-module__WHMdpq__journeyStage{justify-items:center;width:100%;min-width:0;scroll-margin-top:7rem;display:grid}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]){grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=top]{grid-row:1}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=bottom]{grid-row:3}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyStageHeader,.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyStageMedia{grid-row:2}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout=media-right] :is(.GrausProjectStory-module__WHMdpq__journeyMarker,.GrausProjectStory-module__WHMdpq__journeyStageMedia){grid-column:2}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout=media-right] .GrausProjectStory-module__WHMdpq__journeyStageHeader,.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout=media-left] :is(.GrausProjectStory-module__WHMdpq__journeyMarker,.GrausProjectStory-module__WHMdpq__journeyStageMedia){grid-column:1}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout=media-left] .GrausProjectStory-module__WHMdpq__journeyStageHeader{grid-column:2}.GrausProjectStory-module__WHMdpq__journeyMarker{z-index:3;border:2px solid var(--project-detail-border-strong);background:var(--project-detail-paper);border-radius:50%;width:.8rem;height:.8rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:block;position:relative}.GrausProjectStory-module__WHMdpq__journeyMarker[data-active=true]{border-color:var(--journey-active);background:var(--journey-active);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--journey-active) 15%, transparent)}.GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=top]{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=bottom]{margin-top:clamp(1.25rem,2.5vw,2rem)}.GrausProjectStory-module__WHMdpq__journeyConnector{--journey-clip-bottom:100%;--journey-dash-offset:1;--journey-terminal-x:50%;z-index:1;width:100%;height:clamp(8.5rem,13vw,11.25rem);display:block;position:relative}.GrausProjectStory-module__WHMdpq__journeyConnector[data-to=media-left]{--journey-terminal-x:25%}.GrausProjectStory-module__WHMdpq__journeyConnector[data-to=media-right]{--journey-terminal-x:75%}.GrausProjectStory-module__WHMdpq__journeyConnector svg{width:100%;height:100%;display:block;overflow:visible}.GrausProjectStory-module__WHMdpq__journeyConnectorTrack,.GrausProjectStory-module__WHMdpq__journeyConnectorActive{fill:none;stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2px}.GrausProjectStory-module__WHMdpq__journeyConnectorTrack{stroke:var(--project-detail-border-strong)}.GrausProjectStory-module__WHMdpq__journeyConnectorActive{stroke:var(--journey-active)}.GrausProjectStory-module__WHMdpq__journeyConnectorMask{mask-type:alpha}.GrausProjectStory-module__WHMdpq__journeyConnectorReveal{fill:none;stroke:#fff;stroke-dasharray:1 1;stroke-dashoffset:var(--journey-dash-offset);stroke-linecap:round;stroke-width:8px}.GrausProjectStory-module__WHMdpq__journeyConnectorTerminal{bottom:0;left:var(--journey-terminal-x);background:var(--journey-active);opacity:0;pointer-events:none;border-radius:999px;width:2px;height:.5rem;transition:opacity .12s;position:absolute;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__journeyConnector[data-active=true] .GrausProjectStory-module__WHMdpq__journeyConnectorTerminal{opacity:1}.GrausProjectStory-module__WHMdpq__journeyConnector:before,.GrausProjectStory-module__WHMdpq__journeyConnector:after{display:none}.GrausProjectStory-module__WHMdpq__journeyStageHeader{margin-inline:auto;text-align:center;max-width:38rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyStageHeader{text-align:left;width:100%;margin-bottom:0;padding-inline:clamp(1.25rem,3vw,2.75rem)}.GrausProjectStory-module__WHMdpq__journeyStageHeader>p:first-child{color:var(--project-detail-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyStageHeader>p:first-child{justify-content:flex-start}.GrausProjectStory-module__WHMdpq__journeyStageHeader h3{letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(2rem,4vw,3.75rem);font-weight:400;line-height:.98}.GrausProjectStory-module__WHMdpq__journeyStageHeader>p:last-child{max-width:34rem;color:var(--project-detail-muted);margin-top:1rem;font-size:1rem;line-height:1.6}.GrausProjectStory-module__WHMdpq__journeyStageMedia{width:100%;min-width:0}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout=center] .GrausProjectStory-module__WHMdpq__journeyStageMedia{width:min(100%,62rem)}.GrausProjectStory-module__WHMdpq__journeyStage:not([data-stage-layout=center]) .GrausProjectStory-module__WHMdpq__journeyStageMedia{justify-self:center;width:calc(100% - clamp(.5rem,1.5vw,1.25rem))}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-compact=true] .GrausProjectStory-module__WHMdpq__journeyStageMedia{width:min(92%,29rem)}.GrausProjectStory-module__WHMdpq__journeyDecision{text-align:center;justify-items:center;width:min(100%,48rem);display:grid}.GrausProjectStory-module__WHMdpq__journeyDecision .GrausProjectStory-module__WHMdpq__eyebrow{margin-top:0}.GrausProjectStory-module__WHMdpq__journeyDecision h3{letter-spacing:-.05em;max-width:45rem;margin-top:.9rem;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:400;line-height:.98}.GrausProjectStory-module__WHMdpq__journeyDecision>p:last-child{max-width:43rem;color:var(--project-detail-muted);margin-top:1.5rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.GrausProjectStory-module__WHMdpq__transformation{--graus-blue:#00b6f5;--graus-blue-selected:#0898f9;--graus-blue-dark:#006cb5;--graus-blue-light:#c1e5fd;text-align:center;justify-items:center;gap:clamp(2.5rem,5vw,4rem);padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(3rem,5vw,4.5rem);display:grid;position:relative}.GrausProjectStory-module__WHMdpq__transformationIntro{width:min(100%,70rem);margin-inline:auto}.GrausProjectStory-module__WHMdpq__transformationTitleMask{perspective:900px;padding-bottom:.08em;overflow:hidden}.GrausProjectStory-module__WHMdpq__transformationIntro h2,.GrausProjectStory-module__WHMdpq__ownershipIntro h2,.GrausProjectStory-module__WHMdpq__galleryIntro h2{letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.75rem,6vw,5.75rem);font-weight:400;line-height:.93}.GrausProjectStory-module__WHMdpq__transformationIntro h2{color:color-mix(in srgb, var(--project-detail-ink) 76%, #101619)}.GrausProjectStory-module__WHMdpq__transformationIntro h2>span{display:block}.GrausProjectStory-module__WHMdpq__beforeAfterPath{width:min(100%,62rem);position:relative}.GrausProjectStory-module__WHMdpq__beforeAfter{text-align:left;width:100%;margin:0;display:grid}.GrausProjectStory-module__WHMdpq__beforeAfter>div{grid-template-columns:clamp(4.5rem,9vw,7rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);min-height:clamp(9.5rem,16vw,12.5rem);padding:clamp(1.75rem,3vw,2.5rem) clamp(0rem,1vw,.75rem);display:grid;position:relative}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child{border-bottom:1px solid var(--project-detail-border);outline:none;transition:background-color .32s,color .32s}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:hover,.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:focus-visible{background:color-mix(in srgb, var(--graus-blue-light) 12%, var(--project-detail-paper))}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:focus-visible{outline:2px solid var(--project-detail-ink);outline-offset:.22rem}.GrausProjectStory-module__WHMdpq__beforeAfter dt{color:var(--project-detail-muted);letter-spacing:.12em;text-transform:uppercase;align-self:start;padding-top:.4rem;font-size:.68rem;font-weight:600}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child dt{color:var(--graus-blue-dark)}.GrausProjectStory-module__WHMdpq__beforeAfter>div:last-child dt{color:var(--graus-blue-selected)}.GrausProjectStory-module__WHMdpq__beforeAfter dd{min-width:0;color:color-mix(in srgb, var(--project-detail-ink) 82%, #17384a);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.7vw,2.2rem);line-height:1.18;display:grid;position:relative}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child dd{perspective:900px;align-items:center;min-height:clamp(9rem,13vw,10rem);overflow:hidden}.GrausProjectStory-module__WHMdpq__beforeAfterCopy{transform-origin:top;transition:opacity .26s,transform .56s cubic-bezier(.16,1,.3,1);display:block}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical{color:#dff2ff;opacity:0;transform-origin:bottom;background:#17384a;border-radius:.45rem;grid-template-rows:auto 1fr;transition:opacity .26s,transform .56s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(.9rem)rotateX(-20deg)}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical>span{background:#102d3c;border-bottom:1px solid #ffffff1a;align-items:center;gap:.3rem;min-height:1.4rem;padding-inline:.55rem;display:flex}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical i{border-radius:50%;width:.35rem;height:.35rem;display:block;box-shadow:0 0 0 1px #00000014}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical i:first-child{background:#ff5f57}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical i:nth-child(2){background:#febc2e}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical i:nth-child(3){background:#28c840}.GrausProjectStory-module__WHMdpq__beforeAfterTechnical code{letter-spacing:0;align-self:center;gap:.08rem;padding:clamp(.7rem,1.5vw,1.05rem) clamp(.85rem,2vw,1.35rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.68rem,1vw,.8rem);line-height:1.45;display:grid}.GrausProjectStory-module__WHMdpq__beforeAfterJsonLine{display:block}.GrausProjectStory-module__WHMdpq__beforeAfterJsonLine[data-json-indent=true]{padding-left:1.2em}.GrausProjectStory-module__WHMdpq__beforeAfterJsonKey{color:#7dd3fc}.GrausProjectStory-module__WHMdpq__beforeAfterJsonPunctuation{color:#b9ceda}.GrausProjectStory-module__WHMdpq__beforeAfterJsonValue{color:#f0abfc}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:hover .GrausProjectStory-module__WHMdpq__beforeAfterCopy,.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:focus-visible .GrausProjectStory-module__WHMdpq__beforeAfterCopy{opacity:0;transform:translateY(-.9rem)rotateX(20deg)}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:hover .GrausProjectStory-module__WHMdpq__beforeAfterTechnical,.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child:focus-visible .GrausProjectStory-module__WHMdpq__beforeAfterTechnical{opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__transformationExplorer{grid-template-rows:auto 1fr;align-items:stretch;gap:clamp(.85rem,2vw,1.4rem);width:min(100%,72rem);min-height:clamp(46rem,98svh,60rem);display:grid}.GrausProjectStory-module__WHMdpq__transformationExplorerHint{max-width:38rem;color:color-mix(in srgb, var(--project-detail-ink) 62%, var(--project-detail-muted));letter-spacing:.015em;text-align:center;margin:0 auto;font-size:clamp(.76rem,1vw,.84rem);line-height:1.5}.GrausProjectStory-module__WHMdpq__transformationPanels{perspective:1300px;min-height:clamp(42rem,90svh,56rem);position:relative}.GrausProjectStory-module__WHMdpq__transformationPanel{width:min(44%,34rem);min-width:0;aspect-ratio:var(--authoring-aspect-ratio,4 / 3);opacity:1;transform:translate(-50%, -50%) translate(var(--authoring-stack-x), var(--authoring-stack-y)) rotate(var(--authoring-stack-rotation));transform-origin:50%;transition:transform .82s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.GrausProjectStory-module__WHMdpq__transformationPanelVisual{transform:translate3d(var(--authoring-pointer-x,0), var(--authoring-pointer-y,0), 0) rotate(var(--authoring-pointer-rotation,0deg));transform-origin:50%;transition:transform .54s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__transformationPanelVisual:before{z-index:0;background:linear-gradient(90deg, transparent 0 2.25rem, var(--authoring-panel-margin) 2.25rem calc(2.25rem + 1px), transparent calc(2.25rem + 1px)) 0 0 / 100% 100% no-repeat, linear-gradient(var(--authoring-panel-paper), var(--authoring-panel-paper)) 0 0 / 100% 2.65rem no-repeat, repeating-linear-gradient(to bottom, var(--authoring-panel-rule) 0 1px, transparent 1px 1.08rem), var(--authoring-panel-paper);content:"";border:0;border-radius:0;transition:box-shadow .56s;position:absolute;inset:-2.65rem -.72rem -.72rem;box-shadow:0 .75rem 1.7rem #17384a1a}.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-enhanced=true] .GrausProjectStory-module__WHMdpq__transformationPanel,.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-enhanced=true] .GrausProjectStory-module__WHMdpq__transformationPanelVisual{will-change:transform}.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=true] .GrausProjectStory-module__WHMdpq__transformationPanel{transform:translate(-50%, -50%) translate(var(--authoring-focus-x), var(--authoring-focus-y)) rotate(var(--authoring-focus-rotation)) scale(.88)}.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=true] .GrausProjectStory-module__WHMdpq__transformationPanel:not([data-active=true]) .GrausProjectStory-module__WHMdpq__transformationPanelVisual:before{box-shadow:0 .5rem 1.2rem #17384a17}.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=true] .GrausProjectStory-module__WHMdpq__transformationPanel[data-active=true]{transform:translate(-50%,-50%)scale(1.28)}.GrausProjectStory-module__WHMdpq__transformationPanel[data-active=true] .GrausProjectStory-module__WHMdpq__transformationPanelVisual:before{box-shadow:0 1.25rem 3rem #17384a2e}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=false] .GrausProjectStory-module__WHMdpq__transformationPanel:has(.GrausProjectStory-module__WHMdpq__transformationCardAction:focus-visible) .GrausProjectStory-module__WHMdpq__transformationPanelVisual{transform:translateY(-.3rem)}.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=false] .GrausProjectStory-module__WHMdpq__transformationPanel:is(:hover,:focus-within) .GrausProjectStory-module__WHMdpq__transformationCardSurface{border-color:color-mix(in srgb, var(--authoring-panel-accent) 40%, var(--project-detail-border));box-shadow:0 1.25rem 3rem #17384a2b}}.GrausProjectStory-module__WHMdpq__transformationCardSurface{z-index:1;border:1px solid color-mix(in srgb, var(--authoring-panel-accent) 28%, var(--project-detail-border));background:#f8fbfd;border-radius:.55rem;transition:border-color .32s,box-shadow .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 1.1rem 2.8rem #17384a24}.GrausProjectStory-module__WHMdpq__transformationPanel[data-active=true] .GrausProjectStory-module__WHMdpq__transformationCardSurface{border-color:color-mix(in srgb, var(--authoring-panel-accent) 58%, var(--project-detail-border));box-shadow:0 1.6rem 4rem #17384a33}.GrausProjectStory-module__WHMdpq__transformationCardImage{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;display:block}.GrausProjectStory-module__WHMdpq__transformationPlaceholder{--authoring-placeholder-accent:var(--authoring-panel-accent,var(--graus-blue-selected));background:linear-gradient(135deg, color-mix(in srgb, var(--authoring-placeholder-accent) 13%, transparent), transparent 56%), color-mix(in srgb, var(--graus-blue-light) 16%, var(--project-detail-paper));grid-template-rows:auto 1fr auto;gap:clamp(.8rem,2vw,1.4rem);width:100%;height:100%;padding:clamp(1.15rem,3vw,2.25rem);display:grid}.GrausProjectStory-module__WHMdpq__transformationPlaceholderChrome{border-bottom:1px solid #17384a24;align-items:center;gap:.36rem;min-height:1.4rem;padding-bottom:.75rem;display:flex}.GrausProjectStory-module__WHMdpq__transformationPlaceholderChrome i{background:var(--authoring-placeholder-accent);opacity:.68;border-radius:50%;width:.42rem;height:.42rem;display:block}.GrausProjectStory-module__WHMdpq__transformationPlaceholderLayout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(.55rem,1.5vw,.9rem);display:grid}.GrausProjectStory-module__WHMdpq__transformationPlaceholderLayout i{border:1px solid color-mix(in srgb, var(--authoring-placeholder-accent) 24%, #17384a26);background:color-mix(in srgb, var(--authoring-placeholder-accent) 8%, white);border-radius:.3rem;min-height:0;display:block}.GrausProjectStory-module__WHMdpq__transformationPlaceholderLayout i:first-child{grid-row:1/-1}.GrausProjectStory-module__WHMdpq__transformationPlaceholderLayout i:last-child{grid-column:2}.GrausProjectStory-module__WHMdpq__transformationPlaceholder>small{color:color-mix(in srgb, var(--authoring-placeholder-accent) 68%, #17384a);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.GrausProjectStory-module__WHMdpq__transformationCardLabel{z-index:2;min-height:1.4rem;color:var(--authoring-panel-accent-ink);pointer-events:none;text-align:center;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;top:-2.05rem;left:2.5rem;right:2.5rem}.GrausProjectStory-module__WHMdpq__transformationCardLabel>strong{background:var(--authoring-panel-paper);box-shadow:0 0 0 .22rem var(--authoring-panel-paper);letter-spacing:.015em;padding-inline:.55rem;font-size:clamp(.76rem,1.15vw,.9rem);font-weight:700;position:relative}.GrausProjectStory-module__WHMdpq__transformationCardAction{z-index:3;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.55rem;width:100%;position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__transformationCardAction:focus-visible{outline:3px solid var(--authoring-panel-accent);outline-offset:.42rem}.GrausProjectStory-module__WHMdpq__transformationPanel:not([data-active=true]) .project-image-trigger{pointer-events:none}.GrausProjectStory-module__WHMdpq__transformationPanel .project-image-trigger-icon{opacity:0;transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);bottom:clamp(.65rem,1.5vw,1rem);left:auto;right:clamp(.65rem,1.5vw,1rem);transform:translateY(.35rem)scale(.9)}.GrausProjectStory-module__WHMdpq__transformationPanel[data-active=true] .project-image-trigger-icon{opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__ownership{--ownership-role-blue:#0898f9;padding-block:clamp(4rem,7vw,6.25rem);position:relative}.GrausProjectStory-module__WHMdpq__ownershipIntro{text-align:center;justify-items:center;width:min(100%,60rem);margin-inline:auto;display:grid}.GrausProjectStory-module__WHMdpq__ownershipIntro h2{max-width:58rem}.GrausProjectStory-module__WHMdpq__ownershipIntro>p:not(.GrausProjectStory-module__WHMdpq__eyebrow){max-width:46rem;color:var(--project-detail-muted);margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.GrausProjectStory-module__WHMdpq__ownershipMap{width:min(100%,72rem);margin:clamp(2.25rem,4vw,3.25rem) auto 0}.GrausProjectStory-module__WHMdpq__rolePath{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.GrausProjectStory-module__WHMdpq__rolePath:before{background:var(--project-detail-border-strong);content:"";height:1px;position:absolute;top:.4rem;left:16.666%;right:16.666%}.GrausProjectStory-module__WHMdpq__roleStep{text-align:center;justify-items:center;padding-inline:.75rem;display:grid;position:relative}.GrausProjectStory-module__WHMdpq__roleStep:before{z-index:1;border:2px solid var(--project-detail-paper);background:var(--ownership-role-blue);width:.8rem;height:.8rem;box-shadow:0 0 0 1px var(--ownership-role-blue);content:"";border-radius:50%;display:block;position:relative}.GrausProjectStory-module__WHMdpq__roleStep>strong{margin-top:.9rem;font-size:clamp(.92rem,1.5vw,1.08rem);font-weight:500;line-height:1.3}.GrausProjectStory-module__WHMdpq__ownershipSummary{max-width:46rem;color:var(--project-detail-muted);text-align:center;margin-inline:auto;padding-top:clamp(2.6rem,4.5vw,3.5rem);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.GrausProjectStory-module__WHMdpq__contributionList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:clamp(1.8rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.GrausProjectStory-module__WHMdpq__contributionList li{border-top:1px solid var(--project-detail-border-strong);border-left:1px solid var(--project-detail-border);align-content:start;transition:background-color .32s;display:grid;position:relative}.GrausProjectStory-module__WHMdpq__contributionList li:first-child{border-left:0}.GrausProjectStory-module__WHMdpq__contributionList button{appearance:none;border:0;border-bottom:1px solid var(--project-detail-border-strong);width:100%;min-height:4.8rem;color:var(--project-detail-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1rem,2vw,1.35rem);transition:background-color .32s,color .32s;display:flex}.GrausProjectStory-module__WHMdpq__contributionList button>span:first-child{font-size:clamp(.9rem,1.5vw,1.02rem);font-weight:500;line-height:1.35}.GrausProjectStory-module__WHMdpq__contributionList button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--project-detail-accent) 7%, var(--project-detail-paper));color:color-mix(in srgb, var(--project-detail-accent) 78%, var(--project-detail-ink))}.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true]{background:color-mix(in srgb, var(--project-detail-accent) 7%, var(--project-detail-paper))}.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true] button{color:color-mix(in srgb, var(--project-detail-accent) 78%, var(--project-detail-ink));border-bottom-color:#0000}.GrausProjectStory-module__WHMdpq__contributionList button:focus-visible{z-index:2;outline:2px solid var(--project-detail-accent);outline-offset:-2px;position:relative}.GrausProjectStory-module__WHMdpq__contributionToggle{flex:0 0 1rem;width:1rem;height:1rem;position:relative}.GrausProjectStory-module__WHMdpq__contributionToggle i{background:currentColor;width:.8rem;height:1px;transition:opacity .26s,transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__contributionToggle i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true] .GrausProjectStory-module__WHMdpq__contributionToggle i:last-child{opacity:0;transform:translate(-50%,-50%)rotate(0)}.GrausProjectStory-module__WHMdpq__contributionPanel{background:color-mix(in srgb, var(--project-detail-accent) 7%, var(--project-detail-paper));grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.GrausProjectStory-module__WHMdpq__contributionPanel>div{min-height:0;overflow:hidden}.GrausProjectStory-module__WHMdpq__contributionPanel p{color:var(--project-detail-muted);opacity:0;padding:1.1rem clamp(1rem,2vw,1.35rem);font-size:.88rem;line-height:1.65;transition:opacity .16s,transform .34s cubic-bezier(.16,1,.3,1);transform:translateY(-.35rem)}.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true] .GrausProjectStory-module__WHMdpq__contributionPanel{box-shadow:inset 0 -1px 0 var(--project-detail-border-strong);grid-template-rows:1fr;transition-duration:.56s}.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true] .GrausProjectStory-module__WHMdpq__contributionPanel p{opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__ownershipMap>p.GrausProjectStory-module__WHMdpq__creditNote{max-width:58rem;color:var(--project-detail-muted);text-align:center;margin:clamp(1.5rem,3vw,2rem) auto 0;font-size:.8rem;line-height:1.55}.GrausProjectStory-module__WHMdpq__ownershipMap>p.GrausProjectStory-module__WHMdpq__creditNote strong{color:var(--project-detail-ink);font-weight:500}.GrausProjectStory-module__WHMdpq__gallery{min-height:88svh}.GrausProjectStory-module__WHMdpq__galleryIntro{text-align:center;justify-items:center;max-width:48rem;margin-inline:auto;padding-top:clamp(3rem,7vw,6rem);display:grid}.GrausProjectStory-module__WHMdpq__galleryIntro>p{max-width:38rem;color:var(--project-detail-muted);margin-top:1.5rem;font-size:1rem;line-height:1.65}@media (max-width:767px){.GrausProjectStory-module__WHMdpq__overviewIntro h2,.GrausProjectStory-module__WHMdpq__problemIntro h2,.GrausProjectStory-module__WHMdpq__sectionIntro h2{font-size:clamp(2.75rem,13vw,4.5rem)}.GrausProjectStory-module__WHMdpq__beforeAfter,.GrausProjectStory-module__WHMdpq__technical ol{grid-template-columns:1fr}.GrausProjectStory-module__WHMdpq__beforeAfter{gap:1.5rem}.GrausProjectStory-module__WHMdpq__problemBody{font-size:1.05rem}.GrausProjectStory-module__WHMdpq__problemStage{padding-top:1.5rem}.GrausProjectStory-module__WHMdpq__problemPaper{aspect-ratio:auto;min-height:49rem}.GrausProjectStory-module__WHMdpq__problemRoute{box-sizing:border-box;flex-direction:column;align-items:stretch;padding-top:3.75rem;display:flex;inset:7% 8% 25%}.GrausProjectStory-module__WHMdpq__problemRoute:before{z-index:0;content:"";border-left:3px dotted #b2b2b2d1;position:absolute;top:6%;bottom:6%;left:1.45rem;-webkit-mask-image:linear-gradient(#0000,#000 14% 100%);mask-image:linear-gradient(#0000,#000 14% 100%)}.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemPaperDecorations{display:none}.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal,.GrausProjectStory-module__WHMdpq__problemRouteSteps li{z-index:2;text-align:left;grid-template-rows:auto auto;grid-template-columns:3rem minmax(0,1fr);align-content:center;justify-items:start;width:100%;height:auto;min-height:0;display:grid;position:relative;top:auto;left:auto;transform:none}.GrausProjectStory-module__WHMdpq__problemRouteSteps li{height:100%}.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-position=below],.GrausProjectStory-module__WHMdpq__problemRouteSteps li[data-obstacle-position=above]{top:auto;left:auto}.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal{flex:1}.GrausProjectStory-module__WHMdpq__problemRouteSteps{flex:2;grid-template-rows:repeat(2,minmax(0,1fr));display:grid;position:static}.GrausProjectStory-module__WHMdpq__problemRouteObstacle{text-align:left;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:3rem minmax(0,1fr);align-content:center;justify-items:start;width:100%;height:100%;min-height:4.5rem;display:grid;position:static}.GrausProjectStory-module__WHMdpq__problemRouteMarker{grid-row:1/3;place-self:center;position:relative;top:auto;left:auto;transform:none}.GrausProjectStory-module__WHMdpq__problemStartMarker{width:2.7rem;height:3.25rem}.GrausProjectStory-module__WHMdpq__problemGoalMarker{width:3rem;height:3.25rem}.GrausProjectStory-module__WHMdpq__problemObstacleMarker[data-obstacle-marker="0"]{width:2.75rem;height:2.2rem}.GrausProjectStory-module__WHMdpq__problemObstacleMarker[data-obstacle-marker="1"]{width:2.25rem;height:2.8rem}.GrausProjectStory-module__WHMdpq__problemRouteLabel,.GrausProjectStory-module__WHMdpq__problemRouteStart strong,.GrausProjectStory-module__WHMdpq__problemRouteGoal strong,.GrausProjectStory-module__WHMdpq__problemRouteSteps strong{width:auto;max-width:none;position:static;transform:none}.GrausProjectStory-module__WHMdpq__problemRouteAnnotation{width:100%;min-height:3rem;top:0;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemRouteAnnotation p{letter-spacing:-.02em;white-space:normal;font-size:1rem;line-height:1.2}.GrausProjectStory-module__WHMdpq__problemRoute{padding:0;display:block;inset:7% 5% 20%}.GrausProjectStory-module__WHMdpq__problemRoute:before{content:none}.GrausProjectStory-module__WHMdpq__problemPanelGrid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;display:grid;position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__problemPanelGrid li{border-bottom:1px solid #26343b1f}.GrausProjectStory-module__WHMdpq__problemPanelGrid li:last-child{border-bottom:0}.GrausProjectStory-module__WHMdpq__problemPanelButton{min-height:0;padding:.75rem 1rem}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText,.GrausProjectStory-module__WHMdpq__problemPanelContextText{width:min(88%,18rem)}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText{top:50%}.GrausProjectStory-module__WHMdpq__problemPanelContextText{font-size:.9rem;top:50%;transform:translate(-50%,calc(.45rem - 50%))}.GrausProjectStory-module__WHMdpq__problemPanelButton:is(:hover,:focus-visible,[aria-pressed=true]) .GrausProjectStory-module__WHMdpq__problemPanelContextText{transform:translate(-50%,-50%)}.GrausProjectStory-module__WHMdpq__problemStage{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;padding:1.5rem 0 2rem;scroll-padding-inline:1rem;display:block;overflow-x:auto}.GrausProjectStory-module__WHMdpq__problemStage::-webkit-scrollbar{display:none}.GrausProjectStory-module__WHMdpq__problemPaperReveal{box-sizing:border-box;width:max-content;padding-inline:1rem}.GrausProjectStory-module__WHMdpq__problemPaper{aspect-ratio:1.38;width:40rem;min-height:0;margin:0}.GrausProjectStory-module__WHMdpq__problemRoute{inset:8% 0 7%}.GrausProjectStory-module__WHMdpq__problemPanelGrid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));inset:0}.GrausProjectStory-module__WHMdpq__problemPanelGrid li{scroll-snap-align:center;border-bottom:0;border-right:1px solid #26343b1f}.GrausProjectStory-module__WHMdpq__problemPanelGrid li:last-child{border-right:0}.GrausProjectStory-module__WHMdpq__problemPanelButton{padding:.75rem}.GrausProjectStory-module__WHMdpq__problemPanelButton:before{width:min(76%,7.5rem);top:60%;left:50%}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText,.GrausProjectStory-module__WHMdpq__problemPanelContextText{width:min(88%,8.75rem);transition:none;top:60%}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText{height:auto}.GrausProjectStory-module__WHMdpq__problemPanelEyebrow{min-height:1.65rem;padding:.28rem .48rem;font-size:.56rem;top:calc(60% - 3.4rem)}.GrausProjectStory-module__WHMdpq__problemPanelDefaultText strong{max-width:8.5rem;font-size:.86rem}.GrausProjectStory-module__WHMdpq__problemPanelContextText{font-size:.78rem;transform:translate(-50%,-50%)rotateX(62deg)}.GrausProjectStory-module__WHMdpq__problemPanelButton:before,.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber{transition:none}.GrausProjectStory-module__WHMdpq__problemPanelNumber{bottom:3%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations{display:block}.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration]{display:none}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration]{opacity:1;transition:none;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations[data-visible-node] [data-paper-context-decoration]{transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=start]{width:5rem;top:11%;left:12.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-1]{width:8.2rem;top:12%;left:37.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=obstacle-2]{width:6.2rem;top:16%;left:62.5%}.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration=goal]{width:8.5rem;top:12%;left:87.5%}.GrausProjectStory-module__WHMdpq__problemContextColombiaFill{clip-path:inset(0);animation:none}.GrausProjectStory-module__WHMdpq__problemContextColombiaOutline{stroke-dashoffset:0;animation:none}.GrausProjectStory-module__WHMdpq__problemContextLongTextIcon{opacity:1;transform:rotate(-3deg)scale(1)}.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span,.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span{clip-path:inset(0);opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__problemRouteLabel{text-align:left;align-self:end;font-size:.58rem}.GrausProjectStory-module__WHMdpq__problemRouteStart strong,.GrausProjectStory-module__WHMdpq__problemRouteGoal strong,.GrausProjectStory-module__WHMdpq__problemRouteSteps strong{align-self:start;margin-top:.35rem;font-size:.85rem}.GrausProjectStory-module__WHMdpq__problemPaperFooter{width:min(100%,34rem);margin-top:2.5rem}.GrausProjectStory-module__WHMdpq__problemBridge{font-size:.75rem;line-height:1.4;margin-inline:auto!important}.GrausProjectStory-module__WHMdpq__problemBridge>strong{margin-top:.65rem;font-size:clamp(1.45rem,7vw,2rem);line-height:1.15}.GrausProjectStory-module__WHMdpq__journeyConnector[data-to]{--journey-terminal-x:50%}.GrausProjectStory-module__WHMdpq__journeyConnector{height:6rem}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout]{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] :is(.GrausProjectStory-module__WHMdpq__journeyMarker,.GrausProjectStory-module__WHMdpq__journeyStageHeader,.GrausProjectStory-module__WHMdpq__journeyStageMedia){grid-column:1}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] .GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=top]{grid-row:1}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] .GrausProjectStory-module__WHMdpq__journeyStageHeader{text-align:center;grid-row:2;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-inline:0}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] .GrausProjectStory-module__WHMdpq__journeyStageHeader>p:first-child{justify-content:center}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] .GrausProjectStory-module__WHMdpq__journeyStageMedia{grid-row:3;width:100%}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-layout] .GrausProjectStory-module__WHMdpq__journeyMarker[data-marker-position=bottom]{grid-row:4}.GrausProjectStory-module__WHMdpq__journeyStage[data-stage-compact=true] .GrausProjectStory-module__WHMdpq__journeyStageMedia{width:min(100%,28rem)}.GrausProjectStory-module__WHMdpq__journeyConnector svg{display:none}.GrausProjectStory-module__WHMdpq__journeyConnector:before,.GrausProjectStory-module__WHMdpq__journeyConnector:after{border-left:2px dashed var(--project-detail-border-strong);content:"";width:0;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.GrausProjectStory-module__WHMdpq__journeyConnector:after{border-color:var(--journey-active);clip-path:inset(0 0 var(--journey-clip-bottom) 0)}.GrausProjectStory-module__WHMdpq__beforeAfter>div{grid-template-columns:1fr;gap:.7rem;min-height:0;padding:1.7rem 0}.GrausProjectStory-module__WHMdpq__beforeAfter dt{padding-top:0}.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child dd{min-height:8.75rem}.GrausProjectStory-module__WHMdpq__transformationExplorer{min-height:0}.GrausProjectStory-module__WHMdpq__transformationExplorerHint{max-width:20rem;margin-inline:auto}.GrausProjectStory-module__WHMdpq__transformationPanels{gap:3.4rem;min-height:0;padding-block:2.7rem .8rem;display:grid}.GrausProjectStory-module__WHMdpq__transformationPanel,.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=true] .GrausProjectStory-module__WHMdpq__transformationPanel,.GrausProjectStory-module__WHMdpq__transformationExplorer[data-authoring-active=true] .GrausProjectStory-module__WHMdpq__transformationPanel[data-active=true]{filter:none;opacity:1;width:100%;position:relative;top:auto;left:auto;transform:none}.GrausProjectStory-module__WHMdpq__transformationCardSurface{position:absolute;inset:0}.GrausProjectStory-module__WHMdpq__transformationPanel:not([data-active=true]) .project-image-trigger{pointer-events:auto}.GrausProjectStory-module__WHMdpq__transformationPanel .project-image-trigger-icon{opacity:1;transform:none}.GrausProjectStory-module__WHMdpq__ownership{padding-block:clamp(4rem,16vw,6rem)}.GrausProjectStory-module__WHMdpq__ownershipIntro,.GrausProjectStory-module__WHMdpq__ownershipSummary{text-align:center;justify-items:center}.GrausProjectStory-module__WHMdpq__rolePath{width:min(100%,24rem);margin-inline:auto}.GrausProjectStory-module__WHMdpq__roleStep{padding-inline:.3rem}.GrausProjectStory-module__WHMdpq__contributionList{grid-template-columns:1fr;margin-top:2.25rem}.GrausProjectStory-module__WHMdpq__contributionList li{border-left:0}.GrausProjectStory-module__WHMdpq__contributionList li:not(:first-child){border-top:0}}@media (prefers-reduced-motion:reduce){.GrausProjectStory-module__WHMdpq__problemHighlight,.GrausProjectStory-module__WHMdpq__problemCharacter,.GrausProjectStory-module__WHMdpq__problemRouteGraphic,.GrausProjectStory-module__WHMdpq__problemRouteGraphicImage,.GrausProjectStory-module__WHMdpq__problemRouteStart,.GrausProjectStory-module__WHMdpq__problemRouteGoal,.GrausProjectStory-module__WHMdpq__problemRouteObstacle,.GrausProjectStory-module__WHMdpq__problemRouteSteps li,.GrausProjectStory-module__WHMdpq__problemRouteMarker,.GrausProjectStory-module__WHMdpq__problemRouteMarker img,.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-decoration],.GrausProjectStory-module__WHMdpq__problemPaperDecorations [data-paper-context-decoration],.GrausProjectStory-module__WHMdpq__problemContextColombia path,.GrausProjectStory-module__WHMdpq__problemContextLongTextIcon,.GrausProjectStory-module__WHMdpq__problemContextLongTextLines span,.GrausProjectStory-module__WHMdpq__problemContextLongTextPrimaryLines span,.GrausProjectStory-module__WHMdpq__problemContextLongTextSecondaryLines span,.GrausProjectStory-module__WHMdpq__problemRouteAnnotation p,.GrausProjectStory-module__WHMdpq__problemPanelGrid,.GrausProjectStory-module__WHMdpq__problemPanelGrid li,.GrausProjectStory-module__WHMdpq__problemPanelButton:before,.GrausProjectStory-module__WHMdpq__problemPanelDefaultText,.GrausProjectStory-module__WHMdpq__problemPanelContextText,.GrausProjectStory-module__WHMdpq__problemPanelEyebrow,.GrausProjectStory-module__WHMdpq__problemPanelNumber,.GrausProjectStory-module__WHMdpq__beforeAfter>div:first-child,.GrausProjectStory-module__WHMdpq__beforeAfterCopy,.GrausProjectStory-module__WHMdpq__beforeAfterTechnical,.GrausProjectStory-module__WHMdpq__transformationPanel,.GrausProjectStory-module__WHMdpq__transformationPanelVisual,.GrausProjectStory-module__WHMdpq__transformationCardSurface,.GrausProjectStory-module__WHMdpq__contributionList li,.GrausProjectStory-module__WHMdpq__contributionList button,.GrausProjectStory-module__WHMdpq__contributionToggle i,.GrausProjectStory-module__WHMdpq__contributionPanel,.GrausProjectStory-module__WHMdpq__contributionPanel p,.GrausProjectStory-module__WHMdpq__journeyMarker,.GrausProjectStory-module__WHMdpq__journeyConnectorReveal,.GrausProjectStory-module__WHMdpq__journeyConnectorTerminal,.GrausProjectStory-module__WHMdpq__journeyConnector:after,.GrausProjectStory-module__WHMdpq__contributionList li[data-open=true] .GrausProjectStory-module__WHMdpq__contributionPanel{transition:none}.GrausProjectStory-module__WHMdpq__journeyConnectorReveal{stroke-dashoffset:0!important}.GrausProjectStory-module__WHMdpq__journeyConnector:after{clip-path:inset(0)!important}.GrausProjectStory-module__WHMdpq__problemContextColombia path{animation:none!important}.GrausProjectStory-module__WHMdpq__problemPanelEyebrow{text-shadow:none;animation:none!important}}@media (forced-colors:active){.GrausProjectStory-module__WHMdpq__problemHighlight{background:0 0}.GrausProjectStory-module__WHMdpq__problemHighlight:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em}.GrausProjectStory-module__WHMdpq__problemPaper{border-color:canvastext;outline:1px solid canvastext}.GrausProjectStory-module__WHMdpq__problemRouteGraphic{filter:grayscale()contrast(2)}.GrausProjectStory-module__WHMdpq__problemRouteMarker img{opacity:1;filter:grayscale()contrast(2)}}
.MiroProjectStory-module__E-Hbkq__story h2,.MiroProjectStory-module__E-Hbkq__story h3,.MiroProjectStory-module__E-Hbkq__story p{margin-block:0}.MiroProjectStory-module__E-Hbkq__eyebrow{color:var(--project-detail-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.MiroProjectStory-module__E-Hbkq__overview,.MiroProjectStory-module__E-Hbkq__scope,.MiroProjectStory-module__E-Hbkq__storyboardSection{border-bottom:1px solid var(--project-detail-border)}.MiroProjectStory-module__E-Hbkq__overview{text-align:center;padding-block:clamp(4rem,8vw,7rem)}.MiroProjectStory-module__E-Hbkq__overviewIntro{max-width:58rem;margin-inline:auto}.MiroProjectStory-module__E-Hbkq__overviewTitleMask,.MiroProjectStory-module__E-Hbkq__sectionTitleMask,.MiroProjectStory-module__E-Hbkq__galleryTitleMask{overflow-clip-margin:.9rem;perspective:70rem;margin-bottom:-.9rem;padding-bottom:.9rem;overflow:clip}.MiroProjectStory-module__E-Hbkq__overviewTitleMask{margin-top:.9rem}.MiroProjectStory-module__E-Hbkq__overviewIntro h2{letter-spacing:-.055em;font-size:clamp(3rem,6.8vw,6.25rem);font-weight:400;line-height:.92}.MiroProjectStory-module__E-Hbkq__overviewBody{max-width:47rem;color:var(--project-detail-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;margin:1.5rem auto 0!important}.MiroProjectStory-module__E-Hbkq__overviewMedia{text-align:left;width:min(100%,72rem);margin:clamp(2.5rem,6vw,5rem) auto 0}:is(.MiroProjectStory-module__E-Hbkq__overviewMedia .project-media-frame,.MiroProjectStory-module__E-Hbkq__scopeMedia .project-media-frame,.MiroProjectStory-module__E-Hbkq__fileMediaViewport .project-media-frame){background:0 0;border:0;overflow:hidden}.MiroProjectStory-module__E-Hbkq__overviewStack{margin:clamp(2.5rem,5vw,4rem) auto 0}.MiroProjectStory-module__E-Hbkq__overviewStack ul{flex-wrap:wrap;justify-content:center;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.MiroProjectStory-module__E-Hbkq__overviewStack li{border:1px solid var(--project-detail-border);color:var(--project-detail-muted);padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.MiroProjectStory-module__E-Hbkq__scope,.MiroProjectStory-module__E-Hbkq__storyboardSection,.MiroProjectStory-module__E-Hbkq__technical{padding-block:clamp(4.5rem,9vw,8rem)}.MiroProjectStory-module__E-Hbkq__scopeIntro,.MiroProjectStory-module__E-Hbkq__technicalIntro{align-items:end;gap:1.5rem;display:grid}.MiroProjectStory-module__E-Hbkq__scopeIntro h2,.MiroProjectStory-module__E-Hbkq__storyboardIntro h2,.MiroProjectStory-module__E-Hbkq__technicalIntro h2{letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.75rem,6vw,5.75rem);font-weight:400;line-height:.93}.MiroProjectStory-module__E-Hbkq__scopeIntro>p,.MiroProjectStory-module__E-Hbkq__technicalIntro>p{max-width:38rem;color:var(--project-detail-muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.MiroProjectStory-module__E-Hbkq__scopeMedia{perspective:70rem;margin-top:clamp(2.5rem,6vw,5rem)}.MiroProjectStory-module__E-Hbkq__scopeMedia .project-media-frame{border-radius:.75rem}.MiroProjectStory-module__E-Hbkq__storyboardIntro{text-align:center;width:min(100%,56rem);margin-inline:auto}.MiroProjectStory-module__E-Hbkq__storyboardIntro>p:last-child{width:min(100%,43rem);color:var(--project-detail-muted);margin:1.5rem auto 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.MiroProjectStory-module__E-Hbkq__storyboard{--folder-color:#df6a2e;--folder-accent:#9a371e;--folder-wash:#efc2a6;perspective:90rem;margin-top:clamp(2.5rem,6vw,5rem)}.MiroProjectStory-module__E-Hbkq__folderStage{width:min(100%,58rem);margin-inline:auto;padding:clamp(.25rem,1vw,.75rem) clamp(1rem,3vw,2.5rem) clamp(.5rem,2vw,1.5rem)}.MiroProjectStory-module__E-Hbkq__folderShell{isolation:isolate;min-height:clamp(48rem,84svh,56rem);position:relative}.MiroProjectStory-module__E-Hbkq__folderBack,.MiroProjectStory-module__E-Hbkq__folderPanel{position:absolute;inset:0}.MiroProjectStory-module__E-Hbkq__folderBack{z-index:0;background-color:var(--folder-color);border:0;border-radius:0 1rem 1rem 0;transition:background-color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1);overflow:visible;box-shadow:0 1.6rem 3.8rem #462b1b24}.MiroProjectStory-module__E-Hbkq__folderEntrance{z-index:9;pointer-events:none;position:absolute;inset:0}.MiroProjectStory-module__E-Hbkq__folderSweep{background:var(--sweep-color);opacity:0;pointer-events:none;border-radius:1rem;width:200%;position:absolute;top:0;bottom:0;left:-100%}.MiroProjectStory-module__E-Hbkq__folderSweepTab{top:var(--sweep-tab-top);width:clamp(1.9rem,2.9vw,2.35rem);height:23%;color:var(--sweep-color);position:absolute;left:100%;overflow:visible}.MiroProjectStory-module__E-Hbkq__folderSweepTab path{fill:currentColor}.MiroProjectStory-module__E-Hbkq__folderMark{z-index:2;color:#f8f7f0b8;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:500;line-height:1.4;position:absolute;top:1.45rem;left:1.5rem}.MiroProjectStory-module__E-Hbkq__folderFlap{z-index:0;background-color:var(--folder-color);background-image:radial-gradient(circle,#ffffff0e 0,#ffffff06 24%,#0000 58%);border-radius:1rem 0 0 1rem;width:100%;transition:background-color .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-100%;box-shadow:-1.2rem 1.2rem 2.8rem #39251814}.MiroProjectStory-module__E-Hbkq__folderFlap:after{content:"";background:#32201638;width:1px;position:absolute;top:0;bottom:0;right:0}.MiroProjectStory-module__E-Hbkq__folderPanel{z-index:10;outline:none}.MiroProjectStory-module__E-Hbkq__folderPanel:after{z-index:40;box-shadow:inset 0 0 0 .4rem var(--folder-color);content:"";pointer-events:none;border-radius:0 1rem 1rem 0;transition:box-shadow .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.MiroProjectStory-module__E-Hbkq__storyboard[data-folder-sweeping=true] .MiroProjectStory-module__E-Hbkq__folderPanel:after,.MiroProjectStory-module__E-Hbkq__storyboard[data-folder-sweeping=true] .MiroProjectStory-module__E-Hbkq__storyboardNote{opacity:0}.MiroProjectStory-module__E-Hbkq__folderControls{z-index:50;color:#ffffffe6;align-items:center;gap:.45rem;display:flex;position:absolute;top:1.15rem;right:1.35rem}.MiroProjectStory-module__E-Hbkq__folderControls button{width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff94;border-radius:999px;place-items:center;padding:0;transition:background-color .22s,color .22s,opacity .22s;display:grid}.MiroProjectStory-module__E-Hbkq__folderControls button:hover:not(:disabled){color:var(--folder-accent);background:#ffffffe6}.MiroProjectStory-module__E-Hbkq__folderControls button:disabled{cursor:default;opacity:.36}.MiroProjectStory-module__E-Hbkq__folderControls button:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.MiroProjectStory-module__E-Hbkq__folderControls span{letter-spacing:.08em;text-align:center;min-width:2.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.52rem}.MiroProjectStory-module__E-Hbkq__folderPaperStack{z-index:1;pointer-events:none;position:absolute;inset:0}.MiroProjectStory-module__E-Hbkq__folderPaperLayer{--folder-paper-rise:0rem;--sheet-offset-x:0rem;--sheet-offset-y:0rem;--sheet-rotation:0deg;color:#35312b75;letter-spacing:.09em;text-transform:uppercase;width:73%;transform:translate3d(var(--sheet-offset-x), calc(var(--sheet-offset-y) + var(--folder-paper-rise)), 0) rotate(var(--sheet-rotation));transform-origin:50% 100%;background-color:#e7e1d5;background-image:repeating-linear-gradient(0deg,#0000 0 1.45rem,#4e44370e 1.45rem calc(1.45rem + 1px));border:1px solid #3a332a1f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.48rem;position:absolute;top:9%;bottom:10%;left:13.5%;overflow:hidden;box-shadow:0 .8rem 1.8rem #39271a1a}.MiroProjectStory-module__E-Hbkq__folderPaperLayer[data-layer-index="0"]{--sheet-offset-x:-1.1rem;--sheet-offset-y:.7rem;--sheet-rotation:-1.35deg}.MiroProjectStory-module__E-Hbkq__folderPaperLayer[data-layer-index="1"]{--sheet-offset-x:1rem;--sheet-offset-y:.35rem;--sheet-rotation:1.1deg;background-color:#eee8dc;background-image:linear-gradient(90deg,#0000 0 3.6rem,#a3442f29 3.6rem calc(3.6rem + 1px),#0000 calc(3.6rem + 1px)),repeating-linear-gradient(0deg,#0000 0 1.75rem,#4e44370d 1.75rem calc(1.75rem + 1px))}.MiroProjectStory-module__E-Hbkq__folderPaperLayer>span{position:absolute;bottom:1rem;right:1.2rem}.MiroProjectStory-module__E-Hbkq__folderPaper{--folder-paper-rise:0rem;z-index:2;color:#282826;width:73%;transform:translate3d(0, var(--folder-paper-rise), 0);background:radial-gradient(circle at 17% 8%,#5951440b 0 .045rem,#0000 .06rem) 0 0/.32rem .32rem,linear-gradient(100deg,#635b4e06,#0000 28%),#f1eee6;border:1px solid #38322b1f;padding:clamp(3rem,5vw,4.25rem) clamp(1.5rem,4.5vw,3.5rem) clamp(2.6rem,4vw,3.5rem) clamp(4.2rem,7vw,6rem);position:absolute;top:8%;bottom:11%;left:13.5%;overflow:hidden;box-shadow:0 1.2rem 2.8rem #27221d21}.MiroProjectStory-module__E-Hbkq__folderPaper:after{content:"";background:#36332e1f;width:1px;position:absolute;top:0;bottom:0;left:3.4rem}.MiroProjectStory-module__E-Hbkq__paperHoles{background:radial-gradient(circle,#e7e1d5 0 .32rem,#433c3333 .34rem .39rem,#0000 .42rem) top/1.6rem 5.7rem repeat-y;width:1.6rem;position:absolute;top:2rem;bottom:2rem;left:.9rem}.MiroProjectStory-module__E-Hbkq__paperStamp{border:1px solid color-mix(in srgb, var(--folder-accent) 68%, #333);color:var(--folder-accent);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;line-height:1.2;position:absolute;top:1.25rem;right:1.4rem}.MiroProjectStory-module__E-Hbkq__fileCopy{z-index:2;max-width:32rem;position:relative}.MiroProjectStory-module__E-Hbkq__fileContext{z-index:12;color:#343531;position:absolute;top:3.25rem;right:1.4rem}.MiroProjectStory-module__E-Hbkq__fileContextToggle{border:1px solid color-mix(in srgb, var(--folder-accent) 68%, #333);width:1.65rem;height:1.65rem;color:var(--folder-accent);cursor:pointer;background:#f7f3eae0;border-radius:0;place-items:center;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;line-height:1.2;list-style:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.MiroProjectStory-module__E-Hbkq__fileContextToggle span{transition:transform .32s cubic-bezier(.65,0,.35,1);display:block}.MiroProjectStory-module__E-Hbkq__fileContextToggle:hover,.MiroProjectStory-module__E-Hbkq__fileContextToggle:focus-visible,.MiroProjectStory-module__E-Hbkq__fileContext[data-open=true] .MiroProjectStory-module__E-Hbkq__fileContextToggle{border-color:color-mix(in srgb, var(--folder-accent) 70%, #47443f);color:var(--folder-accent);background:#f6f1e7;transform:translateY(-1px)}.MiroProjectStory-module__E-Hbkq__fileContext[data-open=true] .MiroProjectStory-module__E-Hbkq__fileContextToggle span{transform:rotate(45deg)}.MiroProjectStory-module__E-Hbkq__fileContextToggle:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.MiroProjectStory-module__E-Hbkq__fileContextReveal{visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;grid-template-rows:0fr;width:clamp(15rem,28vw,19rem);transition:grid-template-rows .36s cubic-bezier(.65,0,.35,1),opacity .26s ease-in-out,transform .36s cubic-bezier(.65,0,.35,1),visibility 0s linear .36s;display:grid;position:absolute;top:0;right:calc(100% + .6rem);overflow:hidden;transform:translateY(-.35rem)scale(.985)}.MiroProjectStory-module__E-Hbkq__fileContext[data-open=true] .MiroProjectStory-module__E-Hbkq__fileContextReveal{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)scale(1)}.MiroProjectStory-module__E-Hbkq__fileContextRevealInner{min-height:0;overflow:hidden}.MiroProjectStory-module__E-Hbkq__fileContextPanel{background:#f6f1e7;border:1px solid #3a352f2e;width:100%;padding:.95rem 1rem 1rem;box-shadow:0 .8rem 1.8rem #2a251f21}.MiroProjectStory-module__E-Hbkq__fileContextLabel{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--folder-accent)!important;font-size:.56rem!important;line-height:1.3!important}.MiroProjectStory-module__E-Hbkq__fileContextPanel h4{color:#2f302d;margin-top:.38rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.08rem;font-weight:400;line-height:1.15}.MiroProjectStory-module__E-Hbkq__fileContextPanel p{color:#4f504b;margin:.48rem 0 0;font-size:.8rem;line-height:1.52}.MiroProjectStory-module__E-Hbkq__fileContextPanel ul{color:#50514c;gap:.32rem;margin:.65rem 0 0;padding:0 0 0 .9rem;font-size:.72rem;line-height:1.48;display:grid}.MiroProjectStory-module__E-Hbkq__fileKicker{color:#6d6a64;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:500;line-height:1.4}.MiroProjectStory-module__E-Hbkq__fileCopy h3{letter-spacing:-.075em;margin-top:.65rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3.4rem,8vw,6.9rem);font-weight:400;line-height:.82}.MiroProjectStory-module__E-Hbkq__fileHeadline{color:#2f302e;max-width:23rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.05rem,2vw,1.42rem);line-height:1.25;margin-top:1.3rem!important}.MiroProjectStory-module__E-Hbkq__fileSummary{color:#73716c;max-width:28rem;font-size:clamp(.78rem,1.25vw,.92rem);line-height:1.55;margin-top:.75rem!important}.MiroProjectStory-module__E-Hbkq__fileDefinitions{z-index:3;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#f1eee6db;border-top:1px solid #37342f2e;border-left:1px solid #37342f2e;grid-template-columns:repeat(2,minmax(0,1fr));width:min(45%,19rem);margin:0;display:grid;position:absolute;bottom:clamp(3.1rem,6vw,4.5rem);right:clamp(1.5rem,4vw,3rem)}.MiroProjectStory-module__E-Hbkq__fileDefinitions>div{border-bottom:1px solid #37342f2e;border-right:1px solid #37342f2e;outline:none;min-width:0;min-height:7.35rem;padding:.76rem;transition:background-color .22s;position:relative}.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:hover,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:focus-visible{background:#faf7efd1}.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-focus))}.MiroProjectStory-module__E-Hbkq__fileDefinitions dt{color:#30312f;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.95rem;line-height:1.1}.MiroProjectStory-module__E-Hbkq__fileDefinitions dt span{color:#77746e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-family:inherit;font-size:.48rem;font-weight:500;line-height:1.3;display:block}.MiroProjectStory-module__E-Hbkq__fileDefinitions dd{color:#77746e;max-width:85%;margin:.28rem 0 0;font-size:.57rem;line-height:1.4}.MiroProjectStory-module__E-Hbkq__definitionClassVisual,.MiroProjectStory-module__E-Hbkq__definitionPixelVisual,.MiroProjectStory-module__E-Hbkq__definitionPolygonVisual{opacity:.34;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.58rem;right:.62rem;transform:translateY(.22rem)}.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:hover .MiroProjectStory-module__E-Hbkq__definitionClassVisual,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:hover .MiroProjectStory-module__E-Hbkq__definitionPixelVisual,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:hover .MiroProjectStory-module__E-Hbkq__definitionPolygonVisual,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:focus-visible .MiroProjectStory-module__E-Hbkq__definitionClassVisual,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:focus-visible .MiroProjectStory-module__E-Hbkq__definitionPixelVisual,.MiroProjectStory-module__E-Hbkq__fileDefinitions>div:focus-visible .MiroProjectStory-module__E-Hbkq__definitionPolygonVisual{opacity:1;transform:translateY(0)}.MiroProjectStory-module__E-Hbkq__definitionClassVisual{gap:.13rem;width:1.35rem;display:grid}.MiroProjectStory-module__E-Hbkq__definitionClassVisual span{background:var(--folder-accent);border-radius:999px;height:.16rem}.MiroProjectStory-module__E-Hbkq__definitionClassVisual[data-definition-mode=multiclass] span:nth-child(2){background:#ca5347}.MiroProjectStory-module__E-Hbkq__definitionClassVisual[data-definition-mode=multiclass] span:nth-child(3){background:#3f73ad}.MiroProjectStory-module__E-Hbkq__definitionClassVisual[data-definition-mode=multiclass] span:nth-child(4){background:#c89428}.MiroProjectStory-module__E-Hbkq__definitionClassVisual[data-definition-mode=multiclass] span:nth-child(5){background:#638b6d}.MiroProjectStory-module__E-Hbkq__definitionClassVisual[data-definition-mode=multiclass] span:nth-child(6){background:#9c6b9d}.MiroProjectStory-module__E-Hbkq__definitionPixelVisual{grid-template-columns:repeat(5,.24rem);gap:.08rem;display:grid}.MiroProjectStory-module__E-Hbkq__definitionPixelVisual span{background:#38393521;border-radius:.06rem;width:.24rem;height:.24rem}.MiroProjectStory-module__E-Hbkq__definitionPixelVisual span[data-active=true]{background:var(--folder-accent)}.MiroProjectStory-module__E-Hbkq__definitionPolygonVisual{width:2.15rem;overflow:visible}.MiroProjectStory-module__E-Hbkq__definitionPolygonVisual path{fill:color-mix(in srgb, var(--folder-wash) 55%, transparent);stroke:var(--folder-accent);stroke-width:2px}.MiroProjectStory-module__E-Hbkq__definitionPolygonVisual circle{fill:#f6f1e7;stroke:var(--folder-accent);stroke-width:1.5px}.MiroProjectStory-module__E-Hbkq__fileLowerVisualArea{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:50% clamp(1.4rem,4vw,3rem) clamp(3.2rem,6vw,4.5rem) 4.2rem}.MiroProjectStory-module__E-Hbkq__compareRepresentation{width:min(78%,32rem);color:color-mix(in srgb, var(--folder-accent) 70%, #5e5d57);opacity:.64;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:clamp(1.2rem,3vw,2.2rem);display:grid}.MiroProjectStory-module__E-Hbkq__compareRepresentationItem{justify-items:center;gap:.28rem;display:grid}.MiroProjectStory-module__E-Hbkq__comparePixels{grid-template-columns:repeat(7,.74rem);gap:.17rem;display:grid}.MiroProjectStory-module__E-Hbkq__comparePixels span{background:#3e3f3b1a;border-radius:.18rem;width:.74rem;height:.74rem}.MiroProjectStory-module__E-Hbkq__comparePixels span[data-active=true]{background:currentColor}.MiroProjectStory-module__E-Hbkq__compareArrow{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.65rem}.MiroProjectStory-module__E-Hbkq__compareRepresentation svg{width:7.7rem;overflow:visible}.MiroProjectStory-module__E-Hbkq__compareRepresentation path{fill:color-mix(in srgb, var(--folder-wash) 58%, transparent);stroke:currentColor;stroke-width:2.4px}.MiroProjectStory-module__E-Hbkq__compareRepresentation circle{fill:#f1eee6;stroke:currentColor;stroke-width:2px}.MiroProjectStory-module__E-Hbkq__compareRepresentationLabel{letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.48rem;line-height:1}.MiroProjectStory-module__E-Hbkq__reviewStamp{z-index:1;width:10.8rem;box-shadow:inset 0 0 0 .22rem color-mix(in srgb, currentColor 8%, transparent);color:color-mix(in srgb, var(--folder-accent) 68%, #5e5d57);letter-spacing:.13em;text-transform:uppercase;opacity:.5;border:2px solid;justify-items:center;gap:.22rem;padding:.92rem 1rem .86rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1;display:grid;rotate:-5deg}.MiroProjectStory-module__E-Hbkq__reviewStamp span{opacity:.74;font-size:.48rem}.MiroProjectStory-module__E-Hbkq__reviewStamp strong{font-size:1rem;font-weight:500}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=review] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"]{top:58%}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=review] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"]{top:59%}.MiroProjectStory-module__E-Hbkq__paperFooter{color:#28282673;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;line-height:1.4;position:absolute;bottom:1.2rem;left:4.2rem;right:1.4rem}.MiroProjectStory-module__E-Hbkq__fileMediaCard,.MiroProjectStory-module__E-Hbkq__fileCallout{z-index:60;cursor:default;-webkit-user-select:none;user-select:none;position:absolute}.MiroProjectStory-module__E-Hbkq__fileMediaCard{--card-rotation:-.8deg;width:min(37.5%,20rem);top:54.25%;left:5%}.MiroProjectStory-module__E-Hbkq__fileMediaCardSurface{background:linear-gradient(#2d2f2d07 1px, transparent 1px), linear-gradient(90deg, #2d2f2d07 1px, transparent 1px), color-mix(in srgb, var(--folder-wash) 82%, #f5efe5);rotate:var(--card-rotation);background-size:1.45rem 1.45rem;border:1px solid #312e2a2e;padding:.75rem;transition:background-color .52s cubic-bezier(.16,1,.3,1),box-shadow .24s;box-shadow:0 1rem 2.2rem #26221e29}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"]{width:min(35%,18.75rem)}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"]{--card-rotation:-1deg;top:55%;left:4%}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"]{--card-rotation:.9deg;z-index:61;top:56%;left:auto;right:4%}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=compare] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"]{top:58.5%}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=compare] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"]{top:59.5%}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-role=input-workspace]{--card-rotation:-1deg;width:min(37.5%,20rem);top:55%;left:4%;right:auto}.MiroProjectStory-module__E-Hbkq__fileBackdropRadiograph{z-index:4;pointer-events:none;width:clamp(7.5rem,17%,10rem);position:absolute;top:62.5%;left:50%;translate:-50% -50%}.MiroProjectStory-module__E-Hbkq__fileBackdropRadiographSurface{opacity:.58;transform-origin:50%;rotate:76deg}:is(.MiroProjectStory-module__E-Hbkq__fileBackdropRadiograph figure,.MiroProjectStory-module__E-Hbkq__fileBackdropRadiograph .project-media-frame){border-radius:.16rem;width:100%;margin:0;overflow:visible}.MiroProjectStory-module__E-Hbkq__fileBackdropRadiograph img{filter:contrast(1.04)saturate(.78);border-radius:.16rem;width:100%;height:auto;display:block}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=input] .MiroProjectStory-module__E-Hbkq__fileCallout{top:62%;right:7%}.MiroProjectStory-module__E-Hbkq__fileMediaHeader{color:#232422d6;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.48rem;line-height:1.3;display:flex}.MiroProjectStory-module__E-Hbkq__fileMediaHeader>span:first-child{min-width:0}.MiroProjectStory-module__E-Hbkq__fileMediaHeader>span:last-child{opacity:.76}.MiroProjectStory-module__E-Hbkq__fileMediaViewport{background:#e4e4df;border:1px solid #2d2c2924;overflow:hidden}:is(.MiroProjectStory-module__E-Hbkq__fileMediaViewport figure,.MiroProjectStory-module__E-Hbkq__fileMediaViewport .project-media-frame){width:100%}.MiroProjectStory-module__E-Hbkq__fileMediaViewport .project-media-frame{border-radius:0}.MiroProjectStory-module__E-Hbkq__fileMediaViewport button{cursor:zoom-in}.MiroProjectStory-module__E-Hbkq__fileMediaViewport img{pointer-events:none;-webkit-user-drag:none}.MiroProjectStory-module__E-Hbkq__fileMediaCaption{color:#252623d6;max-width:27rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(.66rem,1vw,.78rem);font-style:italic;line-height:1.35;margin-top:.6rem!important}.MiroProjectStory-module__E-Hbkq__fileCallout{width:clamp(7.5rem,18%,9.75rem);min-height:8.5rem;top:60%;right:7%}.MiroProjectStory-module__E-Hbkq__fileCalloutSurface{min-height:inherit;background:linear-gradient(180deg, #ffffff2e, transparent 32%), color-mix(in srgb, var(--folder-wash) 82%, #efe9dc);color:#30312f;border:1px solid #312e2a2e;align-content:space-between;padding:.9rem;display:grid;rotate:1.2deg;box-shadow:0 .7rem 1.6rem #26221e21}.MiroProjectStory-module__E-Hbkq__fileCallout p,.MiroProjectStory-module__E-Hbkq__fileCallout span{color:#2b2c2acc;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;line-height:1.35}.MiroProjectStory-module__E-Hbkq__fileCallout strong{letter-spacing:-.05em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:400;line-height:.95}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-dragging=true],.MiroProjectStory-module__E-Hbkq__fileCallout[data-dragging=true]{cursor:grabbing}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-dragging=true] .MiroProjectStory-module__E-Hbkq__fileMediaCardSurface,.MiroProjectStory-module__E-Hbkq__fileCallout[data-dragging=true] .MiroProjectStory-module__E-Hbkq__fileCalloutSurface{box-shadow:0 1.7rem 3.4rem #26221e38}.MiroProjectStory-module__E-Hbkq__storyboardNote{z-index:12;color:#ffffffe6;letter-spacing:.025em;text-align:center;max-width:none;padding-top:0;font-size:.64rem;line-height:1.45;position:absolute;bottom:.9rem;left:1.4rem;right:1.4rem}.MiroProjectStory-module__E-Hbkq__folderTabs{z-index:8;isolation:isolate;pointer-events:none;width:clamp(1.9rem,2.9vw,2.35rem);position:absolute;top:4%;bottom:4%;left:100%}.MiroProjectStory-module__E-Hbkq__folderTab{color:#f9f8f2e0;cursor:pointer;isolation:isolate;pointer-events:auto;appearance:none;background:0 0;border:0;place-items:center;width:100%;height:25%;margin:0;padding:.3rem 0;display:grid;position:absolute;left:0;overflow:visible}.MiroProjectStory-module__E-Hbkq__folderTab[data-index="0"]{top:0}.MiroProjectStory-module__E-Hbkq__folderTab[data-index="1"]{top:25%}.MiroProjectStory-module__E-Hbkq__folderTab[data-index="2"]{top:50%}.MiroProjectStory-module__E-Hbkq__folderTab[data-index="3"]{top:75%}.MiroProjectStory-module__E-Hbkq__folderTabShape{z-index:0;width:calc(100% + 3px);height:100%;color:var(--tab-color);pointer-events:none;transition:color .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 0 -3px}.MiroProjectStory-module__E-Hbkq__folderTabShape path{fill:currentColor}.MiroProjectStory-module__E-Hbkq__folderTab span{z-index:1;color:inherit;white-space:nowrap;writing-mode:vertical-rl;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(.6rem,.9vw,.72rem);line-height:1;position:relative;transform:rotate(180deg)}.MiroProjectStory-module__E-Hbkq__folderTab:hover{color:#fff}.MiroProjectStory-module__E-Hbkq__folderTab:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:.2rem;border-radius:999px}.MiroProjectStory-module__E-Hbkq__folderFallback{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.MiroProjectStory-module__E-Hbkq__folderFallback>li{border:1px solid var(--project-detail-border);padding:1.25rem}.MiroProjectStory-module__E-Hbkq__folderFallback>li>p:first-child{color:var(--project-detail-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.MiroProjectStory-module__E-Hbkq__folderFallback h3{margin-top:.5rem;font-size:1.5rem;font-weight:400}.MiroProjectStory-module__E-Hbkq__folderFallback>li>p:last-of-type,.MiroProjectStory-module__E-Hbkq__folderFallback dd{color:var(--project-detail-muted);margin:.55rem 0 0;font-size:.85rem;line-height:1.55}.MiroProjectStory-module__E-Hbkq__folderFallback dl{gap:.7rem;margin:1rem 0 0;display:grid}.MiroProjectStory-module__E-Hbkq__folderFallback dt{font-weight:500}.MiroProjectStory-module__E-Hbkq__technicalRail{margin-top:clamp(2.75rem,6vw,5rem);position:relative}.MiroProjectStory-module__E-Hbkq__technicalLine{background:var(--project-detail-border-strong);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.MiroProjectStory-module__E-Hbkq__technicalFlow{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.MiroProjectStory-module__E-Hbkq__technicalFlow li{outline:none;padding:1.5rem .75rem 1rem;transition:background-color .32s;position:relative}.MiroProjectStory-module__E-Hbkq__technicalFlow li>*{transition:transform .42s cubic-bezier(.16,1,.3,1)}.MiroProjectStory-module__E-Hbkq__technicalFlow li:before{border:1px solid var(--project-detail-accent);background:var(--project-detail-paper);content:"";border-radius:999px;width:.6rem;height:.6rem;transition:background-color .24s;position:absolute;top:-.3rem;left:.75rem}.MiroProjectStory-module__E-Hbkq__technicalFlow li:hover,.MiroProjectStory-module__E-Hbkq__technicalFlow li:focus-visible{background:color-mix(in srgb, var(--project-detail-ink) 3%, transparent)}.MiroProjectStory-module__E-Hbkq__technicalFlow li:hover>*,.MiroProjectStory-module__E-Hbkq__technicalFlow li:focus-visible>*{transform:translateY(-.2rem)}.MiroProjectStory-module__E-Hbkq__technicalFlow li:hover:before,.MiroProjectStory-module__E-Hbkq__technicalFlow li:focus-visible:before{background:var(--project-detail-accent)}.MiroProjectStory-module__E-Hbkq__technicalFlow li:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-focus))}.MiroProjectStory-module__E-Hbkq__technicalFlow h3{margin-top:.75rem;font-size:1.05rem;font-weight:500;line-height:1.35}.MiroProjectStory-module__E-Hbkq__technicalFlow li>p:last-child{color:var(--project-detail-muted);margin-top:.65rem;font-size:.85rem;line-height:1.55}.MiroProjectStory-module__E-Hbkq__context{border:1px solid var(--project-detail-border);border-radius:.75rem;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.MiroProjectStory-module__E-Hbkq__context h3{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.MiroProjectStory-module__E-Hbkq__context>div{color:var(--project-detail-muted);gap:.65rem;font-size:.82rem;line-height:1.55;display:grid}.MiroProjectStory-module__E-Hbkq__context a{color:var(--project-detail-accent);align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.MiroProjectStory-module__E-Hbkq__context a:hover{color:color-mix(in srgb, var(--project-detail-accent) 78%, var(--project-detail-ink))}.MiroProjectStory-module__E-Hbkq__context a:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:3px;border-radius:.15rem}.MiroProjectStory-module__E-Hbkq__gallery{min-height:88svh}.MiroProjectStory-module__E-Hbkq__galleryIntro{text-align:center;justify-items:center;max-width:48rem;margin-inline:auto;padding-top:clamp(3rem,7vw,6rem);display:grid}.MiroProjectStory-module__E-Hbkq__galleryIntro h2{letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.75rem,6vw,5.75rem);font-weight:400;line-height:.93}.MiroProjectStory-module__E-Hbkq__galleryIntro>p{max-width:38rem;color:var(--project-detail-muted);margin-top:1.5rem;font-size:1rem;line-height:1.65}@media (min-width:48rem){.MiroProjectStory-module__E-Hbkq__scopeIntro,.MiroProjectStory-module__E-Hbkq__technicalIntro{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:clamp(2rem,6vw,6rem)}.MiroProjectStory-module__E-Hbkq__technicalFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.MiroProjectStory-module__E-Hbkq__context{grid-template-columns:minmax(10rem,.3fr) minmax(0,.7fr)}}@media (min-width:64rem){.MiroProjectStory-module__E-Hbkq__technicalFlow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-detail-page:has(.MiroProjectStory-module__E-Hbkq__storyboard){overflow-x:clip}.MiroProjectStory-module__E-Hbkq__storyboard[data-folder-entered=true] .MiroProjectStory-module__E-Hbkq__fileMediaCard,.MiroProjectStory-module__E-Hbkq__storyboard[data-folder-entered=true] .MiroProjectStory-module__E-Hbkq__fileCallout{cursor:grab;touch-action:none}}@media (max-width:47.99rem){.MiroProjectStory-module__E-Hbkq__overviewIntro h2,.MiroProjectStory-module__E-Hbkq__scopeIntro h2,.MiroProjectStory-module__E-Hbkq__storyboardIntro h2,.MiroProjectStory-module__E-Hbkq__technicalIntro h2,.MiroProjectStory-module__E-Hbkq__galleryIntro h2{font-size:clamp(2.75rem,13vw,4.5rem)}.MiroProjectStory-module__E-Hbkq__folderStage{padding-left:1.85rem;padding-right:1.85rem}.MiroProjectStory-module__E-Hbkq__folderShell{min-height:48rem}.MiroProjectStory-module__E-Hbkq__folderFlap{border-radius:.7rem 0 0 .7rem;width:12%;left:-12%}.MiroProjectStory-module__E-Hbkq__folderSweep{border-radius:.7rem;width:112%;left:-12%}.MiroProjectStory-module__E-Hbkq__folderBack,.MiroProjectStory-module__E-Hbkq__folderPanel:after{border-radius:0 .7rem .7rem 0}.MiroProjectStory-module__E-Hbkq__folderControls{gap:.32rem;top:.8rem;right:.8rem}.MiroProjectStory-module__E-Hbkq__folderMark{letter-spacing:.11em;font-size:.5rem}.MiroProjectStory-module__E-Hbkq__folderControls button{width:1.65rem;height:1.65rem}.MiroProjectStory-module__E-Hbkq__folderPaperLayer{display:none}.MiroProjectStory-module__E-Hbkq__folderPaper{width:84%;padding:3.2rem .85rem 2.8rem 3.25rem;top:7%;bottom:13%;left:8%}.MiroProjectStory-module__E-Hbkq__folderPaper:after{left:2.5rem}.MiroProjectStory-module__E-Hbkq__paperHoles{left:.6rem}.MiroProjectStory-module__E-Hbkq__fileContext{top:1.25rem;right:5.85rem}.MiroProjectStory-module__E-Hbkq__fileContextToggle{width:1.9rem;height:1.9rem;font-size:.62rem}.MiroProjectStory-module__E-Hbkq__fileContextToggle:before{content:"";position:absolute;inset:-.45rem}.MiroProjectStory-module__E-Hbkq__fileContextToggle:hover,.MiroProjectStory-module__E-Hbkq__fileContextToggle:focus-visible,.MiroProjectStory-module__E-Hbkq__fileContext[data-open=true] .MiroProjectStory-module__E-Hbkq__fileContextToggle{transform:none}.MiroProjectStory-module__E-Hbkq__fileContextReveal{width:13rem;top:calc(100% + .4rem);right:0}.MiroProjectStory-module__E-Hbkq__fileCopy h3{letter-spacing:-.065em;overflow-wrap:normal;word-break:normal;font-size:clamp(2.35rem,11vw,3.2rem);line-height:.9}.MiroProjectStory-module__E-Hbkq__fileHeadline{max-width:15rem}.MiroProjectStory-module__E-Hbkq__fileSummary{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:16rem;display:-webkit-box;overflow:hidden}.MiroProjectStory-module__E-Hbkq__fileDefinitions{width:min(72%,16rem);bottom:10.5rem;right:1rem}.MiroProjectStory-module__E-Hbkq__fileDefinitions>div{min-height:4.4rem;padding:.55rem}.MiroProjectStory-module__E-Hbkq__fileDefinitions dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MiroProjectStory-module__E-Hbkq__definitionClassVisual,.MiroProjectStory-module__E-Hbkq__definitionPixelVisual,.MiroProjectStory-module__E-Hbkq__definitionPolygonVisual{bottom:.45rem;right:.45rem}.MiroProjectStory-module__E-Hbkq__fileBackdropRadiograph,.MiroProjectStory-module__E-Hbkq__fileLowerVisualArea{display:none}.MiroProjectStory-module__E-Hbkq__fileMediaCard{width:min(74%,17rem);inset:auto auto 4.25rem 50%;translate:-50%}.MiroProjectStory-module__E-Hbkq__fileMediaCardSurface{padding:.55rem}.MiroProjectStory-module__E-Hbkq__fileMediaHeader{letter-spacing:.05em;gap:.4rem;font-size:.42rem}.MiroProjectStory-module__E-Hbkq__fileMediaHeader>span:last-child,.MiroProjectStory-module__E-Hbkq__fileMediaDragLabel{display:none}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"]{width:min(64%,12.5rem);left:50%;right:auto}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"]{inset:auto auto 14rem 50%}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"]{inset:auto auto 3.75rem 50%}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=compare] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"],.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=compare] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"],.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=review] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="0"],.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=review] .MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-count="2"][data-media-index="1"]{top:auto}.MiroProjectStory-module__E-Hbkq__fileMediaCard[data-media-role=input-workspace]{width:min(74%,17rem);inset:auto auto 4.25rem 50%}.MiroProjectStory-module__E-Hbkq__folderPanel[data-active-file=input] .MiroProjectStory-module__E-Hbkq__fileCallout{display:none}.MiroProjectStory-module__E-Hbkq__fileMediaCaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MiroProjectStory-module__E-Hbkq__fileCallout{width:34%;min-height:7.5rem;top:auto;bottom:12%;right:3%}.MiroProjectStory-module__E-Hbkq__storyboardNote{max-width:none;font-size:.55rem;bottom:.75rem;left:.65rem;right:.65rem}.MiroProjectStory-module__E-Hbkq__folderTabs{width:1.85rem}.MiroProjectStory-module__E-Hbkq__folderTab span{font-size:.58rem}.MiroProjectStory-module__E-Hbkq__technicalLine{display:none}.MiroProjectStory-module__E-Hbkq__technicalFlow li{border-top:0}.MiroProjectStory-module__E-Hbkq__technicalFlow li:before{display:none}}@media (prefers-reduced-motion:reduce){.MiroProjectStory-module__E-Hbkq__folderBack,.MiroProjectStory-module__E-Hbkq__folderFlap,.MiroProjectStory-module__E-Hbkq__folderTabShape,.MiroProjectStory-module__E-Hbkq__fileMediaCardSurface,.MiroProjectStory-module__E-Hbkq__fileContextReveal,.MiroProjectStory-module__E-Hbkq__fileContextToggle,.MiroProjectStory-module__E-Hbkq__fileContextToggle span,.MiroProjectStory-module__E-Hbkq__technicalFlow li,.MiroProjectStory-module__E-Hbkq__technicalFlow li:before,.MiroProjectStory-module__E-Hbkq__technicalFlow li>*{transition:none}}@media (forced-colors:active){.MiroProjectStory-module__E-Hbkq__folderBack,.MiroProjectStory-module__E-Hbkq__folderPaper,.MiroProjectStory-module__E-Hbkq__fileMediaCardSurface,.MiroProjectStory-module__E-Hbkq__fileCalloutSurface{border:1px solid canvastext}}
