.SULRmG_story{--axis:50%;--map-heading-start:var(--story-ivory);--map-heading-middle:#f4efdf;--map-heading-end:#f0ead3;isolation:isolate;min-height:600vh;color:var(--story-forest);background:var(--story-ivory);margin-top:-45svh;position:relative;overflow:clip}.SULRmG_gridBackdrop{z-index:-3;pointer-events:none;background-image:linear-gradient(#23452f0d 1px,#0000 1px),linear-gradient(90deg,#23452f0c 1px,#0000 1px),radial-gradient(#23452f1a .65px,#0000 .65px);background-position:0 0;background-size:40px 40px,40px 40px,5px 5px;position:absolute;inset:0}.SULRmG_gridBackdrop:after{content:"";opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.SULRmG_spine{top:0;bottom:0;left:var(--axis);z-index:-1;pointer-events:none;width:23px;position:absolute;transform:translate(-1px)}.SULRmG_spineTrack,.SULRmG_spineFill{content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.SULRmG_spineTrack{background:#23452f2b;box-shadow:7px 0 #23452f0f,14px 0 #23452f08}.SULRmG_spineFill{background:linear-gradient(to bottom, var(--story-amber), var(--story-forest) 8%, var(--story-forest) 82%, var(--story-amber));transform-origin:top;transform:scaleY(0);box-shadow:7px 32px 0 -.25px #23452f47,14px 78px 0 -.25px #23452f1f}.SULRmG_mapSection{z-index:1;width:min(100% - 48px,1480px);margin:0 auto;position:relative}.SULRmG_programSection{z-index:4;width:100%;color:var(--story-paper);background:0 0;position:relative}.SULRmG_mapHeading span{font-family:var(--font-mono), monospace;color:var(--story-amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.SULRmG_mapHeading h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(38px,5vw,78px);font-weight:720;line-height:.94}.SULRmG_window{border:1px solid var(--story-forest);background:#f5f0e3eb;position:relative;overflow:hidden;box-shadow:5px 5px #23452f1a}.SULRmG_mapSection{min-height:auto;padding:0 0 clamp(72px,10vh,120px)}.SULRmG_mapSection:before{z-index:-1;content:"";background:linear-gradient(180deg, var(--map-heading-start) 0%, var(--map-heading-middle) 55%, var(--map-heading-end) 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.SULRmG_mapHeading{grid-template-columns:1fr minmax(260px,.42fr);align-items:end;gap:clamp(40px,10vw,160px);margin-bottom:0;display:grid}.SULRmG_mapHeading p{color:var(--story-muted);border-top:1px solid #23452f6b;margin:0;padding:18px 0;font-size:14px;line-height:1.6}.SULRmG_mapFrame{border:1px solid var(--story-forest);background:#f1ecdef0;position:relative;overflow:hidden;box-shadow:8px 8px #23452f14}.SULRmG_mapCanvas{aspect-ratio:2912/1632;background:var(--story-paper);border-bottom:1px solid var(--story-forest);align-items:center;display:grid;position:relative;overflow:hidden}.SULRmG_mapArtwork{aspect-ratio:2912/1632;width:100%;position:relative}@media (max-width:760px){.SULRmG_mapArtwork{width:220%;margin-left:-41%}}.SULRmG_mapCanvas:after{pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#23452f14 1px,#0000 1px),linear-gradient(#23452f12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:10% 20%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.SULRmG_mapImage{object-fit:cover;width:100%;height:100%;display:block}.SULRmG_mapOverlay{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.SULRmG_routeGroup>path{fill:none;stroke:var(--story-amber);stroke-width:2.25px;stroke-dasharray:8 10;filter:drop-shadow(0 1px 0 var(--story-paper));vector-effect:non-scaling-stroke}.SULRmG_routePulse{fill:var(--story-amber);filter:url(#map-soft-glow)}.SULRmG_markerLeader{fill:none;stroke:var(--story-forest);stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.SULRmG_markerHalo{fill:#b47a181f;stroke:var(--story-amber);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite SULRmG_map-ping}.SULRmG_markerRing{fill:#f5f0e3b8;stroke:var(--story-forest);stroke-width:1px;vector-effect:non-scaling-stroke}.SULRmG_markerPoint{fill:var(--story-amber);stroke:var(--story-paper);stroke-width:2.5px;vector-effect:non-scaling-stroke}.SULRmG_mapMarker[data-current=true] .SULRmG_markerPoint{fill:var(--story-forest)}.SULRmG_mapCoordinates{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:0;left:0}@media (max-width:760px){.SULRmG_mapCoordinates{display:none}}.SULRmG_mapCoordinates text{font-family:var(--font-mono), monospace;fill:var(--story-muted);letter-spacing:.08em;font-size:12px;font-weight:650}.SULRmG_mapCoordinates path{fill:none;stroke:#23452f5c;stroke-width:1px;vector-effect:non-scaling-stroke}.SULRmG_mapLabels{z-index:4;pointer-events:none;position:absolute;inset:0}.SULRmG_mapLabel{top:var(--label-y);left:var(--label-x);min-width:clamp(102px,10vw,158px);font-family:var(--font-mono), monospace;color:var(--story-forest);text-align:left;cursor:pointer;pointer-events:auto;background:#f5f0e3f0;border:1px solid #23452fc2;gap:3px;padding:8px 10px;transition:color .16s,background .16s,box-shadow .16s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:3px 3px #23452f1f}.SULRmG_mapLabel strong{letter-spacing:.08em;font-size:clamp(8px,.72vw,11px);line-height:1}.SULRmG_mapLabel small{color:var(--story-muted);letter-spacing:.05em;font-size:clamp(6px,.48vw,8px)}.SULRmG_mapLabel:hover,.SULRmG_mapLabel:focus,.SULRmG_mapLabel:focus-visible,.SULRmG_mapLabel[data-open=true]{z-index:12;color:var(--story-paper);background:var(--story-forest);outline:2px solid var(--story-amber);outline-offset:2px;box-shadow:5px 5px #b47a1852}.SULRmG_mapLabel:hover small,.SULRmG_mapLabel:focus small,.SULRmG_mapLabel[data-open=true] small{color:#f5f0e3a8}.SULRmG_mapTooltip{width:min(286px,100vw - 64px);color:var(--story-paper);cursor:default;border:1px solid var(--story-amber);opacity:0;visibility:hidden;background:#163a27fa;gap:0;padding:11px 13px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(8px);box-shadow:6px 6px #23452f29}.SULRmG_mapTooltip:before{content:"";background:inherit;border-top:1px solid var(--story-amber);border-left:1px solid var(--story-amber);width:10px;height:10px;position:absolute;top:-6px;left:16px;transform:rotate(45deg)}.SULRmG_mapLabel:hover .SULRmG_mapTooltip,.SULRmG_mapLabel:focus .SULRmG_mapTooltip,.SULRmG_mapLabel:focus-visible .SULRmG_mapTooltip,.SULRmG_mapLabel[data-open=true] .SULRmG_mapTooltip{opacity:1;visibility:visible;transform:translateY(0)}.SULRmG_mapTooltip code{color:var(--story-amber);border-bottom:1px dashed #f5f0e347;padding-bottom:9px;font-family:inherit;font-size:8px}.SULRmG_mapTooltip>span{border-bottom:1px solid #f5f0e321;grid-template-columns:58px 1fr;gap:9px;padding:7px 0;font-size:8px;font-weight:400;line-height:1.35;display:grid}.SULRmG_mapTooltip b{color:#f5f0e37a;font-weight:450}.SULRmG_mapTooltip i{color:#9fc1a4;padding-top:8px;font-size:7px;font-style:normal}.SULRmG_mapLabel[data-location-label=bilbao] .SULRmG_mapTooltip{left:50%;transform:translate(-50%,8px)}.SULRmG_mapLabel[data-location-label=bilbao]:hover .SULRmG_mapTooltip,.SULRmG_mapLabel[data-location-label=bilbao]:focus .SULRmG_mapTooltip,.SULRmG_mapLabel[data-location-label=bilbao][data-open=true] .SULRmG_mapTooltip{transform:translate(-50%)}.SULRmG_mapReadout{z-index:3;min-height:27px;font-family:var(--font-mono), monospace;color:var(--story-forest);background:#f5f0e3e6;border:1px solid #23452f94;align-items:center;gap:9px;padding:0 9px;font-size:7px;display:flex;position:absolute;bottom:12px;right:12px}.SULRmG_mapReadout i{background:var(--story-muted);width:18px;height:1px}.SULRmG_mapReadout b{color:var(--story-paper);background:var(--story-forest);padding:3px 5px;font-weight:500}@keyframes SULRmG_map-ping{0%{opacity:.9;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.65)}}.SULRmG_pixelTransitionOverlay{z-index:3;pointer-events:none;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(14,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.SULRmG_pixelTransitionOverlay i{opacity:0;transform-origin:50% 0;will-change:opacity, transform;background:#163a27;display:block;transform:scale(0)}.SULRmG_pixelTransitionOverlay i[data-tone=deep]{background:#0b291b}.SULRmG_pixelTransitionOverlay i[data-tone=moss]{background:#315a3e}.SULRmG_pixelTransitionOverlay i[data-tone=sage]{background:#66806a}.SULRmG_transitionViewport{z-index:4;isolation:isolate;width:100%;height:100vh;position:relative;overflow:hidden}.SULRmG_transitionMapLayer{z-index:2;color:var(--story-forest);background:var(--story-ivory);align-items:center;padding:0;display:grid;position:absolute;inset:0}.SULRmG_transitionMapInner{width:100%;height:100%;margin:0}.SULRmG_transitionMapInner .SULRmG_mapFrame,.SULRmG_transitionMapInner .SULRmG_mapCanvas{width:100%;height:100%}.SULRmG_transitionMapInner .SULRmG_mapFrame{box-shadow:none;border:0}.SULRmG_transitionMapInner .SULRmG_mapCanvas{aspect-ratio:auto;border:0}.SULRmG_transitionMapInner .SULRmG_mapCanvas:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(180deg, var(--map-heading-end), transparent);height:clamp(90px,16vh,180px);position:absolute;inset:0 0 auto}.SULRmG_programViewport{z-index:1;background-color:#163a27;background-image:linear-gradient(#f5f0e30a 1px,#0000 1px),linear-gradient(90deg,#f5f0e309 1px,#0000 1px);background-size:48px 48px;height:100vh;position:relative;overflow:hidden}.SULRmG_programTrack{z-index:1;will-change:transform;width:max-content;height:100%;display:flex;position:relative}.SULRmG_programIntro{border-right:1px solid #f5f0e333;flex:0 0 100vw;width:100vw;height:100%;padding:clamp(32px,5vw,80px);position:relative;overflow:hidden}.SULRmG_programIntro>span,.SULRmG_programIntro small,.SULRmG_programEnd>span{font-family:var(--font-mono), monospace;color:var(--story-amber);letter-spacing:.12em;font-size:9px}.SULRmG_programIntroLink{z-index:3;font-family:var(--font-mono), monospace;color:var(--story-amber);letter-spacing:.08em;border-top:1px solid;border-bottom:1px solid;align-items:center;gap:12px;padding:10px 0;font-size:9px;display:inline-flex;position:absolute;top:clamp(28px,5vw,76px);right:clamp(32px,5vw,80px)}.SULRmG_programIntroLink svg{width:15px;height:15px;transition:transform .16s}.SULRmG_programIntroLink:hover svg,.SULRmG_programIntroLink:focus-visible svg{transform:translate(3px,-3px)}.SULRmG_programIntroLink:focus-visible{outline-offset:5px;outline:2px solid}.SULRmG_programIntro>span,.SULRmG_programIntroBody,.SULRmG_programIntro>small{z-index:2}.SULRmG_programIntro>span{position:relative}.SULRmG_programIntroBody{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:8vw;display:grid;position:absolute;bottom:13vh;left:clamp(32px,5vw,80px);right:clamp(32px,6vw,100px)}.SULRmG_programIntro h2{letter-spacing:-.075em;margin:0;font-size:clamp(92px,13vw,240px);font-weight:720;line-height:.72}.SULRmG_programIntroAside{min-width:0;position:relative}.SULRmG_programIntro p{color:#f5f0e3ad;border-top:1px solid #f5f0e35c;margin:0 0 1vh;padding-top:18px;font-size:clamp(13px,1.15vw,18px);line-height:1.55}.SULRmG_programIntro small{color:#f5f0e373;position:absolute;bottom:4vh;right:5vw}.SULRmG_expeditionInvitation{--invite-paper:var(--story-paper);--invite-ink:var(--story-forest);--invite-accent:var(--story-amber);z-index:3;width:min(460px,100% - 64px);color:var(--invite-ink);background:var(--invite-paper);border:1px solid var(--invite-accent);padding:20px 23px;position:absolute;top:clamp(100px,14vh,155px);left:clamp(32px,5vw,80px)}.SULRmG_programIntro .SULRmG_expeditionInvitation h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.15}.SULRmG_programIntro .SULRmG_expeditionInvitation p,.SULRmG_story[data-story-theme] .SULRmG_programIntro .SULRmG_expeditionInvitation p{color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0;font-size:13px;line-height:1.55}.SULRmG_expeditionInvitation>div{flex-wrap:wrap;gap:10px;display:flex}.SULRmG_expeditionInvitation button{min-height:44px;color:inherit;font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;font-size:10px;display:inline-flex}.SULRmG_expeditionInvitation button:first-child{color:var(--invite-paper);background:var(--invite-ink)}.SULRmG_expeditionInvitation button:focus-visible{outline:3px solid var(--invite-accent);outline-offset:4px}.SULRmG_expeditionInvitation{transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,box-shadow .52s}.SULRmG_expeditionInvitation figure{height:40px;color:var(--invite-accent);margin:-6px 0 6px;overflow:hidden}.SULRmG_expeditionInvitation figure svg{width:150px;height:100%;display:block;overflow:visible}.SULRmG_expeditionInvitation [data-invitation-boat]{fill:var(--invite-paper);stroke:var(--invite-ink);stroke-width:1.6px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite SULRmG_invitation-bob}.SULRmG_expeditionInvitation [data-invitation-wave]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;animation:2.4s linear infinite SULRmG_invitation-wave}.SULRmG_expeditionInvitation button{transition:transform .2s,box-shadow .2s;position:relative}.SULRmG_expeditionInvitation button:hover{box-shadow:3px 3px 0 var(--invite-accent);transform:translateY(-2px)}.SULRmG_expeditionInvitation button span{transition:transform .2s}.SULRmG_expeditionInvitation button:hover span{transform:translate(2px,-2px)}.SULRmG_expeditionInvitation[data-program-choice=waiting]{transform:translateY(-6px)scale(1.02);box-shadow:0 22px 50px #091c1347,0 0 0 100vmax #08160f6b}.SULRmG_expeditionInvitation[data-program-choice=waiting]:before{pointer-events:none;content:"";border:2px solid var(--invite-accent);border-radius:inherit;animation:1.8s ease-out infinite SULRmG_invitation-ring;position:absolute;inset:-1px}.SULRmG_expeditionInvitation[data-program-choice=waiting] [data-invitation-boat]{animation:1.3s ease-in-out infinite SULRmG_invitation-bob,7s ease-in-out infinite alternate SULRmG_invitation-sail}.SULRmG_expeditionInvitation[data-program-choice=waiting] button[data-choice=expedition]{animation:1.8s ease-in-out infinite SULRmG_invitation-call}.SULRmG_expeditionInvitation [data-invitation-status]{font-family:var(--font-mono), monospace;align-items:center;gap:9px;margin:14px 0 0;font-size:11px;animation:.42s both SULRmG_invitation-status-in;display:flex}.SULRmG_story .SULRmG_programIntro .SULRmG_expeditionInvitation p[data-invitation-status]{margin:14px 0 0;font-size:11px}.SULRmG_expeditionInvitation [data-invitation-status] i{background:linear-gradient(currentColor,currentColor) 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/3px 100% no-repeat;flex:none;width:10px;height:11px;animation:1.2s ease-in-out infinite SULRmG_invitation-pause}.SULRmG_expeditionInvitation[data-program-choice=continuing]{opacity:.35;transform:translate(-14px)scale(.95)}.SULRmG_expeditionInvitation[data-program-choice=continuing] [data-invitation-boat]{animation:.9s cubic-bezier(.55,0,.75,.2) forwards SULRmG_invitation-depart}@keyframes SULRmG_invitation-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-2px)rotate(3deg)}}@keyframes SULRmG_invitation-wave{to{transform:translate(-20px)}}@keyframes SULRmG_invitation-sail{0%{translate:-36px}to{translate:36px}}@keyframes SULRmG_invitation-depart{to{opacity:0;translate:140px -4px}}@keyframes SULRmG_invitation-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06,1.12)}}@keyframes SULRmG_invitation-call{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--invite-accent) 60%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--invite-accent) 0%, transparent)}}@keyframes SULRmG_invitation-status-in{0%{opacity:0;transform:translateY(4px)}}@keyframes SULRmG_invitation-pause{50%{opacity:.35}}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_expeditionInvitation [data-invitation-boat],.SULRmG_story[data-story-theme=ASCII] .SULRmG_expeditionInvitation [data-invitation-boat],.SULRmG_story[data-story-theme=PIXEL] .SULRmG_expeditionInvitation [data-invitation-wave],.SULRmG_story[data-story-theme=ASCII] .SULRmG_expeditionInvitation [data-invitation-wave],.SULRmG_story[data-story-theme=PIXEL] .SULRmG_expeditionInvitation[data-program-choice=waiting]:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_expeditionInvitation[data-program-choice=waiting]:before{animation-timing-function:steps(4,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_expeditionInvitation [data-invitation-boat]{shape-rendering:crispedges;stroke-width:2.4px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_expeditionInvitation [data-invitation-wave]{stroke-dasharray:3 4}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_expeditionInvitation[data-program-choice=waiting]:before{border-color:#5eeeff;box-shadow:3px 0 #ff3966,-3px 0 #5eeeff}.SULRmG_story[data-story-theme=GLASS] .SULRmG_expeditionInvitation[data-program-choice=waiting]{box-shadow:0 22px 50px #000a0e59,0 0 0 100vmax #02101473}@media (prefers-reduced-motion:reduce){.SULRmG_expeditionInvitation,.SULRmG_expeditionInvitation button,.SULRmG_expeditionInvitation button span{transition:none}.SULRmG_expeditionInvitation [data-invitation-boat],.SULRmG_expeditionInvitation [data-invitation-wave],.SULRmG_expeditionInvitation[data-program-choice] [data-invitation-boat],.SULRmG_expeditionInvitation[data-program-choice=waiting]:before,.SULRmG_expeditionInvitation[data-program-choice=waiting] button[data-choice=expedition],.SULRmG_expeditionInvitation [data-invitation-status],.SULRmG_expeditionInvitation [data-invitation-status] i{animation:none}}.SULRmG_programScrollNotice{z-index:110;bottom:max(24px, env(safe-area-inset-bottom));color:#264933;font:13px var(--font-mono), monospace;pointer-events:none;white-space:nowrap;background:#f5f0e5;border:1px solid #bc921c;padding:14px 20px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #163a2720}.SULRmG_programScrollNotice[data-mode=PIXEL],.SULRmG_programScrollNotice[data-mode=ASCII]{border-width:2px;box-shadow:4px 4px #bc921c}.SULRmG_programScrollNotice[data-mode=GLITCH]{box-shadow:3px 0 #ff3966,-3px 0 #5eeeff}.SULRmG_programScrollNotice[data-mode=GLASS]{background:#f5f0e5ed;border-radius:15px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_expeditionInvitation,.SULRmG_story[data-story-theme=ASCII] .SULRmG_expeditionInvitation{box-shadow:4px 4px 0 var(--invite-accent);font-family:var(--font-mono), monospace;border-width:2px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_expeditionInvitation{--invite-paper:#0b0e1d;--invite-ink:#f4f4f7;--invite-accent:#5eeeff;box-shadow:3px 0 #ff3966,-3px 0 #5eeeff}.SULRmG_story[data-story-theme=GLASS] .SULRmG_expeditionInvitation{--invite-paper:#092126;--invite-ink:#e9fff8;--invite-accent:#baf27a;background:color-mix(in srgb, var(--invite-paper) 88%, transparent);border-radius:15px}@media (max-width:1080px){.SULRmG_programIntro:has(.SULRmG_expeditionInvitation){height:auto;min-height:0;padding-bottom:80px}.SULRmG_expeditionInvitation{width:min(460px,100%);margin:75px 0 45px;padding:18px;position:relative;top:auto;left:auto}.SULRmG_programIntro:has(.SULRmG_expeditionInvitation) .SULRmG_programIntroBody{position:static}}.SULRmG_programRail{background:#163a27;flex:none;align-items:flex-start;gap:clamp(22px,2.5vw,42px);height:100%;padding:8vh 7vw 6vh;display:flex}.SULRmG_programCard{width:clamp(340px,30vw,470px);height:72vh;color:var(--story-forest);background:var(--story-paper);border:1px solid #f5f0e3a3;flex:0 0 clamp(340px,30vw,470px);grid-template-rows:minmax(0,1fr) 200px 58px;display:grid;position:relative;overflow:hidden;box-shadow:9px 9px #081b1159}.SULRmG_programCard[data-card-offset="1"]{background:#d6d7c3;height:66vh;margin-top:12vh}.SULRmG_programCard[data-card-offset="2"]{background:#c78c2c;height:70vh;margin-top:4vh}.SULRmG_programCard>header{z-index:4;min-height:36px;font-family:var(--font-mono), monospace;color:var(--story-paper);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#081b11c7,#081b113d);border-bottom:1px solid #f5f0e361;justify-content:space-between;align-items:center;padding:0 13px;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.SULRmG_programCard>header b{align-items:center;gap:7px;font-weight:500;display:flex}.SULRmG_programCard>header b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.SULRmG_programCardCover{isolation:isolate;background:#b8c1a8;border-bottom:1px solid;grid-row:1;min-height:0;position:relative;overflow:hidden}.SULRmG_programCardCover:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#081b1114,#0000 55%,#081b112e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5f0e314}.SULRmG_programCardCover img{object-fit:cover;object-position:center;animation:.26s ease-out both SULRmG_program-cover-enter}.SULRmG_programCard[data-program-card] .SULRmG_programCardCover img{object-fit:contain;object-position:center}.SULRmG_programCardCoverPending{height:100%;color:var(--story-forest);background-color:#d6d7c3;background-image:linear-gradient(#23452f14 1px,#0000 1px),linear-gradient(90deg,#23452f14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:flex-end;padding:54px 22px 22px;display:flex}.SULRmG_programCardCoverPending span{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:8px}.SULRmG_programCardCoverPending strong{margin-top:9px;font-size:28px;line-height:.95}.SULRmG_programCardBody{z-index:2;background:inherit;grid-row:2;min-height:0;padding:18px clamp(20px,2.2vw,32px) 14px;position:relative}.SULRmG_programCardBody>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:8px}.SULRmG_programCardBody h3{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(28px,2.8vw,44px);font-weight:720;line-height:.92}.SULRmG_programCardBody p{max-width:360px;margin:0;font-size:11px;line-height:1.42}.SULRmG_programCardBody ul{flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none;display:flex}.SULRmG_programCardBody li{font-family:var(--font-mono), monospace;border:1px solid #23452f8c;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:inline-flex}.SULRmG_programOpen{z-index:3;min-height:54px;font-family:var(--font-mono), monospace;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid;grid-row:3;justify-content:space-between;align-items:center;padding:0 clamp(22px,2.5vw,40px);font-size:9px;transition:color .16s,background .16s;display:flex;position:relative}@keyframes SULRmG_program-cover-enter{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.SULRmG_programOpen svg{width:16px;height:16px;transition:transform .16s}.SULRmG_programOpen:hover,.SULRmG_programOpen:focus-visible{color:var(--story-paper);background:var(--story-forest);outline:none}.SULRmG_programOpen:hover svg,.SULRmG_programOpen:focus-visible svg{transform:translate(4px,-4px)}.SULRmG_programEnd{background:#163a27;border-left:1px solid #f5f0e333;flex-direction:column;flex:0 0 48vw;justify-content:center;width:48vw;height:100%;padding:7vw;display:flex}.SULRmG_programEnd strong{letter-spacing:-.055em;margin-top:28px;font-size:clamp(45px,6vw,94px);line-height:.9}.SULRmG_programEnd p{color:#f5f0e3a3;max-width:430px;margin:28px 0;font-size:13px;line-height:1.55}.SULRmG_programEnd a{width:min(100%,430px);font-family:var(--font-mono), monospace;color:var(--story-amber);border-top:1px solid var(--story-amber);border-bottom:1px solid var(--story-amber);justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;display:flex}.SULRmG_programEnd svg{width:18px;height:18px}.SULRmG_foldingSection{z-index:5;color:#f1ecde;background:#123b35;width:100%;height:100vh;position:relative}.SULRmG_foldingViewport{isolation:isolate;background:linear-gradient(#163a27 0,#123b35 12% 100%),#123b35;width:100%;height:100vh;position:relative;overflow:hidden}.SULRmG_foldingViewport:before{z-index:0;pointer-events:none;content:"";opacity:.16;mix-blend-mode:screen;background-image:linear-gradient(#f1ecde14 1px,#0000 1px),linear-gradient(90deg,#f1ecde0f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");background-size:48px 48px,48px 48px,180px 180px;position:absolute;inset:0}.SULRmG_foldingMeta{z-index:20;font-family:var(--font-mono), monospace;color:#d6d7c3;letter-spacing:.1em;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:12px;padding:clamp(22px,3.2vw,48px);display:grid;position:absolute;inset:0}.SULRmG_foldingMeta h2,.SULRmG_foldingMeta span,.SULRmG_foldingMeta small{margin:0;font-size:8px;font-weight:500}.SULRmG_foldingMeta span{color:#d6a94f;text-align:right}.SULRmG_foldingMeta small{color:#f1ecde8c;grid-column:2;align-self:end}.SULRmG_foldingScreen{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;inset:0;overflow:hidden}.SULRmG_foldingWrapper{perspective:250px;transform-style:preserve-3d;position:relative}.SULRmG_foldingFold{will-change:transform;width:100vw;height:80vh;overflow:hidden}.SULRmG_foldCenter{transform-origin:50%;background:#17443b;transform:translateZ(0)translate(0,0)rotateX(0)scaleY(1.002)}.SULRmG_foldBefore,.SULRmG_foldAfter{position:absolute;inset:0}.SULRmG_foldBefore{transform-origin:bottom;background:#244f42;transform:translateZ(0)translateY(-80vh)rotateX(-120deg)scaleY(1.002)}.SULRmG_foldAfter{transform-origin:top;background:#0c312d;transform:translateZ(0)translateY(80vh)rotateX(120deg)scaleY(1.002)}.SULRmG_foldSizeFix{transform-origin:50%;width:100%;height:100%;transform:scaleY(.998)}.SULRmG_foldScroller{flex-direction:column;width:100%;height:100%;display:flex}.SULRmG_foldBefore .SULRmG_foldScroller{transform:translateY(100%)}.SULRmG_foldAfter .SULRmG_foldScroller{transform:translateY(-100%)}.SULRmG_foldingContent{color:#f1ecde;will-change:transform;width:100%}.SULRmG_foldingLine{text-align:center;backface-visibility:hidden;-webkit-user-select:none;user-select:none;align-items:baseline;gap:clamp(14px,1.8vw,34px);width:max-content;min-width:112vw;margin:1vh 0 2vh -5vw;display:flex}.SULRmG_foldType{--fold-type-size:clamp(42px, 9vw, 150px);z-index:1;font-size:var(--fold-type-size);letter-spacing:-.055em;white-space:nowrap;cursor:crosshair;pointer-events:auto;text-transform:uppercase;will-change:filter, opacity, transform;flex:none;line-height:.9;transition:color .18s,opacity .22s,filter .22s,text-shadow .22s,transform .22s;display:inline-block;position:relative}.SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType{opacity:.18;filter:brightness(.66)saturate(.72)}.SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType[data-fold-word-active=true]{z-index:4;color:#fff8df;opacity:1;filter:brightness(1.45)saturate(1.22);text-shadow:0 0 9px #fff8dfb8,0 0 24px #d6a94fa8,0 0 52px #80a8837a;transform:translateY(-.025em)scale(1.035)}.SULRmG_foldType1{color:#f1ecde;font-family:var(--font-sans), sans-serif;font-weight:240}.SULRmG_foldType2{color:#d6a94f;font-family:var(--font-sans), sans-serif;font-weight:800}.SULRmG_foldType3{color:#b7c5a7;font-family:var(--font-mono), monospace;font-size:calc(var(--fold-type-size) * .78);letter-spacing:-.08em;font-weight:620}.SULRmG_foldType4{color:#e5dfc9;letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400}.SULRmG_foldType5{color:#0000;font-family:var(--font-sans), sans-serif;-webkit-text-stroke:1px #cbd2ba;font-weight:760}.SULRmG_foldType6{color:#80a883;font-family:var(--font-sans), sans-serif;letter-spacing:-.09em;font-weight:900}.SULRmG_foldType7{color:#dcb762;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--fold-type-size) * 1.06);font-style:italic;font-weight:700;line-height:.76}.SULRmG_detailOverlay{--story-ivory:#f1ecde;--story-paper:#f5f0e3;--story-forest:#23452f;--story-amber:#b47a18;--story-muted:#62705f;--detail-media-chrome:#173824;--detail-media-chrome-soft:#28533a;--detail-media-chrome-text:#f5f0e3;--detail-media-mat:#f1ecde;--detail-media-neutral:#d8d3c6;--detail-media-accent:#d19a32;z-index:5000;visibility:hidden;opacity:0;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.SULRmG_detailClip{--detail-surface:#f5f0e3;--detail-surface-deep:#d9d4c5;width:100vw;height:100dvh;color:var(--story-forest);background:var(--detail-surface);clip-path:inset(0%);position:fixed;inset:0;overflow:hidden}.SULRmG_detailClip[data-detail-tone="1"]{--detail-surface:#d6d7c3;--detail-surface-deep:#b6bca4}.SULRmG_detailClip[data-detail-tone="2"]{--detail-surface:#c78c2c;--detail-surface-deep:#936418}.SULRmG_detailBackdrop{z-index:0;pointer-events:none;background-color:var(--detail-surface);will-change:filter, transform;background-image:radial-gradient(circle at 18% 24%,#f5f0e394,#0000 24%),radial-gradient(circle at 79% 68%,#23452f33,#0000 31%),linear-gradient(115deg,#0000 42%,#23452f14 42.1%,#0000 42.4%),linear-gradient(#23452f0d 1px,#0000 1px),linear-gradient(90deg,#23452f0b 1px,#0000 1px);background-size:auto,auto,auto,46px 46px,46px 46px;position:fixed;inset:-12.5%}.SULRmG_detailBackdrop:after{content:"";opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='2' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");position:absolute;inset:0}.SULRmG_detailOriginHost{z-index:6;pointer-events:none;position:fixed;inset:0}.SULRmG_detailOriginHost>*{box-shadow:none;pointer-events:none!important}.SULRmG_detailOriginHost .SULRmG_programCard:before{animation:none!important}.SULRmG_story[data-detail-active=true] .SULRmG_glitchStorySignal{display:none!important}.SULRmG_story[data-detail-active=true] .SULRmG_programCard:before{animation-play-state:paused!important}.SULRmG_detailScroller{z-index:2;overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;position:relative;overflow:hidden auto}.SULRmG_detailScroller::-webkit-scrollbar{display:none}.SULRmG_detailBack{z-index:12;min-height:42px;color:var(--story-paper);font-family:var(--font-mono), monospace;letter-spacing:.08em;cursor:pointer;background:var(--story-forest);border:1px solid var(--story-forest);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:9px;display:inline-flex;position:fixed;top:clamp(18px,3vw,42px);left:clamp(18px,3vw,42px)}.SULRmG_detailBack svg{width:15px;height:15px;transition:transform .18s}.SULRmG_detailBack:hover svg,.SULRmG_detailBack:focus-visible svg{transform:translate(-4px)}.SULRmG_detailHero{border-bottom:1px solid #23452fb3;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:clamp(90px,12vh,132px) clamp(24px,5vw,82px) clamp(30px,5vw,74px);display:grid;position:relative}.SULRmG_detailKicker{font-family:var(--font-mono), monospace;letter-spacing:.11em;justify-content:space-between;gap:24px;font-size:9px;display:flex}.SULRmG_detailKicker span:last-child{align-items:center;gap:8px;display:flex}.SULRmG_detailKicker span:last-child:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.SULRmG_detailTitle{max-width:100%;color:var(--story-forest);letter-spacing:-.075em;text-transform:uppercase;align-items:center;margin:4vh 0;font-size:clamp(66px,12vw,210px);font-weight:760;line-height:.78;display:flex}.SULRmG_detailTitleWords{flex-wrap:wrap;align-items:baseline;gap:.04em .2em;display:flex}.SULRmG_detailTitleWord{white-space:nowrap;display:inline-flex}.SULRmG_detailTitleCharacter{transform-origin:50% 100%;will-change:transform;display:inline-block}.SULRmG_detailIntro{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(42px,8vw,140px);display:grid}.SULRmG_detailIntro>div>span,.SULRmG_detailIntro dt,.SULRmG_detailBody>section>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.SULRmG_detailIntro>div>span{max-width:760px;display:block}.SULRmG_detailIntro>div>p{max-width:720px;margin:14px 0 0;font-size:clamp(15px,1.35vw,21px);line-height:1.5}.SULRmG_detailIntro dl{border-top:1px solid;margin:0;display:grid}.SULRmG_detailIntro dl>div{border-bottom:1px solid #23452f59;grid-template-columns:minmax(95px,.28fr) 1fr;gap:18px;padding:10px 0;display:grid}.SULRmG_detailIntro dt,.SULRmG_detailIntro dd{margin:0}.SULRmG_detailIntro dd{font-size:11px;line-height:1.45}.SULRmG_detailBody{color:var(--story-paper);background-color:var(--story-forest);background-image:linear-gradient(#f5f0e309 1px,#0000 1px),linear-gradient(90deg,#f5f0e308 1px,#0000 1px);background-size:48px 48px;position:relative}.SULRmG_detailDossier{--dossier-line:#f5f0e333;--dossier-line-soft:#f5f0e31c;--dossier-copy:#f5f0e3b3;border-bottom:1px solid var(--dossier-line);position:relative;overflow:hidden}.SULRmG_detailDossier:before{z-index:0;pointer-events:none;content:"";opacity:.24;background:radial-gradient(circle at 12% 12%,#b47a1833,#0000 24%),radial-gradient(circle at 86% 41%,#80a88324,#0000 31%);position:absolute;inset:0}.SULRmG_detailDossier>section,.SULRmG_detailDossierEnd{z-index:1;border-bottom:1px solid var(--dossier-line);position:relative}.SULRmG_detailDossier>section>header,.SULRmG_detailDossierEnd{grid-template-columns:minmax(170px,.25fr) minmax(0,1fr);gap:24px clamp(38px,8vw,144px);padding:clamp(52px,8vw,120px) clamp(28px,6vw,92px);display:grid}.SULRmG_detailDossier>section>header>span,.SULRmG_detailFacts span,.SULRmG_detailDecisionList article>span,.SULRmG_detailDecisionList small,.SULRmG_detailDecisionList code,.SULRmG_detailFeatureCopy>span,.SULRmG_detailFeatureCopy li,.SULRmG_detailVisualGrid>div>span,.SULRmG_detailEvidence figure>header,.SULRmG_detailEvidence figcaption,.SULRmG_detailDossierEnd>span{color:var(--story-amber);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.SULRmG_detailDossier>section>header h3,.SULRmG_detailDossierEnd strong{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(46px,7vw,116px);font-weight:650;line-height:.88}.SULRmG_detailDossier>section>header p{max-width:700px;color:var(--dossier-copy);grid-column:2;margin:0;font-size:clamp(13px,1.2vw,17px);line-height:1.65}.SULRmG_detailSnapshot{background:linear-gradient(135deg,#f5f0e30e,#0000 58%),#00000014;padding-bottom:clamp(58px,9vw,132px)}.SULRmG_detailGallery{width:min(82vw,1320px);margin:0 auto}.SULRmG_detailMediaConsole{background:var(--detail-media-chrome);border:1px solid var(--dossier-line);width:100%;margin:0;overflow:hidden;box-shadow:12px 14px #00000026,0 24px 54px #0000002e}.SULRmG_detailMediaToolbar,.SULRmG_detailMediaZoomToolbar,.SULRmG_detailFeatureMediaBar{min-height:48px;color:var(--detail-media-chrome-text);background:var(--detail-media-chrome);border-bottom:1px solid #f5f0e329;justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;display:flex}.SULRmG_detailMediaToolbar>div:first-child,.SULRmG_detailMediaZoomToolbar>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.SULRmG_detailMediaToolbar span,.SULRmG_detailMediaToolbar strong,.SULRmG_detailMediaZoomToolbar span,.SULRmG_detailMediaZoomToolbar strong,.SULRmG_detailFeatureMediaBar span,.SULRmG_detailFeatureMediaBar small{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.SULRmG_detailMediaToolbar strong,.SULRmG_detailMediaZoomToolbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SULRmG_detailMediaStatus{color:var(--detail-media-accent);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.SULRmG_detailMediaStatus:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}.SULRmG_detailMediaActions,.SULRmG_detailMediaZoomToolbar nav{align-items:center;gap:5px;display:flex}.SULRmG_detailMediaActions button,.SULRmG_detailMediaZoomToolbar button{min-width:32px;min-height:30px;color:var(--detail-media-chrome-text);font-family:var(--font-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #f5f0e340;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:8px;display:inline-flex}.SULRmG_detailMediaActions button:hover,.SULRmG_detailMediaActions button:focus-visible,.SULRmG_detailMediaZoomToolbar button:hover,.SULRmG_detailMediaZoomToolbar button:focus-visible{color:var(--detail-media-chrome);background:var(--detail-media-accent);border-color:var(--detail-media-accent)}.SULRmG_detailMediaActions svg,.SULRmG_detailMediaZoomToolbar svg{width:13px;height:13px}.SULRmG_detailMediaExpand{min-width:auto!important}.SULRmG_detailMediaStage{background:var(--detail-media-neutral);height:min(68svh,51.25vw,825px);max-height:68svh;display:grid;overflow:hidden}.SULRmG_detailMediaMat{background:var(--detail-media-mat);min-width:0;min-height:0;padding:12px}.SULRmG_detailMediaViewport,.SULRmG_detailFeatureMediaViewport{background:var(--detail-media-neutral);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.SULRmG_detailMediaViewport img,.SULRmG_detailMediaViewport video,.SULRmG_detailFeatureMediaViewport img,.SULRmG_detailFeatureMediaViewport video,.SULRmG_detailEvidenceViewport img,.SULRmG_detailEvidenceViewport video{object-fit:contain;width:100%;height:100%}.SULRmG_detailMediaViewport img,.SULRmG_detailFeatureMediaViewport img,.SULRmG_detailEvidenceViewport img{position:absolute}.SULRmG_detailMediaConsole figcaption{color:var(--story-forest);background:var(--story-paper);border-top:1px solid var(--dossier-line);grid-template-columns:minmax(180px,.3fr) 1fr;gap:24px;padding:12px 16px;display:grid}.SULRmG_detailMediaConsole figcaption span,.SULRmG_detailMediaConsole figcaption small{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:8px;line-height:1.45}.SULRmG_detailMediaConsole figcaption small{opacity:.62}.SULRmG_detailMediaTabs{background:var(--dossier-line);border:1px solid var(--dossier-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.SULRmG_detailMediaTabs button{min-width:0;min-height:66px;color:var(--dossier-copy);text-align:left;cursor:pointer;background:var(--detail-media-chrome-soft);border:0;grid-template-columns:auto 1fr;gap:7px 12px;padding:14px;display:grid;position:relative;overflow:hidden}.SULRmG_detailMediaTabs button span,.SULRmG_detailMediaTabs button strong{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.SULRmG_detailMediaTabs button strong{color:var(--story-paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SULRmG_detailMediaTabs button i{background:#f5f0e329;grid-column:1/-1;height:2px}.SULRmG_detailMediaTabs button i:after{content:"";background:var(--detail-media-accent);width:0;height:100%;transition:width .18s;display:block}.SULRmG_detailMediaTabs button:hover,.SULRmG_detailMediaTabs button:focus-visible,.SULRmG_detailMediaTabs button[data-selected=true]{color:var(--detail-media-accent);background:var(--detail-media-chrome)}.SULRmG_detailMediaTabs button[data-selected=true] i:after{width:100%}.SULRmG_detailMediaZoom{--detail-media-chrome:#173824;--detail-media-chrome-soft:#28533a;--detail-media-chrome-text:#f5f0e3;--detail-media-mat:#f1ecde;--detail-media-neutral:#d8d3c6;--detail-media-accent:#d19a32;z-index:6000;width:100vw;height:100dvh;color:var(--detail-media-chrome-text);overscroll-behavior:contain;background-color:#0c2a1b;background-image:linear-gradient(#f5f0e309 1px,#0000 1px),linear-gradient(90deg,#f5f0e308 1px,#0000 1px);background-size:46px 46px;place-items:center;padding:4svh 4vw;display:grid;position:fixed;inset:0}.SULRmG_detailMediaZoomConsole{background:var(--detail-media-chrome);border:1px solid #f5f0e342;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,1680px);height:min(88svh,1100px);display:grid;overflow:hidden;box-shadow:16px 18px #0000003d}.SULRmG_detailMediaZoomToolbar{min-height:50px}.SULRmG_detailMediaZoomStage{background:var(--detail-media-mat);min-width:0;min-height:0;padding:12px;overflow:hidden}.SULRmG_detailMediaZoomMat{background:var(--detail-media-neutral);width:100%;height:100%;position:relative;overflow:hidden}.SULRmG_detailMediaZoomMat img,.SULRmG_detailMediaZoomMat video{object-fit:contain;width:100%;height:100%}.SULRmG_detailMediaZoomMat img{position:absolute}.SULRmG_detailMediaZoomConsole>footer{color:#f5f0e3ad;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:8px 12px;display:flex}.SULRmG_detailMediaZoomConsole>footer span,.SULRmG_detailMediaZoomConsole>footer small{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.SULRmG_detailMediaZoomConsole>footer small{color:var(--detail-media-accent)}.SULRmG_detailMediaZoom[data-detail-theme=GLITCH]{background-color:#070812;background-image:linear-gradient(#00e7ff0b 1px,#0000 1px),linear-gradient(90deg,#ff2da80a 1px,#0000 1px)}.SULRmG_detailMediaZoom[data-detail-theme=PIXEL]{background-color:#15190f;background-image:linear-gradient(#f3c54813 2px,#0000 2px),linear-gradient(90deg,#91a95312 2px,#0000 2px);background-size:32px 32px}.SULRmG_detailMediaZoom[data-detail-theme=ASCII]{background-color:#030503;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e27709 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27705 47px 48px);background-size:auto}.SULRmG_detailMediaZoom[data-detail-theme=GLASS]{background-color:#061417;background-image:radial-gradient(circle at 18% 23%,#61e6c224,#0000 28%),radial-gradient(circle at 80% 67%,#658dff21,#0000 32%),linear-gradient(#d2fff109 1px,#0000 1px),linear-gradient(90deg,#d2fff108 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px}.SULRmG_detailFacts{border-top:1px solid var(--dossier-line);border-bottom:1px solid var(--dossier-line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 56px,1500px);margin:56px auto 0;display:grid}.SULRmG_detailFacts>div{border-right:1px solid var(--dossier-line);align-content:space-between;min-height:160px;padding:24px;display:grid}.SULRmG_detailFacts>div:last-child{border-right:0}.SULRmG_detailFacts strong{color:var(--story-paper);letter-spacing:-.055em;font-size:clamp(34px,4vw,70px);font-weight:650;line-height:.9}.SULRmG_detailFacts span{color:var(--dossier-copy)}.SULRmG_detailDecisionLog{background:linear-gradient(90deg, transparent 49.95%, var(--dossier-line-soft) 50%, transparent 50.05%), #0000000a}.SULRmG_detailDecisionList{border-top:1px solid var(--dossier-line);width:min(100% - 56px,1500px);margin:0 auto;padding-bottom:clamp(72px,10vw,150px)}.SULRmG_detailDecisionList article{border-bottom:1px solid var(--dossier-line);grid-template-columns:minmax(84px,.16fr) minmax(0,1fr);gap:clamp(28px,6vw,100px);padding:clamp(34px,5vw,70px) 0;display:grid}.SULRmG_detailDecisionList article>span{font-size:clamp(28px,4vw,60px);line-height:.85}.SULRmG_detailDecisionList article>div{grid-template-columns:minmax(260px,.55fr) minmax(300px,1fr);gap:16px clamp(32px,6vw,100px);display:grid}.SULRmG_detailDecisionList small{color:var(--dossier-copy);grid-column:1/-1}.SULRmG_detailDecisionList h4{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(30px,4.1vw,72px);font-weight:640;line-height:.95}.SULRmG_detailDecisionList p{color:var(--dossier-copy);margin:16px 0 0;font-size:clamp(13px,1.1vw,16px);line-height:1.68}.SULRmG_detailDecisionList code{color:var(--story-amber);border-top:1px dashed var(--dossier-line);grid-column:1/-1;margin-top:20px;padding-top:12px}.SULRmG_detailFeatureDeck{background:#f5f0e309}.SULRmG_detailFeatureGrid{gap:clamp(38px,6vw,92px);width:min(100% - 56px,1400px);margin:0 auto;padding-bottom:clamp(72px,10vw,150px);display:grid}.SULRmG_detailFeatureGrid>article{border:1px solid var(--dossier-line);background:#00000017;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-template-areas:"copy media";align-items:stretch;min-width:0;display:grid;overflow:hidden;box-shadow:10px 12px #0000001a}.SULRmG_detailFeatureGrid>article:nth-child(2n){grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-areas:"media copy"}.SULRmG_detailFeatureGrid figure{background:var(--detail-media-chrome);grid-area:media;min-width:0;margin:0;overflow:hidden}.SULRmG_detailFeatureMediaBar{min-height:42px}.SULRmG_detailFeatureMediaBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SULRmG_detailFeatureMediaBar small{color:var(--detail-media-accent);white-space:nowrap}.SULRmG_detailFeatureMediaMat{background:var(--detail-media-mat);height:clamp(300px,40vw,620px);padding:12px}.SULRmG_detailFeatureGrid figure figcaption{color:#f5f0e38f;font-family:var(--font-mono), monospace;text-transform:uppercase;padding:11px 14px;font-size:8px}.SULRmG_detailFeatureCopy{border-right:1px solid var(--dossier-line);grid-area:copy;align-self:stretch;padding:clamp(28px,4vw,58px)}.SULRmG_detailFeatureGrid>article:nth-child(2n) .SULRmG_detailFeatureCopy{border-right:0;border-left:1px solid var(--dossier-line)}.SULRmG_detailFeatureCopy h4{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(30px,3.8vw,66px);font-weight:640;line-height:.95}.SULRmG_detailFeatureCopy p{color:var(--dossier-copy);margin:25px 0 0;font-size:13px;line-height:1.68}.SULRmG_detailFeatureCopy ul{flex-wrap:wrap;gap:6px;margin:26px 0 0;padding:0;list-style:none;display:flex}.SULRmG_detailFeatureCopy li{color:var(--story-paper);border:1px solid var(--dossier-line);padding:7px 9px}.SULRmG_detailOutcomes{background:var(--story-amber);grid-template-columns:minmax(320px,.76fr) minmax(0,1fr);display:grid}.SULRmG_detailOutcomes>header{color:var(--story-forest);border-right:1px solid #23452f52;align-content:space-between;margin:0;grid-template-columns:1fr!important}.SULRmG_detailOutcomes>header>span{color:var(--story-forest)!important}.SULRmG_detailOutcomes>header h3{color:var(--story-forest);font-size:clamp(48px,6.6vw,108px)!important}.SULRmG_detailOutcomes ol{color:var(--story-forest);align-content:center;margin:0;padding:clamp(52px,8vw,110px);list-style:none;display:grid}.SULRmG_detailOutcomes li{border-bottom:1px solid #23452f47;grid-template-columns:44px 1fr;gap:22px;padding:22px 0;display:grid}.SULRmG_detailOutcomes li:first-child{border-top:1px solid #23452f47}.SULRmG_detailOutcomes li span{font-family:var(--font-mono), monospace;font-size:8px}.SULRmG_detailOutcomes li p{margin:0;font-size:clamp(16px,1.7vw,26px);line-height:1.28}.SULRmG_detailVisualSystem{background-color:#00000014;background-image:linear-gradient(#f5f0e309 1px,#0000 1px),linear-gradient(90deg,#f5f0e308 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.SULRmG_detailVisualGrid{border-top:1px solid var(--dossier-line);border-left:1px solid var(--dossier-line);grid-template-columns:.72fr 1fr;width:min(100% - 56px,1500px);margin:0 auto;padding-bottom:clamp(72px,10vw,150px);display:grid}.SULRmG_detailVisualGrid>div,.SULRmG_detailVisualGrid>p{border-right:1px solid var(--dossier-line);border-bottom:1px solid var(--dossier-line);margin:0;padding:clamp(30px,5vw,70px)}.SULRmG_detailTypeSpecimen{align-content:space-between;min-height:440px;display:grid}.SULRmG_detailTypeSpecimen strong{color:var(--story-amber);letter-spacing:-.11em;font-size:clamp(140px,20vw,330px);font-weight:800;line-height:.64}.SULRmG_detailTypeSpecimen p,.SULRmG_detailVisualGrid>p{color:var(--dossier-copy);font-size:13px;line-height:1.68}.SULRmG_detailColorSpecimen>div{grid-template-columns:repeat(3,minmax(0,1fr));min-height:340px;margin-top:46px;display:grid}.SULRmG_detailColorSpecimen i{border:1px solid #f5f0e338;min-height:150px;position:relative}.SULRmG_detailColorSpecimen i small{color:#071d4c;font-family:var(--font-mono), monospace;background:#ffffffc7;padding:4px 6px;font-size:7px;font-style:normal;position:absolute;bottom:8px;right:8px}.SULRmG_detailVisualGrid>p{grid-column:1/-1}.SULRmG_detailEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100% - 56px,1500px);margin:0 auto;padding-bottom:clamp(72px,10vw,150px);display:grid}.SULRmG_detailEvidenceGrid figure{background:var(--detail-media-chrome);border:1px solid var(--dossier-line);min-width:0;margin:0;overflow:hidden;box-shadow:8px 10px #0000001a}.SULRmG_detailEvidenceGrid figure[data-evidence-featured=true],.SULRmG_detailEvidenceGrid figure[data-evidence-device=phone]{grid-column:1/-1}.SULRmG_detailEvidence figure>header{color:var(--detail-media-chrome-text);background:var(--detail-media-chrome);border-bottom:1px solid #f5f0e329;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.SULRmG_detailEvidence figure>header small{color:var(--detail-media-accent)}.SULRmG_detailEvidenceViewport{aspect-ratio:16/10;background:var(--detail-media-mat);place-items:center;display:grid;position:relative;overflow:hidden}.SULRmG_detailEvidenceGrid figure[data-evidence-kind=video] .SULRmG_detailEvidenceViewport{aspect-ratio:16/9;background:var(--detail-media-mat)}.SULRmG_detailEvidenceGrid figure[data-evidence-kind=video] video,.SULRmG_detailEvidenceGrid figure[data-evidence-kind=diagram] img,.SULRmG_detailEvidenceGrid figure[data-evidence-kind=image] img{object-fit:contain;background:var(--detail-media-neutral);padding:12px}.SULRmG_detailEvidenceGrid figure[data-evidence-kind=image] img{padding:18px}.SULRmG_detailEvidenceGrid figure[data-evidence-device=phone] .SULRmG_detailEvidenceViewport{aspect-ratio:auto;background:radial-gradient(circle at 50% 44%, #ffffff57, transparent 32%), var(--detail-media-mat);min-height:clamp(620px,62vw,820px)}.SULRmG_detailPhoneFrame{aspect-ratio:430/910;background:linear-gradient(145deg,#273029,#080c09 42%,#172019);border:3px solid #050805;border-radius:48px;height:min(88%,720px);padding:32px 11px 24px;position:relative;box-shadow:0 0 0 1px #f5f0e333,14px 18px #0000001f,0 28px 50px #0000003d}.SULRmG_detailPhoneFrame:before,.SULRmG_detailPhoneFrame:after{content:"";background:#080c09;border:1px solid #f5f0e31f;width:5px;position:absolute}.SULRmG_detailPhoneFrame:before{border-radius:0 4px 4px 0;height:68px;top:116px;right:-7px}.SULRmG_detailPhoneFrame:after{border-radius:4px 0 0 4px;height:104px;top:98px;left:-7px}.SULRmG_detailPhoneCamera{z-index:2;background:#020403;border:1px solid #39443b;border-radius:999px;width:52px;height:7px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.SULRmG_detailPhoneCamera:after{content:"";background:#13231b;border:1px solid #46564a;border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-17px;box-shadow:inset 0 0 0 2px #07100b}.SULRmG_detailPhoneScreen{background:#f4f6fa;border:1px solid #050805;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.SULRmG_detailEvidenceGrid figure[data-evidence-device=phone] .SULRmG_detailPhoneScreen img{object-fit:contain;background:#f4f6fa;padding:0}.SULRmG_detailPhoneHome{background:#f5f0e3b8;border-radius:999px;width:82px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.SULRmG_detailEvidenceViewport a{color:var(--story-forest);background:var(--story-amber);font-family:var(--font-mono), monospace;padding:12px 16px;font-size:9px}.SULRmG_detailEvidence figcaption{color:#f5f0e3ad;background:var(--detail-media-chrome);border-top:1px solid var(--dossier-line);min-height:56px;padding:14px;line-height:1.5}.SULRmG_detailDossierEnd{border-bottom:0;align-items:end;min-height:54vh}.SULRmG_detailDossierEnd>div p{color:var(--dossier-copy);margin:22px 0 0}@media (max-width:1080px){.SULRmG_story{--axis:34px;min-height:auto}.SULRmG_mapSection{width:min(100% - 36px,920px);min-height:auto;padding-top:0;padding-bottom:72px;padding-left:54px}.SULRmG_mapFrame{position:relative;top:auto}.SULRmG_programViewport{height:auto;overflow:visible}.SULRmG_transitionMapLayer{min-height:100vh;position:relative;inset:auto}.SULRmG_transitionMapInner,.SULRmG_transitionMapInner .SULRmG_mapFrame,.SULRmG_transitionMapInner .SULRmG_mapCanvas{min-height:100vh}.SULRmG_pixelTransitionOverlay{display:none}.SULRmG_programTrack{width:100%;height:auto;display:block;transform:none!important}.SULRmG_programIntro{width:100%;height:92vh}.SULRmG_programIntroBody{grid-template-columns:1fr;gap:48px}.SULRmG_programIntro h2{font-size:clamp(100px,18vw,190px)}.SULRmG_programRail{grid-template-columns:1fr 1fr;height:auto;padding:80px 36px 120px;display:grid}.SULRmG_programCard,.SULRmG_programCard[data-card-offset]{width:100%;height:620px;margin-top:0}.SULRmG_programCard:nth-child(2n){transform:translateY(60px)}.SULRmG_programEnd{border-top:1px solid #f5f0e333;width:100%;min-height:72vh;padding:12vw}.SULRmG_mapHeading{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.SULRmG_story{--axis:18px}.SULRmG_gridBackdrop{background-size:28px 28px,28px 28px,5px 5px}.SULRmG_mapSection{width:calc(100% - 20px);margin-left:10px;padding-left:30px}.SULRmG_mapHeading h2{font-size:clamp(34px,11vw,55px)}.SULRmG_mapHeading{margin-bottom:0}.SULRmG_mapCanvas{width:100%;max-width:none;transform:none}.SULRmG_mapReadout{display:none}.SULRmG_mapSection{padding-top:0;padding-bottom:64px}.SULRmG_programIntro{height:82vh;min-height:620px;padding:28px 22px}.SULRmG_programIntroBody{gap:34px;bottom:90px;left:22px;right:22px}.SULRmG_programIntro h2{font-size:clamp(76px,25vw,125px)}.SULRmG_programIntro p{font-size:12px}.SULRmG_programIntro small{right:22px}.SULRmG_programRail{grid-template-columns:1fr;gap:18px;padding:52px 14px 80px}.SULRmG_programCard,.SULRmG_programCard[data-card-offset]{height:min(620px,78vh);min-height:540px;transform:none}.SULRmG_programCard:nth-child(2n){transform:none}.SULRmG_programCardBody h3{font-size:clamp(38px,13vw,58px)}.SULRmG_programEnd{min-height:70vh;padding:70px 26px}.SULRmG_mapLabel{min-width:96px;min-height:30px;padding:6px 8px}.SULRmG_mapLabel strong{font-size:7px}.SULRmG_mapLabel small{font-size:5px}.SULRmG_mapTooltip{width:min(300px,100vw - 54px)}}@media (prefers-reduced-motion:reduce){.SULRmG_spineFill{transform:scaleY(1)}.SULRmG_routePulse{display:none}.SULRmG_markerHalo{animation:none}.SULRmG_mapLabel,.SULRmG_mapTooltip{transition:none}.SULRmG_pixelTransitionOverlay{display:none}.SULRmG_transitionViewport{height:auto;overflow:visible}.SULRmG_transitionMapLayer{min-height:100vh;position:relative;inset:auto}.SULRmG_programViewport{background-color:#163a27;height:auto;overflow:visible}.SULRmG_programTrack{width:100%;height:auto;display:block;transform:none!important}.SULRmG_programIntro{width:100%;height:90vh}.SULRmG_programRail{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;padding:80px 36px 120px;display:grid}.SULRmG_programCard,.SULRmG_programCard[data-card-offset]{width:100%;height:620px;margin-top:0}.SULRmG_programEnd{width:100%;min-height:72vh;padding:12vw}.SULRmG_programOpen,.SULRmG_programOpen svg{transition:none}}.SULRmG_glitchStorySignal{display:none}.SULRmG_story[data-story-theme=GLITCH]{--story-ivory:#070812;--story-paper:#f4f4f7;--story-forest:#f4f4f7;--story-amber:#ffe45e;--story-muted:#9298ad;--map-heading-start:#070812;--map-heading-middle:#071318;--map-heading-end:#000602;--glitch-night:#070812;--glitch-panel:#111329;--glitch-cyan:#00e7ff;--glitch-magenta:#ff2da8;color:var(--story-paper);background:radial-gradient(circle at 14% 7%, #00e7ff12, transparent 25%), radial-gradient(circle at 89% 22%, #ff2da812, transparent 28%), var(--glitch-night)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_gridBackdrop{z-index:-3;background-image:linear-gradient(#00e7ff0b 1px,#0000 1px),linear-gradient(90deg,#ff2da80a 1px,#0000 1px),radial-gradient(#f4f4f724 .55px,#0000 .55px);background-size:44px 44px,44px 44px,5px 5px;position:fixed}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_gridBackdrop:after{opacity:.21;mix-blend-mode:screen}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapSection:before{background:radial-gradient(circle at 18% 0%, #ff2da81f, transparent 31%), radial-gradient(circle at 82% 0%, #00e7ff1c, transparent 35%), linear-gradient(180deg, var(--map-heading-start), var(--map-heading-middle) 55%, var(--map-heading-end))}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal{z-index:18;pointer-events:none;mix-blend-mode:screen;display:block;position:fixed;inset:0;overflow:hidden}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal:before,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal:after{content:"";position:absolute;inset:0}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal:before{opacity:.2;background:repeating-linear-gradient(#0000 0 3px,#00e7ff1c 4px,#0000 5px)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal:after{opacity:0;background:linear-gradient(#0000 0 16%,#ff2da81c 16% 17.4%,#0000 17.4% 67%,#00e7ff1a 67% 69%,#0000 69%),linear-gradient(90deg,#0000 0 48%,#ffe45e0f 48% 52%,#0000 52%);animation:6.2s step-end infinite SULRmG_story-glitch-interference}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal i{background:var(--glitch-cyan);width:32vw;height:2px;box-shadow:11px 3px 0 var(--glitch-magenta), 42vw 0 0 #ffe45e99;opacity:0;animation:7.3s steps(7,end) infinite SULRmG_story-glitch-band;position:absolute;left:-8vw}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal i:first-child{top:18%}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal i:nth-child(2){animation-delay:-2.8s;top:56%}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal i:nth-child(3){animation-delay:-5.1s;top:83%}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_spineTrack{background:#00e7ff3d;box-shadow:6px 0 #ff2da82b,12px 0 #ffe45e14}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_spineFill{background:linear-gradient(to bottom, var(--glitch-cyan), var(--glitch-magenta) 34%, var(--story-amber) 68%, var(--glitch-cyan));box-shadow:5px 28px 0 -.25px #ff2da8bf,11px 73px 0 -.25px #00e7ff8a}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapHeading span{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapHeading h2{color:var(--story-paper);text-shadow:-3px 0 #00e7ffcc,3px 0 #ff2da8c7;padding-block:.06em;line-height:1.02;overflow:visible}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapHeading p{color:var(--story-muted);border-color:#00e7ff52}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapFrame{background:var(--glitch-panel);border-color:var(--glitch-cyan);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,20px 100%,0 calc(100% - 20px));box-shadow:7px 7px #ff2da875,-4px -4px #ffe45e29}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapCanvas{background:#090b17;border-color:#00e7ff8f}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapCanvas:after{z-index:3;opacity:.34;mix-blend-mode:screen;background:linear-gradient(90deg,#00e7ff1f 1px,#0000 1px) 0 0/10% 20%,linear-gradient(#ff2da81a 1px,#0000 1px) 0 0/10% 20%,repeating-linear-gradient(#0000 0 4px,#f4f4f714 5px,#0000 6px) 0 0/100% 6px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapImage{filter:saturate(1.08)contrast(1.08)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_routeGroup>path{stroke:var(--story-amber);stroke-dasharray:3 6 14 7;filter:drop-shadow(-2px 0 0 var(--glitch-cyan)) drop-shadow(2px 0 0 var(--glitch-magenta))}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_routePulse{fill:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_markerLeader{stroke:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_markerHalo{fill:#ff2da82e;stroke:var(--glitch-magenta);animation-timing-function:steps(5,end)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_markerRing{fill:#070812e6;stroke:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_markerPoint,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapMarker[data-current=true] .SULRmG_markerPoint{fill:var(--story-amber);stroke:#070812}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapCoordinates text{fill:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapCoordinates path{stroke:#00e7ff99}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel{color:var(--story-paper);border-color:var(--glitch-cyan);clip-path:none;background:linear-gradient(225deg,#0000 0 8px,#070812f0 8.5px);border-radius:0;overflow:visible;box-shadow:4px 3px #ff2da89e,-2px -1px #ffe45e3d}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel small{color:var(--story-muted)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel:hover,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel:focus,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel:focus-visible,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel[data-open=true]{color:#070812;background:var(--story-amber);outline-color:var(--glitch-magenta);box-shadow:7px 4px 0 var(--glitch-magenta), -4px -2px 0 var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel:hover small,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel:focus small,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapLabel[data-open=true] small{color:#070812b8}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapTooltip{color:var(--story-paper);border-color:var(--glitch-magenta);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#090b17fa;box-shadow:7px 5px #00e7ff99,-2px -2px #ffe45e66}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapTooltip:before{display:none}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapTooltip code,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapTooltip i{color:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapReadout{color:var(--story-paper);border-color:var(--glitch-magenta);box-shadow:3px 3px 0 var(--glitch-cyan);clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px);background:#070812f0}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapReadout i{background:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_mapReadout b{color:#070812;background:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_transitionMapLayer{color:var(--story-paper);background:var(--glitch-night)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_pixelTransitionOverlay{mix-blend-mode:normal}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_pixelTransitionOverlay i{background:#111329;box-shadow:inset 1px 0 #00e7ff38,inset -1px 0 #ff2da82e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_pixelTransitionOverlay i[data-tone=deep]{background:#070812}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_pixelTransitionOverlay i[data-tone=moss]{background:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_pixelTransitionOverlay i[data-tone=sage]{background:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programViewport,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programRail,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd{background-color:#090b17;background-image:linear-gradient(#00e7ff0e 1px,#0000 1px),linear-gradient(90deg,#ff2da80d 1px,#0000 1px);background-size:44px 44px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programViewport:after{z-index:0;pointer-events:none;content:"";opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 4px,#f4f4f71f 5px,#0000 6px);position:absolute;inset:0}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntro,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd{border-color:#00e7ff52}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntro>span,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntro small,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd>span{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntro h2,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd strong{color:var(--story-paper);text-shadow:-5px 0 #00e7ffb8,5px 0 #ff2da8b8}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntro p,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd p{color:var(--story-muted);border-color:#ff2da87a}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard{color:var(--story-paper);border:1px solid var(--glitch-cyan);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(135deg,#00e7ff0f,#0000 35%),#111329;border-radius:0;box-shadow:8px 8px #ff2da885,-3px -3px #ffe45e2e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard[data-card-offset="1"],.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard[data-card-offset="2"]{background:linear-gradient(135deg,#ff2da814,#0000 38%),#111329}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard:before,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard:before{z-index:0;pointer-events:none;content:"";opacity:.24;background:linear-gradient(90deg, transparent 0 7%, var(--glitch-cyan) 7% 11%, transparent 11% 76%, var(--glitch-magenta) 76% 88%, transparent 88%) 0 27% / 100% 2px no-repeat, repeating-linear-gradient(to bottom, transparent 0 4px, #f4f4f714 5px 6px);animation:5.6s step-end infinite SULRmG_story-glitch-card-scan;position:absolute;inset:0}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard>*,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard>*{z-index:1}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard>header,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard>header{color:var(--glitch-cyan);border-color:#00e7ff80;position:relative}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard>header b:before,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard>header b:before{background:var(--story-amber);box-shadow:2px 0 var(--glitch-magenta), -2px 0 var(--glitch-cyan);border-radius:0}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardBody,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programOpen,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCardBody,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programOpen{z-index:2}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardBody>span,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCardBody>span{color:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardBody h3,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCardBody h3{text-shadow:-2px 0 var(--glitch-cyan), 2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardBody p,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCardBody p{color:#b8bdcf}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardBody li,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCardBody li{color:var(--glitch-cyan);border-color:#ff2da89e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programOpen,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programOpen{border-color:#00e7ff94}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programOpen:hover,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programOpen:focus-visible,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programOpen:hover,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programOpen:focus-visible{color:#070812;background:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programEnd a{color:var(--glitch-cyan);border-color:var(--glitch-magenta);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingSection,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingViewport{color:var(--story-paper);background:#070812}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingViewport:before{opacity:.32;background-image:linear-gradient(#00e7ff14 1px,#0000 1px),linear-gradient(90deg,#ff2da812 1px,#0000 1px),repeating-linear-gradient(#0000 0 4px,#f4f4f71a 5px,#0000 6px);background-size:44px 44px,44px 44px,100% 6px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingMeta{color:var(--glitch-cyan);text-shadow:2px 0 #ff2da8bf}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingMeta span{color:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingMeta small{color:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldCenter{background:#0c0e1e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldBefore{background:#11152b}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldAfter{background:#090a16}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType{text-shadow:-2px 0 #00e7ff7a,2px 0 #ff2da87a}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType1,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType4{color:#f4f4f7}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType2,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType7{color:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType3{color:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType5{color:#0000;-webkit-text-stroke-color:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldType6{color:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType{opacity:.12;filter:brightness(.45)saturate(.7)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType[data-fold-word-active=true]{color:#fff;opacity:1;filter:brightness(1.5)contrast(1.18);text-shadow:-6px 0 0 var(--glitch-cyan), 6px 0 0 var(--glitch-magenta), 0 0 24px #ffe45ea3;transform:translateY(-.025em)scale(1.035)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodSection,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodViewport{color:var(--story-paper);background:#070812}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodViewport:before{opacity:.26;background-image:linear-gradient(#00e7ff12 1px,#0000 1px),linear-gradient(90deg,#ff2da811 1px,#0000 1px);background-size:46px 46px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodViewport:after{border-color:#00e7ff61;box-shadow:inset 0 0 0 1px #ff2da824}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalAtmosphere i{border-color:#00e7ff33;box-shadow:6px 0 #ff2da814}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodHeader{border-color:#00e7ff57}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodHeader span,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodCounter,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard code,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard small{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodHeader strong,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard>span{color:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodHeader p,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard p{color:var(--story-muted)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodCopy h2,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard h3{text-shadow:-3px 0 #00e7ffbd,3px 0 #ff2da8bd}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbitRing{border-color:#00e7ff6b;box-shadow:4px 0 #ff2da838,-3px 0 #ffe45e1f}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbitRing:nth-child(2){border-color:#ff2da875}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbitRing:nth-child(3),.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbitAxis{border-color:#ffe45e8a}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbit:before,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalOrbit:after{background:var(--story-amber);box-shadow:3px 0 var(--glitch-magenta), -3px 0 var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageNode{color:var(--glitch-cyan);border-color:var(--glitch-magenta);background:#070812}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageNode[data-active=true]{color:#070812;background:var(--story-amber);border-color:var(--glitch-cyan);box-shadow:5px 0 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageStack,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageCard,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodProgress{border-color:#00e7ff47}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalStageGhosts span{color:#00e7ff17;text-shadow:7px 0 #ff2da814}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodProgress>i{background:#ff2da847}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_finalMethodProgress>i:after{background:linear-gradient(90deg, var(--glitch-cyan), var(--story-amber), var(--glitch-magenta))}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroViewport{color:#070812;background:var(--story-amber);background-image:linear-gradient(#07081217 1px,#0000 1px),linear-gradient(90deg,#ff2da81f 1px,#0000 1px);background-size:46px 46px}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroViewport:after{border-color:#070812ad;box-shadow:inset 4px 0 #00e7ff3d,inset -4px 0 #ff2da83d}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroCoordinates,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroStatement small,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroScrollHint{color:#070812;text-shadow:2px 0 #00e7ff8a}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroStatement h2{color:#070812;text-shadow:-5px 0 #00e7ff9e,5px 0 #ff2da894}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroPortal{color:var(--story-amber);border-color:var(--glitch-cyan);background:#070812;box-shadow:0 0 0 7px #ff2da847,inset 0 0 0 3px #ffe45e33}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroPortal i{border-color:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroPortal i:nth-child(2){border-color:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroReadability{-webkit-backdrop-filter:blur(11px)contrast(1.08);backdrop-filter:blur(11px)contrast(1.08);background:repeating-linear-gradient(#0000 0 4px,#00e7ff14 5px,#0000 6px),#050610ad}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent{color:var(--story-paper)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent>span{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent h3{text-shadow:-4px 0 var(--glitch-cyan), 4px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent p{color:#b8bdcf}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent a{color:var(--story-paper);border-color:#00e7ff6b}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent a:hover,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_outroContent a:focus-visible{color:#070812;background:var(--story-amber)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_storyFooter{color:var(--story-paper);border-color:var(--glitch-cyan);background-color:#070812;background-image:linear-gradient(#00e7ff0b 1px,#0000 1px),linear-gradient(90deg,#ff2da80b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMarquee{color:#070812;background:var(--story-amber);border-color:var(--glitch-magenta);box-shadow:inset 0 -3px #00e7ff6b}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMarqueeGroup span{text-shadow:-2px 0 #00e7ff9e,2px 0 #ff2da89e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerBottom,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain nav a{border-color:#00e7ff40}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain>div>span,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain nav a span,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerBottom{color:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerGlitchTitle{color:var(--story-paper);text-shadow:-4px 0 #00e7ff9e,4px 0 #ff2da89e}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerGlitchTitle:before{color:var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerGlitchTitle:after{color:var(--glitch-magenta)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain nav a{color:var(--story-paper)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain nav a:hover,.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerMain nav a:focus-visible{color:#070812;background:var(--story-amber);box-shadow:5px 0 var(--glitch-magenta), -3px 0 var(--glitch-cyan)}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_footerBottom button{color:var(--story-amber)}.SULRmG_detailOverlay[data-detail-theme=GLITCH],.SULRmG_detailMediaZoom[data-detail-theme=GLITCH]{--story-ivory:#070812;--story-paper:#f4f4f7;--story-forest:#f4f4f7;--story-amber:#ffe45e;--story-muted:#9298ad;--glitch-night:#070812;--glitch-panel:#111329;--glitch-cyan:#00e7ff;--glitch-magenta:#ff2da8;--detail-media-chrome:#111329;--detail-media-chrome-soft:#191c3a;--detail-media-chrome-text:#f4f4f7;--detail-media-mat:#e6e6eb;--detail-media-neutral:#c7c9d3;--detail-media-accent:#ffe45e}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailClip,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailClip[data-detail-tone="1"],.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailClip[data-detail-tone="2"]{--detail-surface:#090b17;--detail-surface-deep:#070812;color:var(--story-paper);background:#090b17}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBackdrop{background-color:#090b17;background-image:radial-gradient(circle at 18% 24%,#00e7ff1c,#0000 24%),radial-gradient(circle at 79% 68%,#ff2da81c,#0000 31%),linear-gradient(115deg,#0000 42%,#ffe45e1c 42.1%,#0000 42.5%),linear-gradient(#00e7ff0f 1px,#0000 1px),linear-gradient(90deg,#ff2da80d 1px,#0000 1px);background-size:auto,auto,auto,44px 44px,44px 44px}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBackdrop:after{opacity:.22;mix-blend-mode:screen;background-image:repeating-linear-gradient(#0000 0 4px,#f4f4f71c 5px,#0000 6px)}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBack{color:var(--story-paper);border-color:var(--glitch-cyan);box-shadow:4px 4px 0 var(--glitch-magenta), -2px -2px 0 #ffe45e8c;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#070812;border-radius:0}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBack:hover,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBack:focus-visible{color:#070812;background:var(--story-amber)}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailHero{border-color:#00e7ff7a}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailKicker{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailKicker span:last-child{color:var(--story-amber)}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailKicker span:last-child:before{box-shadow:2px 0 var(--glitch-magenta), -2px 0 var(--glitch-cyan);border-radius:0}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailTitle{color:var(--story-paper);text-shadow:-6px 0 #00e7ffb8,6px 0 #ff2da8b8}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro>div>span,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro dt{color:var(--glitch-cyan)}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro>div>p,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro dd{color:#b8bdcf}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro dl,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailIntro dl>div{border-color:#ff2da85c}.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_detailBody{color:var(--story-paper);background-color:#070812;background-image:linear-gradient(#00e7ff0d 1px,#0000 1px),linear-gradient(90deg,#ff2da80b 1px,#0000 1px);background-size:44px 44px}@keyframes SULRmG_story-glitch-interference{0%,89%,94%,to{opacity:0;transform:translate(0)}90%{opacity:.7;transform:translate(-8px)}91%{opacity:.35;transform:translate(13px)}92%{opacity:.54;transform:translate(-4px)}93%{opacity:0;transform:translate(0)}}@keyframes SULRmG_story-glitch-band{0%,84%,to{opacity:0;transform:translate(0)scaleX(.4)}85%{opacity:.42;transform:translate(13vw)scaleX(1)}87%{opacity:.15;transform:translate(59vw)scaleX(.72)}89%{opacity:0;transform:translate(98vw)scaleX(.2)}}@keyframes SULRmG_story-glitch-card-scan{0%,79%,86%,to{background-position:0 27%,0 0}80%{background-position:12px 63%,4px 0}82%{background-position:-8px 41%,-3px 0}84%{background-position:6px 72%,0 0}}@media (prefers-reduced-motion:reduce){.SULRmG_story[data-story-theme=GLITCH] .SULRmG_glitchStorySignal{display:none}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCard:before,.SULRmG_detailOverlay[data-detail-theme=GLITCH] .SULRmG_programCard:before{animation:none}}@media (max-width:1080px) and (prefers-reduced-motion:reduce){.SULRmG_programRail{grid-template-columns:1fr 1fr}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.SULRmG_programIntro{height:82vh}.SULRmG_programRail{grid-template-columns:1fr;padding:52px 14px 80px}.SULRmG_programCard,.SULRmG_programCard[data-card-offset]{height:min(620px,78vh)}}@media (max-width:1080px){.SULRmG_detailHero{min-height:100svh;padding-top:104px}.SULRmG_detailTitle{font-size:clamp(68px,16vw,160px)}.SULRmG_detailIntro{grid-template-columns:1fr;gap:34px}.SULRmG_detailIntro dl{grid-template-columns:repeat(3,minmax(0,1fr))}.SULRmG_detailIntro dl>div,.SULRmG_detailDossier>section>header,.SULRmG_detailDossierEnd{grid-template-columns:1fr}.SULRmG_detailDossier>section>header p{grid-column:1}.SULRmG_detailDecisionList article>div{grid-template-columns:1fr}.SULRmG_detailDecisionList small,.SULRmG_detailDecisionList code{grid-column:1}.SULRmG_detailOutcomes{grid-template-columns:1fr}.SULRmG_detailOutcomes>header{border-bottom:1px solid #23452f52;border-right:0}.SULRmG_detailVisualGrid{grid-template-columns:1fr}.SULRmG_detailVisualGrid>p{grid-column:1}}@media (max-width:760px){.SULRmG_foldingMeta{grid-template-columns:1fr;padding:18px}.SULRmG_foldingMeta span{display:none}.SULRmG_foldingMeta small{grid-column:1}.SULRmG_foldingLine{gap:14px;min-width:125vw;margin-left:-12vw}.SULRmG_foldType{--fold-type-size:clamp(42px, 12vw, 72px)}.SULRmG_detailBack{min-height:38px;padding:0 13px;font-size:7px;top:14px;left:14px}.SULRmG_detailHero{grid-template-rows:auto auto 1fr;min-height:100svh;padding:74px 18px 30px}.SULRmG_detailKicker{flex-wrap:wrap;gap:14px;font-size:7px}.SULRmG_detailTitle{align-items:flex-start;min-width:0;margin:10vh 0 7vh;font-size:clamp(55px,20vw,104px);line-height:.82}.SULRmG_detailOverlay[data-project-slug=fuentes-financiacion] .SULRmG_detailTitle{font-size:clamp(36px,10.5vw,58px)}.SULRmG_detailTitleWords,.SULRmG_detailIntro,.SULRmG_detailIntro>div,.SULRmG_detailIntro dl{min-width:0}.SULRmG_detailIntro{align-self:end}.SULRmG_detailIntro>div>p{font-size:13px}.SULRmG_detailIntro dl{grid-template-columns:1fr}.SULRmG_detailIntro dl>div{grid-template-columns:90px 1fr}.SULRmG_detailDossier>section>header,.SULRmG_detailDossierEnd{gap:32px;padding:62px 20px}.SULRmG_detailDossier>section>header h3,.SULRmG_detailDossierEnd strong{font-size:clamp(42px,13vw,66px);line-height:.92}.SULRmG_detailFacts,.SULRmG_detailDecisionList,.SULRmG_detailFeatureGrid,.SULRmG_detailVisualGrid,.SULRmG_detailEvidenceGrid{width:calc(100% - 28px)}.SULRmG_detailMediaConsole{box-shadow:8px 10px #00000024}.SULRmG_detailMediaConsole figcaption{grid-template-columns:1fr;gap:8px}.SULRmG_detailMediaToolbar{flex-wrap:wrap}.SULRmG_detailMediaToolbar>div:first-child{max-width:calc(100% - 110px)}.SULRmG_detailMediaStatus{margin-left:0}.SULRmG_detailMediaActions{justify-content:flex-end;width:100%}.SULRmG_detailMediaTabs{overscroll-behavior-inline:contain;scrollbar-width:none;margin-right:calc(50% - 50vw);padding-right:18vw;display:flex;overflow-x:auto}.SULRmG_detailMediaTabs::-webkit-scrollbar{display:none}.SULRmG_detailMediaTabs button{flex:0 0 148px}.SULRmG_detailFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.SULRmG_detailFacts>div{border-bottom:1px solid var(--dossier-line);min-height:125px;padding:18px}.SULRmG_detailFacts>div:nth-child(2n){border-right:0}.SULRmG_detailDecisionList article{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:40px 0}.SULRmG_detailDecisionList article>span{font-size:28px}.SULRmG_detailDecisionList h4{font-size:clamp(30px,9vw,48px)}.SULRmG_detailFeatureCopy{border:0;padding:30px 20px 38px}.SULRmG_detailFeatureGrid>article,.SULRmG_detailFeatureGrid>article:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy"}.SULRmG_detailFeatureGrid>article:nth-child(2n) .SULRmG_detailFeatureCopy{border:0}.SULRmG_detailFeatureMediaMat{height:min(52vw,380px)}.SULRmG_detailFeatureCopy h4{font-size:clamp(30px,9vw,48px)}.SULRmG_detailOutcomes ol{padding:48px 20px}.SULRmG_detailOutcomes li{grid-template-columns:34px 1fr;gap:14px}.SULRmG_detailVisualGrid>div,.SULRmG_detailVisualGrid>p{padding:36px 20px}.SULRmG_detailTypeSpecimen{min-height:310px}.SULRmG_detailTypeSpecimen strong{font-size:min(52vw,210px)}.SULRmG_detailColorSpecimen>div{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.SULRmG_detailColorSpecimen i{min-height:105px}.SULRmG_detailEvidenceGrid{grid-template-columns:1fr}.SULRmG_detailEvidenceGrid figure[data-evidence-featured=true]{grid-column:1}.SULRmG_detailDossierEnd{min-height:42vh}.SULRmG_detailMediaZoom{padding:3svh 3vw}.SULRmG_detailMediaZoomConsole{width:94vw;height:88svh}.SULRmG_detailMediaZoomToolbar{min-height:46px}.SULRmG_detailMediaZoomToolbar>div:first-child{max-width:calc(100% - 130px)}.SULRmG_detailMediaZoomConsole>footer span{max-width:68%}}@media (prefers-reduced-motion:reduce){.SULRmG_foldingSection,.SULRmG_foldingViewport{height:auto;min-height:100vh}.SULRmG_foldingMeta{height:100vh}.SULRmG_foldingScreen{height:auto;min-height:100vh;padding:90px 0;position:relative}.SULRmG_foldingWrapper{perspective:none}.SULRmG_foldBefore,.SULRmG_foldAfter{display:none}.SULRmG_foldCenter{background:0 0;height:auto;overflow:visible;transform:none}.SULRmG_foldSizeFix,.SULRmG_foldScroller,.SULRmG_foldingContent{height:auto;transform:none!important}.SULRmG_foldType,.SULRmG_detailBack svg{transition:none}}.SULRmG_finalMethodSection{z-index:6;color:#f5f0e3;background:#0b2b23;height:560vh;margin-top:-1px;position:relative}.SULRmG_finalMethodViewport{--final-progress:0;isolation:isolate;background:radial-gradient(circle at 27% 52%,#d6a94f21,#0000 29%),radial-gradient(circle at 78% 28%,#80a8831a,#0000 25%),#0b2b23;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.SULRmG_finalMethodViewport:before,.SULRmG_finalMethodViewport:after{pointer-events:none;content:"";position:absolute;inset:0}.SULRmG_finalMethodViewport:before{z-index:-2;opacity:.24;background-image:linear-gradient(#f5f0e314 1px,#0000 1px),linear-gradient(90deg,#f5f0e314 1px,#0000 1px);background-size:clamp(48px,5vw,82px) clamp(48px,5vw,82px);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.SULRmG_finalMethodViewport:after{z-index:8;border:1px solid #f5f0e338;box-shadow:inset 0 0 130px #00000047}.SULRmG_finalAtmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SULRmG_finalAtmosphere i{border:1px solid #d6a94f33;border-radius:50%;display:block;position:absolute}.SULRmG_finalAtmosphere i:first-child{aspect-ratio:1;width:48vw;top:-22vw;right:-16vw}.SULRmG_finalAtmosphere i:nth-child(2){aspect-ratio:1;border-color:#80a88324;width:54vw;bottom:-29vw;left:7vw}.SULRmG_finalAtmosphere i:nth-child(3){background:#d6a94f;border:0;width:9px;height:9px;top:42%;left:48%;box-shadow:36vw -26vh 0 -2px #d6a94fb8,-42vw 32vh 0 -3px #f5f0e39e,17vw 39vh 0 -3px #80a883d6,-28vw -36vh 0 -2px #d6a94f85}.SULRmG_finalMethodHeader{z-index:5;font-family:var(--font-mono), monospace;border-bottom:1px solid #f5f0e333;grid-template-columns:1fr minmax(260px,34vw);align-items:start;gap:8vw;padding:clamp(22px,3vw,44px) clamp(24px,4vw,68px);display:grid;position:absolute;top:0;left:0;right:0}.SULRmG_finalMethodHeader>div{gap:24px;display:flex}.SULRmG_finalMethodHeader span,.SULRmG_finalMethodHeader strong,.SULRmG_finalMethodCounter{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:500}.SULRmG_finalMethodHeader span,.SULRmG_finalMethodCounter{color:#d6a94f}.SULRmG_finalMethodHeader strong{color:#f5f0e38a}.SULRmG_finalMethodHeader p{color:#f5f0e394;letter-spacing:.06em;text-transform:uppercase;max-width:500px;margin:0;font-size:9px;line-height:1.65}.SULRmG_finalMethodBody{z-index:3;grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(50px,8vw,150px);width:min(100%,1740px);height:100%;margin:0 auto;padding:12vh clamp(38px,6vw,110px) 14vh;display:grid;position:relative}.SULRmG_finalMethodVisual{place-items:center;min-width:0;display:grid;position:relative}.SULRmG_finalOrbit{aspect-ratio:1;border:1px solid #f5f0e333;border-radius:50%;width:min(37vw,560px);min-width:330px;position:relative}.SULRmG_finalOrbit:before,.SULRmG_finalOrbit:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SULRmG_finalOrbit:before{background:#f5f0e3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 25px 8px #d6a94f7a}.SULRmG_finalOrbit:after{background:linear-gradient(90deg,#0000,#d6a94f,#0000);width:38%;height:1px;transform:translate(-50%,-50%)rotate(-31deg)}.SULRmG_finalOrbitRing{border:1px dashed #d6a94f5c;border-radius:50%;position:absolute;inset:12%}.SULRmG_finalOrbitRing:nth-child(2){border-style:solid;border-color:#80a88361;inset:28%}.SULRmG_finalOrbitRing:nth-child(3){background:#d6a94f14;border-style:solid;inset:43%}.SULRmG_finalOrbitAxis{background:#f5f0e329;width:110%;height:1px;position:absolute;top:50%;left:-5%;transform:rotate(31deg)}.SULRmG_finalOrbitNodes{--orbit-radius:min(18.5vw, 280px);position:absolute;inset:0}.SULRmG_finalStageNode{width:30px;height:30px;transform:translate(-50%, -50%) rotate(var(--node-angle)) translateY(calc(var(--orbit-radius) * -1));border:1px solid #f5f0e338;border-radius:50%;transition:background-color .26s,border-color .26s,box-shadow .26s;position:absolute;top:50%;left:50%}.SULRmG_finalStageNode i{background:#f5f0e36b;border-radius:50%;position:absolute;inset:10px}.SULRmG_finalStageNode[data-active=true]{background:#d6a94f29;border-color:#d6a94f;box-shadow:0 0 28px #d6a94f75}.SULRmG_finalStageNode[data-active=true] i{background:#fff7dd}.SULRmG_finalStageNumbers{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.SULRmG_finalStageNumbers span{color:#f5f0e3;font-family:var(--font-sans), sans-serif;letter-spacing:-.08em;opacity:0;visibility:hidden;font-size:clamp(96px,12vw,190px);font-weight:180;line-height:1;position:absolute}.SULRmG_finalStageNumbers span:first-child{opacity:1;visibility:visible}.SULRmG_finalMethodVisual>small{font-family:var(--font-mono), monospace;color:#f5f0e380;letter-spacing:.14em;font-size:8px;position:absolute;bottom:-55px}.SULRmG_finalMethodCopy{z-index:3;perspective:900px;min-width:0;position:relative}.SULRmG_finalMethodCopy h2{letter-spacing:-.065em;width:min(100%,680px);margin:17px 0 6vh;font-size:clamp(48px,6.5vw,108px);font-weight:650;line-height:.86}.SULRmG_finalStageStack{border-top:1px solid #f5f0e34d;width:min(100%,670px);height:clamp(300px,41vh,430px);position:relative}.SULRmG_finalStageCard{opacity:0;visibility:hidden;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:22px;padding-top:clamp(22px,3vh,36px);display:grid;position:absolute;inset:0}.SULRmG_finalStageCard:first-child{opacity:1;visibility:visible}.SULRmG_finalStageCard>span{font-family:var(--font-mono), monospace;color:#d6a94f;writing-mode:vertical-rl;grid-row:1/5;padding-top:2px;font-size:9px}.SULRmG_finalStageCard code{font-family:var(--font-mono), monospace;color:#f5f0e370;font-size:9px}.SULRmG_finalStageCard h3{letter-spacing:-.05em;max-width:680px;margin:18px 0 16px;font-size:clamp(34px,4vw,68px);font-weight:620;line-height:.94}.SULRmG_finalStageCard p{color:#f5f0e3a8;max-width:590px;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.65}.SULRmG_finalStageCard small{font-family:var(--font-mono), monospace;color:#d6a94f;letter-spacing:.12em;border-top:1px dashed #d6a94f66;align-self:end;margin-top:clamp(22px,4vh,42px);padding-top:12px;font-size:8px}.SULRmG_finalStageGhosts{z-index:1;pointer-events:none;letter-spacing:-.075em;text-align:center;height:.84em;font-size:clamp(150px,24vw,430px);line-height:.74;position:absolute;bottom:-.18em;left:-.04em;right:-.04em;overflow:hidden}.SULRmG_finalStageGhosts span{color:#f5f0e309;opacity:0;visibility:hidden;font-weight:760;position:absolute;inset:0}.SULRmG_finalStageGhosts span:first-child{opacity:1;visibility:visible}.SULRmG_finalMethodProgress{z-index:6;font-family:var(--font-mono), monospace;grid-template-columns:auto minmax(90px,1fr) repeat(5,auto) auto;align-items:center;gap:clamp(12px,2vw,34px);display:grid;position:absolute;bottom:clamp(22px,3vw,42px);left:clamp(24px,4vw,68px);right:clamp(24px,4vw,68px)}.SULRmG_finalMethodProgress>span,.SULRmG_finalMethodProgress small{color:#f5f0e36b;letter-spacing:.1em;font-size:7px}.SULRmG_finalMethodProgress>i{background:#f5f0e330;height:1px;position:relative;overflow:hidden}.SULRmG_finalMethodProgress>i:after{content:"";transform:scaleX(var(--final-progress));transform-origin:0;background:#d6a94f;position:absolute;inset:0}.SULRmG_finalMethodProgress small{align-items:center;gap:6px;display:flex}.SULRmG_finalMethodProgress small b{color:#f5f0e3ad;font-weight:500}.SULRmG_outroSection{z-index:7;color:#173d31;background:#d6a94f;height:290vh;position:relative}.SULRmG_outroViewport{isolation:isolate;background:linear-gradient(#173d3114 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#173d3114 1px,#0000 1px) 0 0/56px 56px,#d6a94f;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.SULRmG_outroViewport:after{z-index:8;pointer-events:none;content:"";border:1px solid #173d3147;position:absolute;inset:18px}.SULRmG_outroCoordinates{z-index:2;font-family:var(--font-mono), monospace;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:clamp(28px,4vw,60px);left:clamp(32px,5vw,82px);right:clamp(32px,5vw,82px)}.SULRmG_outroStatement{z-index:2;position:absolute;top:50%;left:clamp(34px,7vw,120px);transform:translateY(-50%)}.SULRmG_outroStatement small{font-family:var(--font-mono), monospace;letter-spacing:.15em;margin-bottom:3vh;font-size:9px;display:block}.SULRmG_outroStatement h2{letter-spacing:-.075em;margin:0;font-size:clamp(76px,12vw,210px);font-weight:760;line-height:.73}.SULRmG_outroStatement h2 span{transform-origin:0;display:block}.SULRmG_outroOrigin{vertical-align:.015em;background:currentColor;border-radius:50%;width:.18em;height:.18em;margin-left:.035em;font-size:0;line-height:0;display:inline-block}.SULRmG_outroPortal{z-index:3;aspect-ratio:1;color:#d6a94f;opacity:0;visibility:hidden;transform-origin:50%;background:#0b2b23;border:1px solid #f5f0e352;border-radius:50%;place-items:center;width:22vmin;min-width:150px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.08);box-shadow:0 0 0 12px #0b2b231a,0 0 0 30px #0b2b230e}.SULRmG_outroPortal i{border:1px dashed #d6a94f59;border-radius:50%;position:absolute;inset:12%}.SULRmG_outroPortal i:nth-child(2){border-style:solid;inset:31%}.SULRmG_outroPortal span{font-family:var(--font-mono), monospace;font-size:22px}.SULRmG_outroReadability{z-index:4;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#051f196b;position:absolute;inset:0}.SULRmG_outroContent{z-index:5;color:#f5f0e3;text-align:center;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:auto;padding:clamp(72px,9vh,120px) clamp(32px,6vw,100px);display:flex;position:absolute;inset:0}.SULRmG_outroContent>span{font-family:var(--font-mono), monospace;color:#d6a94f;letter-spacing:.15em;font-size:9px}.SULRmG_outroContent h3{letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;width:min(100%,1120px);margin:clamp(24px,4vh,46px) auto 24px;font-size:clamp(56px,7vw,118px);font-weight:620;line-height:.88}.SULRmG_outroContent p{color:#f5f0e3a3;max-width:650px;margin:0 auto;font-size:clamp(13px,1.2vw,18px);line-height:1.65}.SULRmG_outroContent>div{border-top:1px solid #f5f0e340;border-bottom:1px solid #f5f0e340;justify-content:center;width:min(100%,1040px);margin-top:clamp(34px,6vh,62px);display:flex}.SULRmG_outroContent a{min-width:min(38vw,360px);font-family:var(--font-mono), monospace;color:#f5f0e3;letter-spacing:.08em;border-right:1px solid #f5f0e340;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:9px;transition:color .22s,background-color .22s;display:flex}.SULRmG_outroContent a:last-child{border-right:0}.SULRmG_outroContent a:hover,.SULRmG_outroContent a:focus-visible{color:#0b2b23;background:#d6a94f}.SULRmG_outroContent svg{width:17px;height:17px}.SULRmG_outroScrollHint{z-index:7;font-family:var(--font-mono), monospace;color:#fff;letter-spacing:.14em;mix-blend-mode:difference;font-size:7px;position:absolute;bottom:clamp(32px,5vw,72px);right:clamp(34px,5vw,82px)}.SULRmG_storyFooter{z-index:8;color:#f5f0e3;background:#0b2b23;border-top:1px solid #f5f0e333;position:relative;overflow:hidden}.SULRmG_footerMarquee{border-bottom:1px solid #f5f0e333;width:100%;overflow:hidden}.SULRmG_footerMarqueeTrack{will-change:transform;width:max-content;animation:32s linear infinite SULRmG_final-marquee;display:flex}.SULRmG_footerMarqueeGroup{flex:none;width:max-content;display:flex}.SULRmG_footerMarqueeGroup span{font-family:var(--font-mono), monospace;color:#d6a94f;letter-spacing:.16em;white-space:nowrap;flex:none;padding:16px 0 16px 1.1em;font-size:clamp(11px,1.2vw,18px);display:block}@keyframes SULRmG_final-marquee{to{transform:translate(-50%)}}.SULRmG_footerMain{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:10vw;min-height:68vh;padding:clamp(70px,10vw,170px) clamp(28px,6vw,108px);display:grid}.SULRmG_footerMain>div>span{font-family:var(--font-mono), monospace;color:#d6a94f;letter-spacing:.14em;font-size:9px}.SULRmG_footerMain h2{isolation:isolate;letter-spacing:-.07em;max-width:930px;margin:5vh 0 0;font-size:clamp(58px,9vw,150px);font-weight:620;line-height:.84;position:relative}.SULRmG_footerGlitchTitle{cursor:crosshair;outline:none}.SULRmG_footerGlitchTitle:before,.SULRmG_footerGlitchTitle:after{z-index:3;pointer-events:none;content:attr(data-glitch-alt);opacity:0;display:block;position:absolute;inset:0}.SULRmG_footerGlitchTitle:before{color:#d6a94f;text-shadow:-4px 0 #80a883}.SULRmG_footerGlitchTitle:after{color:#f5f0e3;text-shadow:4px 0 #b47a18}.SULRmG_footerGlitchPrimary,.SULRmG_footerGlitchAlternate{display:block}.SULRmG_footerGlitchPrimary{z-index:1;position:relative}.SULRmG_footerGlitchAlternate{z-index:2;color:#f5f0e3;opacity:0;position:absolute;inset:0}.SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchPrimary,.SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchPrimary{animation:.52s step-end both SULRmG_footer-glitch-hide}.SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchAlternate,.SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchAlternate{animation:.52s step-end both SULRmG_footer-glitch-show}.SULRmG_footerGlitchTitle:hover:before,.SULRmG_footerGlitchTitle:focus-visible:before{animation:.78s steps(2,end) infinite SULRmG_footer-glitch-slice-a}.SULRmG_footerGlitchTitle:hover:after,.SULRmG_footerGlitchTitle:focus-visible:after{animation:.63s steps(2,end) infinite reverse SULRmG_footer-glitch-slice-b}.SULRmG_footerGlitchTitle:focus-visible{outline-offset:12px;outline:1px solid #d6a94f}@keyframes SULRmG_footer-glitch-hide{0%,18%{opacity:1;clip-path:inset(0);transform:translate(0)}19%{opacity:1;clip-path:inset(16% 0 58%);transform:translate(-7px,2px)}32%{opacity:1;clip-path:inset(62% 0 12%);transform:translate(8px,-2px)}42%,to{opacity:0;clip-path:inset(0);transform:translate(0)}}@keyframes SULRmG_footer-glitch-show{0%,32%{opacity:0;clip-path:inset(48% 0 30%);transform:translate(9px,-2px)skew(-3deg)}33%{opacity:1;clip-path:inset(12% 0 66%);transform:translate(-8px,2px)skew(2deg)}45%{opacity:1;clip-path:inset(68% 0 9%);transform:translate(5px,-1px)}58%,to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes SULRmG_footer-glitch-slice-a{0%,18%,to{opacity:0;clip-path:inset(0);transform:translate(0)}20%{opacity:.72;clip-path:inset(10% 0 70%);transform:translate(-8px,1px)}42%{opacity:.42;clip-path:inset(55% 0 20%);transform:translate(6px,-2px)}64%{opacity:.58;clip-path:inset(78% 0 6%);transform:translate(-4px,1px)}}@keyframes SULRmG_footer-glitch-slice-b{0%,22%,to{opacity:0;clip-path:inset(0);transform:translate(0)}24%{opacity:.56;clip-path:inset(28% 0 52%);transform:translate(7px,-1px)}48%{opacity:.36;clip-path:inset(65% 0 15%);transform:translate(-6px,2px)}72%{opacity:.5;clip-path:inset(5% 0 82%);transform:translate(4px,-1px)}}.SULRmG_footerMain nav{border-bottom:1px solid #f5f0e34d;position:relative}.SULRmG_footerMain nav a{font-family:var(--font-mono), monospace;color:#f5f0e3;letter-spacing:.11em;border-top:1px solid #f5f0e34d;grid-template-columns:36px 1fr;gap:18px;padding:22px 4px;font-size:clamp(10px,1vw,14px);transition:color .18s,padding-left .18s;display:grid}.SULRmG_footerMain nav a span{color:#f5f0e359}.SULRmG_footerMain nav a:hover,.SULRmG_footerMain nav a:focus-visible{color:#d6a94f;padding-left:14px}.SULRmG_footerBottom{font-family:var(--font-mono), monospace;color:#f5f0e37a;letter-spacing:.08em;border-top:1px solid #f5f0e333;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:24px clamp(28px,6vw,108px);font-size:8px;display:grid}.SULRmG_footerBottom span:nth-child(2){text-align:center}.SULRmG_footerBottom button{color:#d6a94f;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:11px;padding:0;display:flex}.SULRmG_footerBottom svg{width:14px;height:14px;transition:transform .18s}.SULRmG_footerBottom button:hover svg,.SULRmG_footerBottom button:focus-visible svg{transform:translateY(-4px)}@media (max-width:1080px){.SULRmG_finalMethodSection{height:520vh}.SULRmG_finalMethodBody{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:6vw;padding-left:46px;padding-right:46px}.SULRmG_finalOrbit{width:min(38vw,440px);min-width:280px}.SULRmG_finalOrbitNodes{--orbit-radius:min(19vw, 220px)}.SULRmG_finalMethodCopy h2{font-size:clamp(46px,7vw,76px)}.SULRmG_finalMethodProgress small b{display:none}.SULRmG_footerMain{grid-template-columns:1fr 340px}}@media (max-width:760px){.SULRmG_finalMethodSection{height:500vh}.SULRmG_finalMethodViewport,.SULRmG_outroViewport{min-height:610px}.SULRmG_finalMethodHeader{grid-template-columns:1fr;padding:22px 20px}.SULRmG_finalMethodHeader p{display:none}.SULRmG_finalMethodBody{padding:120px 22px 92px;display:block}.SULRmG_finalMethodVisual{opacity:.62;position:absolute;top:15%;right:-31vw}.SULRmG_finalOrbit{width:82vw;min-width:0}.SULRmG_finalOrbitNodes{--orbit-radius:41vw}.SULRmG_finalStageNumbers span{font-size:30vw}.SULRmG_finalMethodVisual>small{display:none}.SULRmG_finalMethodCopy{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.SULRmG_finalMethodCopy h2{width:78%;margin:14px 0 7vh;font-size:clamp(50px,15vw,82px)}.SULRmG_finalStageStack{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#0b2b23d1,#0b2b235c);width:100%;height:min(42vh,350px)}.SULRmG_finalStageCard{column-gap:15px}.SULRmG_finalStageCard h3{font-size:clamp(34px,10vw,50px)}.SULRmG_finalStageCard p{font-size:11px}.SULRmG_finalStageCard small{margin-top:20px}.SULRmG_finalStageGhosts{display:none}.SULRmG_finalMethodProgress{grid-template-columns:auto minmax(40px,1fr) repeat(5,auto) auto;gap:9px;bottom:22px;left:20px;right:20px}.SULRmG_finalMethodProgress small b{display:none}.SULRmG_outroSection{height:270vh}.SULRmG_outroViewport:after{inset:10px}.SULRmG_outroCoordinates{font-size:6px;top:28px;left:25px;right:25px}.SULRmG_outroStatement{left:22px}.SULRmG_outroStatement h2{font-size:clamp(66px,19vw,112px);line-height:.78}.SULRmG_outroPortal{width:34vmin}.SULRmG_outroContent{width:auto;padding:80px 20px}.SULRmG_outroContent h3{font-size:clamp(52px,15vw,82px)}.SULRmG_outroContent p{max-width:90%;font-size:12px}.SULRmG_outroContent>div{display:grid}.SULRmG_outroContent a{border-bottom:1px solid #f5f0e340;border-right:0;width:100%;min-width:0}.SULRmG_outroContent a:last-child{border-bottom:0}.SULRmG_footerMain{grid-template-columns:1fr;gap:70px;min-height:78vh;padding:90px 22px 70px}.SULRmG_footerMain h2{font-size:clamp(54px,16vw,86px)}.SULRmG_footerBottom{grid-template-columns:1fr auto;padding:22px}.SULRmG_footerBottom span:nth-child(2){display:none}}@media (max-width:420px){.SULRmG_finalMethodCopy h2{margin-bottom:4vh;font-size:13vw}.SULRmG_finalStageCard h3{margin-top:12px;font-size:9.5vw}.SULRmG_finalStageCard p{line-height:1.5}.SULRmG_finalMethodProgress small{font-size:6px}.SULRmG_outroStatement h2{font-size:17vw}.SULRmG_outroContent h3{font-size:13.5vw}.SULRmG_footerBottom span:first-child{display:none}.SULRmG_footerBottom{grid-template-columns:1fr}.SULRmG_footerBottom button{justify-content:space-between;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.SULRmG_finalMethodSection,.SULRmG_outroSection{height:auto}.SULRmG_finalMethodViewport,.SULRmG_outroViewport{height:auto;min-height:100vh;position:relative;top:auto}.SULRmG_finalMethodViewport{padding-bottom:90px}.SULRmG_finalMethodHeader{position:relative}.SULRmG_finalMethodBody{height:auto;padding-top:80px;display:block}.SULRmG_finalMethodVisual,.SULRmG_finalStageGhosts,.SULRmG_finalMethodProgress{display:none}.SULRmG_finalMethodCopy h2{margin-bottom:70px}.SULRmG_finalStageStack{border-top:0;gap:50px;width:100%;height:auto;display:grid}.SULRmG_finalStageCard{border-top:1px solid #f5f0e34d;min-height:300px;padding-top:28px;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.SULRmG_outroViewport{color:#f5f0e3;background:#0b2b23;padding:100px clamp(24px,7vw,110px)}.SULRmG_outroViewport:after,.SULRmG_outroPortal,.SULRmG_outroReadability,.SULRmG_outroScrollHint{display:none}.SULRmG_outroCoordinates,.SULRmG_outroStatement,.SULRmG_outroContent{width:100%;position:relative;inset:auto;transform:none}.SULRmG_outroCoordinates{color:#f5f0e380}.SULRmG_outroStatement{margin-top:18vh}.SULRmG_outroStatement h2 span{opacity:1!important;transform:none!important}.SULRmG_outroContent{color:#f5f0e3;text-align:left;align-items:flex-start;margin:18vh auto 0;padding:0;opacity:1!important;visibility:visible!important}.SULRmG_outroContent h3,.SULRmG_outroContent p{margin-left:0;margin-right:0}.SULRmG_outroContent>div{justify-content:flex-start}.SULRmG_footerMarqueeTrack{animation:none}.SULRmG_footerGlitchTitle:before,.SULRmG_footerGlitchTitle:after{display:none}.SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchPrimary,.SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchPrimary{opacity:0;animation:none}.SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchAlternate,.SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchAlternate{opacity:1;animation:none}}.SULRmG_story[data-story-theme=PIXEL]{--story-ivory:#1b2016;--story-paper:#fff0b7;--story-forest:#15190f;--story-amber:#f3c548;--story-muted:#aeb783;--map-heading-start:#1b2016;--map-heading-middle:#536f6c;--map-heading-end:#95c8db;--pixel-panel:#29301f;--pixel-panel-light:#526532;--pixel-moss:#91a953;--pixel-orange:#d9663d;color:var(--story-paper);image-rendering:pixelated;background-color:#15190f;background-image:linear-gradient(45deg,#1b2016 25%,#0000 25%),linear-gradient(-45deg,#1b2016 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1b2016 75%),linear-gradient(-45deg,#0000 75%,#1b2016 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.SULRmG_story[data-story-theme=PIXEL] h2,.SULRmG_story[data-story-theme=PIXEL] h3,.SULRmG_story[data-story-theme=PIXEL] strong,.SULRmG_detailOverlay[data-detail-theme=PIXEL] h2,.SULRmG_detailOverlay[data-detail-theme=PIXEL] h3{font-family:var(--font-mono), monospace}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_gridBackdrop{z-index:-3;opacity:.72;background-image:linear-gradient(#f3c54813 2px,#0000 2px),linear-gradient(90deg,#91a95311 2px,#0000 2px),radial-gradient(#fff0b72e 1px,#0000 1px);background-size:32px 32px,32px 32px,8px 8px;position:fixed}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_gridBackdrop:after{opacity:.13;background:repeating-linear-gradient(90deg,#0000 0 62px,#f3c5483d 62px 64px)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal{z-index:18;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal:before{content:"";opacity:.12;background:repeating-linear-gradient(#0000 0 7px,#fff0b724 7px 8px);position:absolute;inset:0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal i{opacity:0;background:#f3c548;width:8px;height:8px;animation:8s steps(16,end) infinite SULRmG_story-pixel-signal;position:absolute;left:-16px;box-shadow:16px 0 #f3c548,40px 0 #91a953,64px 0 #d9663d,96px 0 #fff0b7,48vw 0 #f3c54857,76vw 0 #91a95357}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal i:first-child{top:21%}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal i:nth-child(2){animation-delay:-2.6s;top:58%}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal i:nth-child(3){animation-delay:-5.2s;top:86%}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_spine{width:18px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_spineTrack,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_spineFill{width:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_spineTrack{background:#91a9535c;box-shadow:6px 0 #f3c54833,12px 0 #d9663d1f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_spineFill{background:repeating-linear-gradient(#f3c548 0 18px,#91a953 18px 32px,#d9663d 32px 40px);box-shadow:6px 0 #f3c5486b,12px 0 #d9663d47}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapSection{color:#fff0b7}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapHeading{margin-bottom:0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapHeading span{color:#15190f;background:#f3c548;padding:6px 8px;font-weight:900;display:inline-block;box-shadow:4px 4px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapHeading h2{color:#fff0b7;letter-spacing:-.08em;text-shadow:4px 0 #526532,0 4px #526532,5px 5px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapHeading p{color:#c9d29a;background:#29301f;border:3px solid #8da04f;padding:18px;box-shadow:5px 5px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapFrame{background:#f4dda0;border:4px solid #d8bd6b;border-radius:0;overflow:visible;box-shadow:9px 9px #0b0e08,inset 0 0 0 3px #526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapCanvas{background:#f4dda0;border:0;overflow:visible}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapCanvas:after{opacity:.17;mix-blend-mode:multiply;background-color:#0000;background-image:linear-gradient(90deg,#29301f4d 2px,#0000 2px),linear-gradient(#29301f42 2px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapImage{image-rendering:pixelated;filter:contrast(1.06)saturate(.88)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapOverlay{shape-rendering:crispedges}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_routeGroup>path{stroke:#d9663d;stroke-width:4px;stroke-dasharray:12 8;filter:drop-shadow(3px 3px #15190f57)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_routePulse{fill:#f3c548;filter:drop-shadow(3px 3px #29301f)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_markerLeader{stroke:#29301f;stroke-width:3px;stroke-dasharray:8 6}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_markerHalo{fill:#f3c54833;stroke:#d9663d;stroke-width:3px;animation:2.4s steps(4,end) infinite SULRmG_map-pixel-ping}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_markerRing{fill:#fff0b7;stroke:#29301f;stroke-width:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_markerPoint{fill:#d9663d;stroke:#fff0b7;stroke-width:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapMarker[data-current=true] .SULRmG_markerPoint{fill:#526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapCoordinates text{fill:#29301f;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapCoordinates path{stroke:#29301f94;stroke-width:2px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabels{overflow:visible}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel{color:#fff0b7;clip-path:none;background:#29301f;border:3px solid #8da04f;border-radius:0;gap:5px;min-width:clamp(116px,11vw,176px);padding:9px 11px;transition:color .12s steps(3,end),background .12s steps(3,end),box-shadow .12s steps(3,end),transform .12s steps(3,end);box-shadow:5px 5px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel strong{text-shadow:2px 2px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel small{color:#aeb783}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel:hover,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel:focus,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel:focus-visible,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel[data-open=true]{color:#15190f;outline-offset:2px;background:#f3c548;border-color:#15190f;outline:3px solid #fff0b7;transform:translate(2px,calc(2px - 50%));box-shadow:3px 3px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel:hover small,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel:focus small,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel[data-open=true] small{color:#29301f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip{color:#fff0b7;background:#15190f;border:3px solid #f3c548;border-radius:0;width:min(300px,100vw - 64px);padding:13px;transition:opacity .12s steps(3,end),transform .12s steps(3,end),visibility .12s;top:calc(100% + 12px);transform:translateY(8px);box-shadow:6px 6px #526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip:before{border-top:3px solid #f3c548;border-left:3px solid #f3c548;width:12px;height:12px;top:-8px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip code{color:#f3c548;border-color:#526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip>span{border-color:#fff0b733}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip b{color:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapTooltip i{color:#f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapReadout{color:#fff0b7;background:#29301f;border:3px solid #8da04f;min-height:32px;bottom:14px;right:14px;box-shadow:4px 4px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapReadout i{background:#f3c548;height:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapReadout b{color:#15190f;background:#f3c548;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_transitionMapLayer{color:#fff0b7;background:#15190f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay{background:0 0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay i{background:#526532;box-shadow:inset 0 0 0 2px #15190f52}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay i[data-tone=deep]{background:#15190f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay i[data-tone=forest]{background:#29301f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay i[data-tone=moss]{background:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_pixelTransitionOverlay i[data-tone=sage]{background:#f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programViewport,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programRail,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd{color:#fff0b7;background-color:#1b2016;background-image:linear-gradient(#f3c54814 2px,#0000 2px),linear-gradient(90deg,#91a95312 2px,#0000 2px);background-size:32px 32px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programViewport:after{z-index:5;pointer-events:none;content:"";border:3px solid #f3c54859;position:absolute;inset:12px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntro,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd{border-color:#f3c5486b}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntro>span,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntro small,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd>span{color:#f3c548;text-shadow:2px 2px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntro h2,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd strong{color:#fff0b7;letter-spacing:-.09em;text-shadow:5px 0 #526532,0 5px #526532,7px 7px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntro p,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd p{color:#c9d29a;border-color:#8da04f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCard{color:#15190f;clip-path:none;background-color:#fff0b7;background-image:linear-gradient(#5265321f 2px,#0000 2px),linear-gradient(90deg,#5265321a 2px,#0000 2px);background-size:24px 24px;border:4px solid #15190f;border-radius:0;box-shadow:9px 9px #0b0e08,inset 0 0 0 3px #d8bd6b}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard[data-card-offset="1"],.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCard[data-card-offset="1"]{background-color:#91a953;background-image:linear-gradient(#15190f1c 2px,#0000 2px),linear-gradient(90deg,#15190f1a 2px,#0000 2px)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard[data-card-offset="2"],.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCard[data-card-offset="2"]{background-color:#d9663d;background-image:linear-gradient(#15190f1a 2px,#0000 2px),linear-gradient(90deg,#fff0b714 2px,#0000 2px)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard>header,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCard>header{border-bottom:3px solid;min-height:42px;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard>header b:before,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCard>header b:before{background:#f3c548;border:2px solid #15190f;border-radius:0;width:8px;height:8px;box-shadow:3px 3px #15190f70}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCardBody>span,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCardBody>span{font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCardBody h3,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCardBody h3{letter-spacing:-.08em;text-shadow:3px 3px #fff0b77a;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCardBody p,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCardBody p{font-family:var(--font-mono), monospace;font-size:11px;font-weight:650}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCardBody li,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programCardBody li{background:#fff0b76b;border:2px solid;font-weight:900;box-shadow:2px 2px #15190f47}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programOpen,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programOpen{border-top:3px solid;min-height:58px;font-weight:900;transition:color .12s steps(3,end),background .12s steps(3,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programOpen:hover,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programOpen:focus-visible,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programOpen:hover,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programOpen:focus-visible{color:#15190f;background:#f3c548;box-shadow:inset 0 0 0 3px #fff0b7}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programOpen svg,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_programOpen svg{transition:transform .12s steps(3,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programEnd a{color:#15190f;background:#f3c548;border:3px solid #fff0b7;padding:16px;font-weight:900;box-shadow:5px 5px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingSection,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingViewport{color:#fff0b7;background:#15190f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingViewport:before{opacity:.4;mix-blend-mode:normal;background-image:linear-gradient(#f3c54814 2px,#0000 2px),linear-gradient(90deg,#91a95312 2px,#0000 2px);background-size:32px 32px,32px 32px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingMeta{color:#fff0b7;text-shadow:2px 2px #0b0e08;padding-left:max(clamp(22px,3.2vw,48px),72px);font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingMeta span{color:#f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingMeta small{color:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldCenter{background:#29301f;box-shadow:inset 0 0 0 4px #526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldBefore{background:#526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldAfter{background:#1b2016}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType{font-family:var(--font-mono), monospace;letter-spacing:-.08em;text-shadow:4px 4px #0b0e08;font-weight:900;transition:color .16s steps(4,end),opacity .16s steps(4,end),filter .16s steps(4,end),text-shadow .16s steps(4,end),transform .16s steps(4,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType1,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType4{color:#fff0b7}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType2,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType7{color:#f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType3{color:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType5{color:#0000;-webkit-text-stroke:3px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldType6{color:#d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType{opacity:.14;filter:brightness(.55)saturate(.55)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType[data-fold-word-active=true]{color:#fff0b7;opacity:1;filter:brightness(1.18)contrast(1.2);text-shadow:5px 0 #f3c548,0 5px #526532,8px 8px #0b0e08;transform:translate(-3px,-3px)scale(1.035)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodSection,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodViewport{color:#fff0b7;background:#15190f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodViewport{background-image:linear-gradient(45deg,#1b2016 25%,#0000 25%),linear-gradient(-45deg,#1b2016 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1b2016 75%),linear-gradient(-45deg,#0000 75%,#1b2016 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodViewport:before{opacity:.36;background-image:linear-gradient(#f3c5481c 2px,#0000 2px),linear-gradient(90deg,#91a9531a 2px,#0000 2px);background-size:32px 32px;-webkit-mask-image:none;mask-image:none}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodViewport:after{border:3px solid #f3c54873;inset:12px;box-shadow:inset 0 0 0 3px #52653247}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalAtmosphere i{border:4px solid #91a95357;border-radius:0;box-shadow:8px 8px #0b0e0847}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalAtmosphere i:nth-child(3){background:#f3c548;border:0;box-shadow:36vw -26vh 0 -2px #d9663d,-42vw 32vh 0 -3px #fff0b7,17vw 39vh 0 -3px #91a953,-28vw -36vh 0 -2px #f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodHeader{background:#15190fc7;border-bottom:3px solid #526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodHeader span,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodCounter,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard code,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard small{color:#f3c548;text-shadow:2px 2px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodHeader strong,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard>span{color:#91a953;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodHeader p,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard p{color:#c9d29a}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodCopy h2,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard h3{color:#fff0b7;letter-spacing:-.075em;text-shadow:4px 0 #526532,0 4px #526532,6px 6px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbit{border:4px solid #526532;border-radius:0;transform:rotate(45deg);box-shadow:10px 10px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbit:before{background:#fff0b7;border:0;border-radius:0;width:12px;height:12px;box-shadow:8px 0 #d9663d,-8px 0 #91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbit:after{background:repeating-linear-gradient(90deg,#0000 0 8px,#f3c548 8px 16px);height:4px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbitRing{border:3px dashed #f3c548;border-radius:0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbitRing:nth-child(2){border-color:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbitRing:nth-child(3){background:#d9663d24;border-color:#d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbitAxis{background:#fff0b747;height:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbitNodes{transform:rotate(-45deg)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNode{background:#29301f;border:3px solid #91a953;border-radius:0;width:32px;height:32px;transition:background-color .12s steps(3,end),border-color .12s steps(3,end),box-shadow .12s steps(3,end);box-shadow:4px 4px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNode i{background:#91a953;border-radius:0;inset:9px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNode[data-active=true]{background:#f3c548;border-color:#fff0b7;box-shadow:6px 6px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNode[data-active=true] i{background:#15190f}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNumbers{transform:rotate(-45deg)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageNumbers span{color:#fff0b7;font-family:var(--font-mono), monospace;text-shadow:5px 5px #526532;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageStack,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageCard,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodProgress{border-color:#f3c5487a}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalStageGhosts span{color:#91a9531f;font-family:var(--font-mono), monospace;text-shadow:6px 6px #0b0e0833;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodProgress>i{background:#29301f;border:1px solid #526532;height:4px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodProgress>i:after{background:repeating-linear-gradient(90deg,#f3c548 0 12px,#d9663d 12px 20px)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroViewport{color:#15190f;background-color:#f3c548;background-image:linear-gradient(#15190f1f 2px,#0000 2px),linear-gradient(90deg,#52653224 2px,#0000 2px);background-size:32px 32px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroViewport:after{border:4px solid #15190fb8;inset:14px;box-shadow:inset 0 0 0 3px #fff0b75c}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroCoordinates,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroStatement small,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroScrollHint{color:#15190f;text-shadow:2px 2px #fff0b75c;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroStatement h2{color:#15190f;letter-spacing:-.09em;text-shadow:5px 0 #fff0b7,0 5px #fff0b7,8px 8px #52653273;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroOrigin{background:#15190f;border-radius:0;width:.18em;height:.18em;box-shadow:4px 4px #fff0b7}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroPortal{color:#f3c548;background:#15190f;border:4px solid #fff0b7;border-radius:0;box-shadow:0 0 0 8px #526532,0 0 0 16px #15190f66}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroPortal i{border:4px dashed #f3c548;border-radius:0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroPortal i:nth-child(2){border-color:#91a953}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroPortal span{text-shadow:3px 3px #d9663d;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroReadability{-webkit-backdrop-filter:blur(8px)contrast(1.04);backdrop-filter:blur(8px)contrast(1.04);background-color:#0b0e08b8;background-image:linear-gradient(#f3c5480b 2px,#0000 2px),linear-gradient(90deg,#91a9530a 2px,#0000 2px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent{color:#fff0b7}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent>span{color:#f3c548;text-shadow:2px 2px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent h3{letter-spacing:-.075em;text-shadow:5px 0 #526532,0 5px #526532,7px 7px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent p{color:#c9d29a;font-family:var(--font-mono), monospace}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent>div{border:3px solid #526532;box-shadow:6px 6px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent a{color:#fff0b7;border-right:3px solid #526532;font-weight:900;transition:color .12s steps(3,end),background-color .12s steps(3,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent a:hover,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent a:focus-visible{color:#15190f;background:#f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_storyFooter{color:#fff0b7;background-color:#15190f;background-image:linear-gradient(#f3c54812 2px,#0000 2px),linear-gradient(90deg,#91a95311 2px,#0000 2px);background-size:32px 32px;border-top:4px solid #f3c548}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMarquee{color:#15190f;background:#f3c548;border-bottom:4px solid #15190f;box-shadow:inset 0 -4px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMarqueeGroup span{color:#15190f;text-shadow:2px 2px #fff0b780;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerBottom,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a{border-width:3px;border-color:#526532}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain>div>span,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a span,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerBottom{color:#91a953;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle{color:#fff0b7;letter-spacing:-.075em;text-shadow:5px 0 #526532,0 5px #526532,8px 8px #0b0e08;font-weight:900}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:before{color:#f3c548;text-shadow:5px 5px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:after{color:#91a953;text-shadow:-5px 5px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchPrimary,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchPrimary{animation:.56s steps(7,end) both SULRmG_footer-pixel-hide}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchAlternate,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchAlternate{animation:.56s steps(7,end) both SULRmG_footer-pixel-show}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:hover:before,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:focus-visible:before{animation:.68s steps(5,end) infinite SULRmG_footer-pixel-block-a}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:hover:after,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerGlitchTitle:focus-visible:after{animation:.76s steps(6,end) infinite reverse SULRmG_footer-pixel-block-b}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a{color:#fff0b7;font-weight:900;transition:color .12s steps(3,end),padding-left .12s steps(3,end),background .12s steps(3,end)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a:hover,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a:focus-visible{color:#15190f;background:#f3c548;padding-left:14px;box-shadow:6px 6px #d9663d}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerBottom button{color:#f3c548;font-weight:900}.SULRmG_detailOverlay[data-detail-theme=PIXEL],.SULRmG_detailMediaZoom[data-detail-theme=PIXEL]{--story-ivory:#1b2016;--story-paper:#fff0b7;--story-forest:#15190f;--story-amber:#f3c548;--story-muted:#aeb783;--detail-media-chrome:#29301f;--detail-media-chrome-soft:#3f4a2d;--detail-media-chrome-text:#fff0b7;--detail-media-mat:#fff0b7;--detail-media-neutral:#d8bd6b;--detail-media-accent:#f3c548;image-rendering:pixelated}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailClip{--detail-surface:#fff0b7;--detail-surface-deep:#d8bd6b;color:#15190f;background:#fff0b7}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailClip[data-detail-tone="1"]{--detail-surface:#91a953;--detail-surface-deep:#526532;background:#91a953}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailClip[data-detail-tone="2"]{--detail-surface:#d9663d;--detail-surface-deep:#a5482d;background:#d9663d}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBackdrop{background-color:var(--detail-surface);background-image:linear-gradient(#15190f1f 2px,#0000 2px),linear-gradient(90deg,#5265321c 2px,#0000 2px),linear-gradient(135deg,#0000 0 44%,#fff0b733 44% 56%,#0000 56%);background-size:32px 32px,32px 32px,128px 128px}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBackdrop:after{opacity:.16;background:repeating-linear-gradient(#0000 0 7px,#15190f2e 7px 8px)}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBack{color:#fff0b7;background:#29301f;border:3px solid #f3c548;border-radius:0;min-height:46px;font-weight:900;transition:color .12s steps(3,end),background .12s steps(3,end),transform .12s steps(3,end);top:max(clamp(18px,3vw,42px),68px);box-shadow:6px 6px #0b0e08}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBack:hover,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBack:focus-visible{color:#15190f;background:#f3c548;transform:translate(3px,3px);box-shadow:3px 3px #0b0e08}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailHero{border-bottom:4px solid #15190f}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailKicker{color:#29301f;text-shadow:2px 2px #fff0b76b;font-weight:900}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailKicker span:last-child{color:#15190f}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailKicker span:last-child:before{background:#f3c548;border:2px solid #15190f;border-radius:0;width:9px;height:9px;box-shadow:3px 3px #15190f59}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailTitle{color:#15190f;letter-spacing:-.09em;text-shadow:5px 0 #fff0b7b8,0 5px #fff0b7b8,8px 8px #52653261;font-weight:900}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro>div>span,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro dt{color:#29301f;font-weight:900}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro>div>p,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro dd{color:#15190f;font-family:var(--font-mono), monospace;font-weight:650}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro dl,.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailIntro dl>div{border-width:3px;border-color:#15190f85}.SULRmG_detailOverlay[data-detail-theme=PIXEL] .SULRmG_detailBody{color:#fff0b7;background-color:#15190f;background-image:linear-gradient(#f3c54813 2px,#0000 2px),linear-gradient(90deg,#91a95312 2px,#0000 2px);background-size:32px 32px}@keyframes SULRmG_story-pixel-signal{0%,9%{opacity:0;transform:translate(0)}10%,30%{opacity:.42;transform:translate(20vw)}31%,72%{opacity:0;transform:translate(58vw)}73%,88%{opacity:.3;transform:translate(84vw)}89%,to{opacity:0;transform:translate(104vw)}}@keyframes SULRmG_map-pixel-ping{0%{opacity:1;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.7)}}@keyframes SULRmG_footer-pixel-hide{0%,28%{opacity:1;clip-path:inset(0)}29%,48%{opacity:1;clip-path:inset(0 0 66%);transform:translate(8px,8px)}49%,to{opacity:0;clip-path:inset(0)}}@keyframes SULRmG_footer-pixel-show{0%,46%{opacity:0;clip-path:inset(66% 0 0);transform:translate(-8px,8px)}47%,66%{opacity:1;clip-path:inset(32% 0)}67%,to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes SULRmG_footer-pixel-block-a{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}35%{opacity:.58;clip-path:inset(8% 0 72%);transform:translate(-12px,8px)}72%{opacity:.42;clip-path:inset(64% 0 14%);transform:translate(8px,-8px)}}@keyframes SULRmG_footer-pixel-block-b{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}28%{opacity:.48;clip-path:inset(38% 0 40%);transform:translate(12px,-8px)}68%{opacity:.36;clip-path:inset(78% 0 4%);transform:translate(-8px,8px)}}@media (max-width:1080px){.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapFrame{border-width:3px;overflow:hidden}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programViewport:after,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodViewport:after,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroViewport:after{inset:8px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard{border-width:3px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbit{transform:rotate(45deg)scale(.88)}}@media (max-width:760px){.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal{display:none}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapHeading p,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapFrame,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent>div{box-shadow:5px 5px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_mapLabel{border-width:2px;box-shadow:3px 3px #0b0e08}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalOrbit{transform:rotate(45deg)scale(.72)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_finalMethodHeader{padding-left:72px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent>div{grid-template-columns:minmax(0,1fr);justify-content:stretch}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent a{border-bottom:3px solid #526532;border-right:0;width:100%}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_outroContent a:last-child{border-bottom:0}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerBottom,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_footerMain nav a{border-width:2px}}@media (prefers-reduced-motion:reduce){.SULRmG_story[data-story-theme=PIXEL] .SULRmG_glitchStorySignal i,.SULRmG_story[data-story-theme=PIXEL] .SULRmG_markerHalo{animation:none}}.SULRmG_story[data-story-theme=ASCII]{--story-ivory:#030503;--story-paper:#d8ffa0;--story-forest:#050805;--story-amber:#ffc65c;--story-muted:#789b68;--map-heading-start:#030503;--map-heading-middle:#02100a;--map-heading-end:#010804;--ascii-deep:#030503;--ascii-panel:#050805;--ascii-green:#d8ffa0;--ascii-mid:#789b68;--ascii-line:#527346;--ascii-amber:#ffc65c;color:var(--ascii-green);font-family:var(--font-mono), monospace;background:radial-gradient(circle at 50% 8%,#6d945a17,#0000 28%),#030503}.SULRmG_story[data-story-theme=ASCII] h2,.SULRmG_story[data-story-theme=ASCII] h3,.SULRmG_story[data-story-theme=ASCII] strong,.SULRmG_detailOverlay[data-detail-theme=ASCII] h2,.SULRmG_detailOverlay[data-detail-theme=ASCII] h3{font-family:var(--font-mono), monospace}.SULRmG_story[data-story-theme=ASCII] .SULRmG_gridBackdrop{z-index:-3;opacity:.74;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e2770a 13px 14px),repeating-linear-gradient(90deg,#0000 0 7px,#a6e27706 7px 8px);background-size:auto;position:fixed}.SULRmG_story[data-story-theme=ASCII] .SULRmG_gridBackdrop:after{opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 2px,#dcffac14 2px 3px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal{z-index:18;pointer-events:none;mix-blend-mode:screen;display:block;position:fixed;inset:0;overflow:hidden}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal:after{content:"";position:absolute;inset:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal:before{opacity:.16;background:repeating-linear-gradient(#0000 0 3px,#d8ffa017 3px 4px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal:after{opacity:.08;background:repeating-linear-gradient(90deg,#0000 0 47px,#789b6833 47px 48px);animation:7s steps(7,end) infinite SULRmG_story-ascii-screen}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal i{opacity:0;background:repeating-linear-gradient(90deg,#d8ffa0 0 3px,#0000 3px 7px);width:36vw;height:1px;animation:8.4s steps(14,end) infinite SULRmG_story-ascii-signal;position:absolute;left:-36vw;box-shadow:52vw 0 #ffc65c5c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal i:first-child{top:23%}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal i:nth-child(2){animation-delay:-2.9s;top:61%}.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal i:nth-child(3){animation-delay:-5.6s;top:84%}.SULRmG_story[data-story-theme=ASCII] .SULRmG_spine{width:16px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_spineTrack{background:repeating-linear-gradient(#527346 0 3px,#0000 3px 7px);box-shadow:6px 0 #789b682e,12px 0 #ffc65c14}.SULRmG_story[data-story-theme=ASCII] .SULRmG_spineFill{background:repeating-linear-gradient(#d8ffa0 0 4px,#0000 4px 8px);box-shadow:6px 0 #d8ffa04d,12px 0 #ffc65c33}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapSection{color:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading span{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading span:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading h2{color:#d8ffa0;letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 18px #bdf58e24;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading h2:after{content:"";background:#ffc65c;width:.45em;height:.1em;margin-left:.12em;animation:.76s step-end infinite SULRmG_story-ascii-cursor;display:inline-block}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading p{color:#8ab378;background:#030804c7;border-top:1px dashed #527346;border-bottom:1px dashed #527346;padding:16px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading p:before{color:#ffc65c;content:"[MAP.RECORD::READY]";margin-bottom:8px;display:block}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapFrame{background:#030503;border:1px dashed #78a464;border-radius:0;overflow:visible;box-shadow:0 0 0 1px #142d11,inset 0 0 42px #6dc94209}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapFrame:before{z-index:8;font-family:var(--font-mono), monospace;color:#ffc65c;content:"+--[WORLD.TRACE::ASCII]--+";background:#030503;padding:0 7px;font-size:7px;position:absolute;top:-9px;left:18px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapCanvas{background:#030503;border:0;overflow:visible}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapCanvas:after{opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#d8ffa01a 3px 4px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapImage{image-rendering:auto;filter:contrast(1.08)saturate(.78)brightness(1.08)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapOverlay{shape-rendering:crispedges}.SULRmG_story[data-story-theme=ASCII] .SULRmG_routeGroup>path{stroke:#ffc65c;stroke-width:1.5px;stroke-dasharray:3 6;filter:drop-shadow(0 0 3px #ffc65c57)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_routeAsciiPulse{font-family:var(--font-mono), monospace;fill:#d8ffa0;filter:drop-shadow(0 0 4px #d8ffa070);font-size:17px;font-weight:700}.SULRmG_story[data-story-theme=ASCII] .SULRmG_markerLeader{stroke:#789b68;stroke-width:1px;stroke-dasharray:2 5}.SULRmG_story[data-story-theme=ASCII] .SULRmG_markerAscii{font-family:var(--font-mono), monospace;fill:#d8ffa0;filter:drop-shadow(0 0 5px #bdf58e66);font-size:18px;font-weight:700;animation:1.1s step-end infinite SULRmG_map-ascii-node}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapMarker[data-current=true] .SULRmG_markerAscii{fill:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapCoordinates text{fill:#789b68;font-size:11px;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapCoordinates path{stroke:#527346;stroke-width:1px;stroke-dasharray:4 5}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabels{overflow:visible}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel{color:#d8ffa0;min-width:clamp(120px,11vw,178px);box-shadow:none;clip-path:none;background:#030804f5;border:1px dashed #78a464;border-radius:0;gap:4px;padding:9px 11px;transition:color .1s steps(2,end),background .1s steps(2,end),border-color .1s steps(2,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:before{color:#ffc65c;content:"[+] "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel[data-current=true]:before{content:"[@] "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel strong{font-weight:600}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel small{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:hover,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:focus,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:focus-visible,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel[data-open=true]{color:#030503;outline-offset:3px;background:#d8ffa0;border-color:#ffc65c;outline:1px dashed #ffc65c;box-shadow:0 0 14px #d8ffa029}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:hover:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:focus:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel[data-open=true]:before{color:#030503;content:"[*] "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:hover small,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel:focus small,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel[data-open=true] small{color:#36502d}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip{color:#d8ffa0;background:#030503;border:1px dashed #ffc65c;border-radius:0;width:min(310px,100vw - 64px);padding:12px;transition:opacity .1s steps(2,end),transform .1s steps(2,end),visibility .1s;top:calc(100% + 11px);box-shadow:0 0 18px #bdf58e1a}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip:before{background:#030503;border-top:1px dashed #ffc65c;border-left:1px dashed #ffc65c;width:8px;height:8px;top:-5px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip code{color:#ffc65c;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip>span{border-color:#789b683d}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip b{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapTooltip i{color:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapReadout{color:#d8ffa0;background:#030804f0;border:1px dashed #78a464;min-height:29px;bottom:12px;right:12px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapReadout:before{color:#ffc65c;content:">"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapReadout i{background:repeating-linear-gradient(90deg,#789b68 0 3px,#0000 3px 6px);height:1px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapReadout b{color:#030503;background:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_transitionMapLayer{color:#d8ffa0;background:#030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay{background:0 0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay i{color:#789b68;background:#030503f5;border-bottom:1px dotted #5273463d;border-right:1px dotted #5273463d;place-items:center;display:grid;position:relative}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay i:before{font-family:var(--font-mono), monospace;content:attr(data-glyph);font-size:clamp(12px,2vw,30px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay i[data-tone=deep]{color:#36502d;background:#020302}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay i[data-tone=moss]{color:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_pixelTransitionOverlay i[data-tone=sage]{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programViewport,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programRail,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd{color:#d8ffa0;background-color:#030503;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e27709 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27705 47px 48px);background-size:auto}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programViewport:after{z-index:5;pointer-events:none;content:"";border:1px dashed #78a4647a;position:absolute;inset:14px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd{border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro>span,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro small,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd>span{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro>span:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd>span:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro h2,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd strong{color:#d8ffa0;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 0 18px #bdf58e24;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro h2:before{letter-spacing:.1em;content:"+--------------------------------+";margin-bottom:18px;font-size:10px;display:block}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro p,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd p{color:#8ab378;border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard{color:#d8ffa0;clip-path:none;background:repeating-linear-gradient(0deg,#0000 0 13px,#a6e27706 13px 14px),#030804f5;border:1px dashed #78a464;border-radius:0;box-shadow:0 0 0 1px #142d11,inset 0 0 26px #6dc94206}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard[data-card-offset="1"],.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard[data-card-offset="1"]{background:repeating-linear-gradient(0deg,#0000 0 13px,#a6e27708 13px 14px),#071008}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard[data-card-offset="2"],.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard[data-card-offset="2"]{background:repeating-linear-gradient(0deg,#0000 0 13px,#ffc65c09 13px 14px),#0b0d06;border-color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard:before,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard:before{z-index:1;font-family:var(--font-mono), monospace;color:#527346;content:"+--[PROGRAM.RECORD]--------------------------------+";font-size:7px;position:absolute;top:44px;left:12px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard>header,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard>header{color:#789b68;border-bottom:1px dashed #527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard>header b:before,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCard>header b:before{color:#ffc65c;content:"[*]";background:0 0;border-radius:0;width:auto;height:auto}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody>span,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody>span{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody>span:before,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody>span:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody h3,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody h3{color:#d8ffa0;letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 12px #bdf58e1f;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody p,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody p{color:#8ab378;font-family:var(--font-mono), monospace;font-size:10px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody li,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody li{color:#789b68;border:1px dotted #527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody li:before,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody li:before{color:#ffc65c;content:"["}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardBody li:after,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programCardBody li:after{color:#ffc65c;content:"]"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen{color:#d8ffa0;border-top:1px dashed #527346;transition:color .1s steps(2,end),background .1s steps(2,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen:before,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen:before{color:#ffc65c;content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen:hover,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen:focus-visible,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen:hover,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen:focus-visible{color:#030503;background:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen svg,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen svg{display:none}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen:hover:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_programOpen:focus-visible:after,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen:hover:after,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_programOpen:focus-visible:after{content:"[EXEC]"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd a{color:#ffc65c;border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programEnd a:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingSection,.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingViewport{color:#d8ffa0;background:#030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingViewport:before{opacity:.46;mix-blend-mode:normal;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e2770d 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27706 47px 48px);background-size:auto}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingMeta{color:#d8ffa0;padding-left:max(clamp(22px,3.2vw,48px),72px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingMeta h2:before{color:#ffc65c;content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingMeta span{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingMeta small{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldCenter{background:#050805;box-shadow:inset 0 0 0 1px #274521}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldBefore{background:#071008}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldAfter{background:#020302}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType{font-family:var(--font-mono), monospace;letter-spacing:-.07em;text-shadow:0 0 12px #bdf58e1f;font-weight:500;transition:color .12s steps(3,end),opacity .12s steps(3,end),filter .12s steps(3,end),text-shadow .12s steps(3,end),transform .12s steps(3,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType1,.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType4{color:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType2,.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType7{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType2:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType7:before{content:"["}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType2:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType7:after{content:"]"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType3{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType3:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType5{color:#0000;-webkit-text-stroke:1px #78a464}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType6{color:#9dcc79}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldType6:before{color:#ffc65c;content:"::"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType{opacity:.1;filter:brightness(.45)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType[data-fold-word-active=true]{color:#ffc65c;opacity:1;filter:brightness(1.25);text-shadow:0 0 18px #ffc65c57;transform:translateY(-.02em)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodSection,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodViewport{color:#d8ffa0;background:#030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodViewport{background:radial-gradient(circle at 28% 52%,#6d945a14,#0000 28%),#030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodViewport:before{opacity:.42;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e2770b 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27706 47px 48px);background-size:auto;-webkit-mask-image:none;mask-image:none}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodViewport:after{border:1px dashed #527346;inset:14px;box-shadow:inset 0 0 32px #6dc94206}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalAtmosphere i{border:1px dashed #789b6847;border-radius:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalAtmosphere i:nth-child(3){color:#ffc65c;width:auto;height:auto;font-family:var(--font-mono), monospace;box-shadow:none;background:0 0;border:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader{background:#030503d6;border-bottom:1px dashed #527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader span,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodCounter,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard code,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard small{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader span:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodCounter:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader strong,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard>span{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader p,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard p{color:#8ab378}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodCopy h2,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard h3{color:#d8ffa0;letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 16px #bdf58e24;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodCopy h2:after{content:"_";color:#ffc65c;animation:.76s step-end infinite SULRmG_story-ascii-cursor}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbit{border:1px dashed #527346;border-radius:0;transform:rotate(45deg);box-shadow:inset 0 0 28px #6dc94206}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbit:before{color:#ffc65c;width:auto;height:auto;font-family:var(--font-mono), monospace;content:"[@]";box-shadow:none;background:0 0;border-radius:0;font-size:18px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbit:after{background:repeating-linear-gradient(90deg,#0000 0 4px,#ffc65c 4px 7px);height:1px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbitRing{border:1px dashed #ffc65c;border-radius:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbitRing:nth-child(2){border-color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbitRing:nth-child(3){background:#789b6808;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbitAxis{background:repeating-linear-gradient(90deg,#527346 0 3px,#0000 3px 7px);height:1px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbitNodes,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNumbers{transform:rotate(-45deg)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNode{color:#789b68;background:#030503;border:1px dashed #527346;border-radius:0;width:34px;height:24px;transition:background-color .1s steps(2,end),border-color .1s steps(2,end),box-shadow .1s steps(2,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNode i{background:#789b68;border-radius:0;inset:7px 11px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNode[data-active=true]{background:#d8ffa0;border-color:#ffc65c;box-shadow:0 0 10px #d8ffa03d}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNode[data-active=true] i{background:#030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageNumbers span{color:#d8ffa0;font-family:var(--font-mono), monospace;text-shadow:0 0 14px #bdf58e2e;font-weight:400}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageStack,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageCard,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodProgress{border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalStageGhosts span{color:#789b6814;font-family:var(--font-mono), monospace;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodProgress>i{background:repeating-linear-gradient(90deg,#527346 0 3px,#0000 3px 7px);height:1px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodProgress>i:after{background:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroViewport{color:#030503;background-color:#ffc65c;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#03050314 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#0305030f 47px 48px);background-size:auto}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroViewport:after{border:1px dashed #030503b3;inset:14px;box-shadow:inset 0 0 0 1px #d8ffa033}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroCoordinates,.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroStatement small,.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroScrollHint{color:#030503;font-weight:600}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroStatement small:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroStatement h2{color:#030503;letter-spacing:-.08em;text-transform:uppercase;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroOrigin{color:#0000;vertical-align:.015em;background:0 0;border-radius:0;width:.18em;height:.18em;margin-left:.035em;font-size:0;line-height:0;position:relative}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroOrigin:before{color:#030503;content:"[@]";font-size:12px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroPortal{color:#ffc65c;background:#030503;border:1px dashed #d8ffa0;border-radius:0;box-shadow:0 0 0 8px #0305035c,inset 0 0 18px #d8ffa00d}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroPortal i{border:1px dashed #ffc65c;border-radius:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroPortal i:nth-child(2){border-color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroPortal span{font-size:0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroPortal span:before{content:"[SYS::OPEN]";font-size:12px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroReadability{-webkit-backdrop-filter:blur(7px)contrast(1.06);backdrop-filter:blur(7px)contrast(1.06);background:repeating-linear-gradient(#0000 0 3px,#d8ffa012 3px 4px),#020402c2}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent{color:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent>span{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent>span:before{content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent h3{letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 18px #bdf58e29;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent h3:after{color:#ffc65c;content:"_";animation:.76s step-end infinite SULRmG_story-ascii-cursor}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent p{color:#8ab378;font-family:var(--font-mono), monospace}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent>div{border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a{color:#d8ffa0;border-style:dashed;border-color:#527346;transition:color .1s steps(2,end),background-color .1s steps(2,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a:before{color:#ffc65c;content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a:hover,.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a:focus-visible{color:#030503;background:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_storyFooter{color:#d8ffa0;background:repeating-linear-gradient(0deg,#0000 0 13px,#a6e2770a 13px 14px),#030503;border-top:1px dashed #78a464}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMarquee{color:#030503;background:#ffc65c;border-bottom:1px dashed #030503}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMarqueeGroup span{color:#030503;font-weight:600}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMarqueeGroup span:before{content:"0101::"}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerBottom,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a{border-style:dashed;border-color:#527346}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain>div>span,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a span,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerBottom{color:#789b68}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain>div>span:before{color:#ffc65c;content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle{color:#d8ffa0;letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 0 18px #bdf58e24;font-weight:500}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:before{color:#ffc65c;text-shadow:none}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:after{color:#789b68;text-shadow:none}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchPrimary,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchPrimary{animation:.62s steps(12,end) both SULRmG_footer-ascii-hide}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchAlternate,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchAlternate{animation:.62s steps(12,end) both SULRmG_footer-ascii-show}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:hover:before,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:focus-visible:before{animation:.76s steps(8,end) infinite SULRmG_footer-ascii-noise}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:hover:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerGlitchTitle:focus-visible:after{animation:.92s steps(10,end) infinite reverse SULRmG_footer-ascii-noise}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a{color:#d8ffa0;transition:color .1s steps(2,end),padding-left .1s steps(2,end),background .1s steps(2,end)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a:before{color:#ffc65c;content:"> "}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a:hover,.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerMain nav a:focus-visible{color:#030503;background:#d8ffa0}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerBottom button{color:#ffc65c}.SULRmG_story[data-story-theme=ASCII] .SULRmG_footerBottom button:before{content:"> "}.SULRmG_detailOverlay[data-detail-theme=ASCII],.SULRmG_detailMediaZoom[data-detail-theme=ASCII]{--story-ivory:#030503;--story-paper:#d8ffa0;--story-forest:#050805;--story-amber:#ffc65c;--story-muted:#789b68;--detail-media-chrome:#050805;--detail-media-chrome-soft:#101910;--detail-media-chrome-text:#d8ffa0;--detail-media-mat:#d8ffa0;--detail-media-neutral:#162016;--detail-media-accent:#ffc65c;font-family:var(--font-mono), monospace}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailClip,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailClip[data-detail-tone="1"],.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailClip[data-detail-tone="2"]{--detail-surface:#030503;--detail-surface-deep:#010201;color:#d8ffa0;background:#030503}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBackdrop{background-color:#030503;background-image:radial-gradient(circle at 22% 28%,#6d945a14,#0000 27%),repeating-linear-gradient(0deg,#0000 0 13px,#a6e2770a 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27706 47px 48px);background-size:auto}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBackdrop:after{opacity:.14;background:repeating-linear-gradient(#0000 0 3px,#d8ffa014 3px 4px)}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBack{color:#d8ffa0;box-shadow:none;clip-path:none;background:#030503;border:1px dashed #ffc65c;border-radius:0;transition:color .1s steps(2,end),background .1s steps(2,end);top:max(clamp(18px,3vw,42px),68px)}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBack:before{content:"< "}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBack svg{display:none}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBack:hover,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBack:focus-visible{color:#030503;background:#d8ffa0}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailHero{border-bottom:1px dashed #527346}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailKicker{color:#789b68}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailKicker span:first-child:before{color:#ffc65c;content:"> "}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailKicker span:last-child{color:#ffc65c}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailKicker span:last-child:before{color:#d8ffa0;content:"[*]";background:0 0;border-radius:0;width:auto;height:auto}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailTitle{color:#d8ffa0;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 0 20px #bdf58e26;font-weight:500}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro>div>span,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro dt{color:#ffc65c}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro>div>span:before{content:"> "}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro>div>p,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro dd{color:#8ab378;font-family:var(--font-mono), monospace}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro dl,.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailIntro dl>div{border-style:dashed;border-color:#527346}.SULRmG_detailOverlay[data-detail-theme=ASCII] .SULRmG_detailBody{color:#d8ffa0;background-color:#030503;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#a6e27709 13px 14px),repeating-linear-gradient(90deg,#0000 0 47px,#a6e27705 47px 48px);background-size:auto}@keyframes SULRmG_story-ascii-screen{0%,78%,to{transform:translateY(0)}82%{transform:translateY(7px)}86%{transform:translateY(-3px)}}@keyframes SULRmG_story-ascii-signal{0%,8%{opacity:0;transform:translate(0)}9%,25%{opacity:.4;transform:translate(42vw)}26%,75%{opacity:0;transform:translate(75vw)}76%,88%{opacity:.26;transform:translate(112vw)}89%,to{opacity:0;transform:translate(148vw)}}@keyframes SULRmG_story-ascii-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes SULRmG_map-ascii-node{0%,64%{opacity:1}65%,to{opacity:.48}}@keyframes SULRmG_footer-ascii-hide{0%,42%{opacity:1;clip-path:inset(0)}43%,62%{opacity:1;clip-path:inset(18% 0 62%);transform:translate(-1ch)}63%,to{opacity:0}}@keyframes SULRmG_footer-ascii-show{0%,58%{opacity:0;clip-path:inset(62% 0 18%)}59%,76%{opacity:1;clip-path:inset(32% 0 38%);transform:translate(1ch)}77%,to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes SULRmG_footer-ascii-noise{0%,to{opacity:0;clip-path:inset(0)}34%{opacity:.46;clip-path:inset(8% 0 72%);transform:translate(-1ch)}71%{opacity:.32;clip-path:inset(70% 0 7%);transform:translate(1ch)}}@media (max-width:1080px){.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapFrame{overflow:hidden}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programViewport:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodViewport:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroViewport:after{inset:8px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbit{transform:rotate(45deg)scale(.88)}}@media (max-width:760px){.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal{display:none}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntro h2{letter-spacing:-.08em;font-size:clamp(48px,17vw,66px)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapLabel{min-width:108px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodHeader{padding-left:72px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalOrbit{transform:rotate(45deg)scale(.72)}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent>div{grid-template-columns:minmax(0,1fr);justify-content:stretch}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a{border-bottom:1px dashed #527346;border-right:0;width:100%}.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_glitchStorySignal i,.SULRmG_story[data-story-theme=ASCII] .SULRmG_mapHeading h2:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_markerAscii,.SULRmG_story[data-story-theme=ASCII] .SULRmG_finalMethodCopy h2:after,.SULRmG_story[data-story-theme=ASCII] .SULRmG_outroContent h3:after{animation:none}}.SULRmG_story[data-story-theme=GLASS]{--story-ivory:#061417;--story-paper:#e9fff8;--story-forest:#dffdf3;--story-amber:#baf27a;--story-muted:#91b7b1;--map-heading-start:#071a20;--map-heading-middle:#172d32;--map-heading-end:#708384;--glass-night:#061417;--glass-deep:#0a2228;--glass-panel:#1f494e6b;--glass-panel-deep:#071e24b8;--glass-line:#d2fff133;--glass-cyan:#81efd2;--glass-blue:#8daeff;color:var(--story-paper);background:radial-gradient(circle at 12% 6%, #53e6c121, transparent 26%), radial-gradient(circle at 88% 17%, #6084ff21, transparent 30%), radial-gradient(circle at 48% 58%, #baf27a0a, transparent 31%), var(--glass-night)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_gridBackdrop{z-index:-3;opacity:.62;background-image:linear-gradient(#bbffed0b 1px,#0000 1px),linear-gradient(90deg,#bbffed0a 1px,#0000 1px),radial-gradient(#defff71f .6px,#0000 .7px);background-size:68px 68px,68px 68px,7px 7px;position:fixed;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 14%,#0000 90%);mask-image:radial-gradient(circle at 50% 38%,#000 14%,#0000 90%)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_gridBackdrop:after{opacity:.34;background:radial-gradient(circle at 24% 32%,#6bf4d11a,#0000 30%),radial-gradient(circle at 74% 64%,#688dff16,#0000 36%)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapSection:before{background:radial-gradient(circle at 14% 0%, #37b49d33, transparent 30%), radial-gradient(circle at 86% 0%, #5773e62e, transparent 34%), linear-gradient(180deg, var(--map-heading-start), var(--map-heading-middle) 55%, var(--map-heading-end))}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal{z-index:18;pointer-events:none;mix-blend-mode:screen;display:none;position:fixed;inset:0;overflow:hidden}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:before,.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:after{content:"";position:absolute;inset:-14%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:before{opacity:.16;filter:blur(46px);background:radial-gradient(at 18% 24%,#77f2d25c,#0000 20%),radial-gradient(at 73% 58%,#759dff47,#0000 22%),radial-gradient(at 48% 83%,#baf27a2e,#0000 17%);animation:18s ease-in-out infinite alternate SULRmG_story-glass-caustic}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:after{opacity:.08;filter:blur(18px);background:repeating-linear-gradient(115deg,#0000 0 16vw,#e2fff866 19vw,#0000 22vw 38vw);animation:16s linear infinite SULRmG_story-glass-spectrum}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal i{aspect-ratio:1;opacity:.22;border:1px solid #d4fff421;border-radius:50%;width:18vw;animation:14s ease-in-out infinite alternate SULRmG_story-glass-float;display:block;position:absolute;box-shadow:inset 12px 14px 32px #ecfffa0b,0 0 52px #69e0c30b}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal i:first-child{top:9%;left:4%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal i:nth-child(2){width:13vw;animation-delay:-4.5s;top:46%;right:2%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal i:nth-child(3){width:9vw;animation-delay:-8s;bottom:4%;right:32%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_spineTrack{background:#cefff321;box-shadow:0 0 10px #80efd214,7px 0 18px #6991ff0a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_spineFill{background:linear-gradient(to bottom, var(--glass-cyan), var(--glass-blue) 42%, var(--story-amber) 78%, var(--glass-cyan));box-shadow:0 0 8px #81efd28a,7px 32px 0 -.25px #8daeff6b}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapHeading span{color:var(--glass-cyan);text-shadow:0 0 14px #81efd247}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapHeading h2{color:#f0fff9;letter-spacing:-.06em;text-shadow:0 12px 40px #3dd0ac21;padding-block:.05em;font-weight:580;line-height:1.02;overflow:visible}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapHeading p{color:#e1fff7ad;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2b5c5c57,#0720274d);border-radius:18px;padding:20px 22px;box-shadow:0 18px 46px #00070c2e,inset 0 1px #ffffff1c}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapFrame{background:#1030377a;border:1px solid #d6fff442;border-radius:30px;overflow:hidden;box-shadow:0 34px 90px #00050a57,0 0 0 1px #66efce0b,inset 0 1px #ffffff24}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapFrame:before{z-index:5;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ecfffabd,#0000);width:44%;height:1px;position:absolute;top:0;left:9%;box-shadow:0 0 16px #81efd25c}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapCanvas{background:#082027;border-bottom-color:#d2fff124}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapCanvas:after{opacity:.88;mix-blend-mode:screen;background:linear-gradient(132deg,#6befcd29,#0000 31%),radial-gradient(circle at 74% 29%,#6389ff2b,#0000 31%),linear-gradient(#c2ffef0b 1px,#0000 1px) 0 0/9% 18%,linear-gradient(90deg,#c2ffef09 1px,#0000 1px) 0 0/9% 18%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapImage{opacity:.74;filter:sepia(.2)hue-rotate(102deg)saturate(.7)contrast(1.08)brightness(.57)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_routeGroup>path{stroke:#baf27a;stroke-width:2px;stroke-dasharray:2 8;filter:drop-shadow(0 0 4px #baf27a9e)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_routePulse{fill:#eafff8;filter:none;stroke:#baf27a66;stroke-width:5px;paint-order:stroke}.SULRmG_story[data-story-theme=GLASS] .SULRmG_markerLeader{stroke:#dcfff785;stroke-dasharray:2 6}.SULRmG_story[data-story-theme=GLASS] .SULRmG_markerHalo{fill:#6fefce14;stroke:#81efd2b8}.SULRmG_story[data-story-theme=GLASS] .SULRmG_markerRing{fill:#e1fff721;stroke:#ebfffae0}.SULRmG_story[data-story-theme=GLASS] .SULRmG_markerPoint,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapMarker[data-current=true] .SULRmG_markerPoint{fill:#baf27a;stroke:#effff9;filter:drop-shadow(0 0 7px #baf27ab8)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapCoordinates text{fill:#d9fff694}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapCoordinates path{stroke:#d2fff12e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel{color:#eefffbf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#336160a8,#072027a3);border:1px solid #d5fff447;border-radius:13px;gap:4px;padding:10px 12px;box-shadow:0 14px 32px #00080c4d,inset 0 1px #ffffff24}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel small{color:#b9e1d89e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel:hover,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel:focus,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel:focus-visible,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel[data-open=true]{color:#f2fff9;outline-offset:3px;background:linear-gradient(140deg,#4a887cd1,#0c2c33c7);border-color:#baf27aad;outline:1px solid #e9fff97a;transform:translateY(calc(-50% - 4px));box-shadow:0 17px 42px #00080c5c,0 0 22px #81efd21f,inset 0 1px #ffffff2e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel:hover small,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel:focus small,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel[data-open=true] small{color:#e9fff9b3}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip{color:#e9fff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#164044f0,#04181feb);border:1px solid #baf27a6b;border-radius:16px;box-shadow:0 22px 54px #0005097a,inset 0 1px #ffffff24}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip:before{border-color:#baf27a6b}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip code,.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip i{color:#baf27a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip>span{border-color:#d2fff11f}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapTooltip b{color:#ccf1e87a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapReadout{color:#e6fff9c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0923299e;border:1px solid #d2fff133;border-radius:999px;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #00080c3d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapReadout i{background:linear-gradient(90deg, var(--glass-cyan), var(--glass-blue))}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapReadout b{color:#12332f;background:#baf27a;border-radius:999px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_transitionMapLayer{color:var(--story-paper);background:radial-gradient(circle at 20% 20%,#63e6c31f,#0000 30%),radial-gradient(circle at 82% 70%,#648bff21,#0000 34%),#061417}.SULRmG_story[data-story-theme=GLASS] .SULRmG_pixelTransitionOverlay{perspective:900px;gap:4px;padding:4px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_pixelTransitionOverlay i{background:linear-gradient(145deg,#6feccdc2,#0a2c34db);border:1px solid #e0fff847;border-radius:16px;box-shadow:inset 0 1px #ffffff38,inset 0 0 18px #94ffe30e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_pixelTransitionOverlay i[data-tone=deep]{background:linear-gradient(145deg,#204b52e0,#041920f0)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_pixelTransitionOverlay i[data-tone=moss]{background:linear-gradient(145deg,#7ecfa6b8,#1a4843e0)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_pixelTransitionOverlay i[data-tone=sage]{background:linear-gradient(145deg,#85aaffab,#1a3a5be0)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programViewport,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programRail,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd{background-color:#071a20;background-image:radial-gradient(circle at 20% 30%,#5ce2be1a,#0000 30%),radial-gradient(circle at 80% 64%,#658cff1a,#0000 34%),linear-gradient(#d2fff109 1px,#0000 1px),linear-gradient(90deg,#d2fff108 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programViewport:after{z-index:8;pointer-events:none;content:"";border:1px solid #d2fff11a;border-radius:26px;position:absolute;inset:14px;box-shadow:inset 0 0 90px #00040829}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd{border-color:#d2fff121}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro>span,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro small,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd>span{color:var(--glass-cyan);text-shadow:0 0 12px #81efd23d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro h2,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd strong{color:#effff9;letter-spacing:-.075em;text-shadow:0 20px 52px #48dbb41f;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro p,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd p{color:#e0fff7a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#2d5a5b47,#071c233d);border:1px solid #d2fff124;border-radius:18px;padding:22px;box-shadow:inset 0 1px #ffffff14}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard{color:#e9fff8;background:linear-gradient(145deg,#315e5ec7,#071f26e6);border:1px solid #d6fff43d;border-radius:26px;box-shadow:0 26px 64px #00050a57,inset 0 1px #ffffff29,inset 0 0 38px #7cf4d509}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard[data-card-offset="1"],.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard[data-card-offset="1"]{background:linear-gradient(145deg,#2e5369cc,#081d2aeb)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard[data-card-offset="2"],.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard[data-card-offset="2"]{background:linear-gradient(145deg,#4a6a45c7,#112a28e6)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard:before,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard:before{z-index:0;pointer-events:none;content:"";opacity:.36;background:linear-gradient(112deg,#0000 40%,#f0fffb29 48%,#89b2ff1a 52%,#0000 60%);animation:9s ease-in-out infinite SULRmG_story-glass-card-shimmer;position:absolute;inset:-42% -70%;transform:translate(-34%)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard>*,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard>*{z-index:1;position:relative}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard>header,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard>header{color:#e3fff8b3;background:#d2fff109;border-color:#d2fff121}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard>header b:before,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard>header b:before{background:#baf27a;box-shadow:0 0 9px #baf27a9e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCardBody>span,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCardBody>span{color:#baf27a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCardBody h3,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCardBody h3{color:#effff9;text-shadow:0 12px 32px #53e4be1c;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCardBody p,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCardBody p{color:#ddfff6a3}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCardBody li,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCardBody li{color:#e1fff7bd;background:#d2fff10b;border:1px solid #d2fff129;border-radius:999px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programOpen,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programOpen{color:#e9fff8;background:#d2fff106;border-color:#d2fff124}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programOpen:hover,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programOpen:focus-visible,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programOpen:hover,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programOpen:focus-visible{color:#102e2d;background:linear-gradient(90deg,#baf27a,#8ce7c9)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programEnd a{color:#baf27a;border-color:#baf27a61}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingSection,.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingViewport{color:#e9fff8;background:radial-gradient(circle at 20% 28%,#5be8c424,#0000 29%),radial-gradient(circle at 78% 67%,#6991ff24,#0000 32%),#071b21}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingViewport:before{opacity:.42;mix-blend-mode:screen;background-image:linear-gradient(#d5fff40b 1px,#0000 1px),linear-gradient(90deg,#d5fff40a 1px,#0000 1px);background-size:62px 62px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingMeta{color:#e5fff9ad}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingMeta span{color:#baf27a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldCenter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#2a5859b8,#0a272ed1);box-shadow:inset 0 1px #ffffff1f,inset 0 0 80px #6febcc09}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldBefore{background:linear-gradient(#396868bd,#103038d6)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldAfter{background:linear-gradient(#11303ddb,#071c24eb)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType{text-shadow:0 16px 42px #00070b2e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType1,.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType4{color:#effff9}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType2,.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType7{color:#baf27a;text-shadow:0 0 24px #baf27a26}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType3{color:#81efd2}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType5{color:#0000;-webkit-text-stroke:1px #d4fff494}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldType6{color:#9db8ff}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType{opacity:.13;filter:blur(3px)brightness(.64)saturate(.7)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_foldingViewport[data-fold-hover-active=true] .SULRmG_foldType[data-fold-word-active=true]{color:#f4fffb;opacity:1;filter:blur()brightness(1.2)saturate(1.3);text-shadow:0 0 10px #edfffaad,0 0 34px #81efd294,0 0 72px #8babff52;transform:translateY(-.035em)scale(1.045)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodSection,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodViewport{color:#e9fff8;background:#06171d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodViewport{background:radial-gradient(circle at 25% 51%,#66ebc824,#0000 29%),radial-gradient(circle at 78% 26%,#698fff21,#0000 27%),linear-gradient(145deg,#06171d,#0a252a 55%,#071a21)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodViewport:before{opacity:.24;background-size:clamp(58px,6vw,94px) clamp(58px,6vw,94px);-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 86%);mask-image:radial-gradient(circle,#000 18%,#0000 86%)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodViewport:after{border:1px solid #d5fff41f;border-radius:26px;inset:16px;box-shadow:inset 0 0 120px #00040838,inset 0 1px #ffffff12}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalAtmosphere i{border-color:#81efd221;box-shadow:inset 0 0 44px #81efd206}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalAtmosphere i:nth-child(2){border-color:#8daeff21}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalAtmosphere i:nth-child(3){background:#baf27a;box-shadow:36vw -26vh 0 -2px #81efd2b8,-42vw 32vh 0 -3px #ebfffa9e,17vw 39vh 0 -3px #8daeffd6,-28vw -36vh 0 -2px #baf27a85}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081f256b;border-color:#d2fff121}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodHeader span,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodCounter,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard>span,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard small{color:#baf27a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodHeader strong,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodHeader p,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard p{color:#defff699}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodCopy h2,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard h3{color:#effff9;text-shadow:0 15px 42px #48dbb41f;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 35% 29%,#f7fffd21,#0000 13%),radial-gradient(circle,#6ae6c711,#618cff06 67%);border-color:#dafff633;box-shadow:inset 0 0 0 12px #d7fff505,inset 18px 22px 42px #ecfffb06,0 26px 72px #00050a3d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbit:before{background:#effff9;box-shadow:0 0 20px 7px #baf27a75,0 0 46px 14px #81efd226}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbit:after{background:linear-gradient(90deg,#0000,#81efd2,#baf27a,#0000)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbitRing{border-color:#81efd252}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbitRing:nth-child(2){border-color:#8daeff52}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbitRing:nth-child(3){background:#baf27a0b;border-color:#baf27a3d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbitAxis{background:#e1fff821}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageNode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d0fff209;border-color:#d6fff433;box-shadow:inset 0 1px #ffffff17}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageNode i{background:#e1fff86b}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageNode[data-active=true]{background:#baf27a26;border-color:#baf27a;box-shadow:0 0 24px #baf27a61,inset 0 0 10px #ffffff1a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageNumbers span{color:#ebfffae6;text-shadow:0 0 36px #81efd22e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageStack{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#2a545752,#061c2347);border:1px solid #d2fff124;border-radius:24px;padding:24px 28px;box-shadow:inset 0 1px #ffffff17,0 24px 64px #00050a33}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard{padding-top:0;inset:24px 28px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageGhosts span{color:#e1fff707}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodProgress>i{background:#d6fff421}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodProgress>i:after{background:linear-gradient(90deg,#81efd2,#8daeff,#baf27a);box-shadow:0 0 8px #81efd275}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroViewport{color:#123a39;background:radial-gradient(circle at 28% 30%,#f0fffbad,#0000 25%),radial-gradient(circle at 76% 67%,#76a0ff33,#0000 31%),linear-gradient(145deg,#b7efe0,#88cbbd 52%,#77a9c5)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroViewport:before{pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(#103f3c14 1px,#0000 1px),linear-gradient(90deg,#103f3c12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 86%);mask-image:radial-gradient(circle,#000 22%,#0000 86%)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroViewport:after{border:1px solid #eefffb57;border-radius:28px;inset:16px;box-shadow:inset 0 1px #ffffff57,inset 0 0 90px #ffffff0e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroStatement h2{color:#123a39;text-shadow:0 18px 42px #0f423e1f;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroOrigin{background:#e9fff8;border:1px solid #123a3961;box-shadow:0 0 18px #e9fff8db,0 0 42px #81efd27a}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroPortal{color:#baf27a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 34% 28%,#f2fffc29,#0000 12%),radial-gradient(circle,#3e7c7b57,#051a22f5 68%);border:1px solid #e2fff87a;box-shadow:0 0 0 12px #69e9c914,0 0 0 30px #7ea0ff0e,0 0 60px #81efd22e,inset 0 1px #ffffff38}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroPortal i{border-color:#81efd266}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroPortal i:nth-child(2){border-color:#8daeff70}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroReadability{background:radial-gradient(circle at 50% 45%,#0c2d326b,#031219d1 72%),#04161c94}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent{color:#effff9}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent>span{color:#baf27a;text-shadow:0 0 12px #baf27a3d}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent h3{color:#effff9;text-shadow:0 20px 58px #51e0bb29;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent p{color:#e2fff8a3}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d3fff20b;border:1px solid #d6fff42e;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 54px #00050a33}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent a{color:#e9fff8;border-color:#d6fff426}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent a:hover,.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent a:focus-visible{color:#11342f;background:linear-gradient(90deg,#baf27a,#8de8cb)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_storyFooter{color:#e9fff8;background:radial-gradient(circle at 14% 18%,#5ce8c41c,#0000 25%),radial-gradient(circle at 84% 70%,#698fff1a,#0000 29%),#06171d;border-color:#d2fff121}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMarquee{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d2fff10a;border-color:#d2fff124;box-shadow:inset 0 1px #ffffff0f}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMarqueeGroup span{color:#baf27a;text-shadow:0 0 14px #baf27a33}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain>div>span{color:#81efd2}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle{color:#effff9;text-shadow:0 20px 54px #4edcb824;font-weight:520}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:before{color:#9db8ff;text-shadow:-3px 0 #81efd261}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:after{color:#baf27a;text-shadow:3px 0 #8daeff5c}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchAlternate{color:#effff9}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchPrimary,.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchPrimary{animation:.72s cubic-bezier(.3,.7,.2,1) both SULRmG_footer-glass-hide}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:hover .SULRmG_footerGlitchAlternate,.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:focus-visible .SULRmG_footerGlitchAlternate{animation:.72s cubic-bezier(.3,.7,.2,1) both SULRmG_footer-glass-show}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:hover:before,.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:focus-visible:before{animation:1.4s ease-in-out infinite alternate SULRmG_footer-glass-spectrum}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:hover:after,.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerGlitchTitle:focus-visible:after{animation:1.7s ease-in-out infinite alternate-reverse SULRmG_footer-glass-spectrum}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d2fff109;border:1px solid #d2fff121;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 52px #00050a2e}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain nav a{color:#e9fff8d1;border-color:#d2fff11f}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain nav a span{color:#81efd285}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain nav a:hover,.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerMain nav a:focus-visible{color:#baf27a;background:#baf27a0b}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerBottom{color:#ddfff675;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d2fff106;border-color:#d2fff11f}.SULRmG_story[data-story-theme=GLASS] .SULRmG_footerBottom button{color:#baf27a}.SULRmG_detailOverlay[data-detail-theme=GLASS],.SULRmG_detailMediaZoom[data-detail-theme=GLASS]{--story-ivory:#061417;--story-paper:#e9fff8;--story-forest:#dffdf3;--story-amber:#baf27a;--story-muted:#91b7b1;--detail-media-chrome:#0b2930;--detail-media-chrome-soft:#123b43;--detail-media-chrome-text:#e9fff8;--detail-media-mat:#dffdf3;--detail-media-neutral:#bcd4cf;--detail-media-accent:#baf27a}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailClip,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailClip[data-detail-tone="1"],.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailClip[data-detail-tone="2"]{--detail-surface:#071b21;--detail-surface-deep:#061417;color:#e9fff8;background:#071b21}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBackdrop{background-color:#071b21;background-image:radial-gradient(circle at 18% 23%,#61e6c229,#0000 28%),radial-gradient(circle at 80% 67%,#658dff26,#0000 32%),linear-gradient(#d2fff109 1px,#0000 1px),linear-gradient(90deg,#d2fff108 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBackdrop:after{opacity:.12;mix-blend-mode:screen}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBack{color:#e9fff8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#163d43ad;border:1px solid #d5fff442;border-radius:999px;box-shadow:0 14px 36px #00050a4d,inset 0 1px #ffffff24}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBack:hover,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBack:focus-visible{color:#11332f;background:linear-gradient(90deg,#baf27a,#8ce8ca);border-color:#e9fff89e}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailHero{border-color:#d2fff124}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailKicker{color:#defff69e}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailKicker span:last-child,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro>div>span,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro dt{color:#baf27a}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailKicker span:last-child:before{background:#baf27a;box-shadow:0 0 9px #baf27aa8}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailTitle{color:#effff9;text-shadow:0 20px 60px #47dcb529;font-weight:520}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro>div>p,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro dd{color:#defff6ad}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro dl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d2fff109;border:1px solid #d2fff124;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailIntro dl>div{border-color:#d2fff11c;padding-inline:14px}.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_detailBody{color:#e9fff8;background-color:#06171d;background-image:radial-gradient(circle at 23% 17%,#5de4c114,#0000 25%),radial-gradient(circle at 82% 60%,#648cff14,#0000 29%),linear-gradient(#d2fff108 1px,#0000 1px),linear-gradient(90deg,#d2fff106 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px}@keyframes SULRmG_story-glass-caustic{0%{transform:translate(-3%,-2%)rotate(-3deg)scale(1)}to{transform:translate(5%,4%)rotate(5deg)scale(1.08)}}@keyframes SULRmG_story-glass-spectrum{to{transform:translate(24vw,-8vh)}}@keyframes SULRmG_story-glass-float{0%{transform:translateY(-8px)scale(.96)}to{transform:translate(26px,18px)scale(1.06)}}@keyframes SULRmG_story-glass-card-shimmer{0%,28%{transform:translate(-34%)}62%,to{transform:translate(38%)}}@keyframes SULRmG_footer-glass-hide{0%{opacity:1;filter:blur();transform:scale(1)}54%{opacity:.18;filter:blur(13px);transform:scale(.985)}to{opacity:0;filter:blur(18px);transform:scale(.97)}}@keyframes SULRmG_footer-glass-show{0%{opacity:0;filter:blur(18px);transform:scale(1.03)}48%{opacity:.28;filter:blur(11px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes SULRmG_footer-glass-spectrum{0%{opacity:.12;filter:blur(8px);transform:translate(-5px)}to{opacity:.36;filter:blur(3px);transform:translate(5px)}}@media (max-width:1080px){.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapFrame{border-radius:22px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programViewport:after,.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodViewport:after,.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroViewport:after{inset:9px}}@media (max-width:760px){.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal{display:none}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapFrame{border-radius:18px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_mapLabel{border-radius:10px;min-width:106px;padding:8px 9px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntro h2{font-size:clamp(48px,17vw,66px)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard{border-radius:20px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalMethodHeader{padding-left:72px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalOrbit{transform:scale(.74)}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageStack{border-radius:18px;padding:20px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_finalStageCard{inset:20px}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent>div{flex-direction:column;grid-template-columns:minmax(0,1fr);width:100%}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent a{border-bottom:1px solid #d6fff424;border-right:0;width:100%;min-width:0}.SULRmG_story[data-story-theme=GLASS] .SULRmG_outroContent a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:before,.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal:after,.SULRmG_story[data-story-theme=GLASS] .SULRmG_glitchStorySignal i,.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCard:before,.SULRmG_detailOverlay[data-detail-theme=GLASS] .SULRmG_programCard:before{animation:none}}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapFrame{box-shadow:none;clip-path:none;border:0;border-radius:0;overflow:hidden}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapFrame:before{display:none}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapCanvas{height:100vh;display:block;container-type:size}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapArtwork{--map-width:max(100cqw, 100cqh * 2912 / 1632);top:calc((100cqh - var(--map-width) * 1632 / 2912) / 2);left:max((100cqw - var(--map-width)) / 2, 12px - var(--map-width) * .195);width:var(--map-width);margin:0;position:absolute}@media (max-width:760px),(max-width:1080px) and (max-aspect-ratio:2/3){.SULRmG_story .SULRmG_transitionMapLayer,.SULRmG_story .SULRmG_transitionMapInner,.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapFrame,.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapCanvas{min-height:0}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapCanvas{height:auto;container-type:normal}.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapArtwork{width:100%;position:relative;top:auto;left:auto}}@media (max-width:760px){.SULRmG_story .SULRmG_transitionMapInner .SULRmG_mapArtwork{width:220%;margin-left:-41%}}.SULRmG_detailHero[data-project-redesign=case-study]{grid-template-rows:auto auto auto;min-height:0;padding-top:clamp(88px,10vw,124px);padding-bottom:clamp(28px,4vw,54px)}.SULRmG_fuentesRedesign{--fuentes-cream:#f3edde;--fuentes-ink:#173a2b;--fuentes-line:#f3edde3b;color:var(--fuentes-cream)}.SULRmG_fuentesSectionHeading,.SULRmG_fuentesExploreHeading{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,78px);display:grid}.SULRmG_fuentesSectionHeading>span,.SULRmG_fuentesExploreHeading>span,.SULRmG_fuentesSummary>header>span{font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:9px}.SULRmG_fuentesSectionHeading p{max-width:720px;margin:0;font-size:clamp(18px,2vw,30px);line-height:1.25}.SULRmG_fuentesGallery{background:var(--fuentes-ink);border-bottom:1px solid var(--fuentes-line);padding:clamp(32px,3vw,44px) clamp(20px,5vw,80px) clamp(58px,8vw,112px)}.SULRmG_fuentesHeroMedia{margin:clamp(30px,4vw,54px) 0 0}.SULRmG_fuentesHeroMedia>button{aspect-ratio:16/8.7;cursor:pointer;background:#e8e8e3;border:1px solid #f3edde7a;width:100%;display:block;position:relative;overflow:hidden}.SULRmG_fuentesHeroMedia img,.SULRmG_fuentesZoom img{object-fit:contain}.SULRmG_fuentesHeroMedia>button>span{color:var(--fuentes-cream);font-family:var(--font-mono), monospace;background:#173a2bf0;border:1px solid #f3edde70;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:inline-flex;position:absolute;bottom:14px;right:14px}.SULRmG_fuentesHeroMedia>button>span svg{width:13px;height:13px}.SULRmG_fuentesHeroMedia figcaption,.SULRmG_fuentesDiagram figcaption,.SULRmG_fuentesDisclosure figcaption{font-family:var(--font-mono), monospace;letter-spacing:.08em;opacity:.72;padding-top:10px;font-size:8px}.SULRmG_fuentesGalleryTabs{border-top:1px solid var(--fuentes-line);border-left:1px solid var(--fuentes-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid}.SULRmG_fuentesGalleryTabs button{color:#f3edde94;text-align:left;cursor:pointer;border:0;border-right:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);background:0 0;gap:9px;min-width:0;min-height:72px;padding:12px;display:grid}.SULRmG_fuentesGalleryTabs button[data-active=true]{color:var(--fuentes-ink);background:var(--fuentes-cream)}.SULRmG_fuentesGalleryTabs span,.SULRmG_fuentesGalleryTabs strong{font-family:var(--font-mono), monospace;text-overflow:ellipsis;font-size:7px;line-height:1.25;overflow:hidden}.SULRmG_fuentesGalleryTabs strong{white-space:nowrap}.SULRmG_fuentesZoom{z-index:16000;background:#07160ff0;place-items:center;padding:clamp(16px,3vw,44px);display:grid;position:fixed;inset:0}.SULRmG_fuentesZoom>button{z-index:2;width:44px;height:44px;color:var(--fuentes-cream);cursor:pointer;background:var(--fuentes-ink);border:1px solid #f3edde80;place-items:center;display:grid;position:fixed;top:18px;right:18px}.SULRmG_fuentesZoom figure{background:#eeeee9;width:min(1500px,96vw);height:min(86vh,960px);margin:0;position:relative}.SULRmG_fuentesZoom figcaption{z-index:1;min-height:58px;color:var(--fuentes-cream);font-family:var(--font-mono), monospace;background:#173a2bf0;padding:12px 128px 12px 14px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.SULRmG_fuentesZoomNavigation{gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.SULRmG_fuentesZoomNavigation button{color:#264933;cursor:pointer;background:#f5f0e5;border:1px solid #264933;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.SULRmG_fuentesZoomNavigation button:focus-visible{outline-offset:3px;outline:3px solid #bc921c}.SULRmG_fuentesZoomNavigation button[data-media-project]{border-radius:24px;width:auto;min-width:120px;padding:0 18px;font-size:13px}.SULRmG_fuentesSummary{color:var(--fuentes-ink);background:var(--fuentes-cream);padding:clamp(54px,7vw,100px) clamp(20px,5vw,80px)}.SULRmG_fuentesSummary>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:clamp(28px,4vw,52px);display:flex}.SULRmG_fuentesFacts{flex-wrap:wrap;justify-content:flex-end;gap:7px 18px;display:flex}.SULRmG_fuentesFacts small{font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:baseline;gap:6px;font-size:8px;display:inline-flex}.SULRmG_fuentesFacts b{font-size:10px}.SULRmG_fuentesSummaryGrid{border-top:1px solid #173a2b75;border-left:1px solid #173a2b33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SULRmG_fuentesSummaryGrid article{border-bottom:1px solid #173a2b33;border-right:1px solid #173a2b33;padding:clamp(22px,3vw,42px)}.SULRmG_fuentesSummaryGrid article>span,.SULRmG_fuentesSummaryGrid h4{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.SULRmG_fuentesSummaryGrid h4{margin:48px 0 16px;font-size:11px}.SULRmG_fuentesSummaryGrid p{margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.62}.SULRmG_fuentesExplore{border-top:1px solid var(--fuentes-line);padding:clamp(62px,8vw,120px) clamp(20px,5vw,80px)}.SULRmG_fuentesExploreHeading h3{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(30px,4vw,66px);font-weight:560;line-height:.98}.SULRmG_fuentesTabs{border-bottom:1px solid var(--fuentes-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,5vw,70px);display:grid}.SULRmG_fuentesTabs button{color:#f3edde94;min-height:60px;font-family:var(--font-mono), monospace;letter-spacing:.08em;cursor:pointer;border:0;border-top:1px solid var(--fuentes-line);border-right:1px solid var(--fuentes-line);background:0 0;align-items:center;gap:12px;padding:12px 16px;font-size:9px;display:flex}.SULRmG_fuentesTabs button:first-child{border-left:1px solid var(--fuentes-line)}.SULRmG_fuentesTabs button[data-active=true]{color:var(--fuentes-ink);background:var(--fuentes-cream)}.SULRmG_fuentesTabs button span{opacity:.62}.SULRmG_fuentesPanel{outline:none;padding-top:clamp(32px,5vw,72px)}.SULRmG_fuentesStack{font-family:var(--font-mono), monospace;border-top:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);margin:0 0 28px;padding:14px 0;font-size:clamp(9px,1vw,13px);line-height:1.7}.SULRmG_fuentesDiagram{margin:0}.SULRmG_fuentesDiagram>div,.SULRmG_fuentesDisclosure figure>div{background:#f4f4ee;min-height:min(62vw,760px);position:relative}.SULRmG_fuentesDiagram img,.SULRmG_fuentesDisclosure img{object-fit:contain;padding:clamp(12px,2vw,28px)}.SULRmG_fuentesDecisions{border-top:1px solid var(--fuentes-line);border-left:1px solid var(--fuentes-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.SULRmG_fuentesDecisions article{border-right:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);padding:clamp(18px,2.5vw,34px)}.SULRmG_fuentesDecisions span{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:8px}.SULRmG_fuentesDecisions p{margin:18px 0 0;font-size:14px;line-height:1.55}.SULRmG_fuentesDisclosure{border-top:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);margin-top:28px}.SULRmG_fuentesDisclosure summary,.SULRmG_fuentesProcess summary{font-family:var(--font-mono), monospace;letter-spacing:.08em;cursor:pointer;padding:18px 0;font-size:9px}.SULRmG_fuentesDisclosure>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:24px;display:grid}.SULRmG_fuentesDisclosure figure{margin:0}.SULRmG_fuentesDisclosure figure>div{min-height:min(36vw,480px)}.SULRmG_fuentesProcess{border-top:1px solid var(--fuentes-line)}.SULRmG_fuentesProcess details{border-bottom:1px solid var(--fuentes-line)}.SULRmG_fuentesProcess summary{grid-template-columns:48px 1fr;align-items:baseline;gap:18px;list-style:none;display:grid}.SULRmG_fuentesProcess summary::-webkit-details-marker{display:none}.SULRmG_fuentesProcess summary strong{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(18px,2vw,30px);font-weight:540}.SULRmG_fuentesProcess details p,.SULRmG_fuentesProcess details>small{max-width:820px;margin:0 0 18px 66px;line-height:1.65;display:block}.SULRmG_fuentesProcess details>small{font-family:var(--font-mono), monospace;letter-spacing:.08em;padding-bottom:18px;font-size:8px}.SULRmG_fuentesClose{color:var(--fuentes-ink);background:var(--fuentes-cream);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(36px,5vw,72px) clamp(20px,5vw,80px);display:grid}.SULRmG_fuentesClose>p{max-width:700px;margin:0;font-size:12px;line-height:1.55}.SULRmG_fuentesClose nav{gap:8px;display:flex}.SULRmG_fuentesClose nav button,.SULRmG_fuentesClose nav a{min-height:44px;color:var(--fuentes-ink);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border:1px solid #173a2b7a;align-items:center;gap:8px;padding:0 14px;font-size:8px;display:inline-flex}.SULRmG_fuentesClose nav svg{width:14px;height:14px}.SULRmG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.SULRmG_detailHero[data-project-redesign=case-study]{padding:82px 18px 28px}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailTitle{margin:34px 0 28px;font-size:clamp(36px,10vw,44px);line-height:.9}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailTitleWords{gap:.08em .16em}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailIntro,.SULRmG_fuentesSectionHeading,.SULRmG_fuentesExploreHeading,.SULRmG_fuentesSummaryGrid,.SULRmG_fuentesClose{grid-template-columns:1fr}.SULRmG_fuentesGallery,.SULRmG_fuentesSummary,.SULRmG_fuentesExplore,.SULRmG_fuentesClose{padding-left:16px;padding-right:16px}.SULRmG_fuentesHeroMedia>button{aspect-ratio:16/10}.SULRmG_fuentesGalleryTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.SULRmG_fuentesSummary>header{display:grid}.SULRmG_fuentesFacts{justify-content:flex-start}.SULRmG_fuentesSummaryGrid h4{margin-top:24px}.SULRmG_fuentesTabs{grid-template-columns:1fr}.SULRmG_fuentesTabs button{border-left:1px solid var(--fuentes-line)}.SULRmG_fuentesDecisions,.SULRmG_fuentesDisclosure>div{grid-template-columns:1fr}.SULRmG_fuentesDiagram>div{min-height:64vw}.SULRmG_fuentesDisclosure figure>div{min-height:58vw}.SULRmG_fuentesProcess summary{grid-template-columns:34px 1fr}.SULRmG_fuentesProcess details p,.SULRmG_fuentesProcess details>small{margin-left:52px}.SULRmG_fuentesClose nav{display:grid}}@media (prefers-reduced-motion:reduce){.SULRmG_fuentesRedesign *,.SULRmG_fuentesZoom *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.SULRmG_detailScroller[data-project-redesign=case-study] .SULRmG_detailBack{position:absolute;top:24px;left:clamp(20px,5vw,80px)}.SULRmG_detailHero[data-project-redesign=case-study]{padding-top:clamp(82px,8vw,108px);padding-bottom:clamp(24px,3vw,40px)}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailTitle{margin:clamp(24px,3vw,42px) 0 clamp(22px,3vw,38px);font-size:clamp(50px,7.2vw,112px);line-height:.84}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailIntro{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:clamp(24px,4vw,58px)}.SULRmG_fuentesGallery{padding-top:clamp(28px,3vw,42px)}.SULRmG_fuentesGalleryViewer,.SULRmG_fuentesDiagramViewer{grid-template-columns:minmax(0,1.85fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(22px,3vw,46px);margin-top:clamp(26px,3vw,42px);display:grid}.SULRmG_fuentesHeroMedia{grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.SULRmG_fuentesHeroMedia>button{aspect-ratio:auto;background:#eef0ef;height:clamp(360px,38vw,580px)}.SULRmG_fuentesHeroMedia[data-mobile=true]>button{isolation:isolate;aspect-ratio:390/844;background:#071d4c;border:10px solid #071d4c;border-radius:42px;width:auto;max-width:100%;height:clamp(360px,38vw,580px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000042,inset 0 0 0 1px #ffffff29}.SULRmG_fuentesHeroMedia[data-mobile=true]>button:before,.SULRmG_fuentesHeroMedia[data-mobile=true]>button:after{z-index:2;content:"";pointer-events:none;background:#071d4c;position:absolute;left:50%;transform:translate(-50%)}.SULRmG_fuentesHeroMedia[data-mobile=true]>button:before{border-radius:0 0 11px 11px;width:34%;height:16px;top:5px}.SULRmG_fuentesHeroMedia[data-mobile=true]>button:after{background:#ffffffd1;border-radius:999px;width:29%;height:4px;bottom:5px}.SULRmG_fuentesHeroMedia[data-mobile=true]>button img{background:#f4f6fa;border-radius:31px;padding:7px 4px}.SULRmG_fuentesGalleryCopy,.SULRmG_fuentesDiagramCopy{border-top:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);flex-direction:column;min-width:0;padding:clamp(18px,2vw,30px);display:flex}.SULRmG_fuentesGalleryCopy h3,.SULRmG_fuentesDiagramCopy h4{letter-spacing:-.045em;margin:clamp(28px,4vw,64px) 0 22px;font-size:clamp(27px,2.8vw,46px);font-weight:560;line-height:.98}.SULRmG_fuentesGalleryCopy dl,.SULRmG_fuentesDiagramCopy dl{gap:20px;margin:0 0 28px;display:grid}.SULRmG_fuentesGalleryCopy dl>div{border-top:1px solid var(--fuentes-line);padding-top:14px}.SULRmG_fuentesGalleryCopy dt,.SULRmG_fuentesDiagramCopy dt{font-family:var(--font-mono), monospace;letter-spacing:.1em;margin-bottom:8px;font-size:8px}.SULRmG_fuentesGalleryCopy dd,.SULRmG_fuentesDiagramCopy dd,.SULRmG_fuentesDiagramCopy>p{margin:0;font-size:clamp(12px,1vw,15px);line-height:1.58}.SULRmG_fuentesDiagramCopy>p{margin-bottom:22px}.SULRmG_fuentesViewerControls{font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.SULRmG_fuentesViewerControls>div{gap:4px;display:flex}.SULRmG_fuentesViewerControls button{color:currentColor;cursor:pointer;border:1px solid var(--fuentes-line);background:0 0;place-items:center;width:34px;height:34px;display:grid}.SULRmG_fuentesViewerControls svg,.SULRmG_fuentesExpandButton svg{width:14px;height:14px}.SULRmG_fuentesExpandButton{color:currentColor;min-height:42px;font-family:var(--font-mono), monospace;cursor:pointer;border:1px solid var(--fuentes-line);background:0 0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 13px;font-size:8px;display:inline-flex}.SULRmG_fuentesSummary{padding-top:clamp(38px,5vw,68px);padding-bottom:clamp(42px,5vw,74px)}.SULRmG_fuentesSummary>header{margin-bottom:clamp(22px,3vw,36px)}.SULRmG_fuentesSummaryGrid article{padding:clamp(18px,2.2vw,30px)}.SULRmG_fuentesSummaryGrid h4{margin-top:28px}.SULRmG_fuentesGalleryTabs button{gap:5px;min-height:62px;padding:9px 10px}.SULRmG_fuentesGalleryTabs span{font-size:8px}.SULRmG_fuentesGalleryTabs strong{text-overflow:clip;white-space:normal;font-size:clamp(13px,.95vw,14px);line-height:1.2;overflow:visible}.SULRmG_fuentesVisualSystem{color:var(--fuentes-ink);background-color:#e9e3d5;background-image:linear-gradient(#173a2b0d 1px,#0000 1px),linear-gradient(90deg,#173a2b0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #173a2b40;border-bottom:1px solid #173a2b59;padding:clamp(42px,5vw,70px) clamp(20px,5vw,80px)}.SULRmG_fuentesVisualSystem>header{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(22px,5vw,76px);margin-bottom:clamp(24px,3vw,40px);display:grid}.SULRmG_fuentesVisualSystem>header span,.SULRmG_fuentesVisualGrid article>span{font-family:var(--font-mono), monospace;letter-spacing:.11em;font-size:9px}.SULRmG_fuentesVisualSystem>header h3,.SULRmG_fuentesExploreHeading h3{letter-spacing:-.035em;max-width:820px;margin:0;font-size:clamp(28px,3vw,46px);font-weight:560;line-height:1}.SULRmG_fuentesVisualSystem>header p,.SULRmG_fuentesExploreHeading p{opacity:.76;max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.5}.SULRmG_fuentesVisualGrid{border-top:1px solid #173a2b6b;border-left:1px solid #173a2b3d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SULRmG_fuentesVisualGrid>article{border-bottom:1px solid #173a2b3d;border-right:1px solid #173a2b3d;min-width:0;padding:clamp(22px,3vw,42px)}.SULRmG_fuentesTypeSpecimen,.SULRmG_fuentesTypeSpecimen>span,.SULRmG_fuentesTypeSpecimen>p,.SULRmG_fuentesTypeSpecimen>div small{font-family:var(--font-sans), sans-serif}.SULRmG_fuentesTypeSpecimen[data-typeface=nunito],.SULRmG_fuentesTypeSpecimen[data-typeface=nunito]>span,.SULRmG_fuentesTypeSpecimen[data-typeface=nunito]>p,.SULRmG_fuentesTypeSpecimen[data-typeface=nunito]>div small{font-family:var(--font-nunito-sans), sans-serif}.SULRmG_fuentesTypeSpecimen>strong{letter-spacing:-.08em;margin:18px 0 4px;font-size:clamp(92px,10vw,158px);font-weight:800;line-height:.86;display:block}.SULRmG_fuentesTypeSpecimen>p{font-family:var(--font-mono), monospace;margin:0 0 clamp(28px,4vw,54px);font-size:9px}.SULRmG_fuentesTypeSpecimen>div{border-top:1px solid #173a2b40;gap:10px;padding-top:20px;display:grid}.SULRmG_fuentesTypeSpecimen>div b{font-size:clamp(24px,2.4vw,38px);font-weight:800;line-height:1}.SULRmG_fuentesTypeSpecimen>div p{margin:0;font-size:14px;font-weight:400}.SULRmG_fuentesTypeSpecimen>div small{letter-spacing:.08em;font-size:8px;font-weight:700}.SULRmG_fuentesPalette>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.SULRmG_fuentesPalette i{border:1px solid #ffffff5c;flex-direction:column;justify-content:flex-end;min-height:clamp(105px,11vw,160px);padding:10px;font-style:normal;display:flex}.SULRmG_fuentesPalette i b,.SULRmG_fuentesPalette i small{font-family:var(--font-mono), monospace;text-shadow:none;font-size:8px}.SULRmG_fuentesPalette i[data-tone=dark] b,.SULRmG_fuentesPalette i[data-tone=dark] small{color:#fff}.SULRmG_fuentesPalette i[data-tone=light] b,.SULRmG_fuentesPalette i[data-tone=light] small{color:#071d4c}.SULRmG_fuentesPalette i small{margin-top:4px}.SULRmG_fuentesPalette>p{margin:22px 0 0;font-size:12px;line-height:1.55}.SULRmG_fuentesPendingMedia,.SULRmG_fuentesPendingDiagram{border:1px solid var(--fuentes-line);background:#f3edde09;align-content:center;min-height:clamp(240px,40vw,520px);padding:clamp(24px,4vw,52px);display:grid}.SULRmG_fuentesPendingMedia strong,.SULRmG_fuentesPendingDiagram{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:11px}.SULRmG_fuentesPendingMedia p{color:#f3eddead;max-width:620px;margin:12px 0 0;line-height:1.55}.SULRmG_fuentesPalette>.SULRmG_fuentesPendingPalette{min-height:120px;font-family:var(--font-mono), monospace;border:1px solid #173a2b3d;padding:24px;font-size:11px;line-height:1.5;display:block}.SULRmG_fuentesTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.SULRmG_fuentesStack{grid-template-columns:70px 1fr;gap:14px;display:grid}.SULRmG_fuentesStack b{font-weight:700}.SULRmG_fuentesDiagram{min-width:0}.SULRmG_fuentesDiagram>button{cursor:zoom-in;background:#f4f4ee;border:1px solid #f3edde5c;width:100%;height:clamp(360px,45vw,640px);min-height:0;display:block;position:relative}.SULRmG_fuentesDiagram>button img{object-fit:contain;padding:clamp(6px,1vw,14px)}.SULRmG_fuentesDiagramCopy h4{margin-top:clamp(24px,3vw,46px)}.SULRmG_fuentesDiagramTabs{border-top:1px solid var(--fuentes-line);border-left:1px solid var(--fuentes-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.SULRmG_fuentesDiagramTabs button{color:#f3edde94;min-height:62px;font-family:var(--font-mono), monospace;text-align:left;cursor:pointer;border:0;border-right:1px solid var(--fuentes-line);border-bottom:1px solid var(--fuentes-line);background:0 0;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1.25;display:flex}.SULRmG_fuentesDiagramTabs button[data-active=true]{color:var(--fuentes-ink);background:var(--fuentes-cream)}.SULRmG_fuentesDiagramTabs button span{flex:none;font-size:8px}.SULRmG_fuentesProcess details{transition:background-color .16s,color .16s}.SULRmG_fuentesProcess details[open]{color:var(--fuentes-ink);background:var(--fuentes-cream)}.SULRmG_fuentesProcess summary{grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;padding:18px 16px}.SULRmG_fuentesProcess summary svg{width:18px;height:18px;transition:transform .16s}.SULRmG_fuentesProcess details[open] summary svg{transform:rotate(180deg)}.SULRmG_fuentesProcess summary:focus-visible{outline-offset:-4px;outline:2px solid}.SULRmG_fuentesProcess details p,.SULRmG_fuentesProcess details>small{margin-right:24px}.SULRmG_fuentesExplore{padding-top:clamp(42px,5vw,72px)}.SULRmG_fuentesTabs{margin-top:clamp(24px,3vw,40px)}.SULRmG_fuentesPanel{padding-top:clamp(24px,3vw,42px)}.SULRmG_fuentesDisclosure>.SULRmG_fuentesDecisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0}@media (max-width:1100px){.SULRmG_fuentesGalleryViewer,.SULRmG_fuentesDiagramViewer{grid-template-columns:1fr}.SULRmG_fuentesGalleryCopy h3,.SULRmG_fuentesDiagramCopy h4{margin-top:24px}.SULRmG_fuentesExpandButton{margin-top:12px}.SULRmG_fuentesDiagram>button{height:clamp(340px,64vw,580px)}}@media (max-width:820px){.SULRmG_detailScroller[data-project-redesign=case-study] .SULRmG_detailBack{top:18px;left:16px}.SULRmG_detailHero[data-project-redesign=case-study]{padding-top:86px}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailTitle{margin:24px 0;font-size:clamp(34px,9.5vw,41px)}.SULRmG_detailHero[data-project-redesign=case-study] .SULRmG_detailIntro{grid-template-columns:minmax(0,1fr);gap:24px}.SULRmG_fuentesVisualSystem{padding-left:16px;padding-right:16px}.SULRmG_fuentesVisualSystem>header,.SULRmG_fuentesVisualGrid{grid-template-columns:1fr}.SULRmG_fuentesVisualSystem>header{gap:12px}.SULRmG_fuentesPalette>div,.SULRmG_fuentesGalleryTabs,.SULRmG_fuentesDiagramTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.SULRmG_fuentesDisclosure>.SULRmG_fuentesDecisions{grid-template-columns:1fr}.SULRmG_fuentesHeroMedia[data-mobile=true]>button{border-width:7px;border-radius:29px;width:auto;height:clamp(250px,76vw,320px);max-height:320px}.SULRmG_fuentesHeroMedia[data-mobile=true]>button:before{height:11px;top:3px}.SULRmG_fuentesHeroMedia[data-mobile=true]>button:after{height:3px;bottom:3px}.SULRmG_fuentesHeroMedia[data-mobile=true]>button img{border-radius:21px;padding:5px 3px}.SULRmG_fuentesHeroMedia>button,.SULRmG_fuentesDiagram>button{height:clamp(250px,76vw,320px)}.SULRmG_fuentesProcess summary{grid-template-columns:34px minmax(0,1fr) 22px;gap:10px}.SULRmG_fuentesProcess details p,.SULRmG_fuentesProcess details>small{margin-left:60px;margin-right:16px}}.SULRmG_story[data-story-theme] .SULRmG_programCard>header,.SULRmG_detailOverlay[data-detail-theme] .SULRmG_programCard>header{z-index:4;position:absolute}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programIntroLink{color:var(--glitch-cyan);text-shadow:2px 0 var(--glitch-magenta)}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programIntroLink{color:#15190f;background:#f3c548;border:3px solid #fff0b7;padding:10px;font-weight:900;box-shadow:4px 4px #0b0e08}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntroLink{color:#ffc65c;border-style:dashed}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programIntroLink:before{content:"> "}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programIntroLink{color:#baf27a;text-shadow:0 0 12px #81efd23d;border-color:#baf27a61}.SULRmG_story[data-story-theme=GLITCH] .SULRmG_programCardCover{background:#111329;border-color:#00e7ff94}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCardCover{background:#d8bd6b;border-bottom-width:3px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCardCover{background:#071008;border-color:#527346;border-bottom-style:dashed}.SULRmG_story[data-story-theme=GLASS] .SULRmG_programCardCover{background:#18373bd1;border-color:#d2fff124}@media (max-width:760px){.SULRmG_programIntroLink{justify-content:space-between;top:62px;left:22px;right:22px}.SULRmG_programCardBody{padding-left:20px;padding-right:20px}.SULRmG_programCard[data-program-card]{grid-template-rows:minmax(0,1fr) 224px 58px}}@media (prefers-reduced-motion:reduce){.SULRmG_programCardCover img{animation:none}.SULRmG_programIntroLink svg{transition:none}}.SULRmG_transitionMapLayer{z-index:1;pointer-events:none}.SULRmG_programCard{isolation:isolate}.SULRmG_story[data-story-theme=NORMAL] .SULRmG_programCard[data-program-card]>header{color:#23452f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#aeb29a;border-bottom-color:#23452f59}.SULRmG_story[data-story-theme=NORMAL] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover{background:#a9af9a}.SULRmG_story[data-story-theme=NORMAL] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover:after{display:none}.SULRmG_story[data-story-theme=NORMAL] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover img{object-fit:contain;object-position:center}.SULRmG_detailHero[data-fuentes-banner=normal]{isolation:isolate;color:#23452f;background:#aeb29a;grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(560px,50vw,760px);padding:clamp(88px,7vw,112px) clamp(24px,5vw,82px) clamp(24px,3vw,42px);display:grid;position:relative;overflow:hidden}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_detailKicker,.SULRmG_fuentesDetailCopy{z-index:2;position:relative}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_detailKicker{width:min(42%,590px)}.SULRmG_fuentesDetailCopy{align-self:center;width:min(42%,590px);padding:clamp(22px,3vw,42px) 0}.SULRmG_fuentesDetailCopy>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{color:#173a2b;letter-spacing:-.07em;flex-direction:column;align-items:flex-start;width:100%;margin:clamp(18px,2.4vw,34px) 0 clamp(18px,2.2vw,30px);font-size:clamp(50px,6.2vw,100px);line-height:.84;display:flex}.SULRmG_fuentesDetailTitleLine,.SULRmG_fuentesDetailTitleLine>.SULRmG_detailTitleWords{white-space:nowrap;flex-wrap:nowrap;display:flex}.SULRmG_fuentesDetailCopy>p{color:#23452f;max-width:470px;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.48}@media (max-width:1080px) and (min-width:761px){.SULRmG_detailHero[data-fuentes-banner=normal]{min-height:560px;padding-left:34px;padding-right:34px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_detailKicker,.SULRmG_fuentesDetailCopy{width:43%}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{font-size:clamp(48px,6vw,66px)}}@media (max-width:760px){.SULRmG_detailHero[data-fuentes-banner=normal]{grid-template-rows:auto auto auto auto;min-height:0;padding:74px 18px 24px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_detailKicker,.SULRmG_fuentesDetailCopy{width:100%}.SULRmG_fuentesDetailCopy{padding:30px 0 24px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{margin:14px 0 18px;font-size:clamp(44px,14vw,64px)}.SULRmG_fuentesDetailCopy>p{max-width:34rem;font-size:13px}}.SULRmG_transitionMapLayer{z-index:2}.SULRmG_programTrack{z-index:1}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card]{grid-template-rows:58% minmax(0,1fr) 58px;height:clamp(620px,72vh,720px)}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover{background:0 0;padding:0}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;padding:0}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody{padding:15px clamp(18px,2vw,28px) 11px}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody h3{margin-top:7px;margin-bottom:6px;font-size:clamp(28px,2.45vw,40px)}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody ul{margin-top:8px}.SULRmG_detailHero[data-fuentes-banner=normal]{background:#aeb29a;min-height:0;padding:0;display:block;overflow:hidden}.SULRmG_fuentesDetailMain{isolation:isolate;grid-template-rows:auto minmax(0,1fr);height:490px;padding:86px clamp(24px,5vw,82px) 26px;display:grid;position:relative;overflow:hidden}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailMain .SULRmG_detailKicker,.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy{z-index:2;width:min(42%,580px);position:relative}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy{align-self:center;padding:12px 0 0}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{margin:14px 0 16px;font-size:clamp(48px,5.3vw,76px);line-height:.84}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy>p{max-width:445px;font-size:clamp(13px,1.05vw,16px);line-height:1.42}@media (max-width:1080px) and (min-width:761px){.SULRmG_fuentesDetailMain{height:460px;padding:82px 34px 24px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailMain .SULRmG_detailKicker,.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy{width:44%}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{font-size:clamp(46px,6vw,62px)}}@media (max-width:760px){.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card]{grid-template-rows:58% minmax(0,1fr) 58px;height:min(620px,78vh);min-height:620px}.SULRmG_fuentesDetailMain{height:auto;padding:74px 18px 20px;display:block}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailMain .SULRmG_detailKicker,.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy{width:100%}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy{padding:27px 0 20px}.SULRmG_detailHero[data-fuentes-banner=normal] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{margin:12px 0 16px;font-size:clamp(42px,13vw,56px)}}.SULRmG_detailHero[data-fuentes-detail-header]{min-height:0;color:var(--story-forest);background:0 0;padding:clamp(92px,8vw,118px) clamp(24px,5vw,82px) clamp(42px,5vw,70px);display:block;overflow:hidden}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailMain{grid-template-rows:auto auto;width:100%;height:auto;padding:0;display:grid;overflow:visible}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_detailKicker,.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy{z-index:2;width:100%;position:relative}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy{align-self:auto;padding:0}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:clamp(34px,4vw,58px);font-size:8px;display:block}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{letter-spacing:-.075em;flex-direction:column;align-items:flex-start;width:100%;margin:clamp(18px,2vw,30px) 0 clamp(34px,4vw,56px);font-size:clamp(68px,9.2vw,148px);line-height:.78;display:flex}.SULRmG_fuentesEditorialIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:start;gap:clamp(34px,8vw,130px)}.SULRmG_fuentesEditorialIntro>div{border-top:1px solid;padding-top:14px}.SULRmG_fuentesEditorialIntro>div>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.SULRmG_fuentesEditorialIntro>div>p{max-width:720px;margin:12px 0 0;font-size:clamp(14px,1.25vw,19px);line-height:1.48}.SULRmG_fuentesEditorialIntro>div:last-child>p{max-width:430px;font-size:clamp(12px,1vw,15px)}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card]{grid-template-rows:60% minmax(0,1fr) 58px}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardCover img{object-position:50% 42%}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody{padding-top:12px}.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody{padding-top:6px}@media (max-height:760px){.SULRmG_story[data-story-theme=PIXEL] .SULRmG_programCard[data-program-card] .SULRmG_programCardBody h3{font-size:28px}}.SULRmG_programCardMeta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:7px;display:flex}.SULRmG_programCardMeta b{align-items:center;gap:6px;font-weight:500;display:inline-flex}.SULRmG_programCardMeta b:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.SULRmG_story[data-story-theme=ASCII] .SULRmG_programCard[data-program-card]:before{display:none}@media (max-width:1080px){.SULRmG_detailHero[data-fuentes-detail-header]{padding:92px 34px 48px}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{font-size:clamp(62px,10vw,108px)}}@media (max-width:760px){.SULRmG_detailHero[data-fuentes-detail-header]{padding:74px 18px 36px}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy>span{margin-top:30px}.SULRmG_detailHero[data-fuentes-detail-header] .SULRmG_fuentesDetailCopy .SULRmG_detailTitle{margin:14px 0 30px;font-size:clamp(46px,14vw,62px);line-height:.8}.SULRmG_fuentesEditorialIntro{grid-template-columns:1fr;gap:26px}.SULRmG_fuentesEditorialIntro>div>p,.SULRmG_fuentesEditorialIntro>div:last-child>p{font-size:13px}.SULRmG_story[data-story-theme] .SULRmG_programCard[data-program-card]{grid-template-rows:60% minmax(0,1fr) 58px}}.SULRmG_detailScroller[data-fuentes-detail]{touch-action:pan-y;scroll-behavior:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.SULRmG_detailScroller[data-fuentes-detail] .SULRmG_detailHero,.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-section],.SULRmG_detailScroller[data-fuentes-detail] .SULRmG_fuentesClose{scroll-margin-top:24px}.SULRmG_fuentesDetailTitleLine{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.SULRmG_fuentesRedesign [data-fuentes-reveal-media],.SULRmG_fuentesRedesign [data-fuentes-gallery-current],.SULRmG_fuentesRedesign [data-fuentes-diagram-current],.SULRmG_fuentesRedesign [data-fuentes-reveal-media] img{transform-origin:50%}@media (max-width:760px){.SULRmG_detailScroller[data-fuentes-detail] .SULRmG_detailHero,.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-section],.SULRmG_detailScroller[data-fuentes-detail] .SULRmG_fuentesClose{scroll-margin-top:12px}}@media (prefers-reduced-motion:reduce){.SULRmG_detailScroller[data-fuentes-detail]{scroll-snap-type:none}.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-title-line]>span,.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-label],.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-title],.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-content],.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-stagger]>*,.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-media],.SULRmG_detailScroller[data-fuentes-detail] [data-fuentes-reveal-media] img{visibility:visible!important;opacity:1!important;clip-path:none!important;transform:none!important}}
