.SpatialHero-module__nJlVra__hero{min-height:min(940px,max(820px,96svh));padding-top:clamp(124px,14svh,164px);padding-bottom:var(--space-10);isolation:isolate;align-content:start}.SpatialHero-module__nJlVra__content{gap:var(--space-6);z-index:2;pointer-events:none;display:grid;position:relative}.SpatialHero-module__nJlVra__content a{pointer-events:auto}.SpatialHero-module__nJlVra__heading{margin:0}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__wordmark{width:100%;max-width:none}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__tagline{max-width:9ch;margin-top:clamp(var(--space-10), 5vw, var(--space-16));letter-spacing:-.055em;color:var(--bone);font-size:clamp(3rem,5.8vw,5rem);font-weight:500;line-height:1.02}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__lede{max-width:24rem;color:var(--body-2);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__actions{gap:var(--space-3);max-width:33rem}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__meta{margin-top:var(--space-16);min-height:var(--target-min);color:var(--body-2);align-items:center;padding-right:12rem}.SpatialHero-module__nJlVra__stage{z-index:1;pointer-events:none;width:58%;height:22rem;color:var(--accent-active,var(--bone));position:absolute;bottom:8rem;right:0}.SpatialHero-module__nJlVra__stage:after{content:"";background:radial-gradient(ellipse, var(--shadow-soft), transparent 68%);height:18%;opacity:var(--spatial-presence,.6);border-radius:50%;position:absolute;bottom:9%;left:12%;right:7%;transform:rotate(-8deg)}.SpatialHero-module__nJlVra__canvas{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.SpatialHero-module__nJlVra__fallback{width:100%;height:100%;color:var(--bone);opacity:.48;position:absolute;inset:0}.SpatialHero-module__nJlVra__fallbackDepth{stroke:var(--line-2);stroke-width:30px;transform:translateY(6px)}.SpatialHero-module__nJlVra__hero[data-spatial-enhanced=true] .SpatialHero-module__nJlVra__fallback{visibility:hidden}.SpatialHero-module__nJlVra__hero[data-spatial-owned=true] [data-vector-source-part]{opacity:0!important}.SpatialHero-module__nJlVra__motionControl{bottom:var(--space-10);align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);font-family:var(--mono);color:var(--body-2);z-index:3;font-size:.75rem;line-height:1.5;display:inline-flex;position:absolute;right:clamp(20px,5vw,64px)}.SpatialHero-module__nJlVra__motionControl[hidden]{display:none}.SpatialHero-module__nJlVra__motionControl:hover{color:var(--bone)}@media (max-width:800px){.SpatialHero-module__nJlVra__hero{min-height:0;padding-top:calc(var(--bar-h) + var(--deck-h) + var(--space-8));padding-bottom:var(--space-6)}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__tagline{margin-top:var(--space-8);max-width:10ch;font-size:clamp(2.75rem,8vw,4rem)}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__lede{max-width:29rem}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__actions{margin-bottom:16rem}.SpatialHero-module__nJlVra__stage{width:100%;height:17rem;bottom:5.5rem}.SpatialHero-module__nJlVra__hero .SpatialHero-module__nJlVra__meta{padding-right:0;padding-bottom:var(--space-10);margin-top:0}.SpatialHero-module__nJlVra__motionControl{bottom:var(--space-4);padding-left:0;left:clamp(20px,5vw,64px);right:auto}}@media (prefers-reduced-motion:reduce){.SpatialHero-module__nJlVra__canvas{opacity:0;display:none}.SpatialHero-module__nJlVra__hero[data-spatial-owned=true] [data-vector-source-part]{opacity:1!important}.SpatialHero-module__nJlVra__hero[data-spatial-enhanced=true] .SpatialHero-module__nJlVra__fallback{visibility:visible}.SpatialHero-module__nJlVra__motionControl{display:none}}.SpatialHero-module__nJlVra__motionControl>span{align-items:center;gap:var(--space-2);display:inline-flex}.SpatialHero-module__nJlVra__motionControl[aria-pressed=true] [data-spatial-play],.SpatialHero-module__nJlVra__motionControl[aria-pressed=false] [data-spatial-pause]{display:none}
.WorkPresentation-module__RnM1CG__explorer .work-row{position:relative}.WorkPresentation-module__RnM1CG__explorer .work-row[data-selected=true]{background:linear-gradient(115deg, color-mix(in srgb, var(--accent-active,var(--bone)) 4%, var(--canvas)), var(--canvas) 72%)}.WorkPresentation-module__RnM1CG__explorer .case-surface{border-top:var(--border) solid var(--line-2);background:linear-gradient(160deg, var(--surface), var(--canvas) 60%);box-shadow:inset 0 1px 0 var(--line), 0 20px 64px -40px var(--shadow-soft)}.WorkPresentation-module__RnM1CG__explorer .work-row-name{text-underline-offset:.18em}@media (prefers-reduced-motion:reduce){.WorkPresentation-module__RnM1CG__explorer .work-row{transition:none}}
