.ProjectHudCallout-module__QDdiDa__root{--callout-width:180px;pointer-events:none;width:0;height:0;font-family:var(--font-geologica), "Geologica", sans-serif;position:relative;overflow:visible}.ProjectHudCallout-module__QDdiDa__leader{opacity:0;width:1px;height:1px;transition:opacity .12s 40ms;position:absolute;top:0;left:0;overflow:visible}.ProjectHudCallout-module__QDdiDa__leaderPath{fill:none;stroke:#f1f3f26b;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke .12s,stroke-dashoffset .12s cubic-bezier(.4,0,1,1)}.ProjectHudCallout-module__QDdiDa__anchorHalo,.ProjectHudCallout-module__QDdiDa__anchorDot{opacity:0;transform-box:fill-box;transform-origin:50%}.ProjectHudCallout-module__QDdiDa__anchorHalo{fill:#ffd8031f;transition:opacity 80ms}.ProjectHudCallout-module__QDdiDa__anchorDot{fill:#ffd803;transition:opacity 80ms,transform .18s cubic-bezier(.16,1,.3,1)}.ProjectHudCallout-module__QDdiDa__content{box-sizing:border-box;width:var(--callout-width);color:#f6f7f5f5;min-width:104px;max-width:300px;text-shadow:none;opacity:0;filter:blur(3px);will-change:opacity, filter, transform;transition:opacity .12s cubic-bezier(.4,0,1,1),filter .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1);position:absolute;transform:translateY(-3px)}.ProjectHudCallout-module__QDdiDa__index,.ProjectHudCallout-module__QDdiDa__instruction{text-transform:uppercase;text-shadow:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:500;line-height:1;display:block}.ProjectHudCallout-module__QDdiDa__instruction [data-focused-copy],.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__instruction [data-hover-copy]{display:none}.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__instruction [data-focused-copy]{display:inline}.ProjectHudCallout-module__QDdiDa__index{color:#f6f7f58f;letter-spacing:.12em;margin-bottom:2px;font-size:8px}.ProjectHudCallout-module__QDdiDa__title{color:#f6f7f5f5;letter-spacing:-.01em;overflow-wrap:break-word;text-shadow:none;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:clamp(20px,1.35vw,30px);font-weight:300;line-height:1.08;display:-webkit-box;overflow:hidden}.ProjectHudCallout-module__QDdiDa__titleMeasure{visibility:hidden;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:clamp(20px,1.35vw,30px);font-weight:300;line-height:1.08;position:absolute}.ProjectHudCallout-module__QDdiDa__lineSlot{width:100%;height:1px;display:block}.ProjectHudCallout-module__QDdiDa__miniMarker{--marker-delay:.35s;color:#f6f7f57a;opacity:0;pointer-events:none;white-space:nowrap;align-items:baseline;gap:7px;width:max-content;transition:color .24s,opacity .24s;display:flex;position:absolute;transform:translateY(calc(-100% - 6px))}.ProjectHudCallout-module__QDdiDa__miniMarkerIndex{color:currentColor;letter-spacing:.12em;opacity:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:500;line-height:1;transition:color .16s,opacity .12s}.ProjectHudCallout-module__QDdiDa__miniMarkerLabel{color:currentColor;letter-spacing:.12em;text-transform:uppercase;will-change:font-size, letter-spacing;font-size:clamp(11px,.74vw,14px);font-weight:400;line-height:1;transition:font-size .32s cubic-bezier(.16,1,.3,1),font-weight .32s cubic-bezier(.16,1,.3,1),letter-spacing .32s cubic-bezier(.16,1,.3,1),line-height .32s cubic-bezier(.16,1,.3,1)}.ProjectHudCallout-module__QDdiDa__miniMarker[data-side=left]{text-align:right;transform:translate(-100%,calc(-100% - 6px))}.ProjectHudCallout-module__QDdiDa__root[data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarker,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__leader{opacity:.62;transition-delay:var(--marker-delay)}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke:#f1f3f285;stroke-dashoffset:0;transition-delay:calc(var(--marker-delay) + 40ms)}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__anchorHalo{opacity:0}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__anchorDot{opacity:.72;transition-delay:var(--marker-delay)}.ProjectHudCallout-module__QDdiDa__root[data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarkerIndex{opacity:1;transition-delay:calc(var(--marker-delay) + .1s)}.ProjectHudCallout-module__QDdiDa__root[data-marker-state=highlighted] .ProjectHudCallout-module__QDdiDa__miniMarker,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-state=highlighted] .ProjectHudCallout-module__QDdiDa__leader{opacity:1;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-state=highlighted] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke:#f1f3f2d1;transition-delay:0s;animation:.22s cubic-bezier(.16,1,.3,1) ProjectHudCallout-module__QDdiDa__child-marker-line-grow}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-state=highlighted] .ProjectHudCallout-module__QDdiDa__anchorDot{opacity:1;transition-delay:0s;transform:scale(1.15)}.ProjectHudCallout-module__QDdiDa__root[data-marker-state=highlighted] .ProjectHudCallout-module__QDdiDa__miniMarkerIndex{opacity:0;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-marker-state=dimmed] .ProjectHudCallout-module__QDdiDa__miniMarker,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-marker-state=dimmed] .ProjectHudCallout-module__QDdiDa__leader{opacity:.16;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__leader{opacity:.46;transition-delay:70ms}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarker{transition-duration:.12s;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke:#f1f3f261;stroke-dasharray:none;stroke-dashoffset:0;transition:stroke .1s 70ms,stroke-width 80ms ease-out}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__anchorHalo{opacity:0}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true] .ProjectHudCallout-module__QDdiDa__anchorDot{opacity:.68;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-state=dimmed] .ProjectHudCallout-module__QDdiDa__leader{opacity:.3;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-state=dimmed] .ProjectHudCallout-module__QDdiDa__miniMarker{opacity:.28}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarker{color:#f6f7f5f5;opacity:1;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarkerLabel{letter-spacing:-.01em;font-size:clamp(20px,1.35vw,30px);font-weight:300;line-height:1.08;transition-duration:.22s}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke-width:1.35px}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true][data-mode=hover] .ProjectHudCallout-module__QDdiDa__title{visibility:hidden}@keyframes ProjectHudCallout-module__QDdiDa__child-marker-line-grow{0%{stroke-dashoffset:.78px}to{stroke-dashoffset:0}}@media (max-width:1100px),(max-height:720px){.ProjectHudCallout-module__QDdiDa__content{min-width:92px;max-width:220px}.ProjectHudCallout-module__QDdiDa__title,.ProjectHudCallout-module__QDdiDa__titleMeasure{font-size:clamp(14px,1.7vw,18px);line-height:1.06}.ProjectHudCallout-module__QDdiDa__miniMarkerLabel{font-size:clamp(11px,1.3vw,13px)}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-marker-visible=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__miniMarkerLabel{font-size:clamp(14px,1.7vw,18px);line-height:1.06}.ProjectHudCallout-module__QDdiDa__title{margin-bottom:4px}.ProjectHudCallout-module__QDdiDa__index{letter-spacing:.1em;margin-bottom:3px;font-size:7px}.ProjectHudCallout-module__QDdiDa__root .ProjectHudCallout-module__QDdiDa__instruction{letter-spacing:.1em;margin-top:3px;font-size:7px}}.ProjectHudCallout-module__QDdiDa__instruction{color:#f6f7f5a3;letter-spacing:.12em;white-space:nowrap;opacity:0;margin-top:3px;font-size:8px;transition:opacity .15s 30ms,transform .15s 30ms;transform:translateY(3px)}.ProjectHudCallout-module__QDdiDa__root[data-side^=left] .ProjectHudCallout-module__QDdiDa__content{text-align:right}.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__leader{opacity:1;transition-delay:0s}.ProjectHudCallout-module__QDdiDa__root[data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leader,.ProjectHudCallout-module__QDdiDa__root[data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorHalo,.ProjectHudCallout-module__QDdiDa__root[data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorDot{transition-delay:80ms}.ProjectHudCallout-module__QDdiDa__root[data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{transition-delay:70ms}.ProjectHudCallout-module__QDdiDa__root[data-persistent-label=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke:#f1f3f2ad;stroke-dashoffset:0;transition-duration:.1s,.17s;transition-delay:0s,0s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1)}.ProjectHudCallout-module__QDdiDa__root[data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__content{transition-delay:.13s}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leader,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorHalo,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorDot{transition-delay:40ms}.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath,.ProjectHudCallout-module__QDdiDa__root[data-child=true][data-mode=hover][data-visible=true] .ProjectHudCallout-module__QDdiDa__content{transition-delay:60ms}.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke-dashoffset:0;transition-duration:.26s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorHalo,.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__anchorDot{opacity:1}.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__content{opacity:1;filter:blur();transition:opacity .24s cubic-bezier(.16,1,.3,1) .11s,filter .24s cubic-bezier(.16,1,.3,1) .11s,transform .28s cubic-bezier(.16,1,.3,1) .11s;transform:translateY(0)}.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__instruction{opacity:1;transform:translateY(0)}.ProjectHudCallout-module__QDdiDa__root[data-mode=focused][data-visible=true] .ProjectHudCallout-module__QDdiDa__content{transition-delay:.16s}.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__title,.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__titleMeasure{font-size:clamp(27px,2.55vw,51px);line-height:1.06}@media (max-width:1100px),(max-height:720px){.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__title,.ProjectHudCallout-module__QDdiDa__root[data-mode=focused] .ProjectHudCallout-module__QDdiDa__titleMeasure{font-size:clamp(21px,2.6vw,27px)}}.ProjectHudCallout-module__QDdiDa__root[data-mode=focused][data-visible=true] .ProjectHudCallout-module__QDdiDa__leader{transition-delay:.12s}.ProjectHudCallout-module__QDdiDa__root[data-pressed=true] .ProjectHudCallout-module__QDdiDa__anchorDot{animation:.18s cubic-bezier(.16,1,.3,1) ProjectHudCallout-module__QDdiDa__callout-anchor-confirm}.ProjectHudCallout-module__QDdiDa__root[data-pressed=true] .ProjectHudCallout-module__QDdiDa__leaderPath{animation:.18s ProjectHudCallout-module__QDdiDa__callout-line-confirm}@keyframes ProjectHudCallout-module__QDdiDa__callout-anchor-confirm{0%,to{transform:scale(1)}50%{transform:scale(1.75)}}@keyframes ProjectHudCallout-module__QDdiDa__callout-line-confirm{0%,to{stroke:#f1f3f26b}45%{stroke:#ffd803d1}}@media (prefers-reduced-motion:reduce){.ProjectHudCallout-module__QDdiDa__leader,.ProjectHudCallout-module__QDdiDa__leaderPath,.ProjectHudCallout-module__QDdiDa__anchorHalo,.ProjectHudCallout-module__QDdiDa__anchorDot,.ProjectHudCallout-module__QDdiDa__content,.ProjectHudCallout-module__QDdiDa__instruction,.ProjectHudCallout-module__QDdiDa__miniMarker,.ProjectHudCallout-module__QDdiDa__miniMarkerLabel,.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__content,.ProjectHudCallout-module__QDdiDa__root[data-mode=focused][data-visible=true] .ProjectHudCallout-module__QDdiDa__content,.ProjectHudCallout-module__QDdiDa__root[data-mode=focused][data-visible=true] .ProjectHudCallout-module__QDdiDa__leader{transition-duration:.1s;transition-delay:0s;animation:none}.ProjectHudCallout-module__QDdiDa__content,.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__content{filter:none;transform:none}.ProjectHudCallout-module__QDdiDa__leaderPath,.ProjectHudCallout-module__QDdiDa__root[data-visible=true] .ProjectHudCallout-module__QDdiDa__leaderPath{stroke-dashoffset:0}}
.BCSVentureMarkers-module__iLTw7G__marker{--marker-delay:.35s;color:#f6f7f56b;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .16s;position:relative}.BCSVentureMarkers-module__iLTw7G__geometry{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.BCSVentureMarkers-module__iLTw7G__line{fill:none;stroke:#f1f3f24d;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke .16s,stroke-dashoffset .22s cubic-bezier(.16,1,.3,1)}.BCSVentureMarkers-module__iLTw7G__dot{fill:#ffd803;opacity:.46;transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1);transform:scale(0)}.BCSVentureMarkers-module__iLTw7G__index{color:currentColor;letter-spacing:.1em;white-space:nowrap;opacity:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:500;line-height:1;transition:color .16s,opacity .18s;position:absolute}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true]{opacity:.38;transition-delay:var(--marker-delay)}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true] .BCSVentureMarkers-module__iLTw7G__line{stroke-dashoffset:0;transition-delay:calc(var(--marker-delay) + 60ms)}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true] .BCSVentureMarkers-module__iLTw7G__dot{transition-delay:var(--marker-delay);transform:scale(1)}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true] .BCSVentureMarkers-module__iLTw7G__index{opacity:1;transition-delay:calc(var(--marker-delay) + .11s)}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true][data-highlighted=true]{color:#ffd803db;opacity:1;transition-delay:0s}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true][data-highlighted=true] .BCSVentureMarkers-module__iLTw7G__line{stroke:#f1f3f29e;transition-delay:0s}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true][data-highlighted=true] .BCSVentureMarkers-module__iLTw7G__dot{opacity:1;transition-delay:0s;transform:scale(1.34)}.BCSVentureMarkers-module__iLTw7G__marker[data-visible=true][data-dimmed=true]{opacity:.16;transition-delay:0s}.BCSVentureMarkers-module__iLTw7G__marker[data-mobile=true] .BCSVentureMarkers-module__iLTw7G__index{font-size:9px}.BCSVentureMarkers-module__iLTw7G__marker[data-mobile=true][data-visible=true]{opacity:.5}.BCSVentureMarkers-module__iLTw7G__marker[data-mobile=true][data-visible=true][data-highlighted=true]{opacity:1}.BCSVentureMarkers-module__iLTw7G__marker[data-mobile=true][data-visible=true][data-dimmed=true]{opacity:.16}.BCSVentureMarkers-module__iLTw7G__parentHint{color:#f6f7f5e0;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .26s cubic-bezier(.16,1,.3,1);position:relative}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false][data-blocked=false]{opacity:1}.BCSVentureMarkers-module__iLTw7G__parentHintGeometry{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.BCSVentureMarkers-module__iLTw7G__parentHintLine{fill:none;stroke:#f1f3f275;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .42s cubic-bezier(.16,1,.3,1) 90ms}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintLine{stroke-dashoffset:0}.BCSVentureMarkers-module__iLTw7G__parentHintDot{fill:#ffd803;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintDot{opacity:.95;transform:scale(1)}.BCSVentureMarkers-module__iLTw7G__parentHintPulse{fill:none;stroke:#ffd803b3;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintPulse{animation:1.9s cubic-bezier(.16,1,.3,1) infinite BCSVentureMarkers-module__iLTw7G__parent-hint-pulse}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintPulseDelayed{animation-delay:.95s}.BCSVentureMarkers-module__iLTw7G__parentHintCopy{color:currentColor;font-family:var(--font-geologica), "Geologica", sans-serif;letter-spacing:normal;opacity:0;text-shadow:0 2px 10px #00000094;text-transform:uppercase;white-space:nowrap;font-size:clamp(11px,.65vw,13px);font-weight:300;line-height:1;transition:opacity .22s .18s,transform .3s cubic-bezier(.16,1,.3,1) .15s;position:absolute;transform:translate(-100%,calc(-100% - 7px))}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{opacity:1;transform:translate(-100%,calc(-100% - 9px))}.BCSVentureMarkers-module__iLTw7G__parentHint[data-side=right] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translateY(calc(-100% - 7px))}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false][data-side=right] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translateY(calc(-100% - 9px))}.BCSVentureMarkers-module__iLTw7G__parentHint[data-vertical=down] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translate(-100%,7px)}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false][data-vertical=down] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translate(-100%,9px)}.BCSVentureMarkers-module__iLTw7G__parentHint[data-side=right][data-vertical=down] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translateY(7px)}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false][data-side=right][data-vertical=down] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{transform:translateY(9px)}.BCSVentureMarkers-module__iLTw7G__parentHint[data-mobile=true] .BCSVentureMarkers-module__iLTw7G__parentHintCopy{letter-spacing:normal;font-size:11px;font-weight:300}@keyframes BCSVentureMarkers-module__iLTw7G__parent-hint-pulse{0%{opacity:0;transform:scale(.72)}16%{opacity:.72}72%,to{opacity:0;transform:scale(3.1)}}@media (prefers-reduced-motion:reduce){.BCSVentureMarkers-module__iLTw7G__marker,.BCSVentureMarkers-module__iLTw7G__line,.BCSVentureMarkers-module__iLTw7G__dot,.BCSVentureMarkers-module__iLTw7G__index,.BCSVentureMarkers-module__iLTw7G__parentHint,.BCSVentureMarkers-module__iLTw7G__parentHintLine,.BCSVentureMarkers-module__iLTw7G__parentHintDot,.BCSVentureMarkers-module__iLTw7G__parentHintCopy{transition-duration:80ms;transition-delay:0s!important}.BCSVentureMarkers-module__iLTw7G__parentHint[data-visible=true][data-obscured=false] .BCSVentureMarkers-module__iLTw7G__parentHintPulse{opacity:.28;animation:none;transform:scale(1.55)}}
@property --action-button-rim-angle{syntax:"<angle>";inherits:true;initial-value:197deg}.ActionButton-module__x6Mu1G__button{--action-button-gap:8px;--action-button-height:72px;--action-button-padding:16px;--action-button-radius:35px;--action-button-font-size:24px;--action-button-icon-size:24px;--action-button-background:var(--action-button-rest-fill,#ffffff0d);--action-button-background-hover:var(--action-button-hover-fill,#ffffff1a);--action-button-backdrop-blur:37.8px;--action-button-rim-angle:var(--action-button-rim-angle-rest,197deg);isolation:isolate;box-sizing:border-box;height:var(--action-button-height);justify-content:center;align-items:center;gap:var(--action-button-gap);min-height:var(--action-button-height);padding:var(--action-button-padding);border-radius:var(--action-button-radius);background:var(--action-button-background);color:#dadada;font:inherit;font-size:var(--action-button-font-size);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:--action-button-rim-angle var(--action-button-rim-speed,.68s) cubic-bezier(.16, 1, .3, 1), background .18s ease, opacity .18s ease, transform .18s ease;border:0;font-weight:100;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ActionButton-module__x6Mu1G__hoverShell{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--active:0;--action-button-gap:8px;--action-button-height:72px;--action-button-padding:16px;--action-button-radius:35px;--action-button-font-size:24px;--action-button-icon-size:24px;--action-button-backdrop-blur:37.8px;--action-button-background-hover:#ffffff0b;isolation:isolate;box-sizing:border-box;border-radius:var(--action-button-radius);pointer-events:auto;transform:perspective(720px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;will-change:transform;display:inline-flex;position:relative;overflow:hidden}.ActionButton-module__x6Mu1G__hoverShell>.ActionButton-module__x6Mu1G__button{z-index:2;width:100%;position:relative}.ActionButton-module__x6Mu1G__hoverGlare{z-index:3;border-radius:inherit;opacity:calc(var(--active) * .68);pointer-events:none;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.ActionButton-module__x6Mu1G__hoverGlare:before{background:radial-gradient(180px 110px at var(--px) var(--py), #ffffff4d, #ffffff1a 30%, transparent 62%);content:"";mix-blend-mode:screen;position:absolute;inset:-12%}.ActionButton-module__x6Mu1G__hoverGlow{z-index:1;border-radius:inherit;background:radial-gradient(70% 120% at var(--px) var(--py), #ffffff38, #a8a8a824 42%, transparent 70%);filter:blur(14px);opacity:calc(var(--active) * .48);pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.ActionButton-module__x6Mu1G__button:before{border-radius:inherit;background:linear-gradient(var(--action-button-rim-angle), #0006 3%, #fffc 47%, #26262666 80%);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ActionButton-module__x6Mu1G__sizeSmall{--action-button-height:48px;--action-button-padding:16px;--action-button-font-size:18px;--action-button-icon-size:18px;--action-button-backdrop-blur:37.8px}.ActionButton-module__x6Mu1G__sizeLarge{--action-button-height:72px;--action-button-padding:16px;--action-button-font-size:24px;--action-button-icon-size:24px}.ActionButton-module__x6Mu1G__sizeIcon{--action-button-height:48px;--action-button-padding:0;--action-button-font-size:16px;--action-button-icon-size:24px;border-radius:50%;width:48px;min-width:48px}.ActionButton-module__x6Mu1G__sizeForm{--action-button-gap:7px;--action-button-height:69.434px;--action-button-padding:20px;--action-button-radius:90px;--action-button-font-size:24px;--action-button-icon-size:31.472px;--action-button-backdrop-blur:37.8px}.ActionButton-module__x6Mu1G__sizeFormMobile{--action-button-gap:8px;--action-button-height:48px;--action-button-padding:16px;--action-button-radius:80px;--action-button-font-size:16px;--action-button-icon-size:16px;--action-button-backdrop-blur:37.8px}.ActionButton-module__x6Mu1G__sizeFooterIcon{--action-button-height:44px;--action-button-padding:0;--action-button-radius:21.69px;--action-button-font-size:16px;--action-button-icon-size:20px;--action-button-backdrop-blur:11.713px;width:44px;min-width:44px}.ActionButton-module__x6Mu1G__sizeNavIcon{--action-button-height:38px;--action-button-padding:0;--action-button-radius:36px;--action-button-font-size:15px;--action-button-icon-size:20.272px;--action-button-backdrop-blur:19.566px;width:38px;min-width:38px}.ActionButton-module__x6Mu1G__toneFooter{--action-button-background:#5a5a5a33;--action-button-background-hover:#6e6e6e4d}.ActionButton-module__x6Mu1G__toneGhost{--action-button-background:transparent;--action-button-background-hover:#ffffff14}.ActionButton-module__x6Mu1G__toneDark{--action-button-background:#0000004d}.ActionButton-module__x6Mu1G__spotlight{--action-button-spot-x:50%;--action-button-spot-y:50%;--action-button-spot-active:0}.ActionButton-module__x6Mu1G__spotlight:after{content:"";inset:var(--action-button-spot-inset,-25%);z-index:-1;pointer-events:none;opacity:calc(var(--action-button-spot-active) * var(--action-button-spot-max-opacity,.85));transition:opacity var(--action-button-spot-transition,.3s) ease;background:radial-gradient(circle at var(--action-button-spot-x) var(--action-button-spot-y), var(--action-button-spot-color-1,#ffaa008c), var(--action-button-spot-color-2,#ff290040) var(--action-button-spot-stop-2,45%), var(--action-button-spot-color-3,#ff600026) var(--action-button-spot-stop-3,60%), transparent var(--action-button-spot-fade-stop,70%));mix-blend-mode:var(--action-button-spot-blend,screen);position:absolute}.ActionButton-module__x6Mu1G__button:active{transform:scale(.98)}.ActionButton-module__x6Mu1G__button:focus-visible{outline-offset:3px;outline:2px solid #ffd803e6}.ActionButton-module__x6Mu1G__disabled{opacity:.45;cursor:not-allowed}.ActionButton-module__x6Mu1G__icon{width:var(--action-button-icon-size);height:var(--action-button-icon-size);flex:0 0 var(--action-button-icon-size);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ActionButton-module__x6Mu1G__hoverShell:hover>.ActionButton-module__x6Mu1G__button{box-shadow:inset 0 0 26px #ffffff13,inset 0 0 1px #ffffff29}.ActionButton-module__x6Mu1G__button[data-hover-capable=true]:hover{--action-button-rim-angle:var(--action-button-rim-angle-hover,163deg);background:var(--action-button-background-hover)}.ActionButton-module__x6Mu1G__sizeIcon[data-hover-capable=true]:hover,.ActionButton-module__x6Mu1G__sizeFooterIcon[data-hover-capable=true]:hover,.ActionButton-module__x6Mu1G__sizeNavIcon[data-hover-capable=true]:hover{transform:scale(1.06)}.ActionButton-module__x6Mu1G__disabled[data-hover-capable=true]:hover{background:var(--action-button-background)}}.ActionButton-module__x6Mu1G__icon>*{width:100%;height:100%;display:block}.ActionButton-module__x6Mu1G__label{display:contents}@media (min-width:769px) and (max-width:1199px){.ActionButton-module__x6Mu1G__button{--action-button-height:52px;--action-button-font-size:17px;--action-button-icon-size:17px;--action-button-padding:12px;--action-button-gap:8px;--action-button-radius:26px}}@media (min-width:1200px){.ActionButton-module__x6Mu1G__button{--action-button-gap:calc(8px * var(--desktop-scale));--action-button-height:calc(72px * var(--desktop-scale));--action-button-padding:calc(16px * var(--desktop-scale));--action-button-radius:calc(35px * var(--desktop-scale));--action-button-font-size:calc(24px * var(--desktop-scale));--action-button-icon-size:calc(24px * var(--desktop-scale));--action-button-backdrop-blur:calc(18.9px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__hoverShell{--action-button-gap:calc(8px * var(--desktop-scale));--action-button-height:calc(72px * var(--desktop-scale));--action-button-padding:calc(16px * var(--desktop-scale));--action-button-radius:calc(35px * var(--desktop-scale));--action-button-font-size:calc(24px * var(--desktop-scale));--action-button-icon-size:calc(24px * var(--desktop-scale));--action-button-backdrop-blur:calc(18.9px * var(--desktop-scale));transform:perspective(calc(720px * var(--desktop-scale))) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0)}.ActionButton-module__x6Mu1G__hoverGlare:before{background:radial-gradient(calc(180px * var(--desktop-scale)) calc(110px * var(--desktop-scale)) at var(--px) var(--py), #ffffff4d, #ffffff1a 30%, transparent 62%)}.ActionButton-module__x6Mu1G__hoverGlow{filter:blur(calc(14px * var(--desktop-scale)))}.ActionButton-module__x6Mu1G__sizeSmall{--action-button-height:calc(48px * var(--desktop-scale));--action-button-padding:calc(16px * var(--desktop-scale));--action-button-font-size:calc(18px * var(--desktop-scale));--action-button-icon-size:calc(18px * var(--desktop-scale));--action-button-backdrop-blur:calc(37.8px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeLarge{--action-button-height:calc(72px * var(--desktop-scale));--action-button-padding:calc(16px * var(--desktop-scale));--action-button-font-size:calc(24px * var(--desktop-scale));--action-button-icon-size:calc(24px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeIcon{--action-button-height:calc(48px * var(--desktop-scale));--action-button-padding:0px;--action-button-font-size:calc(16px * var(--desktop-scale));--action-button-icon-size:calc(24px * var(--desktop-scale));width:calc(48px * var(--desktop-scale));min-width:calc(48px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeForm{--action-button-gap:calc(7px * var(--desktop-scale));--action-button-height:calc(69.434px * var(--desktop-scale));--action-button-padding:calc(20px * var(--desktop-scale));--action-button-radius:calc(90px * var(--desktop-scale));--action-button-font-size:calc(24px * var(--desktop-scale));--action-button-icon-size:calc(31.472px * var(--desktop-scale));--action-button-backdrop-blur:calc(37.8px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeFormMobile{--action-button-gap:calc(8px * var(--desktop-scale));--action-button-height:calc(48px * var(--desktop-scale));--action-button-padding:calc(16px * var(--desktop-scale));--action-button-radius:calc(80px * var(--desktop-scale));--action-button-font-size:calc(16px * var(--desktop-scale));--action-button-icon-size:calc(16px * var(--desktop-scale));--action-button-backdrop-blur:calc(37.8px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeFooterIcon{--action-button-height:calc(44px * var(--desktop-scale));--action-button-padding:0px;--action-button-radius:calc(21.69px * var(--desktop-scale));--action-button-font-size:calc(16px * var(--desktop-scale));--action-button-icon-size:calc(20px * var(--desktop-scale));--action-button-backdrop-blur:calc(11.713px * var(--desktop-scale));width:calc(44px * var(--desktop-scale));min-width:calc(44px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__sizeNavIcon{--action-button-height:calc(38px * var(--desktop-scale));--action-button-padding:0px;--action-button-radius:calc(36px * var(--desktop-scale));--action-button-font-size:calc(15px * var(--desktop-scale));--action-button-icon-size:calc(20.272px * var(--desktop-scale));--action-button-backdrop-blur:calc(19.566px * var(--desktop-scale));width:calc(38px * var(--desktop-scale));min-width:calc(38px * var(--desktop-scale))}.ActionButton-module__x6Mu1G__button:before{padding:max(1px, calc(1px * var(--desktop-scale)))}.ActionButton-module__x6Mu1G__button:focus-visible{outline-width:max(1px, calc(2px * var(--desktop-scale)));outline-offset:calc(3px * var(--desktop-scale))}}@media (max-width:768px){.ActionButton-module__x6Mu1G__mobileSmall,.ActionButton-module__x6Mu1G__mobileLarge{--action-button-gap:8px;--action-button-height:48px;--action-button-padding:16px;--action-button-radius:48px;--action-button-font-size:16px;--action-button-icon-size:16px}.ActionButton-module__x6Mu1G__mobileIcon{--action-button-height:44px;--action-button-padding:0;--action-button-font-size:15px;--action-button-icon-size:21px;border-radius:50%;width:44px;min-width:44px}.ActionButton-module__x6Mu1G__mobileForm{--action-button-gap:7px;--action-button-height:69.434px;--action-button-padding:20px;--action-button-radius:90px;--action-button-font-size:24px;--action-button-icon-size:31.472px;--action-button-backdrop-blur:37.8px}.ActionButton-module__x6Mu1G__mobileFormMobile{--action-button-gap:8px;--action-button-height:48px;--action-button-padding:16px;--action-button-radius:80px;--action-button-font-size:16px;--action-button-icon-size:16px;--action-button-backdrop-blur:37.8px}.ActionButton-module__x6Mu1G__mobileFooterIcon{--action-button-height:44px;--action-button-padding:0;--action-button-radius:21.69px;--action-button-font-size:16px;--action-button-icon-size:20px;--action-button-backdrop-blur:11.713px;width:44px;min-width:44px}.ActionButton-module__x6Mu1G__mobileNavIcon{--action-button-height:40px;--action-button-padding:0;--action-button-radius:48px;--action-button-font-size:15px;--action-button-icon-size:20px;--action-button-backdrop-blur:24.034px;width:40px;min-width:40px}.ActionButton-module__x6Mu1G__hoverShell.ActionButton-module__x6Mu1G__mobileNavIcon{border-radius:48px}.ActionButton-module__x6Mu1G__hoverShell.ActionButton-module__x6Mu1G__mobileNavIcon .ActionButton-module__x6Mu1G__hoverGlare:before{background:radial-gradient(88px 88px at var(--px) var(--py), #ffffff4d, #ffffff1a 30%, transparent 62%)}.ActionButton-module__x6Mu1G__hoverShell.ActionButton-module__x6Mu1G__mobileNavIcon .ActionButton-module__x6Mu1G__hoverGlow{filter:blur(12px)}}
.CircleArrowIcon-module__b3UxOG__icon{background:var(--circle-arrow-large) center / contain no-repeat;width:100%;height:100%;display:block}.CircleArrowIcon-module__b3UxOG__small{background-image:var(--circle-arrow-small)}.CircleArrowIcon-module__b3UxOG__flip{transform:scaleX(-1)}@media (max-width:768px){.CircleArrowIcon-module__b3UxOG__icon{background-image:var(--circle-arrow-small)}}
.MobileProjectCaption-module__TQzaZq__viewport{z-index:52;pointer-events:none;font-family:var(--font-geologica), "Geologica", sans-serif;position:absolute;inset:0;overflow:hidden}.MobileProjectCaption-module__TQzaZq__veil{opacity:0;background:linear-gradient(#0000 0%,#00000052 58%,#000000ad 100%);height:clamp(140px,21svh,190px);transition:opacity .22s,transform .22s cubic-bezier(.4,0,1,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.MobileProjectCaption-module__TQzaZq__strongVeilLayer{opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(#0000 0%,#00000057 30%,#000000a6 58%,#000000d1 100%);height:clamp(220px,28svh,250px);transition:opacity .52s cubic-bezier(.4,0,1,1);position:absolute;bottom:0;left:0;right:0}.MobileProjectCaption-module__TQzaZq__strongVeilLayerActive{opacity:1;transition-duration:.68s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__veil{opacity:1;transition-duration:.42s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1);transform:translateY(0)}.MobileProjectCaption-module__TQzaZq__caption{right:24px;bottom:calc(env(safe-area-inset-bottom) + 26px);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:24px}.MobileProjectCaption-module__TQzaZq__copy{opacity:0;filter:blur(4px);flex-direction:column;align-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1) .16s,filter .24s cubic-bezier(.16,1,.3,1) .16s,transform .24s cubic-bezier(.16,1,.3,1) .16s;display:flex;transform:translateY(12px)}.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__copy{opacity:1;filter:blur();transform:translateY(0)}.MobileProjectCaption-module__TQzaZq__index{color:#ffffff7a;letter-spacing:.16em;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:500;line-height:1}.MobileProjectCaption-module__TQzaZq__name{color:#fafafaf5;letter-spacing:.025em;text-align:center;text-shadow:0 2px 14px #000000b8;text-wrap:balance;max-width:min(340px,100vw - 48px);font-size:18px;font-weight:300;line-height:1.18}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=out]{opacity:0;filter:blur(4px);transition:opacity .16s cubic-bezier(.4,0,1,1),filter .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=out][data-swap-dir=next]{transform:translateY(-12px)}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=out][data-swap-dir=previous]{transform:translateY(12px)}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=in]{opacity:0;filter:blur(4px);transition:none}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=in][data-swap-dir=next]{transform:translateY(12px)}.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=in][data-swap-dir=previous]{transform:translateY(-12px)}.MobileProjectCaption-module__TQzaZq__hint{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;gap:8px;margin-top:12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:500;line-height:1;transition:opacity .18s .3s,transform .18s .3s;display:flex;transform:translateY(4px)}.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__hint{opacity:1;transform:translateY(0)}.MobileProjectCaption-module__TQzaZq__swipeGlyph{width:18px;height:32px;display:block;position:relative}.MobileProjectCaption-module__TQzaZq__swipeGlyph:before{content:"";background:linear-gradient(#0000,#ffffff80,#0000);width:1px;height:32px;position:absolute;top:0;left:50%;transform:translate(-50%)}.MobileProjectCaption-module__TQzaZq__swipeGlyph span{background:#ffd8031f;border:1px solid #ffd803c2;border-radius:50%;width:9px;height:9px;animation:1.5s cubic-bezier(.4,0,.2,1) both MobileProjectCaption-module__TQzaZq__mobile-swipe-glyph;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.MobileProjectCaption-module__TQzaZq__srControls{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MobileProjectCaption-module__TQzaZq__srControls:focus-within{left:16px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:1;clip:auto;clip-path:none;pointer-events:auto;gap:8px;width:auto;height:auto;display:flex;overflow:visible}.MobileProjectCaption-module__TQzaZq__srControls button{min-width:44px;min-height:44px}@keyframes MobileProjectCaption-module__TQzaZq__mobile-swipe-glyph{0%{opacity:0;transform:translate(-50%)}20%{opacity:.9}to{opacity:0;transform:translate(-50%,-20px)}}@media (max-width:360px){.MobileProjectCaption-module__TQzaZq__caption{right:18px;bottom:calc(env(safe-area-inset-bottom) + 20px);left:18px}.MobileProjectCaption-module__TQzaZq__name{max-width:calc(100vw - 36px);font-size:17px}}@media (prefers-reduced-motion:reduce){.MobileProjectCaption-module__TQzaZq__veil,.MobileProjectCaption-module__TQzaZq__strongVeilLayer,.MobileProjectCaption-module__TQzaZq__copy,.MobileProjectCaption-module__TQzaZq__hint,.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__veil,.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__copy,.MobileProjectCaption-module__TQzaZq__visible .MobileProjectCaption-module__TQzaZq__hint,.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=out],.MobileProjectCaption-module__TQzaZq__copy[data-swap-phase=in]{filter:none;transition-duration:.1s;transition-delay:0s;transform:none}.MobileProjectCaption-module__TQzaZq__swipeGlyph span{opacity:.8;animation:none;transform:translate(-50%,-10px)}}
.MobileProjectMenu-module__K3w-lG__surface{--hud-gold:#ffd803;--hud-gold-rgb:255 216 3;--hud-ease-out:cubic-bezier(.16, 1, .3, 1);--row-height:clamp(48px, calc((100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 110px) / 11), 68px);z-index:70;-webkit-backdrop-filter:blur(15px)saturate(.8);backdrop-filter:blur(15px)saturate(.8);clip-path:circle(12px at var(--menu-origin-x) var(--menu-origin-y));opacity:0;pointer-events:auto;touch-action:none;transition:clip-path .28s var(--hud-ease-out), opacity .18s ease;will-change:clip-path, opacity;background:linear-gradient(#030303c2,#030303d1);position:fixed;inset:0;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MobileProjectMenu-module__K3w-lG__surface{background:linear-gradient(#030303f0,#030303f7)}}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open]{clip-path:circle(var(--menu-cover-radius) at var(--menu-origin-x) var(--menu-origin-y));opacity:1;animation:MobileProjectMenu-module__K3w-lG__mobile-menu-surface-in .47s var(--hud-ease-out) both;transition-duration:.47s,.15s}.MobileProjectMenu-module__K3w-lG__navigation{color:#fff;font-family:var(--font-geologica), "Geologica", sans-serif;pointer-events:none;position:absolute;inset:0}.MobileProjectMenu-module__K3w-lG__scrollArea{top:max(calc(env(safe-area-inset-top) + 76px), 88px);right:0;bottom:max(calc(env(safe-area-inset-bottom) + 24px), 24px);overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;pointer-events:auto;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden auto}.MobileProjectMenu-module__K3w-lG__scrollArea::-webkit-scrollbar{display:none}.MobileProjectMenu-module__K3w-lG__projectList{width:100%;min-height:calc(var(--row-height) * var(--project-count));grid-auto-rows:var(--row-height);flex:none;margin-block:auto;display:grid;position:relative}.MobileProjectMenu-module__K3w-lG__topConnector{top:calc(var(--menu-origin-y) + 22px);left:var(--menu-origin-x);z-index:1;width:2px;height:max(0px, calc(var(--overview-y,calc(var(--menu-origin-y) + 72px)) - var(--menu-origin-y) - 22px));opacity:0;pointer-events:none;transform-origin:top;transition:opacity .13s ease, transform .23s var(--hud-ease-out);background:#ffffff1a;border-radius:999px;position:absolute;transform:translate(-50%)scaleY(0)}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__topConnector{opacity:1;animation:MobileProjectMenu-module__K3w-lG__mobile-menu-connector-in .23s var(--hud-ease-out) 40ms both;transition-delay:40ms;transform:translate(-50%)scaleY(1)}.MobileProjectMenu-module__K3w-lG__rail{top:calc(var(--row-height) / 2);bottom:calc(var(--row-height) / 2);left:var(--menu-origin-x);z-index:0;opacity:0;transform-origin:top;width:2px;transition:opacity .15s ease, transform .46s var(--hud-ease-out);background:#ffffff24;border-radius:999px;position:absolute;overflow:hidden;transform:translate(-50%)scaleY(0)}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__rail{opacity:1;animation:MobileProjectMenu-module__K3w-lG__mobile-menu-rail-in .46s var(--hud-ease-out) 55ms both;transition-delay:55ms;transform:translate(-50%)scaleY(1)}.MobileProjectMenu-module__K3w-lG__railFill{border-radius:inherit;background:linear-gradient(to bottom, rgb(var(--hud-gold-rgb) / .58), var(--hud-gold));transform:scaleY(var(--menu-progress));transform-origin:top;transition:transform var(--travel-duration) var(--hud-ease-out);position:absolute;inset:0}.MobileProjectMenu-module__K3w-lG__projectButton{appearance:none;width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;opacity:0;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;transition:opacity .11s;display:block;position:relative}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__projectButton{opacity:1;transition-delay:calc(90ms + var(--item-index) * 26ms);animation:MobileProjectMenu-module__K3w-lG__mobile-menu-row-in .15s ease calc(90ms + var(--item-index) * 26ms) both}.MobileProjectMenu-module__K3w-lG__projectButton:disabled{cursor:default}.MobileProjectMenu-module__K3w-lG__projectButton:focus-visible{outline:none}.MobileProjectMenu-module__K3w-lG__projectButton:focus-visible .MobileProjectMenu-module__K3w-lG__dotAssembly{filter:drop-shadow(0 0 5px #ffffffb3)}.MobileProjectMenu-module__K3w-lG__projectName{top:50%;right:calc(100% - var(--menu-origin-x) + 26px);max-width:calc(var(--menu-origin-x) - 50px);color:#fff9;letter-spacing:.018em;text-align:right;text-shadow:0 2px 12px #000000e6,0 0 22px #000000b8;white-space:nowrap;opacity:0;filter:blur(4px);transition:color .18s ease var(--point-travel-delay,0s), opacity .18s ease, filter .21s var(--hud-ease-out), transform .24s var(--hud-ease-out);font-size:clamp(16px,4.45vw,18px);font-weight:320;line-height:1.15;position:absolute;overflow:visible;transform:translate(8px,-50%)}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__projectName{opacity:1;filter:blur();transition-delay:calc(.11s + var(--item-index) * 26ms);animation:MobileProjectMenu-module__K3w-lG__mobile-menu-name-in .24s var(--hud-ease-out) calc(.11s + var(--item-index) * 26ms) both;transform:translateY(-50%)}.MobileProjectMenu-module__K3w-lG__projectButton[data-passed=true] .MobileProjectMenu-module__K3w-lG__projectName{color:#ffffffba}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true] .MobileProjectMenu-module__K3w-lG__projectName,.MobileProjectMenu-module__K3w-lG__projectButton[data-target=true] .MobileProjectMenu-module__K3w-lG__projectName{color:#fffffffa;font-weight:350}.MobileProjectMenu-module__K3w-lG__surface:not([data-selection-phase=idle]) .MobileProjectMenu-module__K3w-lG__projectButton:not([data-active=true]):not([data-target=true]) .MobileProjectMenu-module__K3w-lG__projectName{color:#ffffff75}.MobileProjectMenu-module__K3w-lG__dotAssembly{top:50%;left:var(--menu-origin-x);width:10px;height:10px;transition:filter .15s;position:absolute;transform:translate(-50%,-50%)}.MobileProjectMenu-module__K3w-lG__dot,.MobileProjectMenu-module__K3w-lG__halo,.MobileProjectMenu-module__K3w-lG__ring,.MobileProjectMenu-module__K3w-lG__electronOrbit{pointer-events:none;border-radius:50%;position:absolute;inset:0}.MobileProjectMenu-module__K3w-lG__dot{transition:background-color .18s ease var(--point-travel-delay,0s), box-shadow .18s ease, transform .13s ease;background:#5b5b5b}.MobileProjectMenu-module__K3w-lG__projectButton[data-passed=true] .MobileProjectMenu-module__K3w-lG__dot{background:color-mix(in srgb, var(--hud-gold) 72%, black)}.MobileProjectMenu-module__K3w-lG__halo{background:rgb(var(--hud-gold-rgb) / .13);box-shadow:0 0 16px rgb(var(--hud-gold-rgb) / .14);opacity:0;transition:opacity .18s ease, transform .22s var(--hud-ease-out);inset:-13px;transform:scale(.72)}.MobileProjectMenu-module__K3w-lG__ring{border:1px solid rgb(var(--hud-gold-rgb) / .34);opacity:0;transition:opacity .18s ease, transform .22s var(--hud-ease-out);inset:-9px;transform:scale(.72)}.MobileProjectMenu-module__K3w-lG__electronOrbit{opacity:0;transition:opacity .18s;inset:-11px}.MobileProjectMenu-module__K3w-lG__electron{width:4px;height:4px;box-shadow:0 0 7px 1px rgb(var(--hud-gold-rgb) / .78);background:#fff8c9;border-radius:50%;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.MobileProjectMenu-module__K3w-lG__overviewIcon,.MobileProjectMenu-module__K3w-lG__aboutIcon{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MobileProjectMenu-module__K3w-lG__overviewIcon{opacity:.82;width:24px;height:auto;filter:drop-shadow(0 0 0 rgb(var(--hud-gold-rgb) / 0));transition:opacity .18s ease, filter .18s ease, transform .18s var(--hud-ease-out)}.MobileProjectMenu-module__K3w-lG__aboutIcon{color:#ffffff9e;width:22px;height:22px;transition:color .18s ease, filter .18s ease, transform .18s var(--hud-ease-out)}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true] .MobileProjectMenu-module__K3w-lG__dot{background:var(--hud-gold);box-shadow:0 0 13px 1px rgb(var(--hud-gold-rgb) / .68)}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=project] .MobileProjectMenu-module__K3w-lG__halo,.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=project] .MobileProjectMenu-module__K3w-lG__ring{opacity:1;transform:scale(1)}.MobileProjectMenu-module__K3w-lG__surface[data-phase=open] .MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=project] .MobileProjectMenu-module__K3w-lG__electronOrbit{opacity:1;animation:4.2s linear infinite MobileProjectMenu-module__K3w-lG__mobile-project-electron}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=overview] .MobileProjectMenu-module__K3w-lG__halo{opacity:.72;inset:-15px;transform:scale(1)}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=overview] .MobileProjectMenu-module__K3w-lG__overviewIcon{opacity:1;filter:drop-shadow(0 0 7px rgb(var(--hud-gold-rgb) / .32))}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=about] .MobileProjectMenu-module__K3w-lG__aboutIcon{color:var(--hud-gold);filter:drop-shadow(0 0 7px rgb(var(--hud-gold-rgb) / .55))}.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=about] .MobileProjectMenu-module__K3w-lG__halo,.MobileProjectMenu-module__K3w-lG__projectButton[data-active=true][data-kind=about] .MobileProjectMenu-module__K3w-lG__ring{opacity:1;transform:scale(1.08)}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=feedback] .MobileProjectMenu-module__K3w-lG__projectButton[data-target=true] .MobileProjectMenu-module__K3w-lG__dot,.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=feedback] .MobileProjectMenu-module__K3w-lG__projectButton[data-target=true] .MobileProjectMenu-module__K3w-lG__overviewIcon,.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=feedback] .MobileProjectMenu-module__K3w-lG__projectButton[data-target=true] .MobileProjectMenu-module__K3w-lG__aboutIcon{animation:MobileProjectMenu-module__K3w-lG__menu-touch-feedback 80ms var(--hud-ease-out) both}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true] .MobileProjectMenu-module__K3w-lG__dot{animation:MobileProjectMenu-module__K3w-lG__menu-arrival-dot .18s var(--hud-ease-out) both}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true] .MobileProjectMenu-module__K3w-lG__overviewIcon,.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true] .MobileProjectMenu-module__K3w-lG__aboutIcon{animation:MobileProjectMenu-module__K3w-lG__menu-arrival-endpoint .18s var(--hud-ease-out) both}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true] .MobileProjectMenu-module__K3w-lG__halo{animation:MobileProjectMenu-module__K3w-lG__menu-arrival-halo .18s var(--hud-ease-out) both}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true] .MobileProjectMenu-module__K3w-lG__ring{animation:MobileProjectMenu-module__K3w-lG__menu-arrival-ring .18s var(--hud-ease-out) both}.MobileProjectMenu-module__K3w-lG__surface[data-selection-phase=arriving] .MobileProjectMenu-module__K3w-lG__projectButton[data-arriving=true][data-kind=project] .MobileProjectMenu-module__K3w-lG__electronOrbit{opacity:1;animation:.18s cubic-bezier(.4,0,.2,1) both MobileProjectMenu-module__K3w-lG__menu-arrival-electron}.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__projectButton,.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__projectName,.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__halo,.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__ring,.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__electronOrbit{opacity:0;transition-duration:90ms;transition-delay:0s}.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__rail,.MobileProjectMenu-module__K3w-lG__surface[data-phase=closing] .MobileProjectMenu-module__K3w-lG__topConnector{opacity:0;transition-duration:.17s;transition-delay:25ms;transform:translate(-50%)scaleY(0)}@keyframes MobileProjectMenu-module__K3w-lG__mobile-project-electron{to{transform:rotate(1turn)}}@keyframes MobileProjectMenu-module__K3w-lG__mobile-menu-surface-in{0%{clip-path:circle(12px at var(--menu-origin-x) var(--menu-origin-y));opacity:0}to{clip-path:circle(var(--menu-cover-radius) at var(--menu-origin-x) var(--menu-origin-y));opacity:1}}@keyframes MobileProjectMenu-module__K3w-lG__mobile-menu-connector-in{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes MobileProjectMenu-module__K3w-lG__mobile-menu-rail-in{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes MobileProjectMenu-module__K3w-lG__mobile-menu-row-in{0%{opacity:0}to{opacity:1}}@keyframes MobileProjectMenu-module__K3w-lG__mobile-menu-name-in{0%{opacity:0;filter:blur(4px);transform:translate(8px,-50%)}to{opacity:1;filter:blur();transform:translateY(-50%)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-arrival-electron{0%{transform:rotate(0)}to{transform:rotate(.9turn)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-touch-feedback{45%{transform:translate(-50%,-50%)scale(.76)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-arrival-dot{45%{transform:scale(1.32)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-arrival-endpoint{45%{transform:translate(-50%,-50%)scale(1.24)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-arrival-halo{0%{opacity:0;transform:scale(.65)}45%{opacity:.9;transform:scale(1.32)}to{opacity:1;transform:scale(1)}}@keyframes MobileProjectMenu-module__K3w-lG__menu-arrival-ring{0%{opacity:0;transform:scale(.72)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:360px){.MobileProjectMenu-module__K3w-lG__projectName{right:calc(100% - var(--menu-origin-x) + 24px);max-width:calc(var(--menu-origin-x) - 44px);font-size:16px}}@media (prefers-reduced-motion:reduce){.MobileProjectMenu-module__K3w-lG__surface,.MobileProjectMenu-module__K3w-lG__surface[data-phase=open]{clip-path:none;transition:opacity .1s linear;animation:none!important}.MobileProjectMenu-module__K3w-lG__rail,.MobileProjectMenu-module__K3w-lG__railFill,.MobileProjectMenu-module__K3w-lG__topConnector,.MobileProjectMenu-module__K3w-lG__projectButton,.MobileProjectMenu-module__K3w-lG__projectName,.MobileProjectMenu-module__K3w-lG__dot,.MobileProjectMenu-module__K3w-lG__halo,.MobileProjectMenu-module__K3w-lG__ring,.MobileProjectMenu-module__K3w-lG__overviewIcon,.MobileProjectMenu-module__K3w-lG__aboutIcon,.MobileProjectMenu-module__K3w-lG__electronOrbit{transition-duration:80ms!important;transition-delay:0s!important;animation:none!important}}
.GlassCard-module__TwIPia__card{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--active:0;--glass-card-radius:36px;border-radius:var(--glass-card-radius);isolation:isolate;padding:0;position:relative;overflow:visible}.GlassCard-module__TwIPia__shadowLayer,.GlassCard-module__TwIPia__backdrop{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.GlassCard-module__TwIPia__shadowLayer{z-index:0;opacity:calc(var(--active) * .78);filter:blur(26px);background:radial-gradient(62% 72% at 22% 18%, var(--glass-card-shadow-color-1,#ffaa003d), transparent 62%), radial-gradient(80% 78% at 72% 82%, var(--glass-card-shadow-color-2,#ff290047), transparent 66%), var(--glass-card-shadow-color-3,#ff600029);box-shadow:0 30px 80px -20px var(--glass-card-shadow-box-color,#ff600033), 0 10px 40px -10px #0000008c;transition:opacity .4s;inset:-18px}.GlassCard-module__TwIPia__backdrop{z-index:1;opacity:var(--glass-card-backdrop-opacity,1);clip-path:inset(0 round var(--glass-card-radius));transition:opacity var(--glass-card-backdrop-duration,0s) var(--glass-card-backdrop-easing,ease) var(--glass-card-backdrop-delay,0s);will-change:opacity;overflow:hidden}.GlassCard-module__TwIPia__backdropSurface{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(var(--glass-card-blur,18.9px));pointer-events:none;background:#2a2a2a1f;position:absolute;inset:0}.GlassCard-module__TwIPia__tiltLayer{z-index:2;opacity:var(--glass-card-content-opacity,1);transition:opacity var(--glass-card-content-duration,0s) var(--glass-card-content-easing,ease) var(--glass-card-content-delay,0s);border-radius:inherit;position:relative;overflow:hidden}.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__tiltLayer,.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__shadowLayer,.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__backdrop{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;will-change:transform}.GlassCard-module__TwIPia__inner{z-index:2;flex-direction:column;gap:25px;padding:32px;display:flex;position:relative;transform:translateZ(0)}.GlassCard-module__TwIPia__border{z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(197deg,#0006 0%,#ffffffd9 54%,#26262666 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassCard-module__TwIPia__glare{z-index:4;pointer-events:none;border-radius:inherit;opacity:calc(var(--active) * .7);transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.GlassCard-module__TwIPia__glare:before{content:"";background:radial-gradient(420px 420px at var(--px) var(--py), #ffffff52, #ffffff1f 25%, transparent 55%);mix-blend-mode:screen;position:absolute;inset:-20%}.GlassCard-module__TwIPia__glow{z-index:0;pointer-events:none;opacity:calc(var(--active) * .85);filter:blur(50px);background:radial-gradient(50% 50% at var(--px) var(--py), var(--glass-card-glow-color-1,#ffaa008c), var(--glass-card-glow-color-2,#ff290040) 45%, transparent 70%);transition:opacity .45s;position:absolute;inset:-25%}@media (min-width:1200px){.GlassCard-module__TwIPia__card{--glass-card-radius:calc(36px * var(--desktop-scale,1))}.GlassCard-module__TwIPia__backdropSurface{-webkit-backdrop-filter:blur(calc(var(--glass-card-blur,18.9px) * var(--desktop-scale,1)))}.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__tiltLayer{transform:perspective(calc(1200px * var(--desktop-scale))) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0)}.GlassCard-module__TwIPia__shadowLayer{inset:calc(-18px * var(--desktop-scale));filter:blur(calc(26px * var(--desktop-scale)));box-shadow:0 calc(30px * var(--desktop-scale)) calc(80px * var(--desktop-scale)) calc(-20px * var(--desktop-scale)) var(--glass-card-shadow-box-color,#ff600033), 0 calc(10px * var(--desktop-scale)) calc(40px * var(--desktop-scale)) calc(-10px * var(--desktop-scale)) #0000008c}.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__shadowLayer,.GlassCard-module__TwIPia__interactive .GlassCard-module__TwIPia__backdrop{transform:perspective(calc(1200px * var(--desktop-scale))) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0)}.GlassCard-module__TwIPia__inner{padding:calc(32px * var(--desktop-scale));gap:calc(25px * var(--desktop-scale))}.GlassCard-module__TwIPia__border{padding:max(1px, calc(1px * var(--desktop-scale)))}.GlassCard-module__TwIPia__glare:before{background:radial-gradient(calc(420px * var(--desktop-scale)) calc(420px * var(--desktop-scale)) at var(--px) var(--py), #ffffff52, #ffffff1f 25%, transparent 55%)}.GlassCard-module__TwIPia__glow{filter:blur(calc(50px * var(--desktop-scale)))}}
.ProjectCard-module__yh7XLG__root{--project-card-cta-space:97px;text-align:left;flex-direction:column;align-items:flex-start;gap:25px;display:flex}.ProjectCard-module__yh7XLG__detailsReveal,.ProjectCard-module__yh7XLG__detailsRevealInner,.ProjectCard-module__yh7XLG__staticBase{display:contents}.ProjectCard-module__yh7XLG__logo{object-fit:contain;object-position:left center;align-self:flex-start;width:165px;height:36px;display:block}.ProjectCard-module__yh7XLG__title{text-transform:uppercase;color:#dadada;margin:0;font-size:32px;font-weight:300;line-height:1.1}.ProjectCard-module__yh7XLG__subtitle{width:494px;font-family:var(--font-geologica), "Geologica", sans-serif;text-transform:uppercase;color:#dadada;margin:0;font-size:24px;font-weight:300;line-height:1.3}.ProjectCard-module__yh7XLG__description{width:491px;font-family:var(--font-geologica), "Geologica", sans-serif;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;color:#c8c8c8;max-height:13em;margin:0;font-size:24px;font-weight:100;line-height:1.3;overflow-y:auto}.ProjectCard-module__yh7XLG__root[data-has-visit-link=false]:not(.ProjectCard-module__yh7XLG__rootMobile) .ProjectCard-module__yh7XLG__description{max-height:calc(13em + var(--project-card-cta-space))}.ProjectCard-module__yh7XLG__description::-webkit-scrollbar{width:0;height:0;display:none}.ProjectCard-module__yh7XLG__description:focus-visible{outline-offset:4px;outline:1px solid #dadadacc}.ProjectCard-module__yh7XLG__scrollTrack{background:#dadada33;align-self:stretch;height:1px;overflow:hidden}.ProjectCard-module__yh7XLG__scrollTrack span{width:100%;height:100%;transform:scaleX(var(--description-progress,0));transform-origin:0;background:#dadada;display:block}.ProjectCard-module__yh7XLG__visit{align-self:stretch}.ProjectCard-module__yh7XLG__expandable{grid-template-rows:1fr;display:grid}.ProjectCard-module__yh7XLG__expandableInner{min-height:0;overflow:hidden}.ProjectCard-module__yh7XLG__descriptionFadable{--description-fade-size:40px;-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%)}.ProjectCard-module__yh7XLG__root[data-description-scrolled=true] .ProjectCard-module__yh7XLG__descriptionFadable{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--description-fade-size), #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--description-fade-size), #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--description-fade-size), #000 calc(100% - var(--description-fade-size) + (var(--description-fade-size) * var(--description-progress,0))), transparent 100%)}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__descriptionFadable{--description-fade-size:40px}.ProjectCard-module__yh7XLG__rootMobile{flex:auto;gap:16px;width:100%;min-height:0}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__detailsReveal{opacity:0;width:100%;min-height:0;transition:grid-template-rows .62s var(--mobile-project-details-easing,cubic-bezier(.16, 1, .3, 1)), opacity var(--mobile-project-details-opacity-duration,.26s) ease var(--mobile-project-details-opacity-delay,0s);grid-template-rows:0fr;display:grid}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__detailsReveal[data-visible=true]{opacity:1;grid-template-rows:1fr}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__detailsRevealInner{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__staticBase{flex-direction:column;gap:16px;width:100%;margin-top:auto;display:flex}.ProjectCard-module__yh7XLG__rootMobile[data-expanded=true] .ProjectCard-module__yh7XLG__detailsReveal{flex:auto}.ProjectCard-module__yh7XLG__rootMobile[data-expanded=true] .ProjectCard-module__yh7XLG__detailsRevealInner{height:100%}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__scrollTrack{opacity:0;transition:opacity .18s}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__scrollTrack[data-visible=true]{opacity:1}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__logo{width:92px;height:20px}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__title{font-size:20px}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__subtitle{width:100%;font-size:16px;line-height:normal}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__description{overscroll-behavior-y:none;width:100%;height:100%;max-height:none;font-size:16px;line-height:1.3;overflow-y:auto}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__expandable{grid-template-rows:3.9em}.ProjectCard-module__yh7XLG__rootMobile[data-has-visit-link=false] .ProjectCard-module__yh7XLG__expandable:not(.ProjectCard-module__yh7XLG__expandableOpen){grid-template-rows:calc(3.9em + 64px)}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__expandable:not(.ProjectCard-module__yh7XLG__expandableOpen) .ProjectCard-module__yh7XLG__description{overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 34%,#00000094 58%,#0000002e 82%,#0000 100%);mask-image:linear-gradient(#000 0% 34%,#00000094 58%,#0000002e 82%,#0000 100%)}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__expandableOpen{flex:auto;grid-template-rows:1fr;min-height:0}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__expandableOpen .ProjectCard-module__yh7XLG__expandableInner{height:100%;min-height:0}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__visit{width:100%}.ProjectCard-module__yh7XLG__socialRow{display:none}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialRow{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.ProjectCard-module__yh7XLG__socialChip{font-size:15px;font-weight:300}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip{--action-button-background:transparent;--action-button-background-hover:transparent;--action-button-backdrop-blur:0px;--action-button-font-size:12px;color:#ffffffe0;letter-spacing:0;text-transform:none;font-weight:300;transition:color .18s,opacity .18s,text-shadow .18s,transform .18s}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip:before{opacity:0}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip:after{content:"";opacity:0;transform-origin:50%;background:currentColor;border-radius:999px;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:10px;left:14px;right:14px;transform:scaleX(.45)}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip[data-hover-capable=true]:hover,.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip:focus-visible{color:#fff;text-shadow:0 0 12px #ffffff6b;transform:translateY(-1px)}.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip[data-hover-capable=true]:hover:after,.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__socialChip:focus-visible:after{opacity:.62;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ProjectCard-module__yh7XLG__rootMobile .ProjectCard-module__yh7XLG__detailsReveal{transition-duration:1ms}}@media (min-width:1200px){.ProjectCard-module__yh7XLG__root{--project-card-cta-space:calc(97px * var(--desktop-scale));gap:calc(25px * var(--desktop-scale))}.ProjectCard-module__yh7XLG__logo{width:calc(165px * var(--desktop-scale));height:calc(36px * var(--desktop-scale))}.ProjectCard-module__yh7XLG__title{font-size:calc(32px * var(--desktop-scale))}.ProjectCard-module__yh7XLG__subtitle{width:calc(494px * var(--desktop-scale));font-size:calc(24px * var(--desktop-scale))}.ProjectCard-module__yh7XLG__description{width:calc(491px * var(--desktop-scale));font-size:calc(24px * var(--desktop-scale))}.ProjectCard-module__yh7XLG__descriptionFadable{--description-fade-size:calc(40px * var(--desktop-scale))}}
.MobileProjectSheet-module__d48jdW__viewport{z-index:50;pointer-events:none;font-family:var(--font-geologica), "Geologica", sans-serif;position:absolute;inset:0}.MobileProjectSheet-module__d48jdW__sheet{--sheet-bottom:max(12px, env(safe-area-inset-bottom));left:16px;right:16px;bottom:var(--sheet-bottom);z-index:50;max-height:calc(100vh - var(--sheet-bottom) - 84px);max-height:calc(100dvh - var(--sheet-bottom) - 84px);pointer-events:auto;touch-action:pan-y;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;overflow-y:visible;transform:translateY(calc(100% + 32px))}.MobileProjectSheet-module__d48jdW__sheet[data-revealed=true]{transform:translate(0,0)}.MobileProjectSheet-module__d48jdW__sheetDragging .MobileProjectSheet-module__d48jdW__grabberHitArea{cursor:grabbing}.MobileProjectSheet-module__d48jdW__sheetExiting{pointer-events:none;transition:transform .28s cubic-bezier(.4,0,1,1);transform:translateY(calc(100% + 32px))}.MobileProjectSheet-module__d48jdW__sheet:not([data-open=true]) .MobileProjectSheet-module__d48jdW__mobileGlassInner{touch-action:none}.MobileProjectSheet-module__d48jdW__mobileGlass{--glass-card-radius:28px;width:100%;height:100%;min-height:0;border-radius:var(--glass-card-radius)!important}.MobileProjectSheet-module__d48jdW__mobileGlass>div:last-of-type{height:100%;min-height:0}.MobileProjectSheet-module__d48jdW__mobileGlassInner{box-sizing:border-box;height:100%;min-height:0;gap:8px!important;padding:8px 20px 20px!important}.MobileProjectSheet-module__d48jdW__revealable{--glass-card-backdrop-opacity:.001;--glass-card-backdrop-duration:.16s;--glass-card-backdrop-easing:ease-out;--glass-card-backdrop-delay:0s;--glass-card-content-opacity:.001;--glass-card-content-duration:.3s;--glass-card-content-easing:ease;--glass-card-content-delay:0s;pointer-events:none}.MobileProjectSheet-module__d48jdW__revealed{--glass-card-backdrop-opacity:1;--glass-card-content-opacity:1;pointer-events:auto}.MobileProjectSheet-module__d48jdW__exiting{--glass-card-backdrop-opacity:.001;--glass-card-backdrop-duration:.18s;--glass-card-backdrop-delay:0s;--glass-card-backdrop-easing:ease-in;--glass-card-content-opacity:.001;--glass-card-content-duration:.2s;--glass-card-content-delay:0s;--glass-card-content-easing:ease-in;pointer-events:none}@media (prefers-reduced-motion:reduce){.MobileProjectSheet-module__d48jdW__sheet,.MobileProjectSheet-module__d48jdW__sheetExiting{transition-duration:1ms}.MobileProjectSheet-module__d48jdW__exiting{--glass-card-backdrop-duration:1ms;--glass-card-backdrop-delay:0s;--glass-card-content-duration:1ms;--glass-card-content-delay:0s}}.MobileProjectSheet-module__d48jdW__grabberHitArea{touch-action:none;cursor:pointer;background:0 0;border:0;justify-content:center;width:100%;padding:8px 0 12px;display:flex}.MobileProjectSheet-module__d48jdW__sheet[data-touch-gestures=true] .MobileProjectSheet-module__d48jdW__grabberHitArea{cursor:grab}.MobileProjectSheet-module__d48jdW__sheet[data-touch-gestures=true] .MobileProjectSheet-module__d48jdW__grabberHitArea:active{cursor:grabbing}.MobileProjectSheet-module__d48jdW__grabber{background:#ffffff59;border-radius:999px;width:40px;height:5px}
.ProjectOverlay-module__EqXA5G__viewport{z-index:50;pointer-events:none;font-family:var(--font-geologica), "Geologica", sans-serif;position:absolute;inset:0;overflow:hidden}.ProjectOverlay-module__EqXA5G__frame{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--project-overlay-scale,1));transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.ProjectOverlay-module__EqXA5G__contentCluster{z-index:5;pointer-events:none;position:absolute;top:211px;left:1198px}.ProjectOverlay-module__EqXA5G__contentScroll{pointer-events:auto;min-height:0;max-height:100%;position:relative;overflow-y:visible}.ProjectOverlay-module__EqXA5G__revealable{opacity:.001;transition:opacity .35s}.ProjectOverlay-module__EqXA5G__revealable:not(.ProjectOverlay-module__EqXA5G__revealed){pointer-events:none}.ProjectOverlay-module__EqXA5G__revealed{opacity:1;pointer-events:auto}.ProjectOverlay-module__EqXA5G__socialRail{z-index:5;pointer-events:auto;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.ProjectOverlay-module__EqXA5G__social{font-size:15px;font-weight:300}@media (min-width:1200px){.ProjectOverlay-module__EqXA5G__frame{width:100%;height:100%;inset:0;transform:none}.ProjectOverlay-module__EqXA5G__contentCluster{top:50%;bottom:auto;right:calc(122px * var(--desktop-scale,1));height:auto;left:auto;transform:translateY(-50%)}.ProjectOverlay-module__EqXA5G__socialRail{left:calc(100% + calc(12px * var(--desktop-scale)));gap:calc(12px * var(--desktop-scale))}.ProjectOverlay-module__EqXA5G__social{font-size:calc(15px * var(--desktop-scale))}}
.MobileBackArrowIcon-module__-AZRoW__icon{background:url(/ui/icons/back-arrow-mobile-18.svg) 50%/contain no-repeat;width:100%;height:100%;display:block}
.ProjectHeader-module__gmNxTa__header{z-index:60;pointer-events:none;font-family:var(--font-geologica), "Geologica", sans-serif;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:absolute;inset:0 0 auto}.ProjectHeader-module__gmNxTa__back{pointer-events:auto;flex-shrink:0}.ProjectHeader-module__gmNxTa__leftSlot{flex-shrink:0;align-items:center;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}.ProjectHeader-module__gmNxTa__homeBrand,.ProjectHeader-module__gmNxTa__backSlot{flex-shrink:0;grid-area:1/1;align-items:center;display:flex}.ProjectHeader-module__gmNxTa__homeBrand{color:#f5f5f5e6;opacity:1;visibility:visible;transition:opacity .11s ease-out,visibility .11s}.ProjectHeader-module__gmNxTa__brandLogo{-webkit-user-select:none;user-select:none;width:auto;height:48px;display:block}.ProjectHeader-module__gmNxTa__backSlot{opacity:0;pointer-events:none;visibility:hidden;justify-content:flex-start;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1),visibility .22s;transform:translate(-10px)}.ProjectHeader-module__gmNxTa__leftSlot[data-show-back=true] .ProjectHeader-module__gmNxTa__homeBrand{opacity:0;pointer-events:none;visibility:hidden}.ProjectHeader-module__gmNxTa__leftSlot[data-show-back=true] .ProjectHeader-module__gmNxTa__backSlot{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.ProjectHeader-module__gmNxTa__backIcon{width:96.19%;height:96.19%}.ProjectHeader-module__gmNxTa__backIconMobile{display:none}.ProjectHeader-module__gmNxTa__backLabel{white-space:nowrap}.ProjectHeader-module__gmNxTa__rightControls{pointer-events:auto;align-items:center;gap:20px;margin-left:auto;display:flex}.ProjectHeader-module__gmNxTa__soundStatus{appearance:none;color:#8f8f8f;cursor:pointer;width:36px;height:36px;font:inherit;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .18s,opacity .18s,transform .18s;display:flex}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true]{color:#ffd803}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon{filter:drop-shadow(0 0 8px #ffd8036b)}.ProjectHeader-module__gmNxTa__soundStatus:focus-visible{outline-offset:5px;outline:1px solid #fff}.ProjectHeader-module__gmNxTa__soundIcon{transform-origin:50%;flex-shrink:0;width:28px;height:28px;transition:color .18s,filter .18s,opacity .18s,transform .18s;display:block;overflow:visible}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=false] .ProjectHeader-module__gmNxTa__soundIcon{opacity:.86}.ProjectHeader-module__gmNxTa__soundStatus[data-pulse=true] .ProjectHeader-module__gmNxTa__soundIcon{animation:.64s cubic-bezier(.16,1,.3,1) ProjectHeader-module__gmNxTa__soundIconPress}.ProjectHeader-module__gmNxTa__soundIcon rect{transform-box:fill-box;transform-origin:50%;transition:opacity .18s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=false] .ProjectHeader-module__gmNxTa__soundIcon rect{opacity:.9}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect{animation:1.55s ease-in-out infinite ProjectHeader-module__gmNxTa__audioBarWave}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:first-of-type{animation-delay:0s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:nth-of-type(2){animation-delay:-.22s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:nth-of-type(3){animation-delay:-.44s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:nth-of-type(4){animation-delay:-.66s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:nth-of-type(5){animation-delay:-.88s}.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect:nth-of-type(6){animation-delay:-1.1s}.ProjectHeader-module__gmNxTa__logo{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:7.166px;flex-shrink:0;width:74.074px;height:74.074px;display:block;position:relative;overflow:hidden}.ProjectHeader-module__gmNxTa__logoButton{--action-button-height:44px;--action-button-icon-size:44px;--action-button-padding:0;--action-button-background:transparent;--action-button-background-hover:transparent;--action-button-backdrop-blur:0px;pointer-events:auto;touch-action:manipulation;border-radius:50%;width:44px;min-width:44px;margin-right:-3px;overflow:visible}.ProjectHeader-module__gmNxTa__logoButton:focus-visible{outline:none}.ProjectHeader-module__gmNxTa__logoButton:before{opacity:0;transition:opacity .12s}.ProjectHeader-module__gmNxTa__logoVisual{border-radius:inherit;display:block;position:absolute;inset:0;overflow:visible}.ProjectHeader-module__gmNxTa__logoVisual img{object-fit:cover;object-position:left center;opacity:1;transform-origin:50%;width:117.07%;max-width:none;height:100%;transition:opacity .12s,transform .14s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(1)}.ProjectHeader-module__gmNxTa__closeGlyph{opacity:0;transition:opacity .11s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.86)}.ProjectHeader-module__gmNxTa__closeGlyph:before,.ProjectHeader-module__gmNxTa__closeGlyph:after{content:"";background:#ffffffdb;border-radius:999px;width:17px;height:1px;transition:transform .18s cubic-bezier(.16,1,.3,1) 45ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)scaleX(.4)}.ProjectHeader-module__gmNxTa__closeGlyph:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(.4)}.ProjectHeader-module__gmNxTa__logoButton:disabled .ProjectHeader-module__gmNxTa__logoVisual img{opacity:.54}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true]{z-index:80}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__logoButton{--action-button-background:#0000004d;--action-button-backdrop-blur:4px}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__logoButton:before{opacity:1}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__logoVisual img{opacity:0;transform:scale(.86)}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__closeGlyph{opacity:1;transition-delay:65ms;transform:scale(1)}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__closeGlyph:before{transform:translate(-50%,-50%)rotate(45deg)scaleX(1)}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__closeGlyph:after{transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__leftSlot,.ProjectHeader-module__gmNxTa__header[data-project-menu-open=true] .ProjectHeader-module__gmNxTa__soundStatus{opacity:0;pointer-events:none;transform:scale(.94)}.ProjectHeader-module__gmNxTa__logo>img{object-fit:cover;width:100%;height:100%;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}@media (min-width:1200px){.ProjectHeader-module__gmNxTa__header{padding:calc(24px * var(--desktop-scale)) calc(40px * var(--desktop-scale))}.ProjectHeader-module__gmNxTa__brandLogo{height:calc(48px * var(--desktop-scale))}.ProjectHeader-module__gmNxTa__rightControls{gap:calc(20px * var(--desktop-scale))}.ProjectHeader-module__gmNxTa__soundStatus{width:calc(36px * var(--desktop-scale));height:calc(36px * var(--desktop-scale))}.ProjectHeader-module__gmNxTa__soundIcon{width:calc(28px * var(--desktop-scale));height:calc(28px * var(--desktop-scale))}.ProjectHeader-module__gmNxTa__logo{width:calc(74.074px * var(--desktop-scale));height:calc(74.074px * var(--desktop-scale));border-radius:calc(7.166px * var(--desktop-scale))}}@media (max-width:768px){.ProjectHeader-module__gmNxTa__header{box-sizing:border-box;top:calc(env(safe-area-inset-top) + 20px);height:48px;padding:0;left:20px;right:20px}.ProjectHeader-module__gmNxTa__backSlot{justify-content:center;width:48px;height:48px}.ProjectHeader-module__gmNxTa__homeBrand{display:none}.ProjectHeader-module__gmNxTa__back{--action-button-height:44px;--action-button-background:#00000029;--action-button-backdrop-blur:4px;width:44px;min-width:44px}.ProjectHeader-module__gmNxTa__backIconDesktop{display:none}.ProjectHeader-module__gmNxTa__backIconMobile{display:block}.ProjectHeader-module__gmNxTa__backIcon{width:100%;height:100%}.ProjectHeader-module__gmNxTa__backLabel{display:none}.ProjectHeader-module__gmNxTa__rightControls{gap:0}.ProjectHeader-module__gmNxTa__soundStatus{width:40px;height:48px}.ProjectHeader-module__gmNxTa__soundIcon{width:28px;height:28px}.ProjectHeader-module__gmNxTa__logo{border-radius:0;width:41px;height:48px}.ProjectHeader-module__gmNxTa__logo>img{object-position:left center;width:117.07%;max-width:none}}@media (prefers-reduced-motion:reduce){.ProjectHeader-module__gmNxTa__logo>img,.ProjectHeader-module__gmNxTa__logoVisual img,.ProjectHeader-module__gmNxTa__closeGlyph,.ProjectHeader-module__gmNxTa__closeGlyph:before,.ProjectHeader-module__gmNxTa__closeGlyph:after,.ProjectHeader-module__gmNxTa__leftSlot,.ProjectHeader-module__gmNxTa__soundStatus{transition-duration:1ms}}@keyframes ProjectHeader-module__gmNxTa__soundIconPress{0%{transform:scale(1)}28%{transform:scale(.84)}64%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ProjectHeader-module__gmNxTa__audioBarWave{0%,to{opacity:1;transform:scaleY(1)}33%{opacity:.92;transform:scaleY(1.18)}66%{opacity:1;transform:scaleY(.86)}}@media (prefers-reduced-motion:reduce){.ProjectHeader-module__gmNxTa__homeBrand,.ProjectHeader-module__gmNxTa__backSlot{transition:none}.ProjectHeader-module__gmNxTa__soundStatus[data-pulse=true] .ProjectHeader-module__gmNxTa__soundIcon,.ProjectHeader-module__gmNxTa__soundStatus[aria-pressed=true] .ProjectHeader-module__gmNxTa__soundIcon rect{animation:none}}
.Stage2ScrollIsland-module__N_RTYG__island{--progress:0;--hud-gold:#ffd803;--hud-text:#f6f7f5f0;--hud-shadow-hard:#000000f2;--hud-ease-out:cubic-bezier(.16, 1, .3, 1);--gold:var(--hud-gold);--gold-rgb:255 216 3;--dot-grey:#525252;--dot-grey-hover:#999;--dot-size:11px;--hit-size:32px;--rail-height:3px;--orbit-radius:20px;--electron-size:4px;--electron-radius:calc(var(--orbit-radius) - 1px);--orbit-ring-inset:-14px;--active-ring-inset:-11.2px;--atom-home-size:24px;--atom-home-hit-size:36px;--atom-home-icon-size:14px;--rail-pad:24px;z-index:50;pointer-events:auto;min-width:min(720px,100vw - 48px);font-family:var(--font-geologica), "Geologica", sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;align-items:center;gap:12px;padding:0;animation:.5s cubic-bezier(.16,1,.3,1) both Stage2ScrollIsland-module__N_RTYG__island-in;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Stage2ScrollIsland-module__N_RTYG__isLeaving{animation:.3s cubic-bezier(.16,1,.3,1) both Stage2ScrollIsland-module__N_RTYG__island-out}.Stage2ScrollIsland-module__N_RTYG__track{min-width:0;height:calc(var(--dot-size) + var(--orbit-radius) * 2);isolation:isolate;border-radius:999px;flex:1;position:relative}.Stage2ScrollIsland-module__N_RTYG__rail{top:50%;left:var(--rail-pad);right:var(--rail-pad);z-index:0;height:var(--rail-height);background:#ffffff24;border-radius:999px;position:absolute;overflow:hidden;transform:translateY(-50%)}.Stage2ScrollIsland-module__N_RTYG__fill{background:linear-gradient(90deg, rgb(var(--gold-rgb) / .58), rgb(var(--gold-rgb) / .9));width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0}.Stage2ScrollIsland-module__N_RTYG__dot{--dot-scale:1;--near:0;--electron-turn:0;--atom-progress:0;--label-anchor-x:-50%;--label-locator-x:50%;top:50%;left:calc(var(--rail-pad) + var(--atom-progress) * (100% - var(--rail-pad) * 2));z-index:2;width:var(--dot-size);height:var(--dot-size);background:var(--dot-grey);box-shadow:0 0 0 0 rgb(var(--gold-rgb) / 0);cursor:pointer;transform:translate(-50%, -50%) scale(var(--dot-scale));animation:.36s cubic-bezier(.16,1,.3,1) backwards Stage2ScrollIsland-module__N_RTYG__dot-in;animation-delay:calc(var(--dot-index) * 25ms);border:0;border-radius:50%;padding:0;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .28s,box-shadow .28s;position:absolute}.Stage2ScrollIsland-module__N_RTYG__atomHome{--near:0;--near-scale:1;--label-anchor-x:0%;--label-locator-x:0%;top:50%;left:var(--rail-pad);z-index:3;width:var(--atom-home-size);height:var(--atom-home-size);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.Stage2ScrollIsland-module__N_RTYG__atomHomeVisual{width:100%;height:100%;box-shadow:none;transform:scale(var(--near-scale));background:#ffffff14;border-radius:50%;place-items:center;transition:background-color .22s,box-shadow .22s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.Stage2ScrollIsland-module__N_RTYG__atomHome svg{z-index:1;width:var(--atom-home-icon-size);height:var(--atom-home-icon-size);color:#ffffffb8;transition:color .22s;position:relative}.Stage2ScrollIsland-module__N_RTYG__atomHome .Stage2ScrollIsland-module__N_RTYG__atomHomeIcon{width:calc(var(--atom-home-icon-size) * 3);height:calc(var(--atom-home-icon-size) * 3 * 18 / 22);opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Stage2ScrollIsland-module__N_RTYG__atomHome.Stage2ScrollIsland-module__N_RTYG__isActive .Stage2ScrollIsland-module__N_RTYG__atomHomeVisual{background:rgb(var(--gold-rgb) / .2);box-shadow:none}.Stage2ScrollIsland-module__N_RTYG__atomHome.Stage2ScrollIsland-module__N_RTYG__isActive svg{color:var(--gold)}.Stage2ScrollIsland-module__N_RTYG__atomCenter{--label-anchor-x:-100%;--label-locator-x:100%;left:calc(var(--rail-pad) + (100% - var(--rail-pad) * 2))}.Stage2ScrollIsland-module__N_RTYG__dot:before{content:"";inset:var(--orbit-ring-inset);background:rgb(var(--gold-rgb) / .13);opacity:var(--near);border-radius:50%;transition:background-color .22s,box-shadow .22s,opacity .22s;position:absolute;box-shadow:0 0 0 1px #ffffff29}.Stage2ScrollIsland-module__N_RTYG__dot:after,.Stage2ScrollIsland-module__N_RTYG__atomHome:after{content:"";border-radius:50%;position:absolute}.Stage2ScrollIsland-module__N_RTYG__dot:after{inset:calc((var(--hit-size) - var(--dot-size)) / -2)}.Stage2ScrollIsland-module__N_RTYG__electron{z-index:1;width:var(--electron-size);height:var(--electron-size);pointer-events:none;box-shadow:0 0 7px 1px rgb(var(--gold-rgb) / .78);opacity:var(--near);transform:translate(-50%, -50%) rotate(calc(var(--electron-turn) * 1turn)) translateY(calc(var(--electron-radius) * -1));will-change:transform;background:#fff8c9;border-radius:50%;transition:opacity .14s ease-out;position:absolute;top:50%;left:50%}.Stage2ScrollIsland-module__N_RTYG__atomHome:after{inset:calc((var(--atom-home-hit-size) - var(--atom-home-size)) / -2)}.Stage2ScrollIsland-module__N_RTYG__navLabel{z-index:7;opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:76px;max-width:220px;transform:translateX(var(--label-anchor-x)) translateY(5px);transition:opacity .11s ease 20ms, visibility 0s linear .13s, transform .11s var(--hud-ease-out) 20ms;flex-direction:column;align-items:center;display:none;position:absolute;bottom:calc(50% + 46px);left:50%}.Stage2ScrollIsland-module__N_RTYG__navLabel:before{content:"";z-index:0;filter:blur(3px);pointer-events:none;background:radial-gradient(#00000080 0%,#0000004d 42%,#0000001a 64%,#0000 82%);position:absolute;inset:-10px -22px}.Stage2ScrollIsland-module__N_RTYG__labelTitle{z-index:1;overflow-clip-margin:18px;max-width:220px;color:var(--hud-text);font-family:var(--font-geologica), "Geologica", sans-serif;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;filter:blur(3px);text-shadow:0 2px 3px var(--hud-shadow-hard), 0 0 6px #000000b8;transition:opacity 70ms ease 20ms, filter 70ms ease 20ms, transform 70ms var(--hud-ease-out) 20ms;font-size:clamp(13px,.85vw,15px);font-weight:350;line-height:1.1;position:relative;overflow:clip;transform:translateY(4px)}.Stage2ScrollIsland-module__N_RTYG__labelStem{top:calc(100% + 4px);left:var(--label-locator-x);transform-origin:top;width:1px;height:14px;transition:transform 90ms var(--hud-ease-out) 40ms;background:linear-gradient(#ffd803d1,#ffd80347);position:absolute;transform:translate(-50%)scaleY(0)}.Stage2ScrollIsland-module__N_RTYG__atomHome:not(.Stage2ScrollIsland-module__N_RTYG__atomCenter) .Stage2ScrollIsland-module__N_RTYG__navLabel{align-items:flex-start}.Stage2ScrollIsland-module__N_RTYG__atomCenter .Stage2ScrollIsland-module__N_RTYG__navLabel{align-items:flex-end}@media (min-width:769px) and (hover:hover) and (pointer:fine){.Stage2ScrollIsland-module__N_RTYG__navLabel{display:flex}.Stage2ScrollIsland-module__N_RTYG__dot:hover .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__atomHome:hover .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__atomHome:focus-visible .Stage2ScrollIsland-module__N_RTYG__navLabel{opacity:1;visibility:visible;transform:translateX(var(--label-anchor-x)) translateY(0)}.Stage2ScrollIsland-module__N_RTYG__dot:hover .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__atomHome:hover .Stage2ScrollIsland-module__N_RTYG__navLabel{transition:opacity .19s ease 70ms, visibility 0s linear 70ms, transform .19s var(--hud-ease-out) 70ms}.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__atomHome:focus-visible .Stage2ScrollIsland-module__N_RTYG__navLabel{transition:opacity .19s ease, visibility 0s linear, transform .19s var(--hud-ease-out)}.Stage2ScrollIsland-module__N_RTYG__dot:hover .Stage2ScrollIsland-module__N_RTYG__labelStem,.Stage2ScrollIsland-module__N_RTYG__atomHome:hover .Stage2ScrollIsland-module__N_RTYG__labelStem{transition:transform 90ms var(--hud-ease-out) 70ms;transform:translate(-50%)scaleY(1)}.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible .Stage2ScrollIsland-module__N_RTYG__labelStem,.Stage2ScrollIsland-module__N_RTYG__atomHome:focus-visible .Stage2ScrollIsland-module__N_RTYG__labelStem{height:24px;transition:transform 90ms var(--hud-ease-out);transform:translate(-50%)scaleY(1)}.Stage2ScrollIsland-module__N_RTYG__dot:hover .Stage2ScrollIsland-module__N_RTYG__labelTitle,.Stage2ScrollIsland-module__N_RTYG__atomHome:hover .Stage2ScrollIsland-module__N_RTYG__labelTitle{opacity:1;filter:blur();transition:opacity .145s ease .125s, filter .145s ease .125s, transform .145s var(--hud-ease-out) .125s;transform:translateY(0)}.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible .Stage2ScrollIsland-module__N_RTYG__labelTitle,.Stage2ScrollIsland-module__N_RTYG__atomHome:focus-visible .Stage2ScrollIsland-module__N_RTYG__labelTitle{opacity:1;filter:blur();transition:opacity .145s ease 55ms, filter .145s ease 55ms, transform .145s var(--hud-ease-out) 55ms;transform:translateY(0)}.Stage2ScrollIsland-module__N_RTYG__labelSuppressed .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__labelSuppressed:hover .Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__labelSuppressed:focus-visible .Stage2ScrollIsland-module__N_RTYG__navLabel{opacity:0;visibility:hidden;transform:translateX(var(--label-anchor-x)) translateY(5px);transition:opacity .11s ease 20ms, visibility 0s linear .13s, transform .11s var(--hud-ease-out) 20ms}.Stage2ScrollIsland-module__N_RTYG__dot:hover,.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible{z-index:6}}@media (hover:hover) and (pointer:fine){.Stage2ScrollIsland-module__N_RTYG__atomHome:hover .Stage2ScrollIsland-module__N_RTYG__atomHomeVisual{background:#ffffff24}.Stage2ScrollIsland-module__N_RTYG__atomHome:hover svg{color:#ffffffe6}.Stage2ScrollIsland-module__N_RTYG__dot:hover{background:var(--dot-grey-hover)}.Stage2ScrollIsland-module__N_RTYG__dot:hover:before{background:#ffffff14}}.Stage2ScrollIsland-module__N_RTYG__dot.Stage2ScrollIsland-module__N_RTYG__isPassed{background:color-mix(in srgb, var(--gold) 82%, black)}.Stage2ScrollIsland-module__N_RTYG__dot.Stage2ScrollIsland-module__N_RTYG__isNear:before{background:rgb(var(--gold-rgb) / .17);box-shadow:0 0 0 1px #ffffff38}.Stage2ScrollIsland-module__N_RTYG__dot.Stage2ScrollIsland-module__N_RTYG__isActive{background:var(--gold);box-shadow:0 0 14px 1px rgb(var(--gold-rgb) / .68)}.Stage2ScrollIsland-module__N_RTYG__dot.Stage2ScrollIsland-module__N_RTYG__isActive:before{inset:var(--active-ring-inset);background:rgb(var(--gold-rgb) / .14);box-shadow:0 0 0 1px rgb(var(--gold-rgb) / .22)}.Stage2ScrollIsland-module__N_RTYG__stepper{z-index:2;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex;position:relative}.Stage2ScrollIsland-module__N_RTYG__chevronButton{color:#ffffffbd;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background-color .18s,color .18s,opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}@media (hover:hover) and (pointer:fine){.Stage2ScrollIsland-module__N_RTYG__chevronButton:hover:not(:disabled){color:#ffffffeb;background:#ffffff29;transform:translateY(-1px)}}.Stage2ScrollIsland-module__N_RTYG__chevronButton:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .72);outline-offset:2px}.Stage2ScrollIsland-module__N_RTYG__dot:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .72);outline-offset:3px}.Stage2ScrollIsland-module__N_RTYG__atomHome:focus-visible{outline:2px solid rgb(var(--gold-rgb) / .72);outline-offset:2px}.Stage2ScrollIsland-module__N_RTYG__chevronButton:disabled{opacity:.32;cursor:default}.Stage2ScrollIsland-module__N_RTYG__percentDebug{z-index:4;color:#ffffff94;font-variant-numeric:tabular-nums;letter-spacing:.03em;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000061;border:1px solid #ffffff1a;border-radius:999px;min-width:48px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.Stage2ScrollIsland-module__N_RTYG__chevronButton svg{width:16px;height:16px}@keyframes Stage2ScrollIsland-module__N_RTYG__island-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Stage2ScrollIsland-module__N_RTYG__island-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(12px)}}@keyframes Stage2ScrollIsland-module__N_RTYG__dot-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%, -50%) scale(var(--dot-scale))}}@media (min-width:1200px){.Stage2ScrollIsland-module__N_RTYG__island{--dot-size:calc(11px * var(--desktop-scale));--hit-size:calc(32px * var(--desktop-scale));--rail-height:calc(3px * var(--desktop-scale));--orbit-radius:calc(20px * var(--desktop-scale));--electron-size:calc(4px * var(--desktop-scale));--orbit-ring-inset:calc(-14px * var(--desktop-scale));--active-ring-inset:calc(-11.2px * var(--desktop-scale));--atom-home-size:calc(24px * var(--desktop-scale));--atom-home-hit-size:calc(36px * var(--desktop-scale));--atom-home-icon-size:calc(14px * var(--desktop-scale));--rail-pad:calc(24px * var(--desktop-scale));bottom:calc(28px * var(--desktop-scale));min-width:min(calc(720px * var(--desktop-scale)), calc(100vw - 48px));gap:calc(12px * var(--desktop-scale))}.Stage2ScrollIsland-module__N_RTYG__stepper{gap:calc(4px * var(--desktop-scale));padding:calc(4px * var(--desktop-scale))}.Stage2ScrollIsland-module__N_RTYG__chevronButton{width:calc(30px * var(--desktop-scale));height:calc(30px * var(--desktop-scale))}.Stage2ScrollIsland-module__N_RTYG__chevronButton svg{width:calc(16px * var(--desktop-scale));height:calc(16px * var(--desktop-scale))}.Stage2ScrollIsland-module__N_RTYG__percentDebug{min-width:calc(48px * var(--desktop-scale));padding:calc(3px * var(--desktop-scale)) calc(7px * var(--desktop-scale));font-size:calc(10px * var(--desktop-scale))}}@media (min-width:769px) and (max-width:1199px){.Stage2ScrollIsland-module__N_RTYG__island{--dot-size:8.5px;--rail-height:2.25px;--orbit-radius:15px;--electron-size:3px;--orbit-ring-inset:-10.5px;--active-ring-inset:-8.4px;--atom-home-size:18px;--atom-home-hit-size:32px;--atom-home-icon-size:10.5px;--rail-pad:18px;gap:6px;min-width:clamp(420px,37.5vw,450px);bottom:20px}.Stage2ScrollIsland-module__N_RTYG__stepper{gap:2px;padding:2px;display:flex}.Stage2ScrollIsland-module__N_RTYG__chevronButton{width:22px;height:22px}.Stage2ScrollIsland-module__N_RTYG__chevronButton svg{width:13px;height:13px}}@media (max-width:768px){.Stage2ScrollIsland-module__N_RTYG__island{--dot-size:10px;--hit-size:36px;--orbit-radius:17px;--electron-size:3.5px;--orbit-ring-inset:-12px;--active-ring-inset:-9.6px;--atom-home-size:21px;--atom-home-hit-size:36px;--atom-home-icon-size:12px;--rail-pad:18px;bottom:calc(20px + env(safe-area-inset-bottom));gap:8px;min-width:min(400px,100vw - 24px)}.Stage2ScrollIsland-module__N_RTYG__chevronButton{width:28px;height:28px}}@media (max-width:480px){.Stage2ScrollIsland-module__N_RTYG__island{gap:0}.Stage2ScrollIsland-module__N_RTYG__stepper{display:none}}@media (prefers-reduced-motion:reduce){.Stage2ScrollIsland-module__N_RTYG__island,.Stage2ScrollIsland-module__N_RTYG__isLeaving,.Stage2ScrollIsland-module__N_RTYG__dot{animation:none}.Stage2ScrollIsland-module__N_RTYG__dot,.Stage2ScrollIsland-module__N_RTYG__atomHome,.Stage2ScrollIsland-module__N_RTYG__atomHomeVisual,.Stage2ScrollIsland-module__N_RTYG__chevronButton,.Stage2ScrollIsland-module__N_RTYG__atomHome svg,.Stage2ScrollIsland-module__N_RTYG__dot:before,.Stage2ScrollIsland-module__N_RTYG__electron,.Stage2ScrollIsland-module__N_RTYG__navLabel,.Stage2ScrollIsland-module__N_RTYG__labelStem,.Stage2ScrollIsland-module__N_RTYG__labelTitle{transition-duration:1ms!important;transition-delay:0s!important}.Stage2ScrollIsland-module__N_RTYG__electron{opacity:0}}
