.about-flight[data-astro-cid-vssthgwg]{position:absolute;inset:2.75rem 1.5rem auto;height:6.5rem;pointer-events:none;color:#d4a574}.about-flight-track[data-astro-cid-vssthgwg]{position:relative;margin-inline:auto;width:100%;max-width:48rem;height:100%;overflow:hidden}.about-flight-stage[data-astro-cid-vssthgwg]{display:block;width:100%;height:100%;overflow:visible}.about-flight-craft[data-astro-cid-vssthgwg]{offset-path:var(--flight-path);offset-rotate:auto;offset-distance:0%}.about-flight-trail[data-astro-cid-vssthgwg]{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:.75}.about-flight-window[data-astro-cid-vssthgwg]{transform:translate(-70px)}.about-flight[data-astro-cid-vssthgwg][data-flight=true] .about-flight-craft[data-astro-cid-vssthgwg]{animation:about-flight-run 2s cubic-bezier(.45,.05,.35,1) both}.about-flight[data-astro-cid-vssthgwg][data-flight=true] .about-flight-trail[data-astro-cid-vssthgwg]{animation:about-flight-draw 2s linear both}.about-flight[data-astro-cid-vssthgwg][data-flight=true] .about-flight-window[data-astro-cid-vssthgwg]{animation:about-flight-window 2s linear both}@keyframes about-flight-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes about-flight-draw{0%{stroke-dasharray:0 100}6.25%{stroke-dasharray:0 100}12.5%{stroke-dasharray:0 100}18.75%{stroke-dasharray:3.4 100}25%{stroke-dasharray:11 100}31.25%{stroke-dasharray:21.7 100}37.5%{stroke-dasharray:34.8 100}43.75%{stroke-dasharray:48.6 100}50%{stroke-dasharray:60.8 100}56.25%{stroke-dasharray:70.7 100}62.5%{stroke-dasharray:78.3 100}68.75%{stroke-dasharray:83.9 100}75%{stroke-dasharray:88 100}81.25%{stroke-dasharray:90.9 100}87.5%{stroke-dasharray:92.7 100}93.75%{stroke-dasharray:93.7 100}to{stroke-dasharray:94 100}}@keyframes about-flight-window{0%{transform:translate(-70px)}6.25%{transform:translate(-59.6px)}12.5%{transform:translate(-37px)}18.75%{transform:translate(1.3px)}25%{transform:translate(59.6px)}31.25%{transform:translate(140.7px)}37.5%{transform:translate(240.5px)}43.75%{transform:translate(344.8px)}50%{transform:translate(437.9px)}56.25%{transform:translate(513px)}62.5%{transform:translate(570.6px)}68.75%{transform:translate(613.4px)}75%{transform:translate(644.5px)}81.25%{transform:translate(666.1px)}87.5%{transform:translate(680px)}93.75%{transform:translate(687.7px)}to{transform:translate(690px)}}.about-flight[data-astro-cid-vssthgwg][data-flight=settled] .about-flight-craft[data-astro-cid-vssthgwg]{offset-distance:100%}.about-flight[data-astro-cid-vssthgwg][data-flight=settled] .about-flight-trail[data-astro-cid-vssthgwg]{stroke-dasharray:94 100}.about-flight[data-astro-cid-vssthgwg][data-flight=settled] .about-flight-window[data-astro-cid-vssthgwg]{transform:translate(690px)}@media(prefers-reduced-motion:reduce){.about-flight[data-astro-cid-vssthgwg]{display:none}}[data-astro-cid-3farakez][data-hero-fade]{background:linear-gradient(to bottom,rgb(from var(--background) r g b / 0) 0%,rgb(from var(--background) r g b / .003) 3.125%,rgb(from var(--background) r g b / .011) 6.25%,rgb(from var(--background) r g b / .04) 12.5%,rgb(from var(--background) r g b / .16) 25%,rgb(from var(--background) r g b / .32) 37.5%,rgb(from var(--background) r g b / .5) 50%,rgb(from var(--background) r g b / .68) 62.5%,rgb(from var(--background) r g b / .84) 75%,rgb(from var(--background) r g b / .96) 87.5%,rgb(from var(--background) r g b / .989) 93.75%,rgb(from var(--background) r g b / .997) 96.875%,var(--background) 100%)}[data-astro-cid-3farakez][data-portrait-frame]{--ring-ink: color-mix(in oklch, var(--accent) 12%, transparent)}.dark [data-astro-cid-3farakez][data-portrait-frame]{--ring-ink: color-mix(in oklch, var(--accent) 22%, transparent)}[data-astro-cid-3farakez][data-portrait-frame]:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:320%;height:320%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 15px,var(--ring-ink) 15px 16px);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 15%,transparent 52%);mask-image:radial-gradient(circle at 50% 50%,#000 15%,transparent 52%)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-3farakez][data-portrait-frame]:after{animation:portrait-swell 13s ease-in-out infinite}}@keyframes portrait-swell{0%{transform:translate(-50%,-50%) scale(.96);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(-50%,-50%) scale(1.04);opacity:0}}.looking-key[data-astro-cid-vyrtmwoo]{color:var(--muted-foreground);font-weight:400}.looking-row[data-astro-cid-vyrtmwoo]{position:relative;isolation:isolate}.looking-row[data-astro-cid-vyrtmwoo]:after{content:"";position:absolute;inset:-.25rem -1rem;border-radius:.75rem;z-index:-1;opacity:0;background:var(--glow-fill);box-shadow:var(--glow-shadow)}.looking-row[data-astro-cid-vyrtmwoo]:hover:after{opacity:1}.looking-row[data-astro-cid-vyrtmwoo]:before{content:"";position:absolute;inset:0 auto 0 -2px;width:2px;z-index:0;background:transparent}.looking-row[data-astro-cid-vyrtmwoo]:hover:before{background:var(--accent)}@media(prefers-reduced-motion:no-preference){.looking-key[data-astro-cid-vyrtmwoo]{transition:color .15s ease-out}.looking-row[data-astro-cid-vyrtmwoo]:after{transition:opacity var(--glow-out) ease-out}.looking-row[data-astro-cid-vyrtmwoo]:hover:after{transition:opacity var(--glow-in) ease-out}}.status-dot-slot[data-astro-cid-vyrtmwoo]{display:inline-flex;align-items:center;justify-content:center;height:1cap}.status-dot[data-astro-cid-vyrtmwoo]{position:relative;display:inline-block;width:.65rem;height:.65rem;border-radius:9999px;background-color:var(--chart-2);box-shadow:0 0 0 4px color-mix(in oklab,var(--chart-2) 18%,transparent)}@media(prefers-reduced-motion:no-preference){.status-dot[data-astro-cid-vyrtmwoo]:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--chart-2);animation:status-ping 2.4s cubic-bezier(.2,0,.4,1) infinite}@keyframes status-ping{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}}.looking-peek[data-astro-cid-vyrtmwoo]{transform:translateY(100%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.looking-stage[data-astro-cid-vyrtmwoo][data-peek-visible=true] .looking-peek[data-astro-cid-vyrtmwoo]{transform:translateY(27%)}.looking-stage[data-astro-cid-vyrtmwoo][data-peek-visible=true][data-peek-ducked=true] .looking-peek[data-astro-cid-vyrtmwoo]{transform:translateY(100%);transition:transform .35s ease-in}@media(prefers-reduced-motion:reduce){.looking-peek[data-astro-cid-vyrtmwoo]{transform:translateY(27%);transition:none}}[data-astro-cid-pkhkmvx2][data-employer-name]{opacity:0;max-width:min(14rem,55vw)}@media(hover:none)and (pointer:coarse){[data-astro-cid-pkhkmvx2][data-employer-name]{display:none}}[data-astro-cid-pkhkmvx2][data-employers] li[data-astro-cid-pkhkmvx2]:hover [data-astro-cid-pkhkmvx2][data-employer-name]{opacity:1}[data-astro-cid-pkhkmvx2][data-employers] li[data-astro-cid-pkhkmvx2] span[data-astro-cid-pkhkmvx2][role=img]{color:var(--muted-foreground)}[data-astro-cid-pkhkmvx2][data-employers] li[data-astro-cid-pkhkmvx2]:hover span[data-astro-cid-pkhkmvx2][role=img]{color:var(--foreground)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-pkhkmvx2][data-employer-name],[data-astro-cid-pkhkmvx2][data-employers] li[data-astro-cid-pkhkmvx2] span[data-astro-cid-pkhkmvx2][role=img]{transition:opacity .15s ease-out,color .15s ease-out}}.cast-member .bn rect{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.cast-field[data-arrived] .cast-member{animation:cast-spawn .62s cubic-bezier(.2,1.3,.5,1) backwards;animation-delay:var(--cast-delay)}@keyframes cast-spawn{0%{opacity:0;transform:translateY(-22px) scale(.7)}70%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}.cast-field[data-arrived] .cast-member[data-idle~=breathe] .bn{animation:cast-breathe 7.2s ease-in-out infinite;animation-delay:var(--cast-offset)}@keyframes cast-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=nod]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=nod][data-reacting] .bn{animation:cast-nod .9s ease-in-out var(--cast-loops, 1)}@keyframes cast-nod{0%,62%,to{transform:translateY(0)}14%{transform:translateY(3.2px)}30%{transform:translateY(0)}44%{transform:translateY(2.4px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=lean]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=lean][data-reacting] .bn{animation:cast-lean 1.4s cubic-bezier(.3,0,.2,1) var(--cast-loops, 1)}@keyframes cast-lean{0%,to{transform:rotate(0)}12%,74%{transform:rotate(-6deg)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=hop]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=hop][data-reacting] .bn{animation:cast-hop .82s ease-out var(--cast-loops, 1)}@keyframes cast-hop{0%,84%,to{transform:translateY(0) scaleY(1)}8%{transform:translateY(0) scaleY(.84)}34%{transform:translateY(-14px) scaleY(1.07)}62%{transform:translateY(0) scaleY(.88)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=shake]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=shake][data-reacting] .bn{animation:cast-shake .7s steps(1,end) var(--cast-loops, 1)}@keyframes cast-shake{0%,68%,to{transform:translate(0)}10%{transform:translate(-2.8px)}22%{transform:translate(2.8px)}34%{transform:translate(-2.4px)}46%{transform:translate(2.4px)}58%{transform:translate(-1.4px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=slump]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=slump][data-reacting] .bn{animation:cast-slump 1.6s cubic-bezier(.3,0,.2,1) var(--cast-loops, 1)}@keyframes cast-slump{0%,to{transform:rotate(0) translateY(0)}12%,76%{transform:rotate(-7deg) translateY(2px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=float]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=float][data-reacting] .bn{animation:cast-float 1.8s cubic-bezier(.25,.9,.3,1) var(--cast-loops, 1)}@keyframes cast-float{0%,to{transform:translateY(0)}18%{transform:translateY(-18px)}38%{transform:translateY(-13px)}58%{transform:translateY(-17px)}80%{transform:translateY(-2px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=power]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=power][data-reacting] .bn{animation:cast-power 1.1s cubic-bezier(.4,0,.1,1) var(--cast-loops, 1)}@keyframes cast-power{0%,to{transform:scale(1)}44%{transform:scale(.9)}56%{transform:scale(1.18)}72%{transform:scale(.98)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=sway]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=sway][data-reacting] .bn{animation:cast-sway 1.1s ease-in-out var(--cast-loops, 1)}@keyframes cast-sway{0%,to{transform:translate(0)}26%{transform:translate(-7px)}68%{transform:translate(7px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=turn]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=turn][data-reacting] .bn{animation:cast-turn 1.6s steps(1,end) var(--cast-loops, 1)}@keyframes cast-turn{0%,84%,to{transform:scaleX(1)}16%,72%{transform:scaleX(-1)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=pace]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=pace][data-reacting] .bn{animation:cast-pace 2.2s ease-in-out var(--cast-loops, 1)}@keyframes cast-pace{0%,to{transform:translate(0)}26%,62%{transform:translate(16px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=bob]:hover .bn,.cast-field[data-arrived] .cast-member[data-react~=bob][data-reacting] .bn{animation:cast-bob .9s ease-in-out var(--cast-loops, 1)}@keyframes cast-bob{0%,to{transform:translateY(0)}28%{transform:translateY(-9px)}58%{transform:translateY(0)}76%{transform:translateY(-4px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=wobble]:hover .bn-hat,.cast-field[data-arrived] .cast-member[data-react~=wobble][data-reacting] .bn-hat{animation:cast-wobble .9s ease-in-out var(--cast-loops, 1)}@keyframes cast-wobble{0%,72%,to{transform:rotate(0)}16%{transform:rotate(11deg)}36%{transform:rotate(-8deg)}54%{transform:rotate(3deg)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=twitch]:hover .bn-hat-l,.cast-field[data-arrived] .cast-member[data-react~=twitch][data-reacting] .bn-hat-l{animation:cast-twitch-l .76s ease-in-out var(--cast-loops, 1)}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=twitch]:hover .bn-hat-r,.cast-field[data-arrived] .cast-member[data-react~=twitch][data-reacting] .bn-hat-r{animation:cast-twitch-r .76s ease-in-out var(--cast-loops, 1);animation-delay:90ms}@keyframes cast-twitch-l{0%,66%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}44%{transform:rotate(5deg)}}@keyframes cast-twitch-r{0%,66%,to{transform:rotate(0)}20%{transform:rotate(15deg)}44%{transform:rotate(-5deg)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=wave]:hover .bn-arm-r,.cast-field[data-arrived] .cast-member[data-react~=wave][data-reacting] .bn-arm-r{animation:cast-wave 1s ease-in-out var(--cast-loops, 1)}@keyframes cast-wave{0%,88%,to{transform:rotate(0)}18%{transform:rotate(-30deg)}38%{transform:rotate(-8deg)}58%{transform:rotate(-30deg)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=flail]:hover .bn-arm-l,.cast-field[data-arrived] .cast-member[data-react~=flail][data-reacting] .bn-arm-l{animation:cast-flail-l .9s cubic-bezier(.3,0,.2,1) var(--cast-loops, 1)}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=flail]:hover .bn-arm-r,.cast-field[data-arrived] .cast-member[data-react~=flail][data-reacting] .bn-arm-r{animation:cast-flail-r .9s cubic-bezier(.3,0,.2,1) var(--cast-loops, 1)}@keyframes cast-flail-l{0%,82%,to{transform:rotate(0)}16%,54%{transform:rotate(36deg)}35%{transform:rotate(14deg)}}@keyframes cast-flail-r{0%,82%,to{transform:rotate(0)}16%,54%{transform:rotate(-36deg)}35%{transform:rotate(-14deg)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=blink]:hover .bn-eye-l,.cast-field[data-pointer][data-arrived] .cast-member[data-react~=blink]:hover .bn-eye-r,.cast-field[data-arrived] .cast-member[data-react~=blink][data-reacting] .bn-eye-l,.cast-field[data-arrived] .cast-member[data-react~=blink][data-reacting] .bn-eye-r{animation:cast-blink .7s steps(1,end) var(--cast-loops, 1)}@keyframes cast-blink{0%,26%,to{transform:scaleY(1)}8%,20%{transform:scaleY(.12)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=glance]:hover .bn-eye-l,.cast-field[data-pointer][data-arrived] .cast-member[data-react~=glance]:hover .bn-eye-r,.cast-field[data-arrived] .cast-member[data-react~=glance][data-reacting] .bn-eye-l,.cast-field[data-arrived] .cast-member[data-react~=glance][data-reacting] .bn-eye-r{animation:cast-glance 1.5s steps(1,end) var(--cast-loops, 1)}@keyframes cast-glance{0%,88%,to{transform:translate(0)}14%,42%{transform:translate(2.4px)}52%,80%{transform:translate(-2.4px)}}.cast-field[data-pointer][data-arrived] .cast-member[data-react~=emote]:hover .bn-mark,.cast-field[data-arrived] .cast-member[data-react~=emote][data-reacting] .bn-mark{animation:cast-emote 1.1s cubic-bezier(.2,1.4,.4,1) var(--cast-loops, 1)}@keyframes cast-emote{0%{transform:translateY(6px) scale(.3)}30%{transform:translateY(-5px) scale(1.25)}52%{transform:translateY(0) scale(1)}74%{transform:translateY(-2px) scale(1.08)}to{transform:translateY(0) scale(1)}}}.cast-member{position:relative;isolation:isolate}.cast-member:after{content:"";position:absolute;inset:-14%;z-index:-1;border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in oklab,var(--cast-body) 16%,transparent) 0%,transparent 68%)}.cast-field[data-pointer] .cast-member:hover:after,.cast-member[data-reacting]:after{opacity:1}@media(prefers-reduced-motion:no-preference){.cast-member:after{transition:opacity var(--glow-out, .52s) ease-out}.cast-field[data-pointer] .cast-member:hover:after,.cast-member[data-reacting]:after{transition:opacity var(--glow-in, .13s) ease-out}}.cast-field[data-astro-cid-6i2vwiz7]{--cast-body: #d4a574;--cast-eye: #2a1d14;position:absolute;inset:0;pointer-events:none;display:none}@media(min-width:1280px){.cast-field[data-astro-cid-6i2vwiz7]{display:block}}.cast-cluster[data-astro-cid-6i2vwiz7]{--cast-column: 24rem;position:absolute;top:var(--cluster-top);width:var(--cluster-width)}.cast-cluster[data-astro-cid-6i2vwiz7].is-left{right:calc(50% + var(--cast-column) + var(--cluster-gap))}.cast-cluster[data-astro-cid-6i2vwiz7].is-right{left:calc(50% + var(--cast-column) + var(--cluster-gap))}.cast-member[data-astro-cid-6i2vwiz7]{pointer-events:auto;position:absolute;left:var(--cast-dx);top:var(--cast-dy);width:var(--cast-size);height:var(--cast-size);opacity:0}.cast-face[data-astro-cid-6i2vwiz7]{display:block;width:100%;height:100%}.cast-face[data-astro-cid-6i2vwiz7].is-tapped{display:none}.cast-member[data-astro-cid-6i2vwiz7][data-woken] .cast-face[data-astro-cid-6i2vwiz7]:not(.is-tapped){display:none}.cast-member[data-astro-cid-6i2vwiz7][data-woken] .cast-face[data-astro-cid-6i2vwiz7].is-tapped{display:block}.cast-member[data-astro-cid-6i2vwiz7] svg{display:block;width:100%;height:100%}.cast-field[data-astro-cid-6i2vwiz7][data-arrived] .cast-member[data-astro-cid-6i2vwiz7]{opacity:1}.experience-list[data-astro-cid-xvofduy5]{--experience-beat-gap: 1.75rem}.experience-row[data-astro-cid-xvofduy5]{color:var(--muted-foreground);padding-bottom:var(--experience-beat-gap);position:relative;isolation:isolate}.experience-row[data-astro-cid-xvofduy5]:after{content:"";position:absolute;inset:-.35rem -1.25rem;border-radius:.85rem;z-index:-1;opacity:0;background:var(--glow-fill);box-shadow:var(--glow-shadow)}.experience-stage[data-astro-cid-xvofduy5][data-engaged=true] .experience-row[data-astro-cid-xvofduy5][data-active=true]:after{opacity:1}.experience-row[data-astro-cid-xvofduy5]:last-child{padding-bottom:0}.experience-gutter[data-astro-cid-xvofduy5]{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center}.experience-marker-line[data-astro-cid-xvofduy5]{display:flex;align-items:center;height:1lh}.experience-row[data-astro-cid-xvofduy5]:not(:last-child) .experience-gutter[data-astro-cid-xvofduy5]:after{content:"";position:absolute;top:.5lh;bottom:calc(-1 * (var(--experience-beat-gap) + 1lh / 2));width:1px;background:var(--border)}.experience-row[data-astro-cid-xvofduy5]:last-child .experience-gutter[data-astro-cid-xvofduy5]:after{content:"";position:absolute;top:.5lh;height:var(--experience-beat-gap);width:1px;background:linear-gradient(to bottom,var(--border),transparent)}.experience-date[data-astro-cid-xvofduy5]{color:var(--muted-foreground)}@media(max-width:767px){.experience-date[data-astro-cid-xvofduy5]{margin-bottom:.25rem}.experience-gutter[data-astro-cid-xvofduy5]{display:none}}.experience-detail[data-astro-cid-xvofduy5]{color:var(--muted-foreground);line-height:1.65}.experience-marker[data-astro-cid-xvofduy5]{position:relative;display:block;width:.62em;height:.62em;border-radius:9999px;border:1.5px solid currentColor;background-color:var(--background);box-sizing:border-box;flex-shrink:0}.experience-row[data-astro-cid-xvofduy5][data-default-active=true],.experience-row[data-astro-cid-xvofduy5][data-active=true]{color:var(--foreground)}.experience-row[data-astro-cid-xvofduy5][data-default-active=true] .experience-marker[data-astro-cid-xvofduy5],.experience-row[data-astro-cid-xvofduy5][data-active=true] .experience-marker[data-astro-cid-xvofduy5]{background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent)}.experience-chip-hit[data-astro-cid-xvofduy5]{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;justify-content:center}.experience-chip[data-astro-cid-xvofduy5]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9999px;padding:.2rem .75rem;color:var(--muted-foreground)}.experience-chip-hit[data-astro-cid-xvofduy5]:hover .experience-chip[data-astro-cid-xvofduy5],.experience-chip-hit[data-astro-cid-xvofduy5]:focus-visible .experience-chip[data-astro-cid-xvofduy5]{border-color:var(--accent);color:var(--foreground);background:var(--glow-fill);box-shadow:var(--glow-shadow)}@media(prefers-reduced-motion:no-preference){.experience-row[data-astro-cid-xvofduy5]{transition:var(--reveal-transition),color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .2s ease-out}.experience-marker[data-astro-cid-xvofduy5]{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .2s ease-out}.experience-row[data-astro-cid-xvofduy5]:after{transition:opacity var(--glow-out) ease-out}.experience-stage[data-astro-cid-xvofduy5][data-engaged=true] .experience-row[data-astro-cid-xvofduy5][data-active=true]:after{transition:opacity var(--glow-in) ease-out}.experience-chip[data-astro-cid-xvofduy5]{transition:color .15s ease-out,border-color .15s ease-out,background-color var(--glow-out) ease-out,box-shadow var(--glow-out) ease-out}.experience-chip-hit[data-astro-cid-xvofduy5]:hover .experience-chip[data-astro-cid-xvofduy5],.experience-chip-hit[data-astro-cid-xvofduy5]:focus-visible .experience-chip[data-astro-cid-xvofduy5]{transition:color .15s ease-out,border-color .15s ease-out,background-color var(--glow-in) ease-out,box-shadow var(--glow-in) ease-out}}[data-astro-cid-ah4ndiyw][data-media-host]:after{content:"";position:absolute;inset:-1.5rem;border-radius:1rem;z-index:-1;opacity:0;background:var(--glow-fill);box-shadow:var(--glow-shadow)}[data-astro-cid-ah4ndiyw][data-media-host]:hover:after,[data-astro-cid-ah4ndiyw][data-media-host]:focus-within:after{opacity:1}@media(prefers-reduced-motion:no-preference){[data-astro-cid-ah4ndiyw][data-media-host]:after{transition:opacity var(--glow-out) ease-out}[data-astro-cid-ah4ndiyw][data-media-host]:hover:after,[data-astro-cid-ah4ndiyw][data-media-host]:focus-within:after{transition:opacity var(--glow-in) ease-out}}
