.ExperienceJourney-module-scss-module__Xn0zna__shell{--journey-axis-width:clamp(4.5rem, 7vw, 6rem);--journey-gap:clamp(var(--site-space-md), 2.5vw, var(--site-space-xl));--journey-node-size:var(--site-space-sm);--journey-node-offset:var(--site-space-xl);background:var(--color-surface-base);min-height:100dvh;font-family:var(--font-monaspace),ui-monospace,"SF Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace}.ExperienceJourney-module-scss-module__Xn0zna__frame{background:radial-gradient(ellipse at 20% 40%, color-mix(in srgb, var(--color-accent-violet) 8%, transparent), transparent 40%),radial-gradient(ellipse at 80% 65%, color-mix(in srgb, var(--color-accent-cyan) 6%, transparent), transparent 40%)}.ExperienceJourney-module-scss-module__Xn0zna__main{width:min(100%,88rem);max-height:none;padding:clamp(2.5rem,6vw,6rem) var(--site-page-gutter) clamp(4rem,8vw,7rem);align-content:start;margin-inline:auto;display:grid}.ExperienceJourney-module-scss-module__Xn0zna__header{align-items:start;gap:var(--site-space-xl);margin-bottom:clamp(var(--site-space-xl),5vw,5rem);padding-bottom:var(--site-space-xl);border-bottom:var(--site-border-width) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.ExperienceJourney-module-scss-module__Xn0zna__header h1{max-width:20ch;color:var(--color-text-primary);font-size:var(--site-text-xl);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.ExperienceJourney-module-scss-module__Xn0zna__kicker{color:var(--journey-accent,var(--color-text-muted));font-size:var(--type-prototype-label);letter-spacing:var(--site-tracking-wide);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.ExperienceJourney-module-scss-module__Xn0zna__statusCard,.ExperienceJourney-module-scss-module__Xn0zna__values{padding:var(--site-space-lg);border:var(--site-border-width) solid #0000;border-radius:var(--site-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-base) 84%, transparent), var(--color-surface-panel))}.ExperienceJourney-module-scss-module__Xn0zna__statusCard{gap:var(--site-space-xs);font-size:var(--type-prototype-label);justify-items:start;display:grid}.ExperienceJourney-module-scss-module__Xn0zna__values{margin-top:clamp(var(--site-space-lg),2.5vw,var(--site-space-xl));text-align:center}.ExperienceJourney-module-scss-module__Xn0zna__chip{align-items:center;gap:var(--site-space-xs);width:fit-content;padding:var(--site-space-2xs) var(--site-space-xs);border:var(--site-border-width) solid color-mix(in srgb, var(--journey-accent,var(--color-accent-violet)) 28%, transparent);border-radius:var(--site-radius-pill);color:var(--color-text-primary);font-size:var(--type-prototype-label);font-weight:500;line-height:1.5;display:inline-flex}.ExperienceJourney-module-scss-module__Xn0zna__chip svg{width:var(--site-icon-size);height:var(--site-icon-size);color:var(--color-accent-violet);flex-shrink:0}.ExperienceJourney-module-scss-module__Xn0zna__journey{min-width:0}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings,.ExperienceJourney-module-scss-module__Xn0zna__milestone{grid-template-columns:minmax(0, 1fr) var(--journey-axis-width) minmax(0, 1fr);column-gap:var(--journey-gap);display:grid}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings{margin-bottom:var(--site-space-xl)}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings h2{font-size:var(--type-prototype-identity);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.2}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings p{max-width:45ch;margin:var(--site-space-xs) 0 0;color:var(--color-text-muted);font-size:var(--type-prototype-label);line-height:1.6}.ExperienceJourney-module-scss-module__Xn0zna__workHeading{color:var(--color-accent-violet);grid-column:1}.ExperienceJourney-module-scss-module__Xn0zna__educationHeading{color:var(--color-accent-cyan);grid-column:3}.ExperienceJourney-module-scss-module__Xn0zna__timeline{gap:clamp(var(--site-space-xl),4vw,4rem);isolation:isolate;margin:0;padding:0;list-style:none;display:grid;position:relative}.ExperienceJourney-module-scss-module__Xn0zna__timeline:before{inset-block:0;width:var(--site-border-width);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-accent-violet) 40%, transparent) 3%, color-mix(in srgb, var(--color-accent-cyan) 40%, transparent) 97%, transparent);content:"";z-index:-1;position:absolute;left:50%;transform:translate(-50%)}.ExperienceJourney-module-scss-module__Xn0zna__milestone{align-items:start;min-width:0}.ExperienceJourney-module-scss-module__Xn0zna__work{--journey-accent:var(--color-accent-violet)}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__card{grid-column:1}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__annotation{grid-column:3}.ExperienceJourney-module-scss-module__Xn0zna__education{--journey-accent:var(--color-accent-cyan)}.ExperienceJourney-module-scss-module__Xn0zna__education .ExperienceJourney-module-scss-module__Xn0zna__card{grid-column:3}.ExperienceJourney-module-scss-module__Xn0zna__education .ExperienceJourney-module-scss-module__Xn0zna__annotation{grid-column:1}.ExperienceJourney-module-scss-module__Xn0zna__marker{justify-items:center;gap:var(--site-space-sm);padding-top:var(--journey-node-offset);color:var(--journey-accent);grid-area:1/2;display:grid;position:relative}.ExperienceJourney-module-scss-module__Xn0zna__dot{width:var(--journey-node-size);height:var(--journey-node-size);border:var(--site-border-width) solid currentColor;border-radius:var(--site-radius-pill);background:var(--color-surface-base);box-shadow:0 0 0 var(--site-space-2xs) var(--color-surface-base);z-index:1}.ExperienceJourney-module-scss-module__Xn0zna__year{padding-block:var(--site-space-2xs);background:var(--color-surface-base);color:var(--color-text-secondary);font-size:var(--type-prototype-label);font-variant-numeric:tabular-nums;line-height:1.5}.ExperienceJourney-module-scss-module__Xn0zna__card{min-width:0;padding:clamp(var(--site-space-lg),2.5vw,2.5rem);border:var(--site-border-width) solid color-mix(in srgb, var(--journey-accent) 28%, transparent);border-radius:var(--site-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--journey-accent) 10%, transparent), transparent 48%),color-mix(in srgb, var(--color-surface-panel) 88%, transparent);grid-row:1;position:relative}.ExperienceJourney-module-scss-module__Xn0zna__card:after{top:calc(var(--journey-node-offset) + var(--journey-node-size)/2);width:calc(var(--journey-gap) + var(--journey-axis-width)/2);height:var(--site-border-width);background:color-mix(in srgb, var(--journey-accent) 40%, transparent);content:"";pointer-events:none;position:absolute;right:100%}.ExperienceJourney-module-scss-module__Xn0zna__card h3{color:var(--color-text-primary);font-size:var(--type-prototype-identity);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__card:after{left:100%;right:auto}.ExperienceJourney-module-scss-module__Xn0zna__cardGlassLayer.liquid-glass-raw{inset:var(--site-space-2xs);border-radius:calc(var(--site-radius-xl) - var(--site-space-2xs));pointer-events:none;z-index:0;position:absolute}:root body .ExperienceJourney-module-scss-module__Xn0zna__cardGlassLayer.liquid-glass-raw:before{box-shadow:none;background-image:linear-gradient(135deg, color-mix(in srgb, var(--journey-accent) 10%, transparent), transparent 60%)}.ExperienceJourney-module-scss-module__Xn0zna__cardContent{gap:var(--site-space-sm);z-index:1;display:grid;position:relative}.ExperienceJourney-module-scss-module__Xn0zna__cardMeta{justify-content:space-between;align-items:center;gap:var(--site-space-sm);margin-bottom:var(--site-space-xs);flex-wrap:wrap;display:flex}.ExperienceJourney-module-scss-module__Xn0zna__role{color:var(--color-text-secondary);font-size:var(--type-prototype-body);margin:0;line-height:1.5}.ExperienceJourney-module-scss-module__Xn0zna__details{gap:var(--site-space-xs);margin:var(--site-space-sm) 0 0;padding:var(--site-space-md) 0 0 var(--site-space-md);border-top:var(--site-border-width) solid color-mix(in srgb, var(--journey-accent) 20%, transparent);color:var(--color-text-secondary);font-size:var(--type-prototype-label);line-height:1.6;list-style:outside;display:grid}.ExperienceJourney-module-scss-module__Xn0zna__details li::marker{color:var(--journey-accent)}.ExperienceJourney-module-scss-module__Xn0zna__annotation{gap:var(--site-space-md);max-width:42ch;padding-top:var(--journey-node-offset);grid-row:1;display:flex}.ExperienceJourney-module-scss-module__Xn0zna__annotation h3{color:var(--color-text-primary);font-size:var(--type-prototype-body);margin:0;font-weight:500;line-height:1.4}.ExperienceJourney-module-scss-module__Xn0zna__annotation p{margin:var(--site-space-xs) 0 0;color:var(--color-text-muted);font-size:var(--type-prototype-label);text-wrap:pretty;line-height:1.65}.ExperienceJourney-module-scss-module__Xn0zna__phaseIndex{padding-top:var(--site-space-2xs);color:var(--color-text-muted);font-size:var(--type-prototype-label);font-variant-numeric:tabular-nums}.ExperienceJourney-module-scss-module__Xn0zna__valueChips{justify-content:center;gap:var(--site-space-xs);width:fit-content;max-width:100%;margin-inline:auto;margin-top:var(--site-space-sm);padding-top:var(--site-space-sm);border-top:var(--site-border-width) solid color-mix(in srgb, var(--color-accent-violet) 28%, transparent);flex-wrap:wrap;display:flex}@media (max-width:60rem){.ExperienceJourney-module-scss-module__Xn0zna__header{grid-template-columns:minmax(0,1fr)}.ExperienceJourney-module-scss-module__Xn0zna__statusCard{justify-self:start}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings{grid-template-columns:repeat(2,minmax(0,1fr))}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings .ExperienceJourney-module-scss-module__Xn0zna__educationHeading{grid-column:2}.ExperienceJourney-module-scss-module__Xn0zna__timeline:before{left:calc(var(--journey-axis-width)/2)}.ExperienceJourney-module-scss-module__Xn0zna__milestone{grid-template-columns:var(--journey-axis-width) minmax(0, 1fr);row-gap:var(--site-space-md)}.ExperienceJourney-module-scss-module__Xn0zna__marker{grid-column:1}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__card,.ExperienceJourney-module-scss-module__Xn0zna__education .ExperienceJourney-module-scss-module__Xn0zna__card{grid-column:2}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__annotation,.ExperienceJourney-module-scss-module__Xn0zna__education .ExperienceJourney-module-scss-module__Xn0zna__annotation{grid-area:2/2;max-width:none;padding-top:0}.ExperienceJourney-module-scss-module__Xn0zna__work .ExperienceJourney-module-scss-module__Xn0zna__card:after{left:auto;right:100%}}@media (max-width:35rem){.ExperienceJourney-module-scss-module__Xn0zna__shell{--journey-axis-width:var(--site-space-md);--journey-gap:var(--site-space-md)}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings{gap:var(--site-space-lg);grid-template-columns:minmax(0,1fr)}.ExperienceJourney-module-scss-module__Xn0zna__columnHeadings .ExperienceJourney-module-scss-module__Xn0zna__educationHeading{grid-column:1}.ExperienceJourney-module-scss-module__Xn0zna__year{display:none}.ExperienceJourney-module-scss-module__Xn0zna__card{padding:var(--site-space-md)}}@media (prefers-reduced-motion:reduce){.ExperienceJourney-module-scss-module__Xn0zna__shell *,.ExperienceJourney-module-scss-module__Xn0zna__shell :before,.ExperienceJourney-module-scss-module__Xn0zna__shell :after{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ExperienceJourney-module-scss-module__Xn0zna__statusCard.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.ExperienceJourney-module-scss-module__Xn0zna__cardGlassLayer.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.ExperienceJourney-module-scss-module__Xn0zna__values.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}}
